summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew John Hughes <gnu_andrew@member.fsf.org>2008-06-02 01:24:35 +0000
committerAndrew John Hughes <gnu_andrew@member.fsf.org>2008-06-02 01:24:35 +0000
commitbc776a6ef770ed3cc59b4c6db1154d06c6149054 (patch)
tree558302740ab14688bbc4ac150811cb063aac1e21
parent270cf045eab792a998e7a0bac2a868deb776ffa2 (diff)
downloadclasspath-bc776a6ef770ed3cc59b4c6db1154d06c6149054.tar.gz
Backport web site changes.
2008-03-31 Andrew John Hughes <gnu_andrew@member.fsf.org> * doc/www.gnu.org/events/events.wml: Correct layout and fix GSoC link. 2008-03-30 Andrew John Hughes <gnu_andrew@member.fsf.org> * doc/www.gnu.org/external.wml: Corrected Jalopy tag name. * doc/www.gnu.org/home.wml: Update link to tasks. * doc/www.gnu.org/announce/20080222.wml: Correct IcedTea and builder links. * doc/www.gnu.org/downloads/downloads.wml: Add 0.97 and 0.97.1. * doc/www.gnu.org/events/events.wml: Fix links and add FOSDEMs/GSoC. 2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org> PR classpath/22883 * doc/www.gnu.org/home.wml: Fix a typo. * doc/www.gnu.org/docs/docs.wml: Fix links to point to current versions of vmintegration and hacking, and add links to tools. 2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org> PR classpath/22883 * doc/www.gnu.org/home.wml: Update home page to reflect current state of affairs. 2008-03-11 Andrew John Hughes <gnu_andrew@member.fsf.org> * doc/www.gnu.org/newsitems.txt: Add new announcement. * doc/www.gnu.org/announce/20080311.wml: Added. * doc/www.gnu.org/cp-tools/.cvsignore: Ignore generated HTML files.
-rw-r--r--ChangeLog44
-rw-r--r--doc/www.gnu.org/announce/20080222.wml131
-rw-r--r--doc/www.gnu.org/announce/20080311.wml117
-rw-r--r--doc/www.gnu.org/cp-tools/.cvsignore1
-rw-r--r--doc/www.gnu.org/docs/docs.wml7
-rw-r--r--doc/www.gnu.org/downloads/downloads.wml20
-rw-r--r--doc/www.gnu.org/events/events.wml15
-rw-r--r--doc/www.gnu.org/external.wml2
-rw-r--r--doc/www.gnu.org/home.wml67
-rw-r--r--doc/www.gnu.org/newsitems.txt5
10 files changed, 366 insertions, 43 deletions
diff --git a/ChangeLog b/ChangeLog
index 896cb3a4a..bee845b14 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,47 @@
+2008-03-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * doc/www.gnu.org/events/events.wml:
+ Correct layout and fix GSoC link.
+
+2008-03-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * doc/www.gnu.org/external.wml:
+ Corrected Jalopy tag name.
+ * doc/www.gnu.org/home.wml:
+ Update link to tasks.
+ * doc/www.gnu.org/announce/20080222.wml:
+ Correct IcedTea and builder links.
+ * doc/www.gnu.org/downloads/downloads.wml:
+ Add 0.97 and 0.97.1.
+ * doc/www.gnu.org/events/events.wml:
+ Fix links and add FOSDEMs/GSoC.
+
+2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ PR classpath/22883
+ * doc/www.gnu.org/home.wml:
+ Fix a typo.
+ * doc/www.gnu.org/docs/docs.wml:
+ Fix links to point to current versions of
+ vmintegration and hacking, and add links to
+ tools.
+
+2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ PR classpath/22883
+ * doc/www.gnu.org/home.wml:
+ Update home page to reflect current state of
+ affairs.
+
+2008-03-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * doc/www.gnu.org/newsitems.txt:
+ Add new announcement.
+ * doc/www.gnu.org/announce/20080311.wml:
+ Added.
+ * doc/www.gnu.org/cp-tools/.cvsignore:
+ Ignore generated HTML files.
+
2008-03-10 Jim Meyering <meyering@redhat.com>
Don't leak upon failed realloc.
diff --git a/doc/www.gnu.org/announce/20080222.wml b/doc/www.gnu.org/announce/20080222.wml
new file mode 100644
index 000000000..2d65c1a4f
--- /dev/null
+++ b/doc/www.gnu.org/announce/20080222.wml
@@ -0,0 +1,131 @@
+#!wml --include=..
+
+#include "include/layout.wml"
+
+<subject "GNU Classpath 0.97 Announcement (2008-02-22)">
+
+<box>
+<boxtitle>GNU Classpath 0.97 "I Aten't Dead"</boxtitle>
+<boxitem>
+We are proud to announce the release of GNU Classpath 0.97 "I Aten't Dead"
+<p>
+GNU Classpath, essential libraries for java, is a project to create
+free core class libraries for use with runtimes, compilers and tools
+for the java programming language.
+<p>
+The GNU Classpath developer snapshot releases are not directly aimed
+at the end user but are meant to be integrated into larger development
+platforms. For example the GCC (gcj) and Kaffe projects will use the
+developer snapshots as a base for future versions. More projects based
+on GNU Classpath:
+<createlink url="http://www.gnu.org/software/classpath/stories.html">
+<p>
+<p>
+Again, this release is primarily a maintenance release. The recent release of the
+majority of Sun's class library as Free Software on May the 8th, 2007, under the
+auspices of the OpenJDK project (<createlink url="http://openjdk.java.net">)
+has changed the position of GNU Classpath within the community and recent efforts
+have focused on bringing together Classpath and OpenJDK code under the umbrella of
+IcedTea (<createlink url="http://icedtea.classpath.org/wiki/Main_Page">) and
+BrandWeg (<createlink url="http://icedtea.classpath.org/wiki/BrandWeg">). We hope to
+extend support and work together with the OpenJDK community over time.
+<p>
+The main feature of this release is major changes to Classpath's build
+system. Notably, configure now tries to find ecj, javac and gcj (in that
+order), with the --with-ecj and --with-javac options being removed. To
+override this, set JAVAC when calling configure. This brings the use of
+the Java compiler in line with that of the C and C++ compilers. Building
+also now requires a version of javah so that headers may be generated.
+<p>
+There have also been many bugfixes over the past four months. Those relevant
+to 0.97 can be found at
+<createlink url="http://gcc.gnu.org/bugzilla/buglist.cgi?product=classpath&target_milestone=0.97">.
+<p>
+With the 0.95 release, we switched fully towards the 1.5 generics work
+that we previously released separately as classpath-generics. All this work
+is now fully integrated in the main release and various runtimes (gcj,
+cacao, jamvm, ikvm, etc) have been extended to take advantage of the
+new generics, annotations and enumeration support in the core
+library. As a consequence, only 1.5 capable compilers (currently the Eclipse
+Compiler for Java (ecj) and Sun's javac) may be used to build Classpath.
+<p>
+The GNU Classpath developers site
+<createlink url="http://developer.classpath.org/">
+provides detailed information on how to start with helping the GNU
+Classpath project and gives an overview of the core class library
+packages currently provided.
+<p>
+For each snapshot release generated documentation is provided through
+the GNU Classpath Tools gjdoc project. A documentation generation
+framework for java source files used by the GNU project. Full
+documentation on the currently implementated packages and classes can
+be found at: <createlink url="http://developer.classpath.org/doc/">
+We are looking into how to extend the documentation experience in the
+future. Please contact the mailinglist if you would like to help with
+this effort.
+<p>
+For more information about the project see also:
+<ul>
+<li>GNU Classpath home page: <createlink url="http://www.gnu.org/software/classpath/">
+
+<li>Developer information (wiki): <createlink url="http://developer.classpath.org/">
+
+<li>Full class documentation: <createlink url="http://developer.classpath.org/doc/">
+
+<li>GNU Classpath hackers: <createlink url="http://planet.classpath.org/">
+
+<li>Autobuilder, current build status, build snapshots: <createlink url="http://builder.classpath.org/">
+
+<li>Application test pages (wiki)
+ <createlink url="http://developer.classpath.org/mediation/Applets">
+ <createlink url="http://developer.classpath.org/mediation/FreeAWTTestApps">
+ <createlink url="http://developer.classpath.org/mediation/FreeSwingTestApps">
+ <createlink url="http://developer.classpath.org/mediation/FreeSWTTestApps">
+
+<li>GNU Classpath hacking with Eclipse (wiki)
+ <createlink url="http://developer.classpath.org/mediation/ClasspathHackingWithEclipse">
+
+<li>GNU Classpath promotion banners: <createlink url="http://developer.classpath.org/mediation/ClasspathBanners">
+</ul>
+GNU Classpath 0.97 can be downloaded from <createlink url="ftp://ftp.gnu.org/pub/gnu/classpath/"> or one of the ftp.gnu.org mirrors <createlink url="http://www.gnu.org/order/ftp.html"> or the Classpath continuous integration system <createlink url="http://builder.classpath.org/dist/">
+<p><pre>
+File: classpath-0.97.tar.gz
+MD5sum: 73c36efc5dc265cf8950fe43247541de
+SHA1sum: c53703710c6030d105d750c9dad7ed7551be5317
+</pre></p>
+New in release 0.97 (Feb 22, 2007)
+<p>
+Build changes:
+<p>
+<ul>
+<li>A copy of javah (to produce C header files from Java source code)
+is now required to generate the files in include.</li>
+<li>The javac check has been changed so that it attempts to find ecj,
+javac and gcj (in that order). You may override this by using
+JAVAC=<preferred javac></li>
+</ul>
+<p>
+Runtime interface changes:
+</p>
+<ul>
+<li>Removed VMFloat.floatToIntBits amd VMDouble.doubleToLongBits.</li>
+<li>Added new getParameterAnnotations() methods in Constructor and Method.</li>
+</ul>
+<p>
+The following people helped with this release:
+</p>
+<p>
+Luciano Chavez, Thomas Fitzsimmons, Bernhard Fischer, Jeroen Frijters,
+Stefan Huehner, Andrew John Hughes, Jakub Jelinek, Ito Kazumitsu,
+Roman Kennke, Alexandre Oliva, Ian Rogers, Robert Schuster, Leen Toelen,
+Mario Torre, Dalibor Topic, Tom Tromey, David Walluck, Mark Wielaard
+and Ralf Wildenhues.
+</p>
+<p>
+We would also like to thank the numerous bug reporters and testers! In
+addition, we'd like to extend our thanks to all those who've contributed over
+the years and have helped in building a thriving and friendly community
+around the GNU Classpath project.
+</p>
+</boxitem>
+</box>
diff --git a/doc/www.gnu.org/announce/20080311.wml b/doc/www.gnu.org/announce/20080311.wml
new file mode 100644
index 000000000..95ff4d871
--- /dev/null
+++ b/doc/www.gnu.org/announce/20080311.wml
@@ -0,0 +1,117 @@
+#!wml --include=..
+
+#include "include/layout.wml"
+
+<subject "GNU Classpath 0.97.1 Announcement (2008-03-11)">
+
+<box>
+<boxtitle>GNU Classpath 0.97.1</boxtitle>
+<boxitem>
+We are proud to announce the release of GNU Classpath 0.97.1,
+the first bugfix release for GNU Classpath 0.97.
+<p>
+GNU Classpath, essential libraries for java, is a project to create
+free core class libraries for use with runtimes, compilers and tools
+for the java programming language.
+<p>
+The GNU Classpath developer snapshot releases are not directly aimed
+at the end user but are meant to be integrated into larger development
+platforms. For example JamVM, CACAO and Kaffe can make use of an installed
+copy of GNU Classpath 0.97.1, while GCC (gcj) will use the developer
+snapshots as a base for future versions. For more projects based on GNU
+Classpath, <createlink url="http://www.gnu.org/software/classpath/stories.html">
+</p>
+<p>
+This is the first of a new series of bugfix releases that follow a major (0.x)
+release. A 0.x.y release will only contain minor bug fixes. It will not cause
+major changes in the functionality of GNU Classpath, either for better or for
+worse.
+</p>
+<p>
+With this bugfix release, the following issues have been resolved:
+</p>
+<ul>
+<li>Building the Javadoc documentation for the JSR166 classes (java.util.concurrent).
+See <createlink url="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35422"></li>
+<li>Fixing an incompatibility in our STaX API implementation</li>
+<li>Including the properties files for the tools in the released tarball.</li>
+</ul>
+<p>
+From the 0.95 release, we switched fully towards the 1.5 generics work
+that we previously released separately as classpath-generics. All this work
+is now fully integrated in the main release and various runtimes (gcj,
+cacao, jamvm, ikvm, etc) have been extended to take advantage of the
+new generics, annotations and enumeration support in the core
+library. As a consequence, only 1.5 capable compilers (currently the Eclipse
+Compiler for Java (ecj) and Sun's javac) may be used to build Classpath.
+<p>
+The GNU Classpath developers site
+<createlink url="http://developer.classpath.org/">
+provides detailed information on how to start with helping the GNU
+Classpath project and gives an overview of the core class library
+packages currently provided.
+<p>
+For each snapshot release generated documentation is provided through
+the GNU Classpath Tools gjdoc project. A documentation generation
+framework for java source files used by the GNU project. Full
+documentation on the currently implementated packages and classes can
+be found at: <createlink url="http://developer.classpath.org/doc/">
+We are looking into how to extend the documentation experience in the
+future. Please contact the mailinglist if you would like to help with
+this effort.
+<p>
+For more information about the project see also:
+<ul>
+<li>GNU Classpath home page: <createlink url="http://www.gnu.org/software/classpath/">
+
+<li>Developer information (wiki): <createlink url="http://developer.classpath.org/">
+
+<li>Full class documentation: <createlink url="http://developer.classpath.org/doc/">
+
+<li>GNU Classpath hackers: <createlink url="http://planet.classpath.org/">
+
+<li>Autobuilder, current build status, build snapshots: <createlink url="http://builder.classpath.org/">
+
+<li>Application test pages (wiki)
+ <createlink url="http://developer.classpath.org/mediation/Applets">
+ <createlink url="http://developer.classpath.org/mediation/FreeAWTTestApps">
+ <createlink url="http://developer.classpath.org/mediation/FreeSwingTestApps">
+ <createlink url="http://developer.classpath.org/mediation/FreeSWTTestApps">
+
+<li>GNU Classpath hacking with Eclipse (wiki)
+ <createlink url="http://developer.classpath.org/mediation/ClasspathHackingWithEclipse">
+
+<li>GNU Classpath promotion banners: <createlink url="http://developer.classpath.org/mediation/ClasspathBanners">
+</ul>
+GNU Classpath 0.97.1 can be downloaded from <createlink url="ftp://ftp.gnu.org/pub/gnu/classpath/">
+or one of the ftp.gnu.org mirrors <createlink url="http://www.gnu.org/order/ftp.html"> or the Classpath
+continuous integration system <createlink url="http://builder.classpath.org/dist">
+<p><pre>
+File: classpath-0.97.1.tar.gz
+MD5sum: 35e81f0e0055a8b8a7a879077cf2b3c6
+SHA1sum: 04486b0ce8d4da1f4111d28ae03b149cc475d6dd
+</pre></p>
+<p>
+The following people helped fix bugs in Classpath 0.97:
+</p>
+<p>
+Andrew John Hughes, Petteri Raety, Robert Schuster
+</p>
+<p>
+The following people helped with the release of Classpath 0.97:
+</p>
+<p>
+Luciano Chavez, Thomas Fitzsimmons, Bernhard Fischer, Jeroen Frijters,
+Stefan Huehner, Andrew John Hughes, Jakub Jelinek, Ito Kazumitsu,
+Roman Kennke, Alexandre Oliva, Ian Rogers, Robert Schuster, Leen Toelen,
+Mario Torre, Dalibor Topic, Tom Tromey, David Walluck, Mark Wielaard
+and Ralf Wildenhues.
+</p>
+<p>
+We would also like to thank the numerous bug reporters and testers! In
+addition, we'd like to extend our thanks to all those who've contributed over
+the years and have helped in building a thriving and friendly community
+around the GNU Classpath project.
+</p>
+</boxitem>
+</box>
diff --git a/doc/www.gnu.org/cp-tools/.cvsignore b/doc/www.gnu.org/cp-tools/.cvsignore
new file mode 100644
index 000000000..2d19fc766
--- /dev/null
+++ b/doc/www.gnu.org/cp-tools/.cvsignore
@@ -0,0 +1 @@
+*.html
diff --git a/doc/www.gnu.org/docs/docs.wml b/doc/www.gnu.org/docs/docs.wml
index c94b7ba5e..d84a63b9d 100644
--- a/doc/www.gnu.org/docs/docs.wml
+++ b/doc/www.gnu.org/docs/docs.wml
@@ -18,7 +18,8 @@
<boxtitle>Classpath::API & Language Documentation</boxtitle>
<boxitem>
<blockquote>
- <createlink url="http://developer.classpath.org/doc/" name="GNU Classpath API Specification">
+ <createlink url="http://developer.classpath.org/doc/" name="GNU Classpath API Specification"><br />
+ <createlink url="docs/cp-tools.html" name="GNU Classpath Tools"><br />
</blockquote>
</boxitem>
@@ -27,8 +28,8 @@
<boxitem>
<blockquote>
- <createlink url="docs/hacking.html" name="GNU Classpath Hacker's Guide"><br/>
- <createlink url="docs/vmintegration.html" name="Virtual Machine Integration Guide"><br/>
+ <createlink url="docs/cp-hacking.html" name="GNU Classpath Hacker's Guide"><br/>
+ <createlink url="docs/cp-vmintegration.html" name="Virtual Machine Integration Guide"><br/>
<createlink url="http://developer.classpath.org/mediation/" name="GNU Classpath Wiki"><br/>
</blockquote>
</boxitem>
diff --git a/doc/www.gnu.org/downloads/downloads.wml b/doc/www.gnu.org/downloads/downloads.wml
index 617f565a0..13bec303a 100644
--- a/doc/www.gnu.org/downloads/downloads.wml
+++ b/doc/www.gnu.org/downloads/downloads.wml
@@ -77,10 +77,10 @@ sub mylink {
<download-block>
<download
- date="16 Oct 2007"
- version="0.96.1"
- url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.96.1.tar.gz"
- notes="http://www.gnu.org/software/classpath/announce/20071016.html"
+ date="11 Mar 2008"
+ version="0.97.1"
+ url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.97.1.tar.gz"
+ notes="http://www.gnu.org/software/classpath/announce/20080311.html"
>
<!-- download
@@ -100,6 +100,18 @@ sub mylink {
<download-block>
<download
+ date="22 Feb 2008"
+ version="0.97"
+ url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.97.tar.gz"
+ notes="http://www.gnu.org/software/classpath/announce/20080222.html"
+>
+<download
+ date="16 Oct 2007"
+ version="0.96.1"
+ url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.96.1.tar.gz"
+ notes="http://www.gnu.org/software/classpath/announce/20071016.html"
+>
+<download
date="15 Oct 2007"
version="0.96"
url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.96.tar.gz"
diff --git a/doc/www.gnu.org/events/events.wml b/doc/www.gnu.org/events/events.wml
index 7d9514bdf..162e88299 100644
--- a/doc/www.gnu.org/events/events.wml
+++ b/doc/www.gnu.org/events/events.wml
@@ -2,21 +2,20 @@
#include "include/layout.wml"
-<set-var last-modified-author="prk">
+<set-var last-modified-author="gnu_andrew">
<subject "GNU Classpath Events">
<box>
<boxitem>
<strong>Upcoming Events:</strong><br>
-<ul>
-<li>[25+26 Feb. 2006] FOSDEM'06 in Brussels, Belgium. [<createlink name="GNU Classpath and friends" url="events/fosdem06.html">]</li>
-</ul>
+<li>[26 May - 18 Aug 2008] Google Summer of Code 2008. [<createlink name="GNU Classpath Ideas" url="http://developer.classpath.org/mediation/GoogleSoC2008">]</li>
</boxitem>
<boxitem>
<strong>Past Events:</strong><br>
-<ul>
-
+<li>[23+24 Feb. 2008] FOSDEM'08 in Brussels, Belgium. [<createlink name="Free Java" url="http://fosdem.org/2008/schedule/devroom/freejava">]</li>
+<li>[24+25 Feb. 2007] FOSDEM'07 in Brussels, Belgium. [<createlink name="GNU Classpath+OpenJDK DevJam" url="http://archive.fosdem.org/2007/schedule/devroom/gnuclasspathopenjdkdevjam">]</li>
+<li>[25+26 Feb. 2006] FOSDEM'06 in Brussels, Belgium. [<createlink name="GNU Classpath and friends" url="events/fosdem06.html">]</li>
<li>
[1-5 Aug 2005] <a href="http://conferences.oreillynet.com/os2005/">OSCON</a>, Portland, Oregon - USA
<ul>
@@ -43,11 +42,11 @@ Dalibor Topic and Mark Wielaard
</ul>
<p>
<li>
-[22-25 Jun 2005] <a href="http://www.linuxtag.org/">LinuxTag</a>, Karlsruhe - Germany
+[22-25 Jun 2005] <a href="http://www.linuxtag.org/2005/">LinuxTag</a>, Karlsruhe - Germany
<ul>
<li><a href="http://www.linuxtag.org/vcc/details.pl?id=162">GNU Classpath</a>
Robert Schuster (in German)
-(<a href="http://www.inf.fu-berlin.de/%7Erschuste/GNUClasspath-LinuxTag2005-English.pdf">slides</a>)</li>
+(<a href="http://page.mi.fu-berlin.de/%7Erschuste/GNUClasspath-LinuxTag2005-English.pdf">slides</a>)</li>
<li><a href="http://www.linuxtag.org/vcc/details.pl?id=166">GCJ and Classpath: A Free Implementation of the Java programming language</a>
Andrew Haley (in English)
(<a href="http://people.redhat.com/~aph/linuxtag.tar.gz">slides</a>)</li>
diff --git a/doc/www.gnu.org/external.wml b/doc/www.gnu.org/external.wml
index f3624a865..4fba2a5cf 100644
--- a/doc/www.gnu.org/external.wml
+++ b/doc/www.gnu.org/external.wml
@@ -75,7 +75,7 @@
</boxitem>
<tool
- name="Jalopy"
+ name="jalopy"
maintainer="Tom Tromey"
url="ftp://sources.redhat.com/pub/java/jalopy-console-1.0.4.tar.gz"
>
diff --git a/doc/www.gnu.org/home.wml b/doc/www.gnu.org/home.wml
index ff512f22a..be647cba1 100644
--- a/doc/www.gnu.org/home.wml
+++ b/doc/www.gnu.org/home.wml
@@ -1,6 +1,6 @@
#include "include/layout.wml"
-<set-var last-modified-author="prk">
+<set-var last-modified-author="gnu_andrew">
<subject "GNU Classpath">
<box>
@@ -15,17 +15,19 @@
<boxtitle><a name="home">Classpath::Home</a></boxtitle>
-<boxitem>
-<p>GNU Classpath, Essential Libraries for Java, is a GNU project to
-create free core class libraries for use with virtual machines and compilers
-for the java programming language.
-</P>
-<P>Classpath is still a work in progress. The first public release
-will be version 1.0. There have been no public releases; however, pre-release
-source code is available via GNU's anonymous <A href="https://savannah.gnu.org/cvs/?group=classpath">
-CVS server</A> , and snapshots of the Classpath tree have been released and
-are available from <A href="ftp://ftp.gnu.org/gnu/classpath/">ftp://ftp.gnu.org/gnu/classpath/</A>
-</P>
+<boxitem>
+<p>GNU Classpath, Essential Libraries for Java, is a GNU
+project to create free core class libraries for use with virtual
+machines and compilers for the java programming language. </p>
+<p>Development of GNU Classpath is always in progress. There have been
+various public 0.x releases, slowly working towards the first major
+1.0 release. The current development source code is available via
+GNU's anonymous <a
+href="https://savannah.gnu.org/cvs/?group=classpath"> CVS server</a> ,
+and periodic public releases of the GNU Classpath tree are made
+available on <A
+href="ftp://ftp.gnu.org/gnu/classpath/">ftp://ftp.gnu.org/gnu/classpath/</A>
+</p>
</boxitem>
<boxtitle><a name="status">Classpath::Status</a></boxtitle>
@@ -34,9 +36,9 @@ are available from <A href="ftp://ftp.gnu.org/gnu/classpath/">ftp://ftp.gnu.org/
An up to date view of the current state of GNU Classpath can be
obtained by looking at these resources.
<ul>
- <li><createlink url="tasks.html" name="Task descriptions"></li>
- <li>GNU Classpath vs: <createlink url="http://www.kaffe.org/~stuart/japi/htmlout/h-jdk10-classpath.html" name="JDK 1.0"> <createlink url="http://www.kaffe.org/~stuart/japi/htmlout/h-jdk11-classpath.html" name="JDK 1.1"> <createlink url="http://www.kaffe.org/~stuart/japi/htmlout/h-jdk12-classpath.html" name="JDK 1.2"> <createlink url="http://www.kaffe.org/~stuart/japi/htmlout/h-jdk13-classpath.html" name="JDK 1.3"> <createlink url="http://www.kaffe.org/~stuart/japi/htmlout/h-jdk14-classpath.html" name="JDK 1.4"> (updated nightly)</li>
- <li>GNU Classpath <createlink url="http://www.object-refinery.com/classpath/mauve/report/" name="Mauve Results"></li>
+ <li><createlink url="http://developer.classpath.org/mediation/ClasspathOpenTasks" name="Task descriptions"></li>
+ <li>GNU Classpath vs: <createlink url="http://builder.classpath.org/japi/jdk14-classpath.html" name="JDK 1.4"> <createlink url="http://builder.classpath.org/japi/jdk15-classpath.html" name="JDK 1.5"> (updated ~3 times a day)</li>
+ <li>GNU Classpath <createlink url="http://builder.classpath.org/mauve/mauvereport.cgi" name="Mauve Results"></li>
</ul>
</p>
</boxitem>
@@ -44,21 +46,32 @@ obtained by looking at these resources.
<boxtitle><a name="roadmap">Classpath::Roadmap</a></boxtitle>
<boxitem>
<p>
-GNU Classpath 1.0 will be fully compatible with the 1.1 and largely
-compliant with the 1.2 API specification and will have a stable API
-for interacting with virtual machines.
+GNU Classpath 1.0 will be fully compatible with the 1.1 and 1.2 API
+specifications, in addition to having significant (>95%) compatability
+with the 1.3, 1.4, 1.5 and 1.6 APIs. Our target for this release will
+be to be fully API compatabile with the core of 1.5 (i.e. java.*, not
+javax.*) and to have a number of significant applications (to be
+determined by user input) running well. The vast majority of the 1.4
+and 1.5 APIs will be available, along with a stable API for
+interacting with virtual machines. The latter is likely to involve
+some interaction with the <createlink
+url="http://openjdk.java.net/challenge/" name="OpenJDK challenge for a
+new virtual machine interface">.
</p>
<p>
-Current snapshot releases have implementations for the following
-packages (and some subpackages) <code>java.applet, java.awt,
-java.beans, java.io, java.lang, java.math, java.net, java.rmi,
-java.security, java.sql, java.text, java.util, java.util.jar,
-java.util.zip, org.omg</code>. Not all classes and methods are implemented yet,
-but most are. many of the implemented classes are already up to the
-1.2 API spec. Some are already compliant with the 1.3 and 1.4 API
-specification (there are preliminary implementations of
-<code>java.nio</code> and <code>javax.swing</code>).
+Current snapshot releases have implementations for most Java packages. The
+live JAPI results above give further details on this. Major missing packages
+with respect to 1.6 are in the javax.* namespace, including the web services
+APIs (JAXWS). There is no current plan to implement these, given their
+existing presence as a distinct element in
+<createlink url="http://openjdk.java.net" name="OpenJDK"/>. Thus, our preference
+is to get this working with GNU Classpath rather than implement the entire API
+from scratch.
</p>
+<p>
+What we implement is largely based on user feedback. If there is a particular
+API that is critical to your use of GNU Classpath, then please let us know. We
+can then adjust our priorities accordingly.
</boxitem>
diff --git a/doc/www.gnu.org/newsitems.txt b/doc/www.gnu.org/newsitems.txt
index a85e785d4..58d31d28f 100644
--- a/doc/www.gnu.org/newsitems.txt
+++ b/doc/www.gnu.org/newsitems.txt
@@ -1,3 +1,8 @@
+<newsitem date="11 Mar 2008">
+<createlink name="GNU Classpath 0.97.1"
+ url="announce/20080311.html">
+</newsitem>
+
<newsitem date="22 Feb 2008">
<createlink name="GNU Classpath 0.97"
url="announce/20080222.html">