/[classpath]/classpath/NEWS
ViewVC logotype

Diff of /classpath/NEWS

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

revision 1.47.2.3 by gnu_andrew, Sun Jan 16 02:14:45 2005 UTC revision 1.47.2.4 by gnu_andrew, Sun Jan 16 15:14:52 2005 UTC
# Line 1  Line 1 
1    New in release 0.14
2    
3    * VMSecurityManager has been replaced by gnu.classpath.VMStackWalker.
4      currentClassLoader() is no longer needed, and there are also two new
5      methods with non-native implementations. VM implementors are encouraged
6      to provide more efficient versions.
7    * VMRuntime.nativeLoad() now takes an additional ClassLoader parameter.
8    * Full documentation for all classes can be generated (again) by using
9      the --with-gjdoc configure option.
10    
11    New in release 0.13 (Jan 6, 2005)
12    
13    * The http url protocol handler has been replaced with a full HTTP/1.1
14      version from GNU inetlib.
15    * A new ftp url protocol handler has been added also from GNU inetlib.
16    * java.beans has been updated to 1.4 including support for XMLEncoder
17      and XMLDecoder.
18    * The java.util.Locale support is now based on the Common Locale Data
19      Repository (CLDR) Project (see http://www.unicode.org/cldr/).
20      GNU Classpath provides support for more than 250 locales now.
21      This new support is experimental and the GNU Classpath hackers are
22      working together with runtime developers and the unicode consortium
23      to improve them in the future.
24      If your runtime misdetects your locale or if the default locale gives
25      problems please try running with -Duser.language=en and -Duser.region=US
26      to fall back on a known good locale.
27    * Added implementations of javax.xml (JAXP 1.3), org.xml.sax (SAX2) and
28      org.w3c.dom (DOM Level 3) interfaces. It is possible to switch between
29      different implementations AElfred2, GNU DOM, GNU XSL, libxmlj SAX,
30      libxmlj DOM and libxmlj XSL by setting different system properties.
31      Also provided is a preliminary XPath 1.0 implementation.
32      The libxmlj versions are build around libxml2 and libxslt and have to
33      be enabled during build time by the --enable-xmlj configure flag.
34      The current support is equal to the last released GNU JAXP 1.3 release.
35      These packages will be maintained as part of the GNU Classpath core classes
36      in the future. For more information, conformance results and documentation
37      on selecting different implementations see doc/README.jaxp.
38    * More AWT accessible support.
39    * AWT gtk+ peers component layout, dialog placement, keyboard focus
40      handling and text positioning have been improved.
41    * ImageIO interfaces are more complete.
42    * JList, JTable and JTree have been hugely improved.
43    * java.awt.Robot support with GdkRobot in the gtk+ awt peers.
44      Needs XTest Extension (libXtst) XServer support.
45    * New --disable-examples configure argument.
46    
47    Runtime interface changes:
48    
49    * Added a new method (VMRuntime.enableShutdownHooks) that enables the VM
50      to lazily register an exit handler.
51    * The java.lang.Class constructor now automatically sets the protection
52      domain for array classes, based on the protection domain of the component
53      type class.
54    * New gnu.classpath.VMSystemProperties class. This replaces the
55      system properties initialization in VMRuntime. Note that it is
56      now the VMs responsibility to set one additional property:
57      gnu.cpu.endian should be set to "big" or "little".
58    * VMRuntime.nativeGetLibname() has been renamed to VMRuntime.mapLibraryName()
59      and has only one argument, the name of the library.
60    * String and StringBuffer now call VMSystem.arraycopy() directly and don't
61      go through java.lang.System. Be careful to not initialize java.lang.System
62      early in the bootstrap sequence in your VM runtime interface classes.
63    * Some (wrong) documentation about the behavior of VMThread.sleep(0, 0)
64      has been updated. Also, VMThread.sleep() now has a default non-native
65      implementation, but it is a generic implementation that ignores the
66      nano-seconds argument. Runtime hackers are encouraged to provide a more
67      efficient version.
68    * There is prelimenary support for nio direct byte buffers.
69      See VMDirectByteBuffer. Please contact the GNU Classpath mailinglist when
70      you add support for this to your runtime.
71    
72  New in release 0.12 (Nov 14, 2004)  New in release 0.12 (Nov 14, 2004)
73    
74  * GNU Classpath's JAR implementation now has preliminary support for  * GNU Classpath's JAR implementation now has preliminary support for

Legend:
Removed from v.1.47.2.3  
changed lines
  Added in v.1.47.2.4

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