aboutsummaryrefslogtreecommitdiff
path: root/libjava/classpath/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/NEWS')
-rw-r--r--libjava/classpath/NEWS64
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