/[classpath]/classpath/NEWS
ViewVC logotype

Diff of /classpath/NEWS

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.96 by mark, Mon Sep 5 10:05:06 2005 UTC revision 1.97 by mark, Tue Sep 6 13:16:53 2005 UTC
# Line 1  Line 1 
1  New in release 0.18 (not yet released)  New in release 0.18 (Sep 6, 2005)
2    
3    * GNU JAWT implementation, the AWT Native Interface, which allows direct
4      access to native screen resources from within a Canvas's paint method.
5      GNU Classpath Examples comes with a Demo, see examples/README.
6  * awt.datatransfer updated to 1.5 with supports for FlavorEvents.  * awt.datatransfer updated to 1.5 with supports for FlavorEvents.
7    The gtk+ awt peers now allow copy/paste of text, images, uris/files    The gtk+ awt peers now allow copy/paste of text, images, uris/files
8    and serialized objects with other applications and tracking    and serialized objects with other applications and tracking
9    clipboard change events with gtk+ 2.6 (for gtk+ 2.4 only text and    clipboard change events with gtk+ 2.6 (for gtk+ 2.4 only text and
10    serialized objects are supported). A GNU Classpath Examples    serialized objects are supported). A GNU Classpath Examples
11    datatransfer Demo was added to show the new functionality.    datatransfer Demo was added to show the new functionality.
12    * org.omg.PortableInterceptor and related functionality in other packages
 * The PortableInterceptor and related functionality in other packages  
13    is now implemented:    is now implemented:
14          - The sever and client interceptors work as required since 1.4.
15        The sever and client interceptors work as required since jdk 1.4.      - The IOR interceptor works as needed for 1.5.
16        The IOR interceptor works as needed for jdk 1.5.  * The org.omg.DynamicAny package is completed and passes the prepared tests.
         
 * The DynamicAny package is completed and passes the prepared tests.  
17  * The Portable Object Adapter should now support the output of the  * The Portable Object Adapter should now support the output of the
18    recent IDL to java compilers. These compilers now generate servants and    recent IDL to java compilers. These compilers now generate servants and
19    not CORBA objects as before, making the output depended on the existing    not CORBA objects as before, making the output depended on the existing
20    POA implementation. Completing POA means that such code can already be    POA implementation. Completing POA means that such code can already be
21    tried to run on Classpath. Our POA is tested for the following usager    tried to run on Classpath. Our POA is tested for the following usager
22    scenarios:    scenarios:
23          - POA converts servant to the CORBA object.
24        POA converts servant to the CORBA object.      - Servant provides to the CORBA object.
25        Servant provides to the CORBA object.      - POA activates new CORBA object with the given Object Id (byte array)
       POA activates new CORBA object with the given Object Id (byte array)  
26        that is later accessible for the servant.        that is later accessible for the servant.
27        During the first call, the ServantActivator provides servant for this      - During the first call, the ServantActivator provides servant for this
28        and all subsequent calls on the current object.        and all subsequent calls on the current object.
29        During each call, the ServantLocator provides servant for this call only.      - During each call, the ServantLocator provides servant for this call
30        ServantLocator or ServantActivator forwards call to another server.        only.
31        POA has a single servant, responsible for all objects.      - ServantLocator or ServantActivator forwards call to another server.
32        POA has a default servant, but some objects are explicitly connected      - POA has a single servant, responsible for all objects.
33        - POA has a default servant, but some objects are explicitly connected
34        to they specific servants.        to they specific servants.
   
35    The POA is verified using tests from the former cost.omg.org.          The POA is verified using tests from the former cost.omg.org.      
36    * The javax.swing.plaf.multi.* package is now implemented.
37  * javax.swing.plaf.multi.* package is now implemented.  * Editing and several key actions for JTree and JTable were implemented.
38    * Lots of icons and look and feel improvements for Free Swing basic and
39      metal themes were added.  Try running the GNU Classpath Swing Demo in
40      examples (gnu.classpath.examples.swing.Demo) with:
41      -Dswing.defaultlaf=javax.swing.plaf.basic.BasicLookAndFeel
42      -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel
43    * Start of styled text capabilites for java.swing.text.
44    * NIO FileChannel.map implementation, fast bulk put implementation for
45      DirectByteBuffer (speeds up this method 10x).
46    * Split gtk+ awt peers event handling in two threads and improve gdk lock
47      handling (solves several AWT lock ups).
48    * Speed up awt Image loading.
49    * Updated TimeZone data against Olson tzdata2005l.
50    * Make zip and jar UTF-8 "clean".
51    * "native" code  builds and compiles (warning free) on Darwin and Solaris.
52    
53  Runtime interface changes:  Runtime interface changes:
54    
# Line 53  Runtime interface changes: Line 66  Runtime interface changes:
66    
67  New Untested/Disabled Features:  New Untested/Disabled Features:
68    
69  The following new features are included, but not ready for production    The following new features are included, but not ready for production
70  yet. They are explicitly disabled and not supported. But if you want    yet. They are explicitly disabled and not supported. But if you want
71  to help with the development of these new features we are interested    to help with the development of these new features we are interested
72  in feedback. You will have to explicitly enable them to try them out    in feedback. You will have to explicitly enable them to try them out
73  (and they will most likely contain bugs). If you are interested in any    (and they will most likely contain bugs). If you are interested in any
74  of these then please join the mailing-list and follow development in    of these then please join the mailing-list and follow development in
75  CVS.    CVS.
76    
77  * QT4 AWT peers, enable by giving configure --enable-qt-peer.  * QT4 AWT peers, enable by giving configure --enable-qt-peer.
78  * JDWP framework, enable by deleting the jdwp references from  * JDWP framework, enable by deleting the jdwp references from

Legend:
Removed from v.1.96  
changed lines
  Added in v.1.97

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26