Re: [PATCH] Update web for 0.99 release
Guillermo Rodriguez Garcia <[email protected]> Mon, 22 Sep 2014 12:56:36 +0200
| Newsgroups | gmane.comp.java.classpath.devel |
|---|---|
| Message-ID | <CABDcavaiXwYwQCwYsyu90yxxMDScjvuhOaMcbcVtBSL4zGzG1Q@mail.gmail.com> |
Hi Andii, Did you have the chance to look at this? Best, Guillermo 2014-09-15 21:34 GMT+02:00 And=C3=AF=C3=AF <[email protected]>: > On 15 September 2014 08:26, Guillermo Rodriguez Garcia > <[email protected]> wrote: >> The previous patch updates the master wml files in the git repo. >> Attached is a tarball of the generated webroot using wml 2.0.11. This >> should be suitable for updating the website CVS repo at >> http://web.cvs.savannah.gnu.org/viewvc/?root=3Dclasspath. >> >> Please let me know if you would like me to provide these files in a >> different format. >> > > Ok, thanks, I'll get these applied. > > I think linking to the existing blog version [0] might be worthwhile, > especially as > it links to the bug entries. > > [0] http://blog.fuseyism.com/index.php/2012/03/16/gnu-classpath-0-99-rele= ased/ > >> Guillermo >> >> 2014-09-15 9:21 GMT+02:00 Guillermo Rodriguez <[email protected]= m>: >>> From: grodriguez <[email protected]> >>> >>> Add announcement of 0.99 release >>> Update 'recent news' list >>> Add 0.99 release to downloads page >>> --- >>> doc/www.gnu.org/announce/20120307.wml | 180 +++++++++++++++++++++++= ++++++++ >>> doc/www.gnu.org/downloads/downloads.wml | 14 ++- >>> doc/www.gnu.org/newsitems.txt | 5 + >>> 3 files changed, 195 insertions(+), 4 deletions(-) >>> create mode 100644 doc/www.gnu.org/announce/20120307.wml >>> >>> diff --git a/doc/www.gnu.org/announce/20120307.wml b/doc/www.gnu.org/an= nounce/20120307.wml >>> new file mode 100644 >>> index 0000000..ae62666 >>> --- /dev/null >>> +++ b/doc/www.gnu.org/announce/20120307.wml >>> @@ -0,0 +1,180 @@ >>> +#!wml --include=3D.. >>> + >>> +#include "include/layout.wml" >>> + >>> +<subject "GNU Classpath 0.99 Announcement (2013-03-07)"> >>> + >>> +<box> >>> +<boxtitle>GNU Classpath 0.99</boxtitle> >>> +<boxitem> >>> +We are proud to announce the release of GNU Classpath 0.99. >>> +<p> >>> +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. >>> +<p> >>> +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 JamVM, CACAO and Kaffe can make use of an insta= lled >>> +copy of GNU Classpath 0.99, while GCC (gcj) will use the developer >>> +snapshots as a base for future versions. For more projects based on GN= U >>> +Classpath, <createlink url=3D"http://www.gnu.org/software/classpath/st= ories.html"> >>> +</p> >>> +<p> >>> +This release brings with it a number of interesting new features: >>> +</p> >>> +<ul> >>> +<li>Addition of java.util.regex.Pattern.quote. >>> +</li> >>> +<li>Addition of java.io.IOError. >>> +</li> >>> +<li>Addition of java.io.Console. >>> +</li> >>> +</ul> >>> +<p> >>> +There have also been many bugfixes over the past year. Those relevant = to 0.99 can be found at >>> +<createlink url=3D"http://gcc.gnu.org/bugzilla/buglist.cgi?product=3Dc= lasspath&target_milestone=3D0.99"> >>> +</p> >>> +<p> >>> +With the 0.95 release, we switched fully towards the 1.5 generics work= that we previously released separately as classpath-generics. All this wor= k is now fully integrated in the main release and various runtimes (gcj, ca= cao, jamvm, ikvm, etc) have been extended to take advantage of the new gene= rics, annotations and enumeration support in the core library. As a consequ= ence, only 1.5 capable compilers (currently the Eclipse Compiler for Java (= ecj) and Sun's javac) may be used to build Classpath. >>> +</p> >>> +<p> >>> +The GNU Classpath developers site >>> +<createlink url=3D"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. >>> +<p> >>> +For each snapshot release generated documentation is provided through >>> +the GNU Classpath Tools gjdoc project,which will become part of GNU Cl= asspath >>> +itself with the release of 0.99. 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: <createlink url=3D"http://developer.classpath.org/doc/"> >>> +We are looking into how to extend the documentation experience in the >>> +future. Please contact the mailinglist if you would like to help with >>> +this effort. >>> +<p> >>> +For more information about the project see also: >>> +<ul> >>> +<li>GNU Classpath home page: <createlink url=3D"http://www.gnu.org/sof= tware/classpath/"> >>> + >>> +<li>Developer information (wiki): <createlink url=3D"http://developer.= classpath.org/"> >>> + >>> +<li>Full class documentation: <createlink url=3D"http://developer.clas= spath.org/doc/"> >>> + >>> +<li>GNU Classpath hackers: <createlink url=3D"http://planet.classpath.= org/"> >>> + >>> +<li>Autobuilder, current build status, build snapshots: <createlink ur= l=3D"http://builder.classpath.org/"> >>> + >>> +<li>Application test pages (wiki) >>> + <createlink url=3D"http://developer.classpath.org/mediation/Applets"= > >>> + <createlink url=3D"http://developer.classpath.org/mediation/FreeAWTT= estApps"> >>> + <createlink url=3D"http://developer.classpath.org/mediation/FreeSwin= gTestApps"> >>> + <createlink url=3D"http://developer.classpath.org/mediation/FreeSWTT= estApps"> >>> + >>> +<li>GNU Classpath hacking with Eclipse (wiki) >>> + <createlink url=3D"http://developer.classpath.org/mediation/Classpat= hHackingWithEclipse"> >>> + >>> +<li>GNU Classpath promotion banners: <createlink url=3D"http://develop= er.classpath.org/mediation/ClasspathBanners"> >>> +</ul> >>> +GNU Classpath 0.99 can be downloaded from <createlink url=3D"ftp://ftp= .gnu.org/pub/gnu/classpath/"> >>> +or one of the ftp.gnu.org mirrors <createlink url=3D"http://www.gnu.or= g/order/ftp.html"> or the Classpath >>> +continuous integration system <createlink url=3D"http://builder.classp= ath.org/dist"> >>> +<p><pre> >>> +File: classpath-0.99.tar.gz >>> +SHA256sum: f929297f8ae9b613a1a167e231566861893260651d913ad9b6c11933895= fecc8 >>> +</pre></p> >>> +<p> >>> +New in release 0.99 (Mar 07, 2012) >>> +</p> >>> +<ul> >>> +<li>Addition of java.util.regex.Pattern.quote. >>> +</li> >>> +<li>Addition of java.io.IOError. >>> +</li> >>> +<li>Addition of java.io.Console. >>> +</li> >>> +<li>Bug fixes: >>> +</li> >>> +<ul> >>> +<li>PR39408: gjavah doesn't generate constants in header files where t= hey occur in a superclass</li> >>> +<li>PR40590: namespace namespace broken in CNI</li> >>> +<li>PR40630: java.util.Scanner fails when used for charset generation = by the OpenJDK build</li> >>> +<li>PR40653: Issue with XML stream writer and namespaces</li> >>> +<li>PR40663: Support Stax API 1.0.1</li> >>> +<li>PR39177: trunk revision 144128 - jar: internal error: java.lang.Nu= llPointerException</li> >>> +<li>PR41696: java.util.zip.Inflater:finished () returns false when it = should return true</li> >>> +<li>PR43536: CopyOnWriteArrayList bug in delete() when empty</li> >>> +<li>PR36560: java.util.zip: Error parsing zip file with larger files i= n it</li> >>> +<li>Restrict access to VM classes.</li> >>> +<li>Cleanup use of message resources.</li> >>> +<li>Throw exception when encrypted zip file entries are encountered.</= li> >>> +<li>Fix infinite recursion in javax.print.attribute.standard.JobStateR= easons.add.</li> >>> +<li>Native code cleanups in GtkToolkit.c and jcl.c.</li> >>> +<li>Only log when debugging is on.</li> >>> +<li>PR44411: System.nanoTime() is not independent of wall-clock time</= li> >>> +<li>PR46775: Calling Policy.setPolicy with a new Policy object has no = effect on the DefaultSecurityManager</li> >>> +<li>Use implementation of VMClass.getSimpleName from gcj.</li> >>> +<li>Simplify security determination in ProtectionDomain in situations = where all permissions are available.</li> >>> +<li>PR42390: Missing Security Manager checks in classpath apis</li> >>> +<li>Throw NullPointerExceptions appropriately for compatibility with O= penJDK.</li> >>> +<li>Use Integer.parseInt in preference to Integer.decode in java.util.= Formatter.</li> >>> +<li>Use same default capacity in java.util.HashMap as documented in Op= enJDK.</li> >>> +<li>Check for hashcode equality before calling equals in java.util.Has= hMap.put</li> >>> +<li>Make sure match is within input data limits in java.util.regex.Mat= cher.find.</li> >>> +<li>Fix misuse of ArrayList.set in javax.swing.text.html.StyleSheet.re= solveStyle.</li> >>> +<li>PR48131: java.util.zip.ZipException: incomplete dynamic bit length= s tree</li> >>> +<li>Check for negative capacity in VMDirectByteBuffer's native code.</= li> >>> +<li>PR42823: tcp/ip sockets read/write operations causes memory leak</= li> >>> +<li>Generate META-INF/INDEX.LST for glibj.zip</li> >>> +<li>Fix issues when building with -Werror and gcc 4.6.</li> >>> +<li>PR40188: javah creates constants using name of superclass</li> >>> +<li>PR45527: gjavah encodes $ as used in inner classes as 00024 where = Oracle's javah does not</li> >>> +<li>PR45526: gjavah does not implicitly produce header files for inner= classes</li> >>> +<li>Fix NullPointerException for null keys in java.util.HashMap.put.</= li> >>> +<li>Fix BEAST security issue in gnu.javax.net.ssl.provider.</li> >>> +<li>RH712013: pdftk crashes with java.lang.ArrayIndexOutOfBoundsExcept= ion</li> >>> +</ul> >>> +<li>Updated to libtool 2.x. >>> +</li> >>> +<li>Lots of warning fixes / addition of generics. >>> +</li> >>> +<li>Fix license headers in tools. >>> +</li> >>> +<li>Normalise whitespace. >>> +</li> >>> +<li>Maintenance work on javac detection. >>> +</li> >>> +<li>Mark plugin as unmaintained and disable by default. >>> +</li> >>> +</ul> >>> +<p> >>> +The following people helped with this release: >>> +</p> >>> +<ul> >>> +<li>Roland Brand</li> >>> +<li>Gert Brettlecker</li> >>> +<li>Chris Burdess</li> >>> +<li>Ludovic Claude</li> >>> +<li>Pekka Enberg</li> >>> +<li>Jeroen Frijters</li> >>> +<li>Richard Guenther</li> >>> +<li>Andrew Haley</li> >>> +<li>Andrew John Hughes</li> >>> +<li>Ivan Maidanski</li> >>> +<li>Daniel Noll</li> >>> +<li>Rainer Orth</li> >>> +<li>Mike Stump</li> >>> +<li>Tom Tromey</li> >>> +<li>Mark Wielaard</li> >>> +<li>Ralf Wildenhues</li> >>> +</ul> >>> +<p> >>> +We would also like to thank the numerous bug reporters and testers! I= n >>> +addition, we'd like to extend our thanks to all those who've contribut= ed over >>> +the years and have helped in building a thriving and friendly communit= y >>> +around the GNU Classpath project. >>> +</p> >>> +</boxitem> >>> +</box> >>> diff --git a/doc/www.gnu.org/downloads/downloads.wml b/doc/www.gnu.org/= downloads/downloads.wml >>> index 0702fef..1ab19ef 100644 >>> --- a/doc/www.gnu.org/downloads/downloads.wml >>> +++ b/doc/www.gnu.org/downloads/downloads.wml >>> @@ -77,10 +77,10 @@ sub mylink { >>> <download-block> >>> >>> <download >>> - date=3D"05 Feb 2009" >>> - version=3D"0.98" >>> - url=3D"ftp://ftp.gnu.org/gnu/classpath/classpath-0.98.tar.gz" >>> - notes=3D"http://www.gnu.org/software/classpath/announce/2009020= 5.html" >>> + date=3D"07 Mar 2012" >>> + version=3D"0.99" >>> + url=3D"ftp://ftp.gnu.org/gnu/classpath/classpath-0.99.tar.gz" >>> + notes=3D"http://www.gnu.org/software/classpath/announce/2012030= 7.html" >>> > >>> >>> <!-- download >>> @@ -100,6 +100,12 @@ sub mylink { >>> >>> <download-block> >>> <download >>> + date=3D"05 Feb 2009" >>> + version=3D"0.98" >>> + url=3D"ftp://ftp.gnu.org/gnu/classpath/classpath-0.98.tar.gz" >>> + notes=3D"http://www.gnu.org/software/classpath/announce/2009020= 5.html" >>> +> >>> +<download >>> date=3D"06 Jun 2008" >>> version=3D"0.97.2" >>> url=3D"ftp://ftp.gnu.org/gnu/classpath/classpath-0.97.2.tar.gz" >>> diff --git a/doc/www.gnu.org/newsitems.txt b/doc/www.gnu.org/newsitems.= txt >>> index d8ef99b..ba3ede7 100644 >>> --- a/doc/www.gnu.org/newsitems.txt >>> +++ b/doc/www.gnu.org/newsitems.txt >>> @@ -1,3 +1,8 @@ >>> +<newsitem date=3D"07 Mar 2012"> >>> +<createlink name=3D"GNU Classpath 0.99" >>> + url=3D"announce/20120307.html"> >>> +</newsitem> >>> + >>> <newsitem date=3D"05 Feb 2009"> >>> <createlink name=3D"GNU Classpath 0.98" >>> url=3D"announce/20090205.html"> >>> -- >>> 1.7.0.4 >>> >> >> >> >> -- >> Guillermo Rodriguez Garcia >> [email protected] > > > > -- > Andii :-) --=20 Guillermo Rodriguez Garcia [email protected]