Re: [PATCH] Update web for 0.99 release
Andïï <[email protected]> Mon, 22 Sep 2014 17:47:20 +0200
| Newsgroups | gmane.comp.java.classpath.devel |
|---|---|
| Message-ID | <CAFXTvn71KhEBmc4pSTn6V+7Jvhozev=UOeVn75bQE+39BVWB9g@mail.gmail.com> |
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 st= uff I'm in the middle of locally. I've been looking at getting wml working finally, and I'm most of the way t= here 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 l= ong 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-rel= eased/ >> >>> Guillermo >>> >>> 2014-09-15 9:21 GMT+02:00 Guillermo Rodriguez <[email protected]= om>: >>>> 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/a= nnounce/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 developmen= t >>>> +platforms. For example JamVM, CACAO and Kaffe can make use of an inst= alled >>>> +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 G= NU >>>> +Classpath, <createlink url=3D"http://www.gnu.org/software/classpath/s= tories.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=3D= classpath&target_milestone=3D0.99"> >>>> +</p> >>>> +<p> >>>> +With the 0.95 release, we switched fully towards the 1.5 generics wor= k that we previously released separately as classpath-generics. All this wo= rk is now fully integrated in the main release and various runtimes (gcj, c= acao, jamvm, ikvm, etc) have been extended to take advantage of the new gen= erics, annotations and enumeration support in the core library. As a conseq= uence, 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 C= lasspath >>>> +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/so= ftware/classpath/"> >>>> + >>>> +<li>Developer information (wiki): <createlink url=3D"http://developer= .classpath.org/"> >>>> + >>>> +<li>Full class documentation: <createlink url=3D"http://developer.cla= sspath.org/doc/"> >>>> + >>>> +<li>GNU Classpath hackers: <createlink url=3D"http://planet.classpath= .org/"> >>>> + >>>> +<li>Autobuilder, current build status, build snapshots: <createlink u= rl=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/FreeAWT= TestApps"> >>>> + <createlink url=3D"http://developer.classpath.org/mediation/FreeSwi= ngTestApps"> >>>> + <createlink url=3D"http://developer.classpath.org/mediation/FreeSWT= TestApps"> >>>> + >>>> +<li>GNU Classpath hacking with Eclipse (wiki) >>>> + <createlink url=3D"http://developer.classpath.org/mediation/Classpa= thHackingWithEclipse"> >>>> + >>>> +<li>GNU Classpath promotion banners: <createlink url=3D"http://develo= per.classpath.org/mediation/ClasspathBanners"> >>>> +</ul> >>>> +GNU Classpath 0.99 can be downloaded from <createlink url=3D"ftp://ft= p.gnu.org/pub/gnu/classpath/"> >>>> +or one of the ftp.gnu.org mirrors <createlink url=3D"http://www.gnu.o= rg/order/ftp.html"> or the Classpath >>>> +continuous integration system <createlink url=3D"http://builder.class= path.org/dist"> >>>> +<p><pre> >>>> +File: classpath-0.99.tar.gz >>>> +SHA256sum: f929297f8ae9b613a1a167e231566861893260651d913ad9b6c1193389= 5fecc8 >>>> +</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 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.N= ullPointerException</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 = 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.JobState= Reasons.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 = OpenJDK.</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 O= penJDK.</li> >>>> +<li>Check for hashcode equality before calling equals in java.util.Ha= shMap.put</li> >>>> +<li>Make sure match is within input data limits in java.util.regex.Ma= tcher.find.</li> >>>> +<li>Fix misuse of ArrayList.set in javax.swing.text.html.StyleSheet.r= esolveStyle.</li> >>>> +<li>PR48131: java.util.zip.ZipException: incomplete dynamic bit lengt= hs 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 inne= r 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.ArrayIndexOutOfBoundsExcep= tion</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 contribu= ted over >>>> +the years and have helped in building a thriving and friendly communi= ty >>>> +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/200902= 05.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/201203= 07.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/200902= 05.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 :-) > > > > -- > Guillermo Rodriguez Garcia > [email protected] --=20 Andii :-)