This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [wwwdocs] Complete revamp of our web site


On Sun, 11 Jun 2006, Tom Tromey wrote:
> The main site is looking nicer.  At least, the position of the News
> is better.  Please do this for the java page!  (If you've got time
> of course :-)

What would you like to see on the Java page?  We don't have a status
section there, so it's not immediate to me. ;-)

> Another thing for the gcj page to-do list is to rewrite it to use CSS 
> layout instead of abusing tables.

Yessir!  

Let's start by the following patch, which gets rid of the table.
It's still not CSS, but at least a definition list (as on the main
page) which we can transform as we see fit.

I'll add a bit of CSS to get the bold dates back shortly.

Installed.

Gerald


Untablify the News section.

Index: index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/index.html,v
retrieving revision 1.163
diff -u -3 -p -r1.163 index.html
--- index.html	13 Jun 2006 21:45:23 -0000	1.163
+++ index.html	20 Jun 2006 23:15:18 -0000
@@ -37,59 +37,43 @@ href="gdb.html">short tutorial</a>).
 
 <h2><a name="news">GCJ News</a></h2>
 
-<table>
-
 <!-- News entries start here -->
 
-<tr><td valign="top">
-<b>June 13, 2006</b>
-</td><td>
-The May 2006 issue of Linux Journal contains the article &quot;<a
+<dl>
+<dt>June 13, 2006</dt>
+<dd>The May 2006 issue of Linux Journal contains the article &quot;<a
 href="http://www.linuxjournal.com/article/8757";>Embedded Java with
-GCJ</a>&quot; by Gene Sally.
-</td></tr>
+GCJ</a>&quot; by Gene Sally.</dd>
 
-<tr><td valign="top">
-<b>June 6, 2006</b>
-</td><td>
-RMS approved the plan to use the Eclipse compiler as the new gcj front
-end.  Work is being done on the <code>gcj-eclipse</code> branch; it
-can already build libgcj.  This project will allow us to ship a 1.5
+<dt>June 6, 2006</dt>
+<dd>RMS approved the plan to use the Eclipse compiler as the new gcj
+front end.  Work is being done on the <code>gcj-eclipse</code> branch;
+it can already build libgcj.  This project will allow us to ship a 1.5
 compiler in the relatively near future.  The old <code>gcjx</code>
-branch and project is now dead.
-</td></tr>
+branch and project is now dead.</dd>
 
-<tr><td valign="top">
-<b>May 20, 2006</b>
-</td><td>
-John David Anglin and Andreas Tobler checked in a <a
+<dt>May 20, 2006</dt>
+<dd>John David Anglin and Andreas Tobler checked in a <a
 href="http://gcc.gnu.org/ml/gcc-patches/2006-05/msg01004.html";>patch</a>
 to enable libjava to be built by default on the HP-UX PA 32-bit platform.
-</td></tr>
+</dd>
 
-<tr><td valign="top">
-<b>May 19, 2006</b>
-</td><td>
-Mark Wielaard has imported <a
+<dt>May 19, 2006</dt>
+<dd>Mark Wielaard has imported <a
 href="http://www.gnu.org/software/classpath/";>GNU Classpath</a> 0.91 (<a
 href="http://www.gnu.org/software/classpath/announce/20060515.html";>release
-notes</a>) into GCJ.
-</td></tr>
+notes</a>) into GCJ.</dd>
 
-<tr><td valign="top">
-<b>April 26, 2006</b>
-</td><td>
-Andrew Haley has merged in a <a
+<dt>April 26, 2006</dt>
+<dd>Andrew Haley has merged in a <a
 href="http://gcc.gnu.org/ml/java-patches/2006-q2/msg00100.html";>patch</a>
 that eliminates conservative scanning of static data and considerably speeds
 up garbage collection in many cases (for example, halving the time spent in
 garbage collection when running <a href="http://www.eclipse.org/";>Eclipse</a>).
-</td></tr>
+</dd>
 
-<tr><td valign="top">
-<b>April 17, 2006</b>
-</td><td>
-Tom Tromey has <a
+<dt>April 17, 2006</dt>
+<dd>Tom Tromey has <a
 href="http://gcc.gnu.org/ml/java/2006-04/msg00046.html";>announced</a> the
 availability of two experimental Just-In-Time (JIT) interpreters for GCJ based
 on <a href="http://www.southern-storm.com.au/libjit.html";>libjit</a> and <a
@@ -97,85 +81,60 @@ href="http://llvm.org/";>LLVM</a> respect
 JITs is available via the &quot;gcj-jit&quot; module of the <a
 href="http://sources.redhat.com/rhug/source.html";>rhug CVS repository</a> (<a
 href="http://sources.redhat.com/cgi-bin/cvsweb.cgi/gcj-jit/?cvsroot=rhug";>CVSweb
-interface</a>).
-</td></tr>
+interface</a>).</dd>
 
-<tr><td valign="top">
-<b>April 4, 2006</b>
-</td><td>
-<code>fastjar</code> has been removed from the GCC source tree and made into
+<dt>April 4, 2006</dt>
+<dd><code>fastjar</code> has been removed from the GCC source tree and made into
 <a href="http://savannah.nongnu.org/projects/fastjar";>a separate project</a>.
 The GCJ build process now requires an external tool for creating JARs - it
 searches for a tool named either <code>jar</code> or <code>fastjar</code>
 during configuration and reports an error if it is unable to find such a tool.
-</td></tr>
+</dd>
 
-<tr><td valign="top">
-<b>March 15, 2006</b>
-</td><td>
-David Daney has merged in a <a
+<dt>March 15, 2006</dt>
+<dd>David Daney has merged in a <a
 href="http://gcc.gnu.org/ml/java-patches/2006-q1/msg00289.html";>patch</a> that
 adds the new <code>-freduced-reflection</code> option to GCJ. This option
 prevents GCJ from generating most of the reflection metadata for classes
 resulting in smaller binaries. There are some caveats to using this option 
 though - please read the GCJ manual for the implications of using this option.
-</td></tr>
+</dd>
 
-<tr><td valign="top">
-<b>March 9, 2006</b>
-</td><td>
-Mark Wielaard has imported <a
+<dt>March 9, 2006</dt>
+<dd>Mark Wielaard has imported <a
 href="http://www.gnu.org/software/classpath/";>GNU Classpath</a> 0.90 (<a
 href="http://www.gnu.org/software/classpath/announce/20060306.html";>release
-notes</a>) into GCJ.
-</td></tr>
+notes</a>) into GCJ.</dd>
+
+<dt>February 8, 2006</dt>
+<dd>Mark Wielaard has written &quot;<a href="http://lwn.net/Articles/171139/";>A
+look at GCJ 4.1</a>&quot; for LWN.net.</dd>
 
-<tr><td valign="top">
-<b>February 8, 2006</b>
-</td><td>
-Mark Wielaard has written &quot;<a href="http://lwn.net/Articles/171139/";>A
-look at GCJ 4.1</a>&quot; for LWN.net.
-</td></tr>
-
-<tr><td valign="top">
-<b>January 16, 2006</b>
-</td><td>
-Mark Wielaard has imported <a
+<dt>January 16, 2006</dt>
+<dd>Mark Wielaard has imported <a
 href="http://www.gnu.org/software/classpath/";>GNU Classpath</a> 0.20 (<a
 href="http://www.gnu.org/software/classpath/announce/20060113.html";>release
-notes</a>) into GCJ.
-</td></tr>
+notes</a>) into GCJ.</dd>
 
-<tr><td valign="top">
-<b>November 17, 2005</b>
-</td><td>
-Mark Wielaard has imported <a
+<dt>November 17, 2005</dt>
+<dd>Mark Wielaard has imported <a
 href="http://www.gnu.org/software/classpath/";>GNU Classpath</a> 0.19 (<a
 href="http://www.gnu.org/software/classpath/announce/20051102.html";>release
-notes</a>) into GCJ.
-</td></tr>
+notes</a>) into GCJ.</dd>
 
-<tr><td valign="top">
-<b>October 12, 2005</b>
-</td><td>
-The October 2005 issue of Red Hat Magazine contains the article &quot;<a
-href="http://www.redhat.com/magazine/012oct05/features/java/";>The state of
-Java on Linux</a>&quot; by Tom Tromey.
-</td></tr>
-
-<tr><td valign="top">
-<b>September 23, 2005</b>
-</td><td>
-Tom Tromey has imported <a
+<dt>October 12, 2005</dt>
+<dd>The October 2005 issue of Red Hat Magazine contains the article
+&quot;<a href="http://www.redhat.com/magazine/012oct05/features/java/";>The
+state of Java on Linux</a>&quot; by Tom Tromey.</dd>
+
+<dt>September 23, 2005</dt>
+<dd>Tom Tromey has imported <a
 href="http://www.gnu.org/software/classpath/";>GNU Classpath</a> 0.18 (<a
 href="http://www.gnu.org/software/classpath/announce/20050906.html";>release
-notes</a>) into GCJ.
-</td></tr>
+notes</a>) into GCJ.</dd>
 
-<tr><td valign="top">
-<b>July 15, 2005</b>
-</td><td>
-Tom Tromey has <a
+<dt>July 15, 2005</dt>
+<dd>Tom Tromey has <a
 href="http://gcc.gnu.org/ml/java-patches/2005-q3/msg00093.html";>integrated</a>
 <a href="http://www.gnu.org/software/classpath/";>GNU Classpath</a> into the
 GCJ build in such a way that it becomes <a
@@ -183,47 +142,32 @@ href="http://gcc.gnu.org/ml/java/2005-05
 import the latest GNU Classpath into GCJ. This particular import brings in GNU
 Classpath 0.17 (<a
 href="http://www.gnu.org/software/classpath/announce/20050715.html";>release
-notes</a>).
-</td></tr>
+notes</a>).</dd>
 
-<tr><td valign="top">
-<b>April 6, 2005</b>
-</td><td>
-Mark Wielaard has written &quot;<a
+<dt>April 6, 2005</dt>
+<dd>Mark Wielaard has written &quot;<a
 href="http://lwn.net/Articles/130796/";>GCJ - past, present, and
-future</a>&quot; for LWN.net.
-</td></tr>
+future</a>&quot; for LWN.net.</dd>
 
-<tr><td valign="top">
-<b>March 10, 2005</b>
-</td><td>
-Bryce McKinlay has merged in <a
+<dt>March 10, 2005</dt>
+<dd>Bryce McKinlay has merged in <a
 href="http://gcc.gnu.org/ml/java-patches/2005-q1/msg00712.html";>a new stack
 trace mechanism</a> that is based on GCC's unwind support and provides
-cleaner and faster stack traces.
-</td></tr>
+cleaner and faster stack traces.</dd>
 
-<tr><td valign="top">
-<b>February 15, 2005</b>
-</td><td>
-Thomas Fitzsimmons has checked in an implementation of libjawt, the
+<dt>February 15, 2005</dt>
+<dd>Thomas Fitzsimmons has checked in an implementation of libjawt, the
 AWT Native interface.  Among other things, this enables the JOGL
-(OpenGL for Java) bindings to work.
-</td></tr>
+(OpenGL for Java) bindings to work.</dd>
 
-<tr><td valign="top">
-<b>February 1, 2005</b>
-</td><td>
-We've merged GNU JAXP into the core.  This includes many classes
+<dt>February 1, 2005</dt>
+<dd>We've merged GNU JAXP into the core.  This includes many classes
 in <code>javax.xml</code>, plus updated versions
-of <code>org.xml.sax</code> and <code>org.w3c.dom</code>.
-</td></tr>
+of <code>org.xml.sax</code> and <code>org.w3c.dom</code>.</dd>
+
+</dl>
 
-<tr><td valign="top">
-</td><td>
 <a href="news.html">Less recent GCJ news</a>
-</td></tr>
-</table>
 
 <!-- News entries end here -->
 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]