summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2006-03-06 14:44:32 +0000
committerMark Wielaard <mark@klomp.org>2006-03-06 14:44:32 +0000
commitf386a5d4f3a67504d11fcc2a250ac282cf820520 (patch)
tree4d235ed57c87e902ead74b7241fa8601ce059bea
parent151c7439c5d7ca440f17b408ea9e2b750cd42543 (diff)
downloadclasspath-f386a5d4f3a67504d11fcc2a250ac282cf820520.tar.gz
* NEWS: Add updates for 0.90 release.
-rw-r--r--ChangeLog4
-rw-r--r--NEWS75
2 files changed, 52 insertions, 27 deletions
diff --git a/ChangeLog b/ChangeLog
index 51c2e09ca..07a98400f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2006-03-06 Mark Wielaard <mark@klomp.org>
+
+ * NEWS: Add updates for 0.90 release.
+
2006-03-05 Mark Wielaard <mark@klomp.org>
* configure.ac (VERSION): Set to 0.90-pre-generics.
diff --git a/NEWS b/NEWS
index 498bec167..dab6799e2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,52 +1,73 @@
-New in release 0.21 (to be released)
-
-* Swing improvements: JTable columns are rearrangeable and resizeable with
- mouse. Painting and scrolling are now much faster. Plain text components
- now support highlighting and copy+paste to the system clipboard.
- Support for styled text has been improved, including some very basic HTML
- support. JFileChooser is now usable. Global event dispatching has been
- implemented. Memory consumption of Swing components has been reduced.
- Lots of general bugfixes.
- Added new system property to turn of Graphics2D use in Swing, even
- if Graphics2D is available: -Dgnu.javax.swing.noGraphics2D .
-
-* GNU Crypto and Jessie have been merged into Classpath; this will
- provide Classpath with a wide array of cryptographic algorithms
+New in release 0.90 (March 6, 2006)
+
+* Free Swing improvements: JTable columns are rearrangeable and
+ resizeable with mouse. Painting and scrolling are now much
+ faster. Plain text components now support highlighting and
+ copy+paste to the system clipboard. Support for styled text has been
+ improved, including some very basic HTML support. JFileChooser is
+ now usable. Global event dispatching has been implemented. Memory
+ consumption of Swing components has been reduced. Lots of general
+ bugfixes. Added new system property to turn of Graphics2D use in
+ Swing, even if Graphics2D is available: gnu.javax.swing.noGraphics2D
+
+* AWT. Improved support for mixing "lightweigth" and "heavyweight"
+ Components in Containers. Better support for dynamically updated
+ menus. Better 1.0 event model support for Scrollbars. Better class
+ documentation of gtk+ awt peers.
+
+* GNU Crypto and Jessie have been merged into GNU Classpath; this
+ provides Classpath with a wide array of cryptographic algorithms
(ciphers, message digests, etc.) and implementations of SSL version
3 and TLS version 1. These roughly complement the public
`java.security.' `javax.crypto,' and `javax.net.ssl' packages, and
are service providers implementing the underlying algorithms.
-* Unicode 4.0.0 is supported.
+* Updated HTTP and FTP URLConnection protocol handlers. HTTPS support
+ out of the box.
+
+* Unicode 4.0.0 is supported. Character now includes support for using
+ ether a char or an int to identify code points.
+
+* More correct handling of Object methods and serialization support
+ for Proxy and abstract classes.
* The new folder tools includes GIOP and RMI stub and tie source code
- generators, IOR parser and both transient and persistent GIOP naming services.
+ generators, IOR parser and both transient and persistent GIOP naming
+ services.
-* RELAX NG pluggable XML schema datatype library API and an implementation
- for XML Schema Datatypes (http://www.w3.org/TR/xmlschema-2/).
-
-* Added experimental support for dynamic creation of the RMI stubs using proxy
- classes. The rmic compiler is no longer required (unless for research
- and specific stubs).
+* Added experimental support for dynamic creation of the RMI stubs
+ using proxy classes. The rmic compiler is no longer required (unless
+ for research and specific stubs).
-* The default back end for java.util.prefs has been changed. The new default
- is capable of saving and restoring preferences to and from the file system.
+* XML validaton support for RELAX NG and W3C XML schema namespace
+ URIs. RELAX NG pluggable XML schema datatype library API and an
+ implementation for XML Schema Datatypes
+ (http://www.w3.org/TR/xmlschema-2/).
+
+* Updated StAX implementaton to be compatible with final JSWDP 2.0.
+
+* The default back end for java.util.prefs has been changed. The new
+ default is capable of saving and restoring preferences to and from
+ the file system.
* javax.imageio.plugins.bmp implementation.
* Added --enable-collections configure option which builds
"collections.jar", a 1.1 VM compatibility jar.
+* gnu.regexp updated from GNU/Posix syntax to support util.regex
+ syntax including various Unicode blocks, categories and properties.
+
Runtime interface changes:
* A new class, VMMath, is now available which separates the native
mathematical functions from java.lang.Math. The previous fdlibm
implementation now forms the reference material for this class.
-Generics branch changes:
+* Updated VMObjectInputStream class to return Thread context class
+ loader if no other class loader is found.
-* Support for the new functionality in Java 1.5 was added to the
-java.math classes, including the RoundingMode enumeration.
+* Updated documentation on InstrumentationImpl in vmintegration guide.
New in release 0.20 (Jan 13, 2006)