[wwwdocs] Rotate Java news

Gerald Pfeifer gerald@pfeifer.com
Sat Jul 1 17:17:00 GMT 2006


As part of the changes to the main Java page I made so far, and some
Tom suggested, I noticed that we really have too many old news item 
there.  This addresses it.

Installed.

Gerald

2006-07-01  Gerald Pfeifer  <gerald@pfeifer.com>
 
	* index.html: Rotate news from here...
	* news.html: ...to here.
	Minor formatting changes.

Index: index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/index.html,v
retrieving revision 1.166
diff -u -3 -p -r1.166 index.html
--- index.html	20 Jun 2006 23:46:05 -0000	1.166
+++ index.html	1 Jul 2006 17:13:20 -0000
@@ -127,44 +127,6 @@ notes</a>) into GCJ.</dd>
 "<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.</dd>
-
-<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
-href="http://gcc.gnu.org/ml/java/2005-05/msg00202.html">much easier</a> to
-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>).</dd>
-
-<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.</dd>
-
-<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.</dd>
-
-<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.</dd>
-
-<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>.</dd>
-
 </dl>
 
 <a href="news.html">Less recent GCJ news</a>
Index: news.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/news.html,v
retrieving revision 1.7
diff -u -3 -p -r1.7 news.html
--- news.html	1 Jul 2006 16:58:54 -0000	1.7
+++ news.html	1 Jul 2006 17:13:20 -0000
@@ -12,6 +12,44 @@
 
 <dl class="news">
 
+<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.</dd>
+
+<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
+href="http://gcc.gnu.org/ml/java/2005-05/msg00202.html">much easier</a> to
+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>).</dd>
+
+<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.</dd>
+
+<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.</dd>
+
+<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.</dd>
+
+<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>.</dd>
+
 <dt>November 25, 2004</dt>
 <dd>
 John David Anglin checked in <a
@@ -19,7 +57,6 @@ href="http://gcc.gnu.org/ml/gcc-patches/
 to enable libjava to be built by default on hppa-unknown-linux-gnu.
 </dd>
 
-
 <dt>November 22, 2004</dt>
 <dd>
 We're pleased to announce that the GCJ binary compatibility branch has
@@ -28,7 +65,6 @@ precompiled code to follow the binary co
 programming language.
 </dd>
 
-
 <dt>September 21, 2004</dt>
 <dd>
 Andreas Tobler imported the new <code>javax.crypto</code>,
@@ -46,7 +82,6 @@ project, a full TLS implementation is pr
 <a href="http://www.nongnu.org/jessie/">Jessie</a> project.
 </dd>
 
-
 <dt>July 16, 2004</dt>
 <dd>
 AWT and Swing support continues to improve rapidly. Thomas Fitzsimmons of Red Hat
@@ -57,7 +92,6 @@ Here's the 
 evidence</a>!
 </dd>
 
-
 <dt>July 16, 2004</dt>
 <dd>
 GCJ in the press! The July issue of Linux Journal
@@ -68,7 +102,6 @@ features an article (not available onlin
 Interface (<a href="http://gcc.gnu.org/onlinedocs/gcj/About-CNI.html">CNI</a>).
 </dd>
 
-
 <dt>March 9, 2004</dt>
 <dd>
 Thanks to Wes Biggs and the other GNU Regexp authors, Mark Wielaard
@@ -78,7 +111,6 @@ arrives a little too late for gcc 3.4, b
 major release.
 </dd>
 
-
 <dt>January 22, 2004</dt>
 <dd>
 Graydon Hoare has checked in
@@ -87,7 +119,6 @@ patch to implement Swing buttons</a>.  T
 a major improvement.  See the <a href="swingshot.png">screen shot</a>.
 </dd>
 
-
 <dt>January 9, 2004</dt>
 <dd>
 Andrew Haley has checked in
@@ -96,7 +127,6 @@ large reorganization</a> of <code>-findi
 an important step toward the new binary compatibility ABI.
 </dd>
 
-
 <dt>September 3, 2003</dt>
 <dd>
 Jeff Sturm has adapted Jan Hubicka's call graph optimization code to gcj.
@@ -105,7 +135,6 @@ out-of-order methods and inter-class met
 code size heuristics.  It is enabled by default when compiling at -O3.
 </dd>
 
-
 <dt>August 4, 2003</dt>
 <dd>
 Gary Benson from Red Hat has released 
@@ -116,7 +145,6 @@ Naoko basically comprises binary RPMS of
 dependencies built with gcj.
 </dd>
 
-
 <dt>August 2, 2003</dt>
 <dd>
 Tom Tromey, Andrew Haley and others from Red Hat win the 
@@ -124,7 +152,6 @@ Tom Tromey, Andrew Haley and others from
 Fast Free Eclipse Prize</a>.
 </dd>
 
-
 <dt>August 1, 2003</dt>
 <dd>
 A team of hackers from Red Hat has released RPMS for a version
@@ -135,7 +162,6 @@ You can find more information
 integrating the required gcj patches into cvs in the near future.
 </dd>
 
-
 <dt>July 31, 2003</dt>
 <dd>
 Andrew Haley has checked in a major patch to the
@@ -145,7 +171,6 @@ from <code>.class</code> files.  This is
 better high-level optimizations for Java.
 </dd>
 
-
 <dt>July 30, 2003</dt>
 <dd>
 Thanks to Andreas Tobler and Jeff Sturm, libgcj is now built by
@@ -153,7 +178,6 @@ default for Darwin.  This work is availa
 will show up in GCJ 3.4.
 </dd>
 
-
 <dt>July 28, 2003</dt>
 <dd>
 Michael Koch has announced the first (0.0.1) release of
@@ -163,7 +187,6 @@ like Mozilla, Konqueror, and Opera.  Cur
 proof-of-concept.
 </dd>
 
-
 <dt>May 14, 2003</dt>
 <dd>
 <a href="http://gcc.gnu.org/gcc-3.3/">GCC 3.3 has been released</a>.
@@ -172,14 +195,12 @@ and JDBC 3.0 support in <code>java.sql</
 and <code>javax.sql</code>, among other things.
 </dd>
 
-
 <dt>January 3, 2003</dt>
 <dd>
 Jeff Sturm implemented libffi closures for SPARC so that libgcj's
 bytecode interpreter is now available on SPARC Solaris hosts.
 </dd>
 
-
 <dt>January 1, 2003</dt>
 <dd>
 The January 2003 issue of Linux Journal contains the article
@@ -187,7 +208,6 @@ The January 2003 issue of Linux Journal 
 <cite>Compiling Java with GCJ</cite></a> by Per Bothner.
 </dd>
 
-
 <dt>December 27, 2002</dt>
 <dd>
 It is now possible to run the <a href="http://www.eclipse.org">Eclipse</a> IDE 
@@ -196,34 +216,29 @@ others. Mark has a web page with further
 href="http://www.klomp.org/mark/gij_eclipse/index.html">here</a>.
 </dd>
 
-
 <dt>September 29, 2002</dt>
 <dd>
 Ulrich Weigand has implemented the necessary support in libffi to get
 libgcj running on the s390x.
 </dd>
 
-
 <dt>September 29, 2002</dt>
 <dd>
 Anthony Green merged the java.lang.reflect.Proxy implementation in from 
 GNU Classpath.
 </dd>
 
-
 <dt>August 16, 2002</dt>
 <dd>
 Andrew Haley updated the gcc tree-based inliner to work for gcj.
 </dd>
 
-
 <dt>July 25, 2002</dt>
 <dd>
 Kaz Kojima has implemented the necessary support in libffi and libjava
 to get libgcj running on SH-3/4.
 </dd>
 
-
 <dt>July 19, 2002</dt>
 <dd>
 Bo Thorsen, SuSE Labs, has implemented the necessary support in libffi,
@@ -231,7 +246,6 @@ boehm-gc and libjava to get libgcj runni
 step towards getting libgcj fully supported on x86-64.
 </dd>
 
-
 <dt>June 24, 2002</dt>
 <dd>
 Tom Tromey has checked in a patch that makes the bytecode interpreter
@@ -239,20 +253,17 @@ use direct threading.  This gives the in
 boost.
 </dd>
 
-
 <dt>June 21, 2002</dt>
 <dd>
 The <code>java.sql</code> and <code>javax.sql</code> packages were updated
 by Bryce McKinlay to implement the JDBC 3.0 (JDK 1.4) API.
 </dd>
 
-
 <dt>June 11, 2002</dt>
 <dd>
 Tom Tromey has implemented the JDK 1.4 <code>assert</code> facility.
 </dd>
 
-
 <dt>March 10, 2002</dt>
 <dd>
 Adam Megacz has contributed a mingw32 port of libgcj.  This port is
@@ -263,7 +274,6 @@ href="http://www.xwt.org/">XWT</a>.  Thi
 upcoming 3.1 release.
 </dd>
 
-
 <dt>February 28, 2002</dt>
 <dd>
 Bryce McKinlay has contributed a patch to optimize some of the array
@@ -274,7 +284,6 @@ flag can be used to disable the check op
 provide a reasonable performance boost and slight code size reduction.
 </dd>
 
-
 <dt>January 22, 2002</dt>
 <dd>
 Tom Tromey has contributed a patch to allow certain Java method calls
@@ -284,7 +293,6 @@ some infrastructure to make it easy to a
 desired.
 </dd>
 
-
 <dt>January 14, 2002</dt>
 <dd>
 Richard Stallman has changed the licensing of the Classpath AWT
@@ -294,7 +302,6 @@ Work has already begun to merge the Clas
 implementations.
 </dd>
 
-
 <dt>January 14, 2002</dt>
 <dd>
 Adam Megacz announced that <a href="http://www.xwt.org">XWT</a> is
@@ -302,7 +309,6 @@ an ActiveX control which is written in J
 We hope to be checking in his Windows patches in the near future.
 </dd>
 
-
 <dt>December 14, 2001</dt>
 <dd>
 Hans Boehm has checked in changes which once again allow gcj and
@@ -310,14 +316,12 @@ libgcj to work on IA-64.  His changes al
 objects which don't require a finalizer.
 </dd>
 
-
 <dt>November 5, 2001</dt>
 <dd>
 Tom Tromey contributed a bytecode verifier.  It hasn't yet been
 extensively tested, so it is still disabled by default.
 </dd>
 
-
 <dt>October 24, 2001</dt>
 <dd>
 Tom Tromey of Red Hat checked in the <code>javax.naming</code> and
@@ -325,14 +329,12 @@ Tom Tromey of Red Hat checked in the <co
 finished by Warren Levy and Tom.
 </dd>
 
-
 <dt>October 2, 2001</dt>
 <dd>
 Tom Tromey of Red Hat has written the support code necessary to
 implement <code>java.lang.ref.*</code>.
 </dd>
 
-
 <dt>September 7, 2001</dt>
 <dd>
 Anthony Green of Red Hat has added a facility for compiling property
@@ -346,7 +348,6 @@ dependencies.  See the <code>--resource<
 manual for details.
 </dd>
 
-
 <dt>August 27, 2001</dt>
 <dd>
 Tom Tromey has imported RMI into libgcj.  This RMI implementation was
@@ -355,15 +356,13 @@ Transvirtual Technologies; many thanks t
 contribution.
 </dd>
 
-
 <dt>June 18, 2001</dt>
 <dd>
-<dt>GCC 3.0 has been released!</dt> Everything you need to build and run GCJ is now 
+GCC 3.0 has been released! Everything you need to build and run GCJ is now 
 included in a single source distribution. Download it from one of our
 <a href="../mirrors.html">mirror sites</a>.
 </dd>
 
-
 <dt>June 4, 2001</dt>
 <dd>
 Per Bothner of Brainfood Inc has implemented an invocation interface
@@ -373,7 +372,6 @@ Brainfood is using this to attach an Apa
 servlet-like class.
 </dd>
 
-
 <dt>May 30, 2001</dt>
 <dd>
 We now have a new hash-table based lightweight lock implementation which was 
@@ -382,14 +380,12 @@ improve performance for applications whi
 Currently, this code is enabled for IA-64 and X86 Linux.
 </dd>
 
-
 <dt>April 25, 2001</dt>
 <dd>
 Bryce McKinlay merged <tt>java.security</tt> with Classpath.
 The new package is now JDK 1.2 compliant, and much more complete.
 </dd>
 
-
 <dt>March 25, 2001</dt>
 <dd>
 It is now possible to call methods on Java interface references from C++ code
@@ -397,7 +393,6 @@ via <a href="papers/cni/t1.html">CNI</a>
 work. <a href="http://gcc.gnu.org/ml/gcc-patches/2001-03/msg01483.html">Details.</a>
 </dd>
 
-
 <dt>March 25, 2001</dt>
 <dd>
 Kevin B. Hendricks implemented the necessary FFI support to get the 
@@ -405,7 +400,6 @@ libgcj interpreter running on PowerPC. T
 targets!
 </dd>
 
-
 <dt>March 7, 2001</dt>
 <dd>
 The first snapshot from the code branch that will become GCC 3.0 is 
@@ -415,7 +409,6 @@ more stable than the main development tr
 find bugs!
 </dd>
 
-
 <dt>February 8, 2001</dt>
 <dd>
 Made use of Warren Levy's change to the
@@ -432,7 +425,6 @@ and the env var <tt>MAUVEDIR</tt> is set
 of the <a href="http://sources.redhat.com/mauve/download.html">Mauve source</a>.
 </dd>
 
-
 <dt>January 28, 2001</dt>
 <dd>
 The various gcj mailing lists have moved to gcc.gnu.org.
@@ -442,14 +434,12 @@ for all the gory details.  With this cha
 is now fully merged into GCC.
 </dd>
 
-
 <dt>January 17, 2001</dt>
 <dd>
 GCJ is now compatible with the V3 C++ ABI, thanks to the efforts of 
 Alexandre Petit-Bianco.
 </dd>
 
-
 <dt>December 20, 2000</dt>
 <dd>
 The Java GNATS database has been merged into the GCC GNATS database.
@@ -457,14 +447,12 @@ The old database continues to exist but 
 it is now read-only.
 </dd>
 
-
 <dt>December 9, 2000</dt>
 <dd>
 Thanks to Richard Henderson's recent <code>libffi</code> changes, the 
 <code>libgcj</code> bytecode interpreter is now enabled for Alpha systems.
 </dd>
 
-
 <dt>December 9, 2000</dt>
 <dd>
 The libgcj sources have <a href="http://gcc.gnu.org/ml/java/2000-12/msg00102.html">
@@ -473,7 +461,6 @@ migrated</a> to the gcc repository. We'v
 <a href="http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/fastjar/">tree</a>
 and use it as a replacement to zip.  </dd>
 
-
 <dt>December 8, 2000</dt>
 <dd>
 The libgcj repository is now <a href="http://gcc.gnu.org/ml/java/2000-12/msg00095.html">
@@ -483,7 +470,6 @@ tree</a>. Read <a href="http://gcc.gnu.o
 how you will soon check your sources out.
 </dd>
 
-
 <dt>November 2, 2000</dt>
 <dd>
 Warren Levy has checked in code for a serialized object dumper.
@@ -494,7 +480,6 @@ The output will be generated as the obje
 <code>readObject()</code> method is executed).
 </dd>
 
-
 <dt>October 29, 2000</dt>
 <dd>
 Bryce McKinlay checked in a large patch merging parts of the Java
@@ -503,7 +488,6 @@ on reformatting code to fit the coding s
 Collections code for performance.
 </dd>
 
-
 <dt>October 27, 2000</dt>
 <dd>
 Warren Levy has checked in even more serialization work -- he's been
@@ -512,7 +496,6 @@ implementation for a while now, and I be
 complete compatibility.
 </dd>
 
-
 <dt>October 22, 2000</dt>
 <dd>
 Rolf Rasmussen has checked in a large piece of code implementing most
@@ -520,7 +503,6 @@ of Xlib-based AWT peers as well as parts
 also been working on AWT.
 </dd>
 
-
 <dt>September 30, 2000</dt>
 <dd>
 Bryce McKinlay checked in a patch that enables bitmap-descriptor based 
@@ -530,7 +512,6 @@ Tom Tromey and Hans Boehm, and results i
 performance gains</a> in memory-intensive code.
 </dd>
 
-
 <dt>September 8, 2000</dt>
 <dd>
 Warren Levy checked in various patches that provide much a more compatible
@@ -538,7 +519,6 @@ serialization implementation.  Still som
 90% of the serializable classes should now be compatible with Sun's JDK.
 </dd>
 
-
 <dt>September 6, 2000</dt>
 <dd>
 Anthony Green checked in a patch to make gcj read compressed zip
@@ -546,7 +526,6 @@ files.  He also moved zlib into the gcc 
 work towards merging the gcc and libgcj source trees.
 </dd>
 
-
 <dt>August 20, 2000</dt>
 <dd>
 We haven't had any news in a while, but things have still been
@@ -557,7 +536,6 @@ Rasmussen have done a fair amount of wor
 ready for a screen shot yet, though).
 </dd>
 
-
 <dt>August 3, 2000</dt>
 <dd>
 Oskar Liljeblad has made the first release of
@@ -567,7 +545,6 @@ and <a href="http://www.gnome.org/">Gnom
 gcj.
 </dd>
 
-
 <dt>June 27, 2000</dt>
 <dd>
 A new <a href="done.html">Done with GCJ</a> section was added.
@@ -575,7 +552,6 @@ Send your GCJ stories <a href="mailto:ja
 here</a>.
 </dd>
 
-
 <dt>May 19, 2000</dt>
 <dd>
 Today we merged some major work done at Red Hat.  This included:
@@ -588,7 +564,6 @@ Today we merged some major work done at 
 </ul>
 </dd>
 
-
 <dt>May 2, 2000</dt>
 <dd>
 Tom Tromey checked in the JNI stubs patch for gcj.  This patch makes
@@ -596,13 +571,11 @@ it possible to use compiled Java code wh
 implemented using JNI.
 </dd>
 
-
 <dt>April 22, 2000</dt>
 <dd>
 The new <a href="projects.html">GCJ Projects</a> page is brought online.
 </dd>
 
-
 <dt>April 10, 2000</dt>
 <dd>
 Warren Levy checked in a JDK 1.1 compatible version of
@@ -611,13 +584,11 @@ Once we have merged the necessary JDK 1.
 this to directly track Classpath.
 </dd>
 
-
 <dt>April 8, 2000</dt>
 <dd>
 Tom Tromey wrote most of <code>java.awt.event</code>.
 </dd>
 
-
 <dt>April 3, 2000</dt>
 <dd>
 Anthony Green made RPMs
@@ -625,39 +596,33 @@ of gcj and libgcj.  See his original
 <a href="http://gcc.gnu.org/ml/java/2000-04/msg00022.html">message</a> for some caveats.
 </dd>
 
-
 <dt>March 26, 2000</dt>
 <dd>
 Hans Boehm contributed a port of libgcj to the IA-64.  This port
 includes the interpreter.
 </dd>
 
-
 <dt>March 15, 2000</dt>
 <dd>
 Jon Beniston contributed the beginnings of a Windows port of libgcj.
 </dd>
 
-
 <dt>March 13, 2000</dt>
 <dd>
 Alexandre Petit-Bianco has checked in a change to the compiler to add 
 support for most JDK 1.1 language features, such as inner classes.
 </dd>
 
-
 <dt>March 9, 2000</dt>
 <dd>
 Warren Levy checked in the basics of the <code>java.security.*</code> packages
 that he and Tom Tromey have been putting together.  It is just the basics
 of <code>java.security</code> and some of it is indeed stubbed.  It has been
-tried with the 20000120 snapshot of Cryptix JCE, so it is usable.
-
+tried with the 20000120 snapshot of Cryptix JCE, so it is usable.<br />
 Please note that it is mostly JDK 1.1 based but there are some JDK 1.2
 things included.
 </dd>
 
-
 <dt>March 7, 2000</dt>
 <dd>
 Bryce McKinlay checked in a change to both the runtime and the
@@ -666,7 +631,6 @@ and type checking.  This should provide 
 for programs that use interfaces or things like ``instanceof''.
 </dd>
 
-
 <dt>March 6, 2000</dt>
 <dd>
 We are relicensing libgcj to a more liberal license, and we're
@@ -675,7 +639,6 @@ This will let us share code with the
 <a href="http://www.gnu.org/software/classpath/">Classpath</a> project.
 </dd>
 
-
 <dt>March 2, 2000</dt>
 <dd>
 Tom Tromey changed g++ to allow CNI code to catch and throw exceptions
@@ -683,7 +646,6 @@ Java-style.  This makes it much easier t
 Java methods that throw exceptions.
 </dd>
 
-
 <dt>February 25, 2000</dt>
 <dd>
 Anthony Green added an important optimization to gcj.  His



More information about the Gcc-patches mailing list