Release Notes: New features include the StAX pull parser and SAX-over-StAX driver, a full XMLEncoder implementation, and implementations of javax.sound.sampled, javax.print.attribute, and javax.print.event. Lots of new data transfer, print, swing, and swing.text work was done. Performance was improved in the painting/layout mechanism. Additional 1.5 support was added, including a (separate) generic branch release. SecurityManager was cleaned up, and a review of all permission checks was started. Building can be done on cygwin. Classpath can be built as an "in-workspace" library-plus-vm inside (native) Eclipse.
Release Notes: Much more efficient painting was implemented for large Free Swing GUIs. Accessibility support was improved. HttpURLConnection was rewritten. Official CORBA VMCID assigned. Support for starting RMI over IIOP was added. Qt4 support for OS X was added. The Free Swing Metal theme was greatly improved. The Free Swing Demo includes a theme switcher example. JBoss now starts up and Jonas testsuite passes for 95%. Support was added for the javax.sound.midi framework and experimental DSSI and ALSA service providers. An early version of the popular StAX API was added. Coverage of the 1.4 API is at 96%.
Release Notes: This release adds GNU JAWT for awt native interface support. Data transfer clipboard has been updated to 1.5, including support for copy/paste of serialized objects, images, and files. The org.omg PortableInterceptor, DynamicAny, and Portable Object Adapter packages are complete. Multi plaf support for Free Swing. Editing support for JTree and JTable. Many icons and look and feel improvements for Free Swing basic and metal themes. NIO FileChannel.map is implemented. DirectByteBuffer put method speedups. Image loading speedups for awt. Support for Darwin and Solaris out of the box.
Release Notes: Fixes were made for XML DOM, XPATH, and XSL. Free Swing is much more responsive. JInternalFrame, JTree, JMenu, JTable, JButton, and JFileChooser fixes were made. FileChannel lock and force implementations were added. The logging FileHandler now rotates files. Clean locking and namespace were implemented for the gtkpeer library. System call interrupts and timeouts are now handled correctly for net and nio. Corba bugs were fixed. Lots of documentation updates were made. The VM Integration Guide now comes with a full section on the VM/Classpath hooks. The examples now include a Tree World demo.
Release Notes: AWT GtkScrollBar and GtkImage improvements. All image operations are now working correctly. Graphics2D has been upgraded to use Cairo 0.5.x. Free Swing updates for 1.5 top-level compatibility. The JTree interface is completed. JFileChooser has been implemented. Completed implementations of BoxLayout, GrayFilter, and SplitPane. The Corba features have been upgraded to 1.3, and new CORBA 2.3 features included. The start of a generic JDWP framework. Many bugfixes based on real world application usage.
Release Notes: This release featured optimized nio and nio.charset packages plus IO streams integration leading to large speedups in character stream performance. To complement this new framework, a native iconv-based charset provider was added. Better support for free Swing metal and pluggable lafs was added along with some org.omg.CORBA support. Better java.beans support was implemented for the Eclipse Visual Editor Project. A completely lock-free ThreadLocal implementation was added. javax.swing.text support for RTF and HTML was improved, and more flexible runtime interfaces and build configuration options were provided.
Release Notes: Base core class library for upcoming GCC 4.0 and Kaffe 1.1.5 releases. ImageIO support through gdkpixbuf, many new nio character encoders and decoders, fully automated class documentation generation, generic VMStackWalker support for runtimes, many bugfixes, optimizations, and new Swing support.
Release Notes: This release includes HTTP/1.1 and FTP URL handlers, and java.beans XMLEncoder and XMLDecoder classes. More than 250 locales are supported now. SAX, DOM, XSL, and XPath implementations for javax.xml (JAXP 1.3) have been added. There is better AWT on GTK+ and Swing support. An AWT Robot implementation based on the XServer XTest Extension for the GTK+ peers has been added.
Release Notes: This release features X.509 certificate path checking, signed JAR file support, full java.awt.color implementation, java.beans 1.4 updates, an improved build process, better AWT focus management, much faster and better fonts support, AWT Choice fixes, HTTP POST fixes, better collection documentation, Calendar bugfixes, lookahead support for regular expressions, fixes for jtree, and improved Eclipse 3 support.
Release Notes: This release adds full javax.crypto, javax.security, javax.net, and subpackages, complete implementation of java.awt.geom, GTK+ 2.4 AWT peer implementation for AWT FileDialog, a better java.awt.image LookupTable, Kernel and BufferedImage support, a AWT 1.0 Event Model, new Swing classes (Spring, SpringLayout, JMenu, JPopupMenu, JColorChooser, JComboBox, and JTextField), internal JFrame support, and the start of JTable and JTree implementations. The Collection classes have seen extensive documentation updates. GNU Classpath Examples has been added, a GPL demo framework for AWT and Swing.