[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
doc/www.gnu.org/newsitems.txt doc/www.gnu.org/announce/20040502.wml doc/
From: |
Patrik Reali |
Subject: |
doc/www.gnu.org/newsitems.txt doc/www.gnu.org/announce/20040502.wml doc/www.gnu.org/downloads/downloads.wml |
Date: |
Sun, 2 May 2004 22:43:40 +0200 (CEST) |
2004-05-02 Patrik Reali <address@hidden>
* doc/www.gnu.org/newsitems.txt doc/www.gnu.org/announce/20040502.wml
doc/www.gnu.org/downloads/downloads.wml updated with release 0.09
information
Index: doc/www.gnu.org/newsitems.txt
===================================================================
RCS file: /cvsroot/classpath/classpath/doc/www.gnu.org/newsitems.txt,v
retrieving revision 1.5
diff -u -r1.5 newsitems.txt
--- doc/www.gnu.org/newsitems.txt 13 Apr 2004 20:58:18 -0000 1.5
+++ doc/www.gnu.org/newsitems.txt 2 May 2004 20:42:22 -0000
@@ -1,3 +1,11 @@
+<newsitem date="2 May 2004">
+GNU Classpath 0.09 released [<createlink name="announcement"
url="announce/20040502.html">]
+</newsitem>
+
+<newsitem date="29 Apr 2004">
+Use Eclipse to hack GNU Classpath; see the <createlink
url="http://mail.gnu.org/archive/html/classpath/2004-04/msg00371.html"
name="instructions">
+</newsitem>
+
<newsitem date="12 Apr 2004">
SableVM 1.1.3 released (<createlink
url="http://mail.gnu.org/archive/html/classpath/2004-04/msg00228.html"
name="announcement">).
</newsitem>
Index: doc/www.gnu.org/announce/20040502.wml
===================================================================
RCS file: doc/www.gnu.org/announce/20040502.wml
diff -N doc/www.gnu.org/announce/20040502.wml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ doc/www.gnu.org/announce/20040502.wml 2 May 2004 20:42:22 -0000
@@ -0,0 +1,133 @@
+#!wml --include=..
+
+#use wml::std::page
+#use wml::std::lang
+#use wml::fmt::isolatin
+#use wml::std::case global=upper
+
+<lang:new id=en short>
+<lang:star:slice:>
+
+<set-var last-modified-author="prr">
+
+#include <include/macros.wml>
+
+<header title="<en>GNU Classpath 0.09 Announcement (2004-05-02)</en>">
+<pre>
+We are pleased to announce a new development release of GNU Classpath.
+
+GNU Classpath, Essential Libraries for Java, is a project to create free
+core class libraries for use with virtual machines and compilers for the
+java programming language.
+
+GNU Classpath 0.09 can be downloaded from
+ftp://ftp.gnu.org/pub/gnu/classpath/
+or one of the ftp.gnu.org mirrors
+http://www.gnu.org/order/ftp.html
+
+File: classpath-0.09.tar.gz
+MD5sum: 1c4bcf2e6b5201c6496ba55ee8aac04d
+
+New in GNU Classpath 0.09:
+
+* Includes updated GNU JAXP version from 2004-02-01.
+* Native C code is now -ansi -pedantic (C89) clean and (almost) -Wall clean.
+* java.io is now implemented by delegating most tasks directly to java.nio.
+* Reworked/Optimized implementations of java.nio.Buffer and subclasses.
+* New javax.print, javax.print.attribute[.standard] and javax.print.event
+ packages and classes.
+* java.text attributed iterators support.
+* New javax.imageio, javax.imageio.event and javax.imageio.spi packages and
+ classes.
+* GNU Classpath can now load service providers that are described via
+ META-INF/services/* resources in extension JARs. This is useful for
+ implementing the various APIs that are supposed to be extensible via
+ custom plugins. For details, please see the documentation of
+ gnu.classpath.ServiceFactory.
+ Application developers are strongly discouraged from calling glibj
+ internal packages. Instead, they might want invoke the newly implemented
+ javax.imageio.spi.ServiceRegistry.lookupProviders, which is a standard
+ method for loading plug-ins.
+* New developers wanting to help the GNU Classpath project might want to
+ review the greatly expanded Hacker Guide included in the doc directory
+ or online at http://www.gnu.org/software/classpath/docs/hacking.html
+ Also the FAQ has been expanded. And when working from CVS you can now use
+ a simple autogen.sh script to get all autotools magic done automagically.
+* New configure option --with-glibj which defines how to install the glibj
+ class files as zip, as flat directory files or both (zip|flat|both)
+ [default=zip]. When working with multiple runtimes some of which might
+ not support bootstrap classes in zip files the --with-glibj=both option
+ is recommended (this does take extra disc space).
+* Two big code drops from the libgcj gui branch updating various java.awt
+ and javax.swing classes.
+* Multiple java.net.InetAdress fixes and java.rmi fixes.
+* ServerSocket.accept() now restarts listening when system call interrupted.
+* Much cleanups to make standard API doc valid XHTML (not completed yet).
+* A scan for unused variables and non-static invocation of static methods
+ turned up a couple of subtle bugs which have now all been fixed.
+* The Mauve testsuite has been cleaned up considerable and lots of issues
+ in the GNU Classpath core class implementation have been fixed.
+
+VM Interface changes:
+
+* java.lang.Class/VMClass interface was changed. The interface now no
+ longer requires an instance of VMClass for each Class instance. Instead
+ the field vmdata in Class is now of type Object.
+* GNU Classpath now assumes that JNI calls SetXField can modify final
+ fields. This was previously used silently for System.in/out/err and should
+ be considered as a feature now.
+* A new VMProcess and a sample JNI C implementation are now provided to
+ make Runtime.exec() work out of the box on some systems. This requires
+ a small change to VMRuntime.exec() when a runtime wants to use it as the
+ default java.lang.Process implementation.
+* The implementation of most of java.io through java.nio moved serveral
+ runtime specific I/O methods. Most methods do have a generic default native
+ C JNI implementation in native/jni/java-nio.
+* Runtime support methods for java.io.File have been moved to VMFile which
+ also comes with a default JNI C implementation.
+* To support the new service provider mechanism runtimes must make sure that
+ extension JARs are made accessible via the default context class loader.
+
+
+Here are answers to some questions you might have about this project and
+this release.
+
+1). What is required to build/install/run?
+
+GNU Classpath requires a working GNU build environment and a byte code
+compiler such as jikes, gcj or kjc. When creating native code you will
+also need a working C compiler and up to date Gnome development
+libraries (gtk+, libart and gdk-pixbuf). More information on the
+precise version numbers for the tools and libraries can be found in
+the INSTALL file.
+
+A list of virtual machines and compilers known to work with GNU
+Classpath can be found at our website:
+http://www.gnu.org/software/classpath/stories.htm
+
+2). What platforms are supported?
+
+GNU/Linux is the only platform that has been tested.
+We plan to eventually support many others.
+
+3). Who should use this software?
+
+Although GNU Classpath is already capable of supporting many
+applications written in the java programming language, this is a
+development release. As such, there are still some unfinished
+components, and some problems are to be expected. You should install it
+if you are interested in GNU Classpath development or reporting bugs.
+We appreciate both.
+
+A good overview of the current status can be found on the GNU Classpath
+at FOSDEM'04 page which describes the last GNU Classpath hacker meeting.
+It includes reports and presentations on the current status and future
+plans: http://www.gnu.org/software/classpath/events/fosdem04.html
+
+4). Where do I go for more information?
+
+The project home page with information on our mailing list can be
+found http://www.gnu.org/software/classpath/.
+</pre>
+
+<footer>
Index: doc/www.gnu.org/downloads/downloads.wml
===================================================================
RCS file: /cvsroot/classpath/classpath/doc/www.gnu.org/downloads/downloads.wml,v
retrieving revision 1.4
diff -u -r1.4 downloads.wml
--- doc/www.gnu.org/downloads/downloads.wml 6 Apr 2004 19:18:34 -0000
1.4
+++ doc/www.gnu.org/downloads/downloads.wml 2 May 2004 20:42:22 -0000
@@ -77,9 +77,10 @@
<download-block>
<download
- date="13 Mar. 2004"
- version="0.08"
- url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.08.tar.gz"
+ date="02 May 2004"
+ version="0.09"
+ url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.09.tar.gz"
+ notes="http://www.gnu.org/software/classpath/announce/20040502.html"
>
<!-- download
@@ -98,6 +99,11 @@
<boxitem>
<download-block>
+<download
+ date="13 Mar. 2004"
+ version="0.08"
+ url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.08.tar.gz"
+>
<download
date="05 Dec. 2003"
version="0.07"
- doc/www.gnu.org/newsitems.txt doc/www.gnu.org/announce/20040502.wml doc/www.gnu.org/downloads/downloads.wml,
Patrik Reali <=