classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] Final 0.18 patch


From: Mark Wielaard
Subject: [cp-patches] Final 0.18 patch
Date: Tue, 06 Sep 2005 15:18:05 +0200

Hi,

Here is the last commit for 0.18.
Apologies again for missing any noteworthy changes. I tried to summarize
things as good as possible in the NEWS file. But there were 500+ commits
since 0.17 so I am sure I missed some essential things.

2005-09-06  Mark Wielaard  <address@hidden>

       * NEWS: Add new features for 0.18.
       * configure.ac: Set version to 0.18.

Tagging, making dist and upload now.

Cheers,

Mark
Index: NEWS
===================================================================
RCS file: /cvsroot/classpath/classpath/NEWS,v
retrieving revision 1.96
diff -u -r1.96 NEWS
--- NEWS        5 Sep 2005 10:05:06 -0000       1.96
+++ NEWS        6 Sep 2005 13:10:43 -0000
@@ -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 @@
 
 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
Index: configure.ac
===================================================================
RCS file: /cvsroot/classpath/classpath/configure.ac,v
retrieving revision 1.105
diff -u -r1.105 configure.ac
--- configure.ac        5 Sep 2005 08:31:02 -0000       1.105
+++ configure.ac        6 Sep 2005 13:10:43 -0000
@@ -6,7 +6,7 @@
 dnl define([AC_CACHE_LOAD], )dnl
 dnl define([AC_CACHE_SAVE], )dnl
 
-AC_INIT([GNU Classpath],[0.18-pre],address@hidden,[classpath])
+AC_INIT([GNU Classpath],[0.18],address@hidden,[classpath])
 AC_CONFIG_SRCDIR(java/lang/System.java)
 
 AC_CANONICAL_TARGET

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]