All releases of GNU Classpath

Release Notes: Native-only builds are allowed. Typographical
errors in the documentation were fixed. A memory
leak in native/jni/classpath/jcl.c was fixed. Web
page updates were made. Fixes were made to pass
the JSR166 TCK. awk is used to construct the
classlist on building. A deadlock in Logger was
fixed. A regression in java.lang.String was fixed.
Classpath tools are allowed to handle @file
options. parseInt is allowed to handle a "+"
prefix correctly. The use of 1.5 language
constructs was removed in the VM layer.

Release Notes: A number of minor bugs have been fixed. Javadoc documentation is now produced for the JSR166 classes (java.util.concurrent). An incompatibility in the STaX API implementation has been fixed, and the missing properties files for the tools are included in the released tarball.

Release Notes: 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), and the --with-ecj and --with-javac
options were removed. To override this, set JAVAC
when calling configure. Building also now requires
a version of javah so that headers may be
generated. There have also been many bugfixes over
the past four months.

Release Notes: This release includes a new experimental GStreamer javax.sound peer (see README.gstreamer). There are also a few new minor features such as support for JNI 1.6, better support for the OpenJDK javac compiler and emulating the JDK tools, and much improved Escher AWT peers along with many bugfixes, including improvements to AWT and Swing support.

Release Notes: The 1.5 generics work was fully merged. The code
is bootstrappable with OpenJDK javac compiler.
URLConnection timeout support was added. TimeZone
can use the platform zoneinfo file when available.
The Collection classes, lang.management, and
util.spi have been updated to 1.6. A 1.6
ServiceLoader was added. Speed was increased for
Cairo and Freetype Graphics2D support. The ASM
library is now included. Detection of browser
plugin mechanisms was improved for gcjwebplugin
applet support in Mozilla, Iceweasel, and Firefox.

Release Notes: Graphics2D based on Cairo has been made the default. A
new applet viewer plugin is provided for embedding in
browsers. New ImageIO providers for PNG, GIF, and BMP
images have been added. Support for reading and writing
MIDI files and reading .au and .wav audio files have been
added. Various new tools (jar, native2ascii, serialver,
keytool, jarsigner) were added. A new GConf based
util.peers backend was added. Support for using alternative
root certificate authorities was added. javax.management
and lang.managment runtime support was started. NIO
channels now support scatter-gather operations.

Release Notes: RMI activation daemon and persistent naming service tools are now included. Print service discovery, single document print jobs, and support for client-formatted print data through CUPS has been added. Support for custom mouse cursors, system clipboard, and selection access has been implemented. A Free Swing OceanTheme and support for assistive technologies (accessibility) has been added. The VM runtime interface has been merged with the generics version to support annotations and other 1.5 language features.