diff options
author | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2008-06-02 01:24:35 +0000 |
---|---|---|
committer | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2008-06-02 01:24:35 +0000 |
commit | bc776a6ef770ed3cc59b4c6db1154d06c6149054 (patch) | |
tree | 558302740ab14688bbc4ac150811cb063aac1e21 | |
parent | 270cf045eab792a998e7a0bac2a868deb776ffa2 (diff) | |
download | classpath-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-- | ChangeLog | 44 | ||||
-rw-r--r-- | doc/www.gnu.org/announce/20080222.wml | 131 | ||||
-rw-r--r-- | doc/www.gnu.org/announce/20080311.wml | 117 | ||||
-rw-r--r-- | doc/www.gnu.org/cp-tools/.cvsignore | 1 | ||||
-rw-r--r-- | doc/www.gnu.org/docs/docs.wml | 7 | ||||
-rw-r--r-- | doc/www.gnu.org/downloads/downloads.wml | 20 | ||||
-rw-r--r-- | doc/www.gnu.org/events/events.wml | 15 | ||||
-rw-r--r-- | doc/www.gnu.org/external.wml | 2 | ||||
-rw-r--r-- | doc/www.gnu.org/home.wml | 67 | ||||
-rw-r--r-- | doc/www.gnu.org/newsitems.txt | 5 |
10 files changed, 366 insertions, 43 deletions
@@ -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"> |