diff options
author | Mark Wielaard <mark@klomp.org> | 2007-04-23 12:52:11 +0000 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2007-04-23 12:52:11 +0000 |
commit | aa20f7b5781eb223f68e0edeaea6bb5dc576167d (patch) | |
tree | e199330dc3bf35ab999413b94f15ae3eb0007695 /doc | |
parent | 4fd902204b8a1fc8b920cca89f0b3d3c87987090 (diff) | |
download | classpath-aa20f7b5781eb223f68e0edeaea6bb5dc576167d.tar.gz |
* doc/www.gnu.org/newsitems.txt: Add 0.95.
* doc/www.gnu.org/downloads/downloads.wml: Likewise.
* doc/www.gnu.org/announce/20070423.wml: New file.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/www.gnu.org/announce/20070423.wml | 190 | ||||
-rw-r--r-- | doc/www.gnu.org/downloads/downloads.wml | 14 | ||||
-rw-r--r-- | doc/www.gnu.org/newsitems.txt | 5 |
3 files changed, 205 insertions, 4 deletions
diff --git a/doc/www.gnu.org/announce/20070423.wml b/doc/www.gnu.org/announce/20070423.wml new file mode 100644 index 000000000..c0002de51 --- /dev/null +++ b/doc/www.gnu.org/announce/20070423.wml @@ -0,0 +1,190 @@ +#!wml --include=.. + +#include "include/layout.wml" + +<subject "GNU Classpath 0.95 Announcement (2007-04-23)"> + +<box> +<boxtitle>GNU Classpath 0.95 "Take Five"</boxtitle> +<boxitem> +We are proud to announce the release of GNU Classpath 0.95 "Take Five" +<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> +This release adds some serious jazz (more extensive list below): +<blockquot> + Full merge of 1.5 generics work. Bootstrappable with OpenJDK javac + compiler. URLConnection timeout support. TimeZone can use platform + zoneinfo file when available. The Collection classes, lang.management + and util.spi have been updated to 1.6. Addition of 1.6 ServiceLoader. + Speedup for cairo and freetype Graphics2D support. The ASM library + is now included. Better detection of browser plugin mechanisms for + gcjwebplugin applet support in mozilla, iceweasel and firefox. +</blockquote> +Screenshots of applications (eclipse, jedit, jfreechart, "jgecko", +statcvs and more) working out of the box with GNU Classpath can be +found at <createlink url="http://developer.classpath.org/screenshots/"> +<p> +This release switches 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. From now on we intend to no longer release both a +non-generics and a generics version. But if there is demand we might +consider resurrecting the non-generics 1.4 branch with selected +bug-fixes (depending on having a branch maintainer). Work is on the +way to also add the new 1.6 additions, a start for selected packages +has been made in this release. +<p> +On November 13 2006 (now known as Java Liberation Day) Sun decided to +start releasing all its Java ME, SE and EE implementations under the +GPL. http://www.sun.com/software/opensource/java/ For the last decade +the GNU Classpath community has worked together with various other +free software projects to help people avoid the so called "Java Trap" +<createlink url="http://www.gnu.org/philosophy/java-trap.html"> +As the FSF press release +welcoming the Sun announcement said: 'Now, Sun has begun disarming the +"Java Trap", turning it from a pitfall into a valuable foundation for +future free software development.' +<createlink url="http://www.fsf.org/news/fsf-welcomes-gpl-java.html"> +<p> +This release supports compiling and running the GPL OpenJDK javac +compiler using GNU Classpath based runtimes and compilers and to +compile the GNU Classpath core libraries, tools and examples with the +OpenJDK javac compiler itself. Making it a full bootstrap compiler for +GNU Classpath and related projects. We hope to extend support and work +together with the OpenJDK community over time. +<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/"> +<p> +Since gjdoc does not yet fully support all the new 1.5 language +additions used in this version of GNU Classpath the documentation has +also been generated using the GPL project sinjdoc which doesn't +provide all the features gjdoc has (-linksource, -licensetext, +-validhtml, @Link support in comments in particular) but has a better +1.5 language parser: <createlink url="http://developer.classpath.org/sinjdoc/"> +<p> +We are looking into how to extend the documentation experience based +on these two tools in the future. Please contact the mailinglist if +you 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.95 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"> +<p> +<pre> +GNU Classpath 0.95 can be downloaded from +ftp://ftp.gnu.org/pub/gnu/classpath/ +or one of the ftp.gnu.org mirrors +http://www.gnu.org/order/ftp.html + +File: classpath-0.95.tar.gz +MD5sum: 08638bb9221460cc311a1c5508083ed8 +SHA1sum: 9a3b276853a07ecc8753217a6db24afffab2cb2c + +New in release 0.95 (Apr 23, 2007) +(See the ChangeLog file for a full list of changes.) + +* Full merge of 1.5 generics work. +* Added 1.6 java.util.ServiceLoader support. +* The ASM library is now included. A separate copy is no longer + needed. gjavah works out of the box now. +* The setReadTimeout and getReadTimeout methods have been added to + java.net.URLConnection. They are now fully implemented for http URLs. +* The java.lang.management implementation now includes the new features + added in 1.6 +* java.util.TimeZone now reads time zone information from the system + zoneinfo files (see also runtime interface changes below). +* The collection classes have been updated to support all the 1.6 + additions. +* java.util.spi 1.6 package has been added and is used in java.text. +* Bootstrappable with OpenJDK javac compiler + (use configure --with-javac). +* Large speedups (and locking behaviour updated) in Graphics2D cairo + and freetype support. +* Better detection of browser plugin mechanism for mozilla, iceweasel, + firefox on various platforms. +* Inclusion of generic javadoc classes in tools.zip to support more + javadoc processing tools. +* Added documentation for command lines options for the included GNU + Classpath Tools gjar, gjavah, gnative2ascii, gorbd, grmid, + grmiregistry, gserialver and gtnameserv. + +Runtime interface changes: + +* gnu.java.lang.management.VMThreadMXBeanImpl has gained three new + optional native methods to allow the 1.6 version of the threading + bean to be supported. One (getMonitorInfo) fills in information + about object monitor locks held by a thread and is only required + if the monitoring of object monitor locks is supported by the VM. + The other two (findDeadlockedThreads and getLockInfo) are related + to ownable synchronizers (part of the java.util.concurrent suite) + and only required if monitoring of locks relating to these is + supported by the VM. +* java.util.VMTimeZone and java.util.TimeZone have been refactored + to simplify the reference implementation. VMTimeZone.readtzFile() + and VMTimeZone.skipFully() have been removed, and a new method + VMTimeZone.readSysconfigClockFile() has been introduced. +* VMs need to set the system property "gnu.java.util.zoneinfo.dir" + to point to the directory where zoneinfo files live. In libgcj + this is set to the value of the TZDATA environment variable, or + "/usr/share/zoneinfo" if this is not set. +* VMFile has been extended to support new 1.6 methods (canExecute, + setReadable, setWritable, setExecutable). + +The following people helped with this release: + +Andreas Tobler, Andrew Haley, Andrew John Hughes, Cameron McCormack, +Casey Marshall, Chris Burdess, Christian Thalinger, Dalibor Topic, +David Daney, Edwin Steiner, Francis Kung, Gary Benson, Ito Kazumitsu, +Jakub Jelinek, Jeroen Frijters, Keith Seitz, Kyle Galloway, Marco +Trudel, Mario Torre, Mark Wielaard, Matthias Klose, Petteri Raty, +Rafael Teixeira, Raif S. Naffah, Roman Kennke, Stepan Kasal, Sven de +Marothy, Tania Bento, Thomas Fitzsimmons and Tom Tromey + +We would also like to thank the numerous bug reporters and testers! +</pre> +</boxitem> +</box> diff --git a/doc/www.gnu.org/downloads/downloads.wml b/doc/www.gnu.org/downloads/downloads.wml index d184f7bf5..16750139d 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="11 Dec 2006" - version="0.93" - url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.93.tar.gz" - notes="http://www.gnu.org/software/classpath/announce/20061211.html" + date="23 Apr 2007" + version="0.95" + url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.95.tar.gz" + notes="http://www.gnu.org/software/classpath/announce/20070423.html" > <!-- download @@ -100,6 +100,12 @@ sub mylink { <download-block> <download + date="11 Dec 2006" + version="0.93" + url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.93.tar.gz" + notes="http://www.gnu.org/software/classpath/announce/20061211.html" +> +<download date="09 Aug 2006" version="0.92" url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.92.tar.gz" diff --git a/doc/www.gnu.org/newsitems.txt b/doc/www.gnu.org/newsitems.txt index 6acbe991f..3ebf223b0 100644 --- a/doc/www.gnu.org/newsitems.txt +++ b/doc/www.gnu.org/newsitems.txt @@ -1,3 +1,8 @@ +<newsitem date="23 Apr 2007"> +<createlink name="GNU Classpath 0.95" + url="announce/20070423.html"> +</newsitem> + <newsitem date="11 Dec 2006"> <createlink name="GNU Classpath 0.93" url="announce/20061211.html"> |