Re: [PATCH] Update web for 0.99 release
Guillermo Rodriguez Garcia <[email protected]> Wed, 15 Oct 2014 09:00:26 +0200
| Newsgroups | gmane.comp.java.classpath.devel |
|---|---|
| Message-ID | <CABDcavaBbLib7OjizBHXr0Runbp5+8bqxeyqLQyND3EQGL3ysw@mail.gmail.com> |
Thank you Andii. I have some other stuff in the queue. I'll report later. Best, Guillermo 2014-10-14 20:26 GMT+02:00 And=C3=AF=C3=AF <[email protected]>: > On 7 October 2014 15:07, Guillermo Rodriguez Garcia > <[email protected]> wrote: >> Hi Andii, >> >> Any news? >> > > Sorry, things got held up by work on the OpenJDK security update. > > The changes are now live. Thanks again! :) > >> 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 som= e stuff >>> I'm in the middle of locally. >>> >>> I've been looking at getting wml working finally, and I'm most of the w= ay 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. Thi= s >>>>>> 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-= released/ >>>>> >>>>>> Guillermo >>>>>> >>>>>> 2014-09-15 9:21 GMT+02:00 Guillermo Rodriguez <guille.rodriguez@gmai= l.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.or= g/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 creat= e >>>>>>> +free core class libraries for use with runtimes, compilers and too= ls >>>>>>> +for the java programming language. >>>>>>> +<p> >>>>>>> +The GNU Classpath developer snapshot releases are not directly aim= ed >>>>>>> +at the end user but are meant to be integrated into larger develop= ment >>>>>>> +platforms. For example JamVM, CACAO and Kaffe can make use of an i= nstalled >>>>>>> +copy of GNU Classpath 0.99, while GCC (gcj) will use the developer >>>>>>> +snapshots as a base for future versions. For more projects based o= n GNU >>>>>>> +Classpath, <createlink url=3D"http://www.gnu.org/software/classpat= h/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 relev= ant 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 = work that we previously released separately as classpath-generics. All this= work 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 = generics, annotations and enumeration support in the core library. As a con= sequence, only 1.5 capable compilers (currently the Eclipse Compiler for Ja= va (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 thro= ugh >>>>>>> +the GNU Classpath Tools gjdoc project,which will become part of GN= U 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 = 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 w= ith >>>>>>> +this effort. >>>>>>> +<p> >>>>>>> +For more information about the project see also: >>>>>>> +<ul> >>>>>>> +<li>GNU Classpath home page: <createlink url=3D"http://www.gnu.org= /software/classpath/"> >>>>>>> + >>>>>>> +<li>Developer information (wiki): <createlink url=3D"http://develo= per.classpath.org/"> >>>>>>> + >>>>>>> +<li>Full class documentation: <createlink url=3D"http://developer.= classpath.org/doc/"> >>>>>>> + >>>>>>> +<li>GNU Classpath hackers: <createlink url=3D"http://planet.classp= ath.org/"> >>>>>>> + >>>>>>> +<li>Autobuilder, current build status, build snapshots: <createlin= k url=3D"http://builder.classpath.org/"> >>>>>>> + >>>>>>> +<li>Application test pages (wiki) >>>>>>> + <createlink url=3D"http://developer.classpath.org/mediation/Appl= ets"> >>>>>>> + <createlink url=3D"http://developer.classpath.org/mediation/Free= AWTTestApps"> >>>>>>> + <createlink url=3D"http://developer.classpath.org/mediation/Free= SwingTestApps"> >>>>>>> + <createlink url=3D"http://developer.classpath.org/mediation/Free= SWTTestApps"> >>>>>>> + >>>>>>> +<li>GNU Classpath hacking with Eclipse (wiki) >>>>>>> + <createlink url=3D"http://developer.classpath.org/mediation/Clas= spathHackingWithEclipse"> >>>>>>> + >>>>>>> +<li>GNU Classpath promotion banners: <createlink url=3D"http://dev= eloper.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.gn= u.org/order/ftp.html"> or the Classpath >>>>>>> +continuous integration system <createlink url=3D"http://builder.cl= asspath.org/dist"> >>>>>>> +<p><pre> >>>>>>> +File: classpath-0.99.tar.gz >>>>>>> +SHA256sum: f929297f8ae9b613a1a167e231566861893260651d913ad9b6c1193= 3895fecc8 >>>>>>> +</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 whe= re they occur in a superclass</li> >>>>>>> +<li>PR40590: namespace namespace broken in CNI</li> >>>>>>> +<li>PR40630: java.util.Scanner fails when used for charset generat= ion 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.lan= g.NullPointerException</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 fil= es 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 encountere= d.</li> >>>>>>> +<li>Fix infinite recursion in javax.print.attribute.standard.JobSt= ateReasons.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 ti= me</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 situati= ons where all permissions are available.</li> >>>>>>> +<li>PR42390: Missing Security Manager checks in classpath apis</li= > >>>>>>> +<li>Throw NullPointerExceptions appropriately for compatibility wi= th OpenJDK.</li> >>>>>>> +<li>Use Integer.parseInt in preference to Integer.decode in java.u= til.Formatter.</li> >>>>>>> +<li>Use same default capacity in java.util.HashMap as documented i= n OpenJDK.</li> >>>>>>> +<li>Check for hashcode equality before calling equals in java.util= .HashMap.put</li> >>>>>>> +<li>Make sure match is within input data limits in java.util.regex= .Matcher.find.</li> >>>>>>> +<li>Fix misuse of ArrayList.set in javax.swing.text.html.StyleShee= t.resolveStyle.</li> >>>>>>> +<li>PR48131: java.util.zip.ZipException: incomplete dynamic bit le= ngths tree</li> >>>>>>> +<li>Check for negative capacity in VMDirectByteBuffer's native cod= e.</li> >>>>>>> +<li>PR42823: tcp/ip sockets read/write operations causes memory le= ak</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 wh= ere Oracle's javah does not</li> >>>>>>> +<li>PR45526: gjavah does not implicitly produce header files for i= nner classes</li> >>>>>>> +<li>Fix NullPointerException for null keys in java.util.HashMap.pu= t.</li> >>>>>>> +<li>Fix BEAST security issue in gnu.javax.net.ssl.provider.</li> >>>>>>> +<li>RH712013: pdftk crashes with java.lang.ArrayIndexOutOfBoundsEx= ception</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 contr= ibuted over >>>>>>> +the years and have helped in building a thriving and friendly comm= unity >>>>>>> +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.g= z" >>>>>>> - notes=3D"http://www.gnu.org/software/classpath/announce/200= 90205.html" >>>>>>> + date=3D"07 Mar 2012" >>>>>>> + version=3D"0.99" >>>>>>> + url=3D"ftp://ftp.gnu.org/gnu/classpath/classpath-0.99.tar.g= z" >>>>>>> + notes=3D"http://www.gnu.org/software/classpath/announce/201= 20307.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.g= z" >>>>>>> + notes=3D"http://www.gnu.org/software/classpath/announce/200= 90205.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/newsit= ems.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 :-) >> >> >> >> -- >> Guillermo Rodriguez Garcia >> [email protected] > > > > -- > Andii :-) --=20 Guillermo Rodriguez Garcia [email protected]