Re: [PATCH] Update web for 0.99 release
Guillermo Rodriguez Garcia <[email protected]> Tue, 7 Oct 2014 16:07:36 +0200
| Newsgroups | gmane.comp.java.classpath.devel |
|---|---|
| Message-ID | <CABDcavYq_BmA46yFP10fdH_TQ-Kes5-_aNELWKbc=qzEWEJG+Q@mail.gmail.com> |
Hi Andii, Any news? Guillermo 2014-09-22 17:47 GMT+02:00 And=C3=AF=C3=AF <[email protected]>: > On 22 September 2014 12:56, Guillermo Rodriguez Garcia > <[email protected]> wrote: >> Hi Andii, >> >> Did you have the chance to look at this? >> > > Hi, sorry, I meant to get back to you before now. > > The patch is fine. I'll commit it as soon as I finish up and commit some = stuff > I'm in the middle of locally. > > I've been looking at getting wml working finally, and I'm most of the way= there > with a lot of modernisation of the build. I'll try and finish that up > and publish > the result, but it probably won't be until Friday. With that working, > I'll make sure > I can get the same result from the updated WML and add in the blog URL. > > Thanks for prompting me on this and the patch. It should have been done a= long > time ago! > >> 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-re= leased/ >>> >>>> Guillermo >>>> >>>> 2014-09-15 9:21 GMT+02:00 Guillermo Rodriguez <guille.rodriguez@gmail.= com>: >>>>> 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/= announce/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 developme= nt >>>>> +platforms. For example JamVM, CACAO and Kaffe can make use of an ins= talled >>>>> +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 = GNU >>>>> +Classpath, <createlink url=3D"http://www.gnu.org/software/classpath/= stories.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 relevan= t to 0.99 can be found at >>>>> +<createlink url=3D"http://gcc.gnu.org/bugzilla/buglist.cgi?product= =3Dclasspath&target_milestone=3D0.99"> >>>>> +</p> >>>>> +<p> >>>>> +With the 0.95 release, we switched fully towards the 1.5 generics wo= rk that we previously released separately as classpath-generics. All this w= ork is now fully integrated in the main release and various runtimes (gcj, = cacao, jamvm, ikvm, etc) have been extended to take advantage of the new ge= nerics, annotations and enumeration support in the core library. As a conse= quence, 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 throug= h >>>>> +the GNU Classpath Tools gjdoc project,which will become part of GNU = Classpath >>>>> +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 ca= n >>>>> +be found at: <createlink url=3D"http://developer.classpath.org/doc/"= > >>>>> +We are looking into how to extend the documentation experience in th= e >>>>> +future. Please contact the mailinglist if you would like to help wit= h >>>>> +this effort. >>>>> +<p> >>>>> +For more information about the project see also: >>>>> +<ul> >>>>> +<li>GNU Classpath home page: <createlink url=3D"http://www.gnu.org/s= oftware/classpath/"> >>>>> + >>>>> +<li>Developer information (wiki): <createlink url=3D"http://develope= r.classpath.org/"> >>>>> + >>>>> +<li>Full class documentation: <createlink url=3D"http://developer.cl= asspath.org/doc/"> >>>>> + >>>>> +<li>GNU Classpath hackers: <createlink url=3D"http://planet.classpat= h.org/"> >>>>> + >>>>> +<li>Autobuilder, current build status, build snapshots: <createlink = url=3D"http://builder.classpath.org/"> >>>>> + >>>>> +<li>Application test pages (wiki) >>>>> + <createlink url=3D"http://developer.classpath.org/mediation/Applet= s"> >>>>> + <createlink url=3D"http://developer.classpath.org/mediation/FreeAW= TTestApps"> >>>>> + <createlink url=3D"http://developer.classpath.org/mediation/FreeSw= ingTestApps"> >>>>> + <createlink url=3D"http://developer.classpath.org/mediation/FreeSW= TTestApps"> >>>>> + >>>>> +<li>GNU Classpath hacking with Eclipse (wiki) >>>>> + <createlink url=3D"http://developer.classpath.org/mediation/Classp= athHackingWithEclipse"> >>>>> + >>>>> +<li>GNU Classpath promotion banners: <createlink url=3D"http://devel= oper.classpath.org/mediation/ClasspathBanners"> >>>>> +</ul> >>>>> +GNU Classpath 0.99 can be downloaded from <createlink url=3D"ftp://f= tp.gnu.org/pub/gnu/classpath/"> >>>>> +or one of the ftp.gnu.org mirrors <createlink url=3D"http://www.gnu.= org/order/ftp.html"> or the Classpath >>>>> +continuous integration system <createlink url=3D"http://builder.clas= spath.org/dist"> >>>>> +<p><pre> >>>>> +File: classpath-0.99.tar.gz >>>>> +SHA256sum: f929297f8ae9b613a1a167e231566861893260651d913ad9b6c119338= 95fecc8 >>>>> +</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= they occur in a superclass</li> >>>>> +<li>PR40590: namespace namespace broken in CNI</li> >>>>> +<li>PR40630: java.util.Scanner fails when used for charset generatio= n 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.= NullPointerException</li> >>>>> +<li>PR41696: java.util.zip.Inflater:finished () returns false when i= t 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= in 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.JobStat= eReasons.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 n= o effect on the DefaultSecurityManager</li> >>>>> +<li>Use implementation of VMClass.getSimpleName from gcj.</li> >>>>> +<li>Simplify security determination in ProtectionDomain in situation= s where all permissions are available.</li> >>>>> +<li>PR42390: Missing Security Manager checks in classpath apis</li> >>>>> +<li>Throw NullPointerExceptions appropriately for compatibility with= OpenJDK.</li> >>>>> +<li>Use Integer.parseInt in preference to Integer.decode in java.uti= l.Formatter.</li> >>>>> +<li>Use same default capacity in java.util.HashMap as documented in = OpenJDK.</li> >>>>> +<li>Check for hashcode equality before calling equals in java.util.H= ashMap.put</li> >>>>> +<li>Make sure match is within input data limits in java.util.regex.M= atcher.find.</li> >>>>> +<li>Fix misuse of ArrayList.set in javax.swing.text.html.StyleSheet.= resolveStyle.</li> >>>>> +<li>PR48131: java.util.zip.ZipException: incomplete dynamic bit leng= ths 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 wher= e Oracle's javah does not</li> >>>>> +<li>PR45526: gjavah does not implicitly produce header files for inn= er 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.ArrayIndexOutOfBoundsExce= ption</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! = In >>>>> +addition, we'd like to extend our thanks to all those who've contrib= uted over >>>>> +the years and have helped in building a thriving and friendly commun= ity >>>>> +around the GNU Classpath project. >>>>> +</p> >>>>> +</boxitem> >>>>> +</box> >>>>> diff --git a/doc/www.gnu.org/downloads/downloads.wml b/doc/www.gnu.or= g/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/20090= 205.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/20120= 307.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/20090= 205.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.g= z" >>>>> diff --git a/doc/www.gnu.org/newsitems.txt b/doc/www.gnu.org/newsitem= s.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 :-) >> >> >> >> -- >> Guillermo Rodriguez Garcia >> [email protected] > > > > -- > Andii :-) --=20 Guillermo Rodriguez Garcia [email protected]