summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2005-09-06 13:16:53 +0000
committerMark Wielaard <mark@klomp.org>2005-09-06 13:16:53 +0000
commit74bb1b7b5fecdfab4227284bf4b48e5afe30e762 (patch)
treeeada1f96fd81374049f34d43b79a4d4c14b54350
parent6b950e2d1410ff64bc8e8c682ade19fc7083762b (diff)
downloadclasspath-0_18-release.tar.gz
* NEWS: Add new features for 0.18.classpath-0_18-release
* configure.ac: Set version to 0.18.
-rw-r--r--ChangeLog5
-rw-r--r--NEWS67
-rw-r--r--configure.ac2
3 files changed, 46 insertions, 28 deletions
diff --git a/ChangeLog b/ChangeLog
index 02fb6373e..6463f49c2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.
diff --git a/NEWS b/NEWS
index 55acbb997..4d9185259 100644
--- a/NEWS
+++ b/NEWS
@@ -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