Hi, This sets the version in CVS to 0.19-pre and adds the announcement to our webpage.
2005-09-06 Mark Wielaard <[EMAIL PROTECTED]> * configure.ac: Set version to 0.19-pre. * doc/www.gnu.org/announce/20050906.wml: New file. * doc/www.gnu.org/newsitems.txt: Add 0.18 release announcement. * doc/www.gnu.org/downloads/downloads.wml: Add 0.18. Bugzilla has also been updated with a new 0.18 version to report bugs against and a new target version 0.19 which you can set a bug to when you have fixed it for inclusion in the next release. Cheers, Mark
? doc/www.gnu.org/cp-tools/cp-tools.html Index: configure.ac =================================================================== RCS file: /cvsroot/classpath/classpath/configure.ac,v retrieving revision 1.106 diff -u -r1.106 configure.ac --- configure.ac 6 Sep 2005 13:16:53 -0000 1.106 +++ configure.ac 6 Sep 2005 20:44:01 -0000 @@ -6,7 +6,7 @@ dnl define([AC_CACHE_LOAD], )dnl dnl define([AC_CACHE_SAVE], )dnl -AC_INIT([GNU Classpath],[0.18],[EMAIL PROTECTED],[classpath]) +AC_INIT([GNU Classpath],[0.19-pre],[EMAIL PROTECTED],[classpath]) AC_CONFIG_SRCDIR(java/lang/System.java) AC_CANONICAL_TARGET Index: doc/www.gnu.org/newsitems.txt =================================================================== RCS file: /cvsroot/classpath/classpath/doc/www.gnu.org/newsitems.txt,v retrieving revision 1.33 diff -u -r1.33 newsitems.txt --- doc/www.gnu.org/newsitems.txt 25 Aug 2005 00:04:09 -0000 1.33 +++ doc/www.gnu.org/newsitems.txt 6 Sep 2005 20:44:01 -0000 @@ -1,3 +1,8 @@ +<newsitem date="06 Sep 2005"> +<createlink name="GNU Classpath 0.18" + url="announce/20050906.html"> +</newsitem> + <newsitem date="03 Aug 2005"> <createlink name="Generics Branch Merge Announcement" url="http://lists.gnu.org/archive/html/classpath/2005-08/msg00002.html"> Index: doc/www.gnu.org/announce/20050906.wml =================================================================== RCS file: doc/www.gnu.org/announce/20050906.wml diff -N doc/www.gnu.org/announce/20050906.wml --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ doc/www.gnu.org/announce/20050906.wml 6 Sep 2005 20:44:01 -0000 @@ -0,0 +1,221 @@ +#!wml --include=.. + +#use wml::std::page +#use wml::std::lang +#use wml::fmt::isolatin +#use wml::std::case global=upper + +<lang:star:slice:> + +<set-var last-modified-author="mjw"> + +#include <include/macros.wml> + +<header title="GNU Classpath 0.18 Announcement (2005-09-06)"> +<pre> +GNU Classpath 0.18 released. + +We are pleased to announce a new developer snapshot of GNU Classpath. + +GNU Classpath, essential libraries for java, is a project to create free +core class libraries for use with runtimes, compilers and tools for the +java programming language. + +The GNU Classpath developer snapshot releases are not directly aimed +at the end user but are meant to be integrated into larger development +platforms. For example the GCC (gcj) and Kaffe projects will use the +developer snapshots as a base for future versions. + +This is our first release after "The Big Merge" with GCC/GCJ. GNU +Classpath can now be used as a subdirectory of libgcj inside the GCC +tree so it will be much easier to keep GCC up-to-date with the latest +GNU Classpath developer release snapshots. + +Some highlights of changes in this release (more extensive list below): + + Added GNU JAWT for awt native interface support. Datatransfer + clipboard updated to 1.5 including support for copy/paste of + serialized objects, images and files. Completed the org.omg + PortableInterceptor, DynamicAny and Portable Object Adapter + packages. Multi plaf support for Free Swing. Editing support for + JTree and JTable. Lots of icons and look and feel improvements for + Free Swing basic and metal themes. NIO FileChannel.map implemented + and DirectByteBuffer put method speedups. Image loading speedups for + awt. Support for darwin and solaris out of the box. + +29 people actively contributed to this release and made 535 CVS +commits during the two months of development. diffstat since 0.17: + 994 files changed, 114744 insertions(+), 13663 deletions(-) + +More details about the various changes and contributions below. + +A full list of bug reports fixed for this release can be found at: +http://gcc.gnu.org/bugzilla/buglist.cgi?product=classpath&target_milestone=0.18 + +This release depends on gtk+ 2.4 for AWT support. But gtk+ 2.6 or +higher is recommended. Included, but not activated by default in this +release is a Graphics2D implementation based on the Cairo Graphics +framework (http://www.cairographics.org). Enabling this makes programs +like JFreeChart and JEdit start up on GNU Classpath based runtimes. +To enable this support install the cairo 0.5.x snapshot, configure GNU +Classpath with --enable-gtk-cairo. + +One of the major focuses of the GNU Classpath project is expanding +and using the Mauve test suite for Compatibility, Completeness and +Correctness checking. Various groups around GNU Classpath collaborate +on the free software Mauve test suite which contains 32.000+ core +library tests. Mauve has various modules for testing core class +library implementations, byte code verifiers, source to byte code and +native code compiler tests. Mauve also contains the Wonka visual test +suite and the Jacks Compiler Killer Suite. +See for more information: http://www.sourceware.org/mauve/ +This release passes 31194 out of 32253 Mauve core library tests. + +Conformance reports for the included jaxp support can be found in the +doc/README.jaxp file. + +GNU Classpath 0.18 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.18.tar.gz +MD5sum: c0650c257aa93eafb709553f172f0bbb +SHA1sum: 28061c750244cac4ff0151da6aba183b94b98b25 + +The GNU Classpath developers site http://developer.classpath.org/ +provides detailed information on how to start with helping the GNU +Classpath project and gives an overview of the core class library +packages currently provided. For each snapshot release generated +documentation is provided through the GNU Classpath Tools gjdoc +project. A documentation generation framework for java source +files used by the GNU project. Full documentation on the currently +implementated packages and classes can be found at: +http://developer.classpath.org/doc/ + +New in release 0.18 (Sep 6, 2005) +(See the ChangeLog file for a full list of changes.) + +* GNU JAWT implementation, the AWT Native Interface, which allows + direct access to native screen resources from within a Canvas's + paint method. GNU Classpath Examples comes with a Demo, see + examples/README. +* awt.datatransfer updated to 1.5 with supports for FlavorEvents. + The gtk+ awt peers now allow copy/paste of text, images, uris/files + and serialized objects with other applications and tracking + clipboard change events with gtk+ 2.6 (for gtk+ 2.4 only text and + serialized objects are supported). A GNU Classpath Examples + datatransfer Demo was added to show the new functionality. +* org.omg.PortableInterceptor and related functionality in other + packages is now implemented: + - The sever and client interceptors work as required since 1.4. + - The IOR interceptor works as needed for 1.5. +* The org.omg.DynamicAny package is completed and passes the prepared + tests. +* The Portable Object Adapter should now support the output of the + recent IDL to java compilers. These compilers now generate servants and + not CORBA objects as before, making the output depended on the existing + POA implementation. Completing POA means that such code can already be + tried to run on Classpath. Our POA is tested for the following usager + scenarios: + - POA converts servant to the CORBA object. + - Servant provides to the CORBA object. + - POA activates new CORBA object with the given Object Id + (byte array) that is later accessible for the servant. + - During the first call, the ServantActivator provides servant for + this and all subsequent calls on the current object. + - During each call, the ServantLocator provides servant for this call + only. + - ServantLocator or ServantActivator forwards call to another server. + - POA has a single servant, responsible for all objects. + - POA has a default servant, but some objects are explicitly + connected to they specific servants. + The POA is verified using tests from the former cost.omg.org. +* The javax.swing.plaf.multi.* package is now implemented. +* Editing and several key actions for JTree and JTable were implemented. +* Lots of icons and look and feel improvements for Free Swing basic + and metal themes were added. Try running the GNU Classpath Swing + Demo in examples (gnu.classpath.examples.swing.Demo) with: + -Dswing.defaultlaf=javax.swing.plaf.basic.BasicLookAndFeel + -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel +* Start of styled text capabilites for java.swing.text. +* NIO FileChannel.map implementation, fast bulk put implementation for + DirectByteBuffer (speeds up this method 10x). +* Split gtk+ awt peers event handling in two threads and improve gdk + lock handling (solves several AWT lock ups). +* Speed up awt Image loading. +* Updated TimeZone data against Olson tzdata2005l. +* Make zip and jar UTF-8 "clean". +* "native" code builds and compiles (warning free) on Darwin and + Solaris. + +Runtime interface changes: + +* All native resource "pointers" in the VM interface classes are now + exposed as gnu.classpath.Pointer objects. This might impact runtimes + that optimize and support java.nio.DirectByteBuffers. Creating these + classes and accessing the contents as void * pointers for the native + reference JNI implementation is done through the + JCL_NewRawDataObject and JCL_GetRawData functions. +* Simplified the Class/VMClass interface. +* Removed loadedClasses map from ClassLoader. It's now the VMs + responsibility to manage the list of defined and loaded classes for + each class loader. +* Moved native methods from java.lang.reflect.Proxy to VMProxy. +* Added hook to VMClassLoader to allow VM to do class caching. + +New Untested/Disabled Features: + + The following new features are included, but not ready for + production yet. They are explicitly disabled and not supported. But + if you want to help with the development of these new features we + are interested in feedback. You will have to explicitly enable them + to try them out (and they will most likely contain bugs). If you are + interested in any of these then please join the mailing-list and + follow development in CVS. + +* QT4 AWT peers, enable by giving configure --enable-qt-peer. +* JDWP framework, enable by deleting the jdwp references from + lib/standard.omit and vm/reference/standard.omit. No default + implementation is provided. Work is being done on gcj/gij + integration. +* StAX java.xml.stream, enable by deleting the gnu.xml.stream and + java.xml.stream references in lib/standard.omit. + +The following people helped with this release: + +Aaron Luchko (Lots of JDWP work) +Andreas Tobler (Darwin and Solaris testing and fixing +Andrew Haley (gcj build speedups) +Anthony Balkissoon (Lots of Free Swing work including JTable editing) +Archie Cobbs (Build fixes) +Audrius Meskauskas (Lots of omg corba work plus testing and documenting) +Bastiaan Huisman (TimeZone bug fixing) +Casey Marshall (NIO FileChannel.map support, security and policy updates) +Chris Burdess (StAX work and gnu xml fixes) +Christian Schlichtherle (Zip fixes and cleanups) +Christian Thalinger (64-bit cleanups) +Dalibor Topic (Qt4 build infrastructure) +David Gilbert (Basic and Metal icon and plaf and lots of documenting) +Guilhem Lavaux (JCL native Pointer updates) +Ingo Proetel (Image, Logger and URLClassLoader updates) +Ito Kazumitsu (NetworkInterfaces implementation and updates) +Jan Roehrich (BasicTreeUI updates) +Jeroen Frijters (VMProxy and VMClassLoader updates, RMIClassLoader fixes) +Keith Seitz (Lots of JDWP work) +Kelley Cook (Build fixes) +Lillian Angel (Lots of Free Swing work including JTree editing) +Mark Wielaard (Clipboard implementation, build and release infrastructure) +Rainer Orth (Build fixes) +Robert Schuster (Documentation updates and beans fixes) +Roman Kennke (Lots of Free Swing work including styled text) +Sven de Marothy (Qt4 peers) +Thomas Fitzsimmons (Lots of gtk+ awt peer work) +Tom Tromey (Lots of fixes including coordinating The Big Merge) +Wolfgang Baer (GapContent bug fixes) + +We would also like to thank the numerous bug reporters and testers! + +</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.13 diff -u -r1.13 downloads.wml --- doc/www.gnu.org/downloads/downloads.wml 15 Jul 2005 15:58:35 -0000 1.13 +++ doc/www.gnu.org/downloads/downloads.wml 6 Sep 2005 20:44:01 -0000 @@ -77,10 +77,10 @@ <download-block> <download - date="15 July 2005" - version="0.17" - url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.17.tar.gz" - notes="http://www.gnu.org/software/classpath/announce/20050715.html" + date="06 September 2005" + version="0.18" + url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.18.tar.gz" + notes="http://www.gnu.org/software/classpath/announce/20050906.html" > <!-- download @@ -99,6 +99,12 @@ <boxitem> <download-block> +<download + date="15 July 2005" + version="0.17" + url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.17.tar.gz" + notes="http://www.gnu.org/software/classpath/announce/20050715.html" +> <download date="30 June 2005" version="0.16"
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Classpath-patches mailing list Classpath-patches@gnu.org http://lists.gnu.org/mailman/listinfo/classpath-patches