diff options
Diffstat (limited to 'libjava/classpath/NEWS')
-rw-r--r-- | libjava/classpath/NEWS | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/libjava/classpath/NEWS b/libjava/classpath/NEWS index 8a0ff98..d4f9e5a 100644 --- a/libjava/classpath/NEWS +++ b/libjava/classpath/NEWS @@ -1,3 +1,67 @@ +New in release 0.91 (May 15, 2006) + +* Experimental activation (java.rmi.activation) support, including RMI + activation daemon and persistent naming service tools. +* Experimental printing support: The API implementation of the javax.print + packages has been finished and work on the printing provider implementation + started. Currently supported features from the Java Print Service API are + print service discovery (CUPS registered printers), single document print + jobs and support for client-formatted print data. An example application + (see: examples/gnu/classpath/examples/print/Demo) has been added to show + the API usage for service discovery and printing of files. +* The GTKToolkit now gives access to the both the system clipboard and + system selection. +* Custom mouse cursor support has been added to the gtk+ peers. And cursors + can now also be set on light-weight components. +* Free Swing improvements: Support for OceanTheme has been mostly completed + and turned on as default Metal theme. X11-style Copy and Paste behavior in + text components with the middle mouse button. Support cursor changes on + various components when resizing. Support for Look and Feel window + decorations has been added. +* Updated locale data information to CLDR 1.3. +* Various bugs in Classpath's SecureRandom implementations have been + fixed; that class now respects the "securerandom.source" security + property and the "java.security.egd" system property. +* Support for assistive technologies has been added to AWT and Swing. + +Runtime interface changes: + +* A new class, VMArray, is now available which separates the native + array creation method from java.lang.reflect.Array. +* A new class, gnu.classpath.Unsafe, is provided for handling the + new low-level operations required by java.util.concurrent. +* The reference implementations of Method, Constructor, and Field + now have a new native getModifiersInternal() method. The public + getModifiers() method in each case has been rewritten in terms of + this method. +* The reference implementation of VMThread has been updated to handle + the new Thread.UncaughtExceptionHandler support. +* A new class, java.security.VMSecureRandom, is now available that is + used to generate random numbers for seeding cryptographically-secure + pseudo-random number generators. +* VMClass and the reference implementations of Method, Constructor and Field + now include a number of 1.5 methods imported from the generics branch. + These are all optional (in the sense that the methods associated with them + merely fail on use if the VM doesn't provide them, rather than the + VM failing altogether), but VMs should aim to support them where possible. +* The implementation of java.lang.instrument has been merged to the main + branch from the generics branch. +* The VM interfaces of the main branch and the generics branch are now + consistent with one another. As a result, the main branch includes an + additional environ() function in VMSystem and an additional argument has + been added to nativeSpawn() in VMProcess. +* Annotation support is now available in the main branch, if the VM supports + it. The VM should implement VMClass.getDeclaredAnnotations, + Constructor.getAnnotation, Constructor.getDeclaredAnnotations, + Field.getAnnotation, Field.getDeclaredAnnotations, Method.getAnnotation and + Method.getDeclaredAnnotations. +* java.lang.Package now has a new constructor that takes the defining + ClassLoader as an extra argument. If you use a custom version of + VMClassLoader, please switch it to use this constructor. +* The reference implementation of VMClassLoader.getBootPackages() now + reads the META-INF/INDEX.LIST resource using the java.boot.class.path + system property. + New in release 0.90 (March 6, 2006) * Free Swing improvements: JTable columns are rearrangeable and |