diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | NEWS | 67 | ||||
-rw-r--r-- | configure.ac | 2 |
3 files changed, 46 insertions, 28 deletions
@@ -1,3 +1,8 @@ +2005-09-06 Mark Wielaard <mark@klomp.org> + + * NEWS: Add new features for 0.18. + * configure.ac: Set version to 0.18. + 2005-09-06 Thomas Fitzsimmons <fitzsim@redhat.com> * native/jni/gtk-peer/gtkpeer.h (SYNCHRONIZE_GDK): Define. @@ -1,41 +1,54 @@ -New in release 0.18 (not yet released) +New in release 0.18 (Sep 6, 2005) +* GNU JAWT implementation, the AWT Native Interface, which allows direct + access to native screen resources from within a Canvas's paint method. + GNU Classpath Examples comes with a Demo, see examples/README. * awt.datatransfer updated to 1.5 with supports for FlavorEvents. The gtk+ awt peers now allow copy/paste of text, images, uris/files and serialized objects with other applications and tracking clipboard change events with gtk+ 2.6 (for gtk+ 2.4 only text and serialized objects are supported). A GNU Classpath Examples datatransfer Demo was added to show the new functionality. - -* The PortableInterceptor and related functionality in other packages +* org.omg.PortableInterceptor and related functionality in other packages is now implemented: - - The sever and client interceptors work as required since jdk 1.4. - The IOR interceptor works as needed for jdk 1.5. - -* The DynamicAny package is completed and passes the prepared tests. + - The sever and client interceptors work as required since 1.4. + - The IOR interceptor works as needed for 1.5. +* The org.omg.DynamicAny package is completed and passes the prepared tests. * The Portable Object Adapter should now support the output of the recent IDL to java compilers. These compilers now generate servants and not CORBA objects as before, making the output depended on the existing POA implementation. Completing POA means that such code can already be tried to run on Classpath. Our POA is tested for the following usager scenarios: - - POA converts servant to the CORBA object. - Servant provides to the CORBA object. - POA activates new CORBA object with the given Object Id (byte array) + - POA converts servant to the CORBA object. + - Servant provides to the CORBA object. + - POA activates new CORBA object with the given Object Id (byte array) that is later accessible for the servant. - During the first call, the ServantActivator provides servant for this + - During the first call, the ServantActivator provides servant for this and all subsequent calls on the current object. - During each call, the ServantLocator provides servant for this call only. - ServantLocator or ServantActivator forwards call to another server. - POA has a single servant, responsible for all objects. - POA has a default servant, but some objects are explicitly connected + - During each call, the ServantLocator provides servant for this call + only. + - ServantLocator or ServantActivator forwards call to another server. + - POA has a single servant, responsible for all objects. + - POA has a default servant, but some objects are explicitly connected to they specific servants. - The POA is verified using tests from the former cost.omg.org. - -* javax.swing.plaf.multi.* package is now implemented. +* The javax.swing.plaf.multi.* package is now implemented. +* Editing and several key actions for JTree and JTable were implemented. +* Lots of icons and look and feel improvements for Free Swing basic and + metal themes were added. Try running the GNU Classpath Swing Demo in + examples (gnu.classpath.examples.swing.Demo) with: + -Dswing.defaultlaf=javax.swing.plaf.basic.BasicLookAndFeel + -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel +* Start of styled text capabilites for java.swing.text. +* NIO FileChannel.map implementation, fast bulk put implementation for + DirectByteBuffer (speeds up this method 10x). +* Split gtk+ awt peers event handling in two threads and improve gdk lock + handling (solves several AWT lock ups). +* Speed up awt Image loading. +* Updated TimeZone data against Olson tzdata2005l. +* Make zip and jar UTF-8 "clean". +* "native" code builds and compiles (warning free) on Darwin and Solaris. Runtime interface changes: @@ -53,13 +66,13 @@ Runtime interface changes: New Untested/Disabled Features: -The following new features are included, but not ready for production -yet. They are explicitly disabled and not supported. But if you want -to help with the development of these new features we are interested -in feedback. You will have to explicitly enable them to try them out -(and they will most likely contain bugs). If you are interested in any -of these then please join the mailing-list and follow development in -CVS. + The following new features are included, but not ready for production + yet. They are explicitly disabled and not supported. But if you want + to help with the development of these new features we are interested + in feedback. You will have to explicitly enable them to try them out + (and they will most likely contain bugs). If you are interested in any + of these then please join the mailing-list and follow development in + CVS. * QT4 AWT peers, enable by giving configure --enable-qt-peer. * JDWP framework, enable by deleting the jdwp references from diff --git a/configure.ac b/configure.ac index 200e07a62..96b425b23 100644 --- a/configure.ac +++ b/configure.ac @@ -6,7 +6,7 @@ dnl ----------------------------------------------------------- dnl define([AC_CACHE_LOAD], )dnl dnl define([AC_CACHE_SAVE], )dnl -AC_INIT([GNU Classpath],[0.18-pre],[classpath@gnu.org],[classpath]) +AC_INIT([GNU Classpath],[0.18],[classpath@gnu.org],[classpath]) AC_CONFIG_SRCDIR(java/lang/System.java) AC_CANONICAL_TARGET |