classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] FYI: Add 0.19 to the homepage


From: Mark Wielaard
Subject: [cp-patches] FYI: Add 0.19 to the homepage
Date: Fri, 04 Nov 2005 00:02:20 +0100

Hi,

This adds the announcement to our home, news and download pages.

2005-11-03  Mark Wielaard  <address@hidden>

        * doc/www.gnu.org/announce/20051102.wml: New file.
        * doc/www.gnu.org/newsitems.txt: Add 0.19 release announcement.
        * doc/www.gnu.org/downloads/downloads.wml: Add 0.19.

Committed,

Mark
Index: newsitems.txt
===================================================================
RCS file: /cvsroot/classpath/classpath/doc/www.gnu.org/newsitems.txt,v
retrieving revision 1.34
diff -u -r1.34 newsitems.txt
--- newsitems.txt       6 Sep 2005 20:48:22 -0000       1.34
+++ newsitems.txt       3 Nov 2005 22:59:12 -0000
@@ -1,3 +1,8 @@
+<newsitem date="02 Nov 2005">
+<createlink name="GNU Classpath 0.19"
+            url="announce/20051102.html">
+</newsitem>
+
 <newsitem date="06 Sep 2005">
 <createlink name="GNU Classpath 0.18"
             url="announce/20050906.html">
Index: announce/20051102.wml
===================================================================
RCS file: announce/20051102.wml
diff -N announce/20051102.wml
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ announce/20051102.wml       3 Nov 2005 22:59:12 -0000
@@ -0,0 +1,247 @@
+#!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.19 Announcement (2005-11-02)"> 
+<pre>
+GNU Classpath "95% and counting" 0.19 released
+
+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.
+
+Some highlights of changes in this release (more extensive list below):
+
+  Much more efficient painting for large Free Swing GUIs. Improved
+  accessibility support. HttpURLConnection rewrite. Official CORBA
+  VMCID assigned. Start of RMI over IIOP support. Qt4 support for
+  OS-X. Much improved Free Swing Metal theme. Free Swing Demo includes
+  theme switcher example (Metal, Ocean, GNU). JBoss now starts up and
+  Jonas testsuite passes for 95%. Support for the javax.sound.midi
+  framework and experimental DSSI and ALSA service providers. Early
+  version of the popular StAX API. Now has 96% coverage of 1.4 API.
+
+This is the first time we also have a pre-release of our 1.5 generics
+work. classpath-0.19-generics contains a version of the core library
+that uses the new 1.5 language features such as generics and
+enumerations. ECJ and JamVM are known to support the generics release
+out of the box. And you should be able to run Eclipse 3.1 with it to
+develop programs that use the new 1.5 language and core library
+additions. classpath-generics is a work in progress and not as
+extensively tested as our regular releases. But please try it out if
+you want to help us test the new 1.5 support of the core libraries.
+
+For this release we setup a Free Swing Test Application page
+http://developer.classpath.org/mediation/FreeSwingTestApps
+Please see that page for showcases of applications that work with this
+release and to help test other applications.
+
+It is also the first release that has GNU Classpath promotion banners.
+http://developer.classpath.org/mediation/ClasspathBanners
+Please feel free to add them to your project pages if your project is
+known to work with GNU Classpath or just to promote the project.
+
+32 people actively contributed to this release and made
+787 CVS commits during the last two months of development
+(excluding the generics branch work). diffstat since 0.18:
+ 1158 files changed, 93916 insertions(+), 36407 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.19
+
+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 around 34.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 33.381 out of 34.262 Mauve core library tests.
+
+Conformance reports for the included jaxp support can be found in the
+doc/README.jaxp file.
+
+GNU Classpath 0.19 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.19.tar.gz
+MD5sum: 0b93b1c1dd3d33ef7fb6a47dbb29e41d
+SHA1sum: 43d499e8b83e04a7fc4a1d4d301638c5cec6c679
+
+File: classpath-0.19-generics.tar.gz (EXPERIMENTAL)
+MD5sum: 4c0ccc91a147af4010d19f48dbf441b3
+SHA1sum: b2a2b968523b3af35cd7e44bcc4f940621b3ca66
+
+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.19 (Nov 2, 2005)
+(See the ChangeLog file for a full list of changes.)
+
+* The Swing RepaintManager has been reworked for more efficient
+  painting, especially for large GUIs.
+
+* The Swing layout manager OverlayLayout has been implemented, the
+  BoxLayout has been rewritten to make use of the SizeRequirements
+  utility class and caching for more efficient layout.
+
+* Improved accessibility support for Swing.
+
+* The java.net.HttpURLConnection implementation no longer buffers the
+  entire response body in memory.  This means that response bodies
+  larger than available memory can now be handled.
+
+* The Andrew Watson, Vice President and Technical Director of the
+  Object Management Group, has officially assigned us 20 bit Vendor
+  Minor Code Id: 0x47430 ("GC") that will mark remote Classpath -
+  specific system exceptions.  Obtaining the VMCID means that GNU
+  Classpath now is a recogniseable type of node in a highly
+  interoperable CORBA world.
+
+* Classpath now includes the first working draft to support the RMI
+  over IIOP protocol. The current implementation is capable for remote
+  invocations, transferring various Serializables and Externalizables
+  via RMI-IIOP protocol.  It can flatten graphs and, at least for the
+  simple cases, is interoperable with Sun's jdk 1.5.
+
+* Qt4 configury switches for OS-X. Additional to the --enable-qt-peer,
+  OS-X users with a Qt4 installation can build the qt-peers with the
+  argument --with-qt4dir=<Qt4-installation-dir>.
+
+* Significant progress has been made in the implementation of the
+  javax.swing.plaf.metal.* package, with most UI delegates in a
+  working state now.  Please test this with your own applications and
+  provide feedback that will help us to improve this package.
+
+* The GUI demo (gnu.classpath.examples.swing.Demo) has been extended
+  to highlight various features in our free-swing implementation. And
+  includes a look and feel switcher (Metal default, Ocean or GNU).
+
+Runtime interface changes:
+
+* Changed implementation of VMClassLoader.getPackage(s) : new method
+  VMClassLoader.getBootPackages should be implemented by the vm, and
+  sould return a string array of boot package names ("java.lang",
+  "java.net", ...).  Feedback from vm implementors for usability and
+  relevance of the getBootPackages method would be greatly
+  appreciated.
+
+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.
+
+* Cairo Gtk+ Graphics2D support, enabled by giving configure
+  --enable-gtk-cairo.
+* QT4 AWT peers, enable by giving configure --enable-qt-peer.
+
+The following people helped with this release:
+
+Andreas Tobler
+  Qt4 support for Darwin/OSX, Graphics2D support, gtk+ updates.
+Andrew Haley
+  Serialization and URLClassLoader fixes.
+Andrew John Hughes
+  Serialization fixes, Properties XML support and generic branch work.
+Anthony Balkissoon
+  Lots of Free Swing additions.
+Anthony Green
+  MIDI framework, ALSA and DSSI providers.
+Audrius Meskauskas
+ Lots of new CORBA and RMI work and bugfixes.
+Casey Marshall
+  Crypto algorithm fixes.
+Chris Burdess
+  StAX and dom xml:id support.
+Christian Thalinger
+  Configuration and VM inteface fixes and CACAO integration.
+Dalibor Topic
+  Build cleanups and Kaffe integration.
+David Daney
+  HttpURLConnection rewrite and improvements.
+David Gilbert
+  Lots of Free Swing and metal theme additions.
+David Lichteblau
+  JCL support library global/local reference cleanups.
+Gael Thomas
+  VMClassLoader boot packages support sugestions.
+Guilhem Lavaux
+  Configuration, thread and channel fixes and Kaffe integration.
+Jan Roehrich
+  BasicTreeUI fixes.
+Jeroen Frijters
+  Serialization fixes, better Proxy support, bug fixes and IKVM integration.
+Julian Scheid
+  Documentation updates and gjdoc support.
+Keith Seitz
+  JDWP support.
+Lillian Angel
+  Lots of Free Swing additions.
+Mark Wielaard
+  Bug fixes, packaging and release management
+Martin Cordova
+  Suggestions for better SocketTimeoutException.
+Michael Koch
+  Configuration fixes.
+Nicolas Geoffray
+  VMClassLoader and AccessController improvements.
+Paul Jenner
+  Better -Werror support.
+Robert Schuster
+  XML and URL, AWT and Free Swing bug fixes
+Roman Kennke
+  Lots of Free Swing additions.
+Santiago Gala
+  AccessControlContext fixes.
+Stuart Ballard
+  RMI constant fixes.
+Sven de Marothy
+  BMP imageio support, CSS and TextLayout fixes.
+Thomas Fitzsimmons
+  Lots of imageio framework additions, lots of AWT and Free Swing bug fixes.
+Tom Tromey
+  Eclipse integration, generics work, lots of bug fixes and gcj integration.  
+
+We would also like to thank the numerous bug reporters and testers!
+</pre>
+<footer>
Index: downloads/downloads.wml
===================================================================
RCS file: /cvsroot/classpath/classpath/doc/www.gnu.org/downloads/downloads.wml,v
retrieving revision 1.14
diff -u -r1.14 downloads.wml
--- downloads/downloads.wml     6 Sep 2005 20:48:22 -0000       1.14
+++ downloads/downloads.wml     3 Nov 2005 22:59:12 -0000
@@ -77,10 +77,10 @@
 <download-block>
 
 <download
-       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";
+       date="02 November 2005"
+       version="0.19"
+       url="ftp://ftp.gnu.org/gnu/classpath/classpath-0.19.tar.gz";
+       notes="http://www.gnu.org/software/classpath/announce/20051102.html";
 >
 
 <!-- download
@@ -99,6 +99,12 @@
 <boxitem>
 
 <download-block>
+<download
+       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
        date="15 July 2005"
        version="0.17"

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]