This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Re: [wwwdocs] Complete revamp of our web site
- From: Gerald Pfeifer <gerald at pfeifer dot com>
- To: Tom Tromey <tromey at redhat dot com>
- Cc: java-patches at gcc dot gnu dot org
- Date: Wed, 21 Jun 2006 01:33:24 +0200 (CEST)
- Subject: Re: [wwwdocs] Complete revamp of our web site
- References: <Pine.LNX.4.61.0606052239430.16636@acrux.dbai.tuwien.ac.at> <200606052126.k55LQ9e4023581@greed.delorie.com> <A530B5E7-942A-4896-B8A3-2B60121BC360@physics.uc.edu> <Pine.LNX.4.61.0606112152360.16636@acrux.dbai.tuwien.ac.at> <m3k67nxtvb.fsf@localhost.localdomain>
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 "<a
+<dl>
+<dt>June 13, 2006</dt>
+<dd>The May 2006 issue of Linux Journal contains the article "<a
href="http://www.linuxjournal.com/article/8757">Embedded Java with
-GCJ</a>" by Gene Sally.
-</td></tr>
+GCJ</a>" 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 "gcj-jit" 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 "<a href="http://lwn.net/Articles/171139/">A
+look at GCJ 4.1</a>" for LWN.net.</dd>
-<tr><td valign="top">
-<b>February 8, 2006</b>
-</td><td>
-Mark Wielaard has written "<a href="http://lwn.net/Articles/171139/">A
-look at GCJ 4.1</a>" 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 "<a
-href="http://www.redhat.com/magazine/012oct05/features/java/">The state of
-Java on Linux</a>" 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
+"<a href="http://www.redhat.com/magazine/012oct05/features/java/">The
+state of Java on Linux</a>" 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 "<a
+<dt>April 6, 2005</dt>
+<dd>Mark Wielaard has written "<a
href="http://lwn.net/Articles/130796/">GCJ - past, present, and
-future</a>" for LWN.net.
-</td></tr>
+future</a>" 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 -->