Re: [PATCH] Update web for 0.99 release
Guillermo Rodriguez Garcia <[email protected]> Mon, 15 Sep 2014 23:52:46 +0200
| Newsgroups | gmane.comp.java.classpath.devel |
|---|---|
| Message-ID | <CABDcavaifSwQzkcTc4itX+fUfxGJOWFiCKPWmkNYC87zzXJqpw@mail.gmail.com> |
--047d7b16350bc02e5e050321a764 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable El lunes, 15 de septiembre de 2014, Guillermo Rodriguez Garcia < [email protected]> escribi=C3=B3: > Hi Andii, > > El lunes, 15 de septiembre de 2014, And=C3=AF=C3=AF <[email protected]= f.org > <javascript:_e(%7B%7D,'cvml','[email protected]');>> escribi=C3= =B3: > >> 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. > > > No problem. Just tell me where the link should be and I'll update the > patch. > Or, if you prefer, I can also add the links to the big entries in the Wml files. Just let me know and I will take care. Best, Guillermo > > Best, > > Guillermo > > >> >> [0] >> http://blog.fuseyism.com/index.php/2012/03/16/gnu-classpath-0-99-release= d/ >> >> > Guillermo >> > >> > 2014-09-15 9:21 GMT+02:00 Guillermo Rodriguez < >> [email protected]>: >> >> 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 >> installed >> >> +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_miles= tone=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 t= his >> work is now fully integrated in the main release and various runtimes (g= cj, >> cacao, jamvm, ikvm, etc) have been extended to take advantage of the new >> generics, annotations and enumeration support in the core library. As a >> consequence, 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/software/classpath/"> >> >> + >> >> +<li>Developer information (wiki): <createlink url=3D" >> http://developer.classpath.org/"> >> >> + >> >> +<li>Full class documentation: <createlink url=3D" >> http://developer.classpath.org/doc/"> >> >> + >> >> +<li>GNU Classpath hackers: <createlink url=3D" >> http://planet.classpath.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/FreeAWTTestApps"> >> >> + <createlink url=3D" >> http://developer.classpath.org/mediation/FreeSwingTestApps"> >> >> + <createlink url=3D" >> http://developer.classpath.org/mediation/FreeSWTTestApps"> >> >> + >> >> +<li>GNU Classpath hacking with Eclipse (wiki) >> >> + <createlink url=3D" >> http://developer.classpath.org/mediation/ClasspathHackingWithEclipse"> >> >> + >> >> +<li>GNU Classpath promotion banners: <createlink url=3D" >> http://developer.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.org/order/ftp.html"> or the Classpath >> >> +continuous integration system <createlink url=3D" >> http://builder.classpath.org/dist"> >> >> +<p><pre> >> >> +File: classpath-0.99.tar.gz >> >> +SHA256sum: >> f929297f8ae9b613a1a167e231566861893260651d913ad9b6c11933895fecc8 >> >> +</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.JobStateReasons.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.util.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.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.StyleSheet.resolveStyle.</li> >> >> +<li>PR48131: java.util.zip.ZipException: incomplete dynamic bit >> lengths 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 >> 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.ArrayIndexOutOfBoundsException</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 >> contributed over >> >> +the years and have helped in building a thriving and friendly >> community >> >> +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/20090205.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/20120307.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/20090205.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/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] > <javascript:_e(%7B%7D,'cvml','[email protected]');> > --=20 Guillermo Rodriguez Garcia [email protected] --047d7b16350bc02e5e050321a764 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <br><br>El lunes, 15 de septiembre de 2014, Guillermo Rodriguez Garcia <= <a href=3D"mailto:[email protected]">[email protected]</a= >> escribi=C3=B3:<br><blockquote class=3D"gmail_quote" style=3D"margin:0= 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Andii,<br><br>El = lunes, 15 de septiembre de 2014, And=C3=AF=C3=AF <<a href=3D"javascript:= _e(%7B%7D,'cvml','[email protected]');" target=3D"_= blank">[email protected]</a>> escribi=C3=B3:<br><blockquote clas= s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad= ding-left:1ex">On 15 September 2014 08:26, Guillermo Rodriguez Garcia<br> <<a>[email protected]</a>> wrote:<br> > The previous patch updates the master wml files in the git repo.<br> > Attached is a tarball of the generated webroot using wml 2.0.11. This<= br> > should be suitable for updating the website CVS repo at<br> > <a href=3D"http://web.cvs.savannah.gnu.org/viewvc/?root=3Dclasspath" t= arget=3D"_blank">http://web.cvs.savannah.gnu.org/viewvc/?root=3Dclasspath</= a>.<br> ><br> > Please let me know if you would like me to provide these files in a<br= > > different format.<br> ><br> <br> Ok, thanks, I'll get these applied.<br> <br> I think linking to the existing blog version [0] might be worthwhile,<br> especially as<br> it links to the bug entries.</blockquote><div><br></div><div>No problem. Ju= st tell me where the link should be and I'll update the patch.=C2=A0</d= iv></blockquote><div><br></div><div>Or, if you prefer, I can also add the l= inks to the big entries in the Wml files.=C2=A0</div><div><br></div><div>Ju= st let me know and I will take care.=C2=A0</div><div><br></div><div>Best,= =C2=A0</div><div><br></div><div>Guillermo</div><div><span></span>=C2=A0</di= v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:= 1px #ccc solid;padding-left:1ex"><div><br></div><div>Best,</div><div><br></= div><div>Guillermo=C2=A0</div><div><span></span>=C2=A0</div><blockquote cla= ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa= dding-left:1ex"> <br> [0] <a href=3D"http://blog.fuseyism.com/index.php/2012/03/16/gnu-classpath-= 0-99-released/" target=3D"_blank">http://blog.fuseyism.com/index.php/2012/0= 3/16/gnu-classpath-0-99-released/</a><br> <br> > Guillermo<br> ><br> > 2014-09-15 9:21 GMT+02:00 Guillermo Rodriguez <<a>guille.rodriguez@= gmail.com</a>>:<br> >> From: grodriguez <<a>[email protected]</a>><br> >><br> >> Add announcement of 0.99 release<br> >> Update 'recent news' list<br> >> Add 0.99 release to downloads page<br> >> ---<br> >>=C2=A0 doc/<a href=3D"http://www.gnu.org/announce/20120307.wml" tar= get=3D"_blank">www.gnu.org/announce/20120307.wml</a>=C2=A0 =C2=A0|=C2=A0 18= 0 +++++++++++++++++++++++++++++++<br> >>=C2=A0 doc/<a href=3D"http://www.gnu.org/downloads/downloads.wml" t= arget=3D"_blank">www.gnu.org/downloads/downloads.wml</a> |=C2=A0 =C2=A014 += +-<br> >>=C2=A0 doc/<a href=3D"http://www.gnu.org/newsitems.txt" target=3D"_= blank">www.gnu.org/newsitems.txt</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0|=C2=A0 =C2=A0 5 +<br> >>=C2=A0 3 files changed, 195 insertions(+), 4 deletions(-)<br> >>=C2=A0 create mode 100644 doc/<a href=3D"http://www.gnu.org/announc= e/20120307.wml" target=3D"_blank">www.gnu.org/announce/20120307.wml</a><br> >><br> >> diff --git a/doc/<a href=3D"http://www.gnu.org/announce/20120307.w= ml" target=3D"_blank">www.gnu.org/announce/20120307.wml</a> b/doc/<a href= =3D"http://www.gnu.org/announce/20120307.wml" target=3D"_blank">www.gnu.org= /announce/20120307.wml</a><br> >> new file mode 100644<br> >> index 0000000..ae62666<br> >> --- /dev/null<br> >> +++ b/doc/<a href=3D"http://www.gnu.org/announce/20120307.wml" tar= get=3D"_blank">www.gnu.org/announce/20120307.wml</a><br> >> @@ -0,0 +1,180 @@<br> >> +#!wml --include=3D..<br> >> +<br> >> +#include "include/layout.wml"<br> >> +<br> >> +<subject "GNU Classpath 0.99 Announcement (2013-03-07)&qu= ot;><br> >> +<br> >> +<box><br> >> +<boxtitle>GNU Classpath 0.99</boxtitle><br> >> +<boxitem><br> >> +We are proud to announce the release of GNU Classpath 0.99.<br> >> +<p><br> >> +GNU Classpath, essential libraries for java, is a project to crea= te<br> >> +free core class libraries for use with runtimes, compilers and to= ols<br> >> +for the java programming language.<br> >> +<p><br> >> +The GNU Classpath developer snapshot releases are not directly ai= med<br> >> +at the end user but are meant to be integrated into larger develo= pment<br> >> +platforms. For example JamVM, CACAO and Kaffe can make use of an = installed<br> >> +copy of GNU Classpath 0.99, while GCC (gcj) will use the develope= r<br> >> +snapshots as a base for future versions. For more projects based = on GNU<br> >> +Classpath, <createlink url=3D"<a href=3D"http://www.gnu.o= rg/software/classpath/stories.html" target=3D"_blank">http://www.gnu.org/so= ftware/classpath/stories.html</a>"><br> >> +</p><br> >> +<p><br> >> +This release brings with it a number of interesting new features:= <br> >> +</p><br> >> +<ul><br> >> +<li>Addition of java.util.regex.Pattern.quote.<br> >> +</li><br> >> +<li>Addition of java.io.IOError.<br> >> +</li><br> >> +<li>Addition of java.io.Console.<br> >> +</li><br> >> +</ul><br> >> +<p><br> >> +There have also been many bugfixes over the past year. Those rele= vant to 0.99 can be found at<br> >> +<createlink url=3D"<a href=3D"http://gcc.gnu.org/bugzilla= /buglist.cgi?product=3Dclasspath&target_milestone=3D0.99" target=3D"_bl= ank">http://gcc.gnu.org/bugzilla/buglist.cgi?product=3Dclasspath&target= _milestone=3D0.99</a>"><br> >> +</p><br> >> +<p><br> >> +With the 0.95 release, we switched fully towards the 1.5 generics= work that we previously released separately as classpath-generics. All thi= s work is now fully integrated in the main release and various runtimes (gc= j, cacao, jamvm, ikvm, etc) have been extended to take advantage of the new= generics, annotations and enumeration support in the core library. As a co= nsequence, only 1.5 capable compilers (currently the Eclipse Compiler for J= ava (ecj) and Sun's javac) may be used to build Classpath.<br> >> +</p><br> >> +<p><br> >> +The GNU Classpath developers site<br> >> +<createlink url=3D"<a href=3D"http://developer.classpath.= org/" target=3D"_blank">http://developer.classpath.org/</a>"><br> >> +provides detailed information on how to start with helping the GN= U<br> >> +Classpath project and gives an overview of the core class library= <br> >> +packages currently provided.<br> >> +<p><br> >> +For each snapshot release generated documentation is provided thr= ough<br> >> +the GNU Classpath Tools gjdoc project,which will become part of G= NU Classpath<br> >> +itself with the release of 0.99.=C2=A0 A documentation generation= <br> >> +framework for java source files used by the GNU project. Full<br> >> +documentation on the currently implementated packages and classes= can<br> >> +be found at: <createlink url=3D"<a href=3D"http://develop= er.classpath.org/doc/" target=3D"_blank">http://developer.classpath.org/doc= /</a>"><br> >> +We are looking into how to extend the documentation experience in= the<br> >> +future. Please contact the mailinglist if you would like to help = with<br> >> +this effort.<br> >> +<p><br> >> +For more information about the project see also:<br> >> +<ul><br> >> +<li>GNU Classpath home page: <createlink url=3D"<a = href=3D"http://www.gnu.org/software/classpath/" target=3D"_blank">http://ww= w.gnu.org/software/classpath/</a>"><br> >> +<br> >> +<li>Developer information (wiki): <createlink url=3D&quo= t;<a href=3D"http://developer.classpath.org/" target=3D"_blank">http://deve= loper.classpath.org/</a>"><br> >> +<br> >> +<li>Full class documentation: <createlink url=3D"<a= href=3D"http://developer.classpath.org/doc/" target=3D"_blank">http://deve= loper.classpath.org/doc/</a>"><br> >> +<br> >> +<li>GNU Classpath hackers: <createlink url=3D"<a hr= ef=3D"http://planet.classpath.org/" target=3D"_blank">http://planet.classpa= th.org/</a>"><br> >> +<br> >> +<li>Autobuilder, current build status, build snapshots: <= ;createlink url=3D"<a href=3D"http://builder.classpath.org/" target=3D= "_blank">http://builder.classpath.org/</a>"><br> >> +<br> >> +<li>Application test pages (wiki)<br> >> +=C2=A0 <createlink url=3D"<a href=3D"http://developer.cla= sspath.org/mediation/Applets" target=3D"_blank">http://developer.classpath.= org/mediation/Applets</a>"><br> >> +=C2=A0 <createlink url=3D"<a href=3D"http://developer.cla= sspath.org/mediation/FreeAWTTestApps" target=3D"_blank">http://developer.cl= asspath.org/mediation/FreeAWTTestApps</a>"><br> >> +=C2=A0 <createlink url=3D"<a href=3D"http://developer.cla= sspath.org/mediation/FreeSwingTestApps" target=3D"_blank">http://developer.= classpath.org/mediation/FreeSwingTestApps</a>"><br> >> +=C2=A0 <createlink url=3D"<a href=3D"http://developer.cla= sspath.org/mediation/FreeSWTTestApps" target=3D"_blank">http://developer.cl= asspath.org/mediation/FreeSWTTestApps</a>"><br> >> +<br> >> +<li>GNU Classpath hacking with Eclipse (wiki)<br> >> +=C2=A0 <createlink url=3D"<a href=3D"http://developer.cla= sspath.org/mediation/ClasspathHackingWithEclipse" target=3D"_blank">http://= developer.classpath.org/mediation/ClasspathHackingWithEclipse</a>">= <br> >> +<br> >> +<li>GNU Classpath promotion banners: <createlink url=3D&= quot;<a href=3D"http://developer.classpath.org/mediation/ClasspathBanners" = target=3D"_blank">http://developer.classpath.org/mediation/ClasspathBanners= </a>"><br> >> +</ul><br> >> +GNU Classpath 0.99 can be downloaded from <createlink url=3D&q= uot;<a href=3D"ftp://ftp.gnu.org/pub/gnu/classpath/" target=3D"_blank">ftp:= //ftp.gnu.org/pub/gnu/classpath/</a>"><br> >> +or one of the <a href=3D"http://ftp.gnu.org" target=3D"_blank">ft= p.gnu.org</a> mirrors <createlink url=3D"<a href=3D"http://www.gnu.= org/order/ftp.html" target=3D"_blank">http://www.gnu.org/order/ftp.html</a>= "> or the Classpath<br> >> +continuous integration system <createlink url=3D"<a href= =3D"http://builder.classpath.org/dist" target=3D"_blank">http://builder.cla= sspath.org/dist</a>"><br> >> +<p><pre><br> >> +File: classpath-0.99.tar.gz<br> >> +SHA256sum: f929297f8ae9b613a1a167e231566861893260651d913ad9b6c119= 33895fecc8<br> >> +</pre></p><br> >> +<p><br> >> +New in release 0.99 (Mar 07, 2012)<br> >> +</p><br> >> +<ul><br> >> +<li>Addition of java.util.regex.Pattern.quote.<br> >> +</li><br> >> +<li>Addition of java.io.IOError.<br> >> +</li><br> >> +<li>Addition of java.io.Console.<br> >> +</li><br> >> +<li>Bug fixes:<br> >> +</li><br> >> +<ul><br> >> +<li>PR39408: gjavah doesn't generate constants in heade= r files where they occur in a superclass</li><br> >> +<li>PR40590: namespace namespace broken in CNI</li><b= r> >> +<li>PR40630: java.util.Scanner fails when used for charset = generation by the OpenJDK build</li><br> >> +<li>PR40653: Issue with XML stream writer and namespaces<= ;/li><br> >> +<li>PR40663: Support Stax API 1.0.1</li><br> >> +<li>PR39177: trunk revision 144128 - jar: internal error: j= ava.lang.NullPointerException</li><br> >> +<li>PR41696: java.util.zip.Inflater:finished () returns fal= se when it should return true</li><br> >> +<li>PR43536: CopyOnWriteArrayList bug in delete() when empt= y</li><br> >> +<li>PR36560: java.util.zip: Error parsing zip file with lar= ger files in it</li><br> >> +<li>Restrict access to VM classes.</li><br> >> +<li>Cleanup use of message resources.</li><br> >> +<li>Throw exception when encrypted zip file entries are enc= ountered.</li><br> >> +<li>Fix infinite recursion in javax.print.attribute.standar= d.JobStateReasons.add.</li><br> >> +<li>Native code cleanups in GtkToolkit.c and jcl.c.</li&= gt;<br> >> +<li>Only log when debugging is on.</li><br> >> +<li>PR44411: System.nanoTime() is not independent of wall-c= lock time</li><br> >> +<li>PR46775: Calling Policy.setPolicy with a new Policy obj= ect has no effect on the DefaultSecurityManager</li><br> >> +<li>Use implementation of VMClass.getSimpleName from gcj.&l= t;/li><br> >> +<li>Simplify security determination in ProtectionDomain in = situations where all permissions are available.</li><br> >> +<li>PR42390: Missing Security Manager checks in classpath a= pis</li><br> >> +<li>Throw NullPointerExceptions appropriately for compatibi= lity with OpenJDK.</li><br> >> +<li>Use Integer.parseInt in preference to Integer.decode in= java.util.Formatter.</li><br> >> +<li>Use same default capacity in java.util.HashMap as docum= ented in OpenJDK.</li><br> >> +<li>Check for hashcode equality before calling equals in ja= va.util.HashMap.put</li><br> >> +<li>Make sure match is within input data limits in java.uti= l.regex.Matcher.find.</li><br> >> +<li>Fix misuse of ArrayList.set in javax.swing.text.html.St= yleSheet.resolveStyle.</li><br> >> +<li>PR48131: java.util.zip.ZipException: incomplete dynamic= bit lengths tree</li><br> >> +<li>Check for negative capacity in VMDirectByteBuffer's= native code.</li><br> >> +<li>PR42823: tcp/ip sockets read/write operations causes me= mory leak</li><br> >> +<li>Generate META-INF/INDEX.LST for glibj.zip</li><br= > >> +<li>Fix issues when building with -Werror and gcc 4.6.</= li><br> >> +<li>PR40188: javah creates constants using name of supercla= ss</li><br> >> +<li>PR45527: gjavah encodes $ as used in inner classes as 0= 0024 where Oracle's javah does not</li><br> >> +<li>PR45526: gjavah does not implicitly produce header file= s for inner classes</li><br> >> +<li>Fix NullPointerException for null keys in java.util.Has= hMap.put.</li><br> >> +<li>Fix BEAST security issue in gnu.javax.net.ssl.provider.= </li><br> >> +<li>RH712013: pdftk crashes with java.lang.ArrayIndexOutOfB= oundsException</li><br> >> +</ul><br> >> +<li>Updated to libtool 2.x.<br> >> +</li><br> >> +<li>Lots of warning fixes / addition of generics.<br> >> +</li><br> >> +<li>Fix license headers in tools.<br> >> +</li><br> >> +<li>Normalise whitespace.<br> >> +</li><br> >> +<li>Maintenance work on javac detection.<br> >> +</li><br> >> +<li>Mark plugin as unmaintained and disable by default.<br> >> +</li><br> >> +</ul><br> >> +<p><br> >> +The following people helped with this release:<br> >> +</p><br> >> +<ul><br> >> +<li>Roland Brand</li><br> >> +<li>Gert Brettlecker</li><br> >> +<li>Chris Burdess</li><br> >> +<li>Ludovic Claude</li><br> >> +<li>Pekka Enberg</li><br> >> +<li>Jeroen Frijters</li><br> >> +<li>Richard Guenther</li><br> >> +<li>Andrew Haley</li><br> >> +<li>Andrew John Hughes</li><br> >> +<li>Ivan Maidanski</li><br> >> +<li>Daniel Noll</li><br> >> +<li>Rainer Orth</li><br> >> +<li>Mike Stump</li><br> >> +<li>Tom Tromey</li><br> >> +<li>Mark Wielaard</li><br> >> +<li>Ralf Wildenhues</li><br> >> +</ul><br> >> +<p><br> >> +We would also like to thank the numerous bug reporters and tester= s!=C2=A0 In<br> >> +addition, we'd like to extend our thanks to all those who'= ;ve contributed over<br> >> +the years and have helped in building a thriving and friendly com= munity<br> >> +around the GNU Classpath project.<br> >> +</p><br> >> +</boxitem><br> >> +</box><br> >> diff --git a/doc/<a href=3D"http://www.gnu.org/downloads/downloads= .wml" target=3D"_blank">www.gnu.org/downloads/downloads.wml</a> b/doc/<a hr= ef=3D"http://www.gnu.org/downloads/downloads.wml" target=3D"_blank">www.gnu= .org/downloads/downloads.wml</a><br> >> index 0702fef..1ab19ef 100644<br> >> --- a/doc/<a href=3D"http://www.gnu.org/downloads/downloads.wml" t= arget=3D"_blank">www.gnu.org/downloads/downloads.wml</a><br> >> +++ b/doc/<a href=3D"http://www.gnu.org/downloads/downloads.wml" t= arget=3D"_blank">www.gnu.org/downloads/downloads.wml</a><br> >> @@ -77,10 +77,10 @@ sub mylink {<br> >>=C2=A0 <download-block><br> >><br> >>=C2=A0 <download<br> >> -=C2=A0 =C2=A0 =C2=A0 =C2=A0date=3D"05 Feb 2009"<br> >> -=C2=A0 =C2=A0 =C2=A0 =C2=A0version=3D"0.98"<br> >> -=C2=A0 =C2=A0 =C2=A0 =C2=A0url=3D"<a href=3D"ftp://ftp.gnu.o= rg/gnu/classpath/classpath-0.98.tar.gz" target=3D"_blank">ftp://ftp.gnu.org= /gnu/classpath/classpath-0.98.tar.gz</a>"<br> >> -=C2=A0 =C2=A0 =C2=A0 =C2=A0notes=3D"<a href=3D"http://www.gn= u.org/software/classpath/announce/20090205.html" target=3D"_blank">http://w= ww.gnu.org/software/classpath/announce/20090205.html</a>"<br> >> +=C2=A0 =C2=A0 =C2=A0 =C2=A0date=3D"07 Mar 2012"<br> >> +=C2=A0 =C2=A0 =C2=A0 =C2=A0version=3D"0.99"<br> >> +=C2=A0 =C2=A0 =C2=A0 =C2=A0url=3D"<a href=3D"ftp://ftp.gnu.o= rg/gnu/classpath/classpath-0.99.tar.gz" target=3D"_blank">ftp://ftp.gnu.org= /gnu/classpath/classpath-0.99.tar.gz</a>"<br> >> +=C2=A0 =C2=A0 =C2=A0 =C2=A0notes=3D"<a href=3D"http://www.gn= u.org/software/classpath/announce/20120307.html" target=3D"_blank">http://w= ww.gnu.org/software/classpath/announce/20120307.html</a>"<br> >>=C2=A0 ><br> >><br> >>=C2=A0 <!-- download<br> >> @@ -100,6 +100,12 @@ sub mylink {<br> >><br> >>=C2=A0 <download-block><br> >>=C2=A0 <download<br> >> +=C2=A0 =C2=A0 =C2=A0 =C2=A0date=3D"05 Feb 2009"<br> >> +=C2=A0 =C2=A0 =C2=A0 =C2=A0version=3D"0.98"<br> >> +=C2=A0 =C2=A0 =C2=A0 =C2=A0url=3D"<a href=3D"ftp://ftp.gnu.o= rg/gnu/classpath/classpath-0.98.tar.gz" target=3D"_blank">ftp://ftp.gnu.org= /gnu/classpath/classpath-0.98.tar.gz</a>"<br> >> +=C2=A0 =C2=A0 =C2=A0 =C2=A0notes=3D"<a href=3D"http://www.gn= u.org/software/classpath/announce/20090205.html" target=3D"_blank">http://w= ww.gnu.org/software/classpath/announce/20090205.html</a>"<br> >> +><br> >> +<download<br> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0date=3D"06 Jun 2008"<br= > >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0version=3D"0.97.2"<br> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0url=3D"<a href=3D"ftp://ftp.= gnu.org/gnu/classpath/classpath-0.97.2.tar.gz" target=3D"_blank">ftp://ftp.= gnu.org/gnu/classpath/classpath-0.97.2.tar.gz</a>"<br> >> diff --git a/doc/<a href=3D"http://www.gnu.org/newsitems.txt" targ= et=3D"_blank">www.gnu.org/newsitems.txt</a> b/doc/<a href=3D"http://www.gnu= .org/newsitems.txt" target=3D"_blank">www.gnu.org/newsitems.txt</a><br> >> index d8ef99b..ba3ede7 100644<br> >> --- a/doc/<a href=3D"http://www.gnu.org/newsitems.txt" target=3D"_= blank">www.gnu.org/newsitems.txt</a><br> >> +++ b/doc/<a href=3D"http://www.gnu.org/newsitems.txt" target=3D"_= blank">www.gnu.org/newsitems.txt</a><br> >> @@ -1,3 +1,8 @@<br> >> +<newsitem date=3D"07 Mar 2012"><br> >> +<createlink name=3D"GNU Classpath 0.99"<br> >> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 url=3D"announce/20= 120307.html"><br> >> +</newsitem><br> >> +<br> >>=C2=A0 <newsitem date=3D"05 Feb 2009"><br> >>=C2=A0 <createlink name=3D"GNU Classpath 0.98"<br> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 url=3D"announ= ce/20090205.html"><br> >> --<br> >> 1.7.0.4<br> >><br> ><br> ><br> ><br> > --<br> > Guillermo Rodriguez Garcia<br> > <a>[email protected]</a><br> <br> <br> <br> --<br> Andii :-)<br> </blockquote><br><br>-- <br>Guillermo Rodriguez Garcia<br><a href=3D"javasc= ript:_e(%7B%7D,'cvml','[email protected]');" targe= t=3D"_blank">[email protected]</a><br> </blockquote><br><br>-- <br>Guillermo Rodriguez Garcia<br><a href=3D"mailto= :[email protected]">[email protected]</a><br> --047d7b16350bc02e5e050321a764--