WML working
Guillermo Rodriguez Garcia <[email protected]> Tue, 9 Sep 2014 11:04:59 +0200
| Newsgroups | gmane.comp.java.classpath.devel |
|---|---|
| Message-ID | <CABDcavYNU7RLrcTB5H+KEh4q2UW_ZjtDJv2eq9t1AOeUkGyeMA@mail.gmail.com> |
Hi Mark, I have a working WML in my box. If you would like me to update the WML files and regenerate the HTML from there, instead of manually patching the HTML files, please let me know and I will do that. Best, Guillermo 2014-09-05 14:55 GMT+02:00 Guillermo Rodriguez Garcia <[email protected]>: > Mark, > > This patch is against the CVS repo at > http://web.cvs.savannah.gnu.org/viewvc/classpath/?root=3Dclasspath > > The headers say "git" only because I imported the CVS head into a > local git repository to make (my) life easier. > > Thank you, > > Guillermo > > > 2014-09-05 14:40 GMT+02:00 Guillermo Rodriguez <[email protected]= m>: >> From: grodriguez <[email protected]> >> >> Add new page for 0.99 release notes. >> Add 0.99 release to home, news, and downloads pages. >> --- >> announce/20120307.html | 341 +++++++++++++++++++++++++++++++++++++++= +++++++ >> downloads/downloads.html | 15 ++- >> home.html | 3 + >> news.html | 3 + >> 4 files changed, 359 insertions(+), 3 deletions(-) >> create mode 100644 announce/20120307.html >> >> diff --git a/announce/20120307.html b/announce/20120307.html >> new file mode 100644 >> index 0000000..6b11c6d >> --- /dev/null >> +++ b/announce/20120307.html >> @@ -0,0 +1,341 @@ >> +<html> >> +<head> >> + <base href=3D"http://www.gnu.org/software/classpath/"> >> + <title>GNU Classpath 0.99 Announcement (2013-03-07) - GNU Projec= t - Free Software Foundation (FSF)</title> >> + <LINK REV=3D"made" HREF=3D"mailto:[email protected]"> >> + <LINK REL=3D"stylesheet" TYPE=3D"text/css" HREF=3D"http://www.gnu= .org/software/classpath/savannah.css"> >> +</head> >> +<body> >> +<table border=3D"0" summary=3D""> >> +<tr> >> +<td> >> +<applet code=3D"Animation.class" CODEBASE=3D"http://www.gnu.org/graphic= s" WIDTH=3D"130" HEIGHT=3D"86"> >> + <param name=3D"base-name" value=3D"drop"> >> + <param name=3D"extension" value=3D"jpg"> >> + <param name=3D"num-images" value=3D"15"> >> + <param name=3D"image-sequence" value=3D"1..10,9,7,5,3,1"> >> + <param name=3D"frame-delay" value=3D"30"> >> + <param name=3D"inner-loop-repeat" value=3D"2"> >> + <param name=3D"loop-delay" value=3D"10000"> >> + <param name=3D"outer-loop-repeat" value=3D"0"> >> + <a href=3D"http://www.gnu.org/graphics/drop-1.jpg"> >> + <img src=3D"http://www.gnu.org/graphics/drop-1.jpg" alt=3D" [image = of the evil water droplet] " >> + width=3D"130" height=3D"86" border=3D"0"> (jpeg 3k) >> + </a> >> +</applet> >> +</td><td> >> +<div align=3D"center"> >> +<!--img src=3D"logo5.jpg"--> >> +<h1>GNU Classpath</h1> >> +</div> >> +</td> >> +</tr> >> +<tr> >> +<td class=3D"menutable" valign=3D"top"> >> +<br><span class=3D"menutitle">Classpath</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"home.html">Home</a> >> +</span><br> >> +<!-- >> +<span class=3D"menuitem"> >> +<a href=3D"home.html#status">Status</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"home.html#roadmap">Roadmap</a> >> +</span><br> >> +--> >> +<span class=3D"menuitem"> >> +<a href=3D"license.html">License</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"http://savannah.gnu.org/project/memberlist.php?group_id=3D85= ">Team</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"downloads/downloads.html">Download</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"faq/faq.html">FAQ</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"home.html#news">News</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"events/events.html">Events</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"http://planet.classpath.org/">Planet Classpath</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"http://developer.classpath.org/mediation/">Classpath Wiki</a= > >> +</span><br> >> +<br><span class=3D"menutitle">Success Stories</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"stories.html#jvm">JVMs</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"stories.html#research">Research</a> >> +</span><br> >> +<br><span class=3D"menutitle">Savannah</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"http://savannah.gnu.org/projects/classpath/">Project Home</a= > >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"bugs.html">Bug Reports</a> >> +</span><br> >> +<!-- >> +<span class=3D"menuitem"> >> +<a href=3D"http://savannah.gnu.org/support/?group=3Dclasspath">Support<= /a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"http://savannah.gnu.org/patch/?group=3Dclasspath">Patches</a= > >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"http://savannah.gnu.org/pm/?group=3Dclasspath">Tasks</a> >> +</span><br> >> +--> >> +<span class=3D"menuitem"> >> +<a href=3D"http://savannah.gnu.org/mail/?group=3Dclasspath">Mailing Lis= ts</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"http://savannah.gnu.org/news/?group=3Dclasspath">News</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"http://savannah.gnu.org/cvs/?group=3Dclasspath">CVS</a> >> +</span><br> >> +<br><span class=3D"menutitle">Development</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"http://developer.classpath.org/mediation/ClasspathOpenTasks"= >Tasks</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"docs/docs.html">Docs</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"benchmarks.html#testing">Testing</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"benchmarks.html#benchmarks">Benchmarks</a> >> +</span><br> >> +<br><span class=3D"menutitle">Classpath Projects</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"inetlib.html">Inetlib</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"cp-tools/">Classpath Tools</a> >> +</span><br> >> +<br><span class=3D"menutitle">External Tools</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"external.html#packages">External Packages</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"http://www.gnu.org/software/classpathx/">ClasspathX</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"http://fmj.sourceforge.net/">Free Media Project</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"http://sources.redhat.com/mauve/">Mauve</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"http://www.nongnu.org/jessie/">Jessie</a> >> +</span><br> >> +<span class=3D"menuitem"> >> +<a href=3D"external.html#jalopy">Jalopy</a> >> +</span><br> >> +</td> >> +<td valign=3D"top"> >> +<table class=3D"boxtable" summary=3D""> >> +<tr><td class=3D"boxtitle">GNU Classpath 0.99</td><tr> >> +<tr><td class=3D"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 fre= e core class libraries for use with runtimes, compilers and tools for the j= ava programming language. >> +</p> >> +<p> >> +The GNU Classpath developer snapshot releases are not directly aimed at= the end user but are meant to be integrated into larger development platfo= rms. For example JamVM, CACAO and Kaffe can make use of an installed copy o= f 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, <a hre= f=3D"http://www.gnu.org/software/classpath/stories.html">http://www.gnu.org= /software/classpath/stories.html</a> >> +</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 <a href=3D"http://gcc.gnu.org/bugzilla/buglist.cg= i?product=3Dclasspath&target_milestone=3D0.99">http://gcc.gnu.org/bugzi= lla/buglist.cgi?product=3Dclasspath&target_milestone=3D0.99</a> >> +</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 <a href=3D"http://developer.classp= ath.org">http://developer.classpath.org</a> provides detailed information o= n how to start with helping the GNU Classpath project and gives an overview= of the core class library packages currently provided. >> +</p> >> +<p>For each snapshot release generated documentation is provided throug= h the gjdoc tool, which is part of GNU Classpath 0.99. Full documentation o= n the currently implementated packages and classes can be found at: <a href= =3D"http://developer.classpath.org/doc/">http://developer.classpath.org/doc= /</a> 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: >> +<a href=3D"http://www.gnu.org/software/classpath/">http://www.gnu.org/s= oftware/classpath/</a> >> +<li>Developer information (wiki): >> +<a href=3D"http://developer.classpath.org/">http://developer.classpath.= org/</a> >> +<li>Full class documentation: >> +<a href=3D"http://developer.classpath.org/doc/">http://developer.classp= ath.org/doc/</a> >> +<li>GNU Classpath hackers: >> +<a href=3D"http://planet.classpath.org/">http://planet.classpath.org/</= a> >> +<li>Autobuilder, current build status, build snapshots: >> +<a href=3D"http://builder.classpath.org/">http://builder.classpath.org/= </a> >> +<li>Application test pages (wiki) >> +<a href=3D"http://developer.classpath.org/mediation/Applets">http://dev= eloper.classpath.org/mediation/Applets</a> >> +<a href=3D"http://developer.classpath.org/mediation/FreeAWTTestApps">ht= tp://developer.classpath.org/mediation/FreeAWTTestApps</a> >> +<a href=3D"http://developer.classpath.org/mediation/FreeSwingTestApps">= http://developer.classpath.org/mediation/FreeSwingTestApps</a> >> +<a href=3D"http://developer.classpath.org/mediation/FreeSWTTestApps">ht= tp://developer.classpath.org/mediation/FreeSWTTestApps</a> >> +<li>GNU Classpath hacking with Eclipse (wiki) >> +<a href=3D"http://developer.classpath.org/mediation/ClasspathHackingWit= hEclipse">http://developer.classpath.org/mediation/ClasspathHackingWithEcli= pse</a> >> +<li>GNU Classpath promotion banners: >> +<a href=3D"http://developer.classpath.org/mediation/ClasspathBanners">h= ttp://developer.classpath.org/mediation/ClasspathBanners</a> >> +</ul> >> + >> +<p>GNU Classpath 0.99 can be downloaded from <a href=3D"ftp://ftp.gnu.o= rg/pub/gnu/classpath/">ftp://ftp.gnu.org/pub/gnu/classpath/</a> or one of t= he ftp.gnu.org mirrors <a href=3D"http://www.gnu.org/order/ftp.html">http:/= /www.gnu.org/order/ftp.html</a> >> +</p> >> +<p><pre>File: classpath-0.99.tar.gz >> +SHA256sum: f929297f8ae9b613a1a167e231566861893260651d913ad9b6c11933895f= ecc8 >> +</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 th= ey occur in a superclass</li> >> +<li>PR40590: namespace namespace broken in CNI</li> >> +<li>PR40630: java.util.Scanner fails when used for charset generation b= y 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.Nul= lPointerException</li> >> +<li>PR41696: java.util.zip.Inflater:finished () returns false when it s= hould 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.</l= i> >> +<li>Fix infinite recursion in javax.print.attribute.standard.JobStateRe= asons.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</l= i> >> +<li>PR46775: Calling Policy.setPolicy with a new Policy object has no e= ffect on the DefaultSecurityManager</li> >> +<li>Use implementation of VMClass.getSimpleName from gcj.</li> >> +<li>Simplify security determination in ProtectionDomain in situations w= here all permissions are available.</li> >> +<li>PR42390: Missing Security Manager checks in classpath apis</li> >> +<li>Throw NullPointerExceptions appropriately for compatibility with Op= enJDK.</li> >> +<li>Use Integer.parseInt in preference to Integer.decode in java.util.F= ormatter.</li> >> +<li>Use same default capacity in java.util.HashMap as documented in Ope= nJDK.</li> >> +<li>Check for hashcode equality before calling equals in java.util.Hash= Map.put</li> >> +<li>Make sure match is within input data limits in java.util.regex.Matc= her.find.</li> >> +<li>Fix misuse of ArrayList.set in javax.swing.text.html.StyleSheet.res= olveStyle.</li> >> +<li>PR48131: java.util.zip.ZipException: incomplete dynamic bit lengths= tree</li> >> +<li>Check for negative capacity in VMDirectByteBuffer's native code.</l= i> >> +<li>PR42823: tcp/ip sockets read/write operations causes memory leak</l= i> >> +<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 O= racle'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.</l= i> >> +<li>Fix BEAST security issue in gnu.javax.net.ssl.provider.</li> >> +<li>RH712013: pdftk crashes with java.lang.ArrayIndexOutOfBoundsExcepti= on</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 communi= ty around the GNU Classpath project. >> +</p> >> +</td><tr> >> +</table> >> +</td> >> +</tr> >> +<tr> >> +<td colspan=3D"2"> >> +<BR><BR> >> +<HR> >> +<en> >> +Return to <A HREF=3D"/home.html">GNU's home page</A>. >> +<P> >> +Please send FSF & GNU inquiries & questions to >> +<A HREF=3D"mailto:[email protected]"><EM>[email protected]</EM></A>. >> +There are also <A HREF=3D"http://www.fsf.org/about/contact.html">other = ways to >> +contact</A> the FSF. >> +<P> >> +Please send comments on these web pages to >> +<A HREF=3D"mailto:[email protected]"><EM>[email protected]</E= M></A>, >> +send other questions to >> +<A HREF=3D"mailto:[email protected]"><EM>[email protected]</EM></A>. >> +<P> >> +Copyright © 1999-2006 Free Software Foundation, Inc., >> +51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA >> +<P> >> +Verbatim copying and distribution of this entire article is >> +permitted in any medium, provided this notice is preserved.<P> >> +Updated: >> +</en> >> +$Date $ $Author $ >> +<HR> >> +</td> >> +</tr> >> +</table> >> +</body> >> diff --git a/downloads/downloads.html b/downloads/downloads.html >> index addec04..5e75a92 100644 >> --- a/downloads/downloads.html >> +++ b/downloads/downloads.html >> @@ -150,12 +150,12 @@ >> <table cellspacing=3D"2" cellpadding=3D"4" summary=3D""> >> <tr><th>Version</th><th colspan=3D"2">Links</th></tr> >> <tr bgcolor=3D"#CCCCCC"> >> - <td align=3D"center"><strong>0.98</strong> / 05 Feb 2009= </td> >> + <td align=3D"center"><strong>0.99</strong> / 07 Mar 2012= </td> >> <td align=3D"center"> >> - <a href=3D"ftp://ftp.gnu.org/gnu/classpath/classpath-0.98.tar.gz= ">download</a> >> + <a href=3D"ftp://ftp.gnu.org/gnu/classpath/classpath-0.99.tar.gz= ">download</a> >> </td> >> <td align=3D"center">[ >> - <a href=3D"http://www.gnu.org/software/classpath/announce/200902= 05.html">release notes</a> >> + <a href=3D"http://www.gnu.org/software/classpath/announce/201203= 07.html">release notes</a> >> ]</td> >> </tr> >> <!-- download >> @@ -173,6 +173,15 @@ >> <table cellspacing=3D"2" cellpadding=3D"4" summary=3D""> >> <tr><th>Version</th><th colspan=3D"2">Links</th></tr> >> <tr bgcolor=3D"#CCCCCC"> >> + <td align=3D"center"><strong>0.98</strong> / 05 Feb 2009= </td> >> + <td align=3D"center"> >> + <a href=3D"ftp://ftp.gnu.org/gnu/classpath/classpath-0.98.tar.gz= ">download</a> >> +</td> >> + <td align=3D"center">[ >> + <a href=3D"http://www.gnu.org/software/classpath/announce/200902= 05.html">release notes</a> >> + ]</td> >> + </tr> >> + <tr bgcolor=3D"#CCCCCC"> >> <td align=3D"center"><strong>0.97.2</strong> / 06 Jun 20= 08</td> >> <td align=3D"center"> >> <a href=3D"ftp://ftp.gnu.org/gnu/classpath/classpath-0.97.2.tar.= gz">download</a> >> diff --git a/home.html b/home.html >> index c8c8560..de69afe 100644 >> --- a/home.html >> +++ b/home.html >> @@ -147,6 +147,9 @@ >> <tr><td class=3D"boxtitle"><a name=3D"news">Classpath::Short News</a></= td><tr> >> <tr><td class=3D"boxitem"> >> <table summary=3D""> >> + <tr><td><strong>07 Mar 2012</strong></td><td> >> +<a href=3D"announce/20120307.html">GNU Classpath 0.99</a> >> +</td></tr> >> <tr><td><strong>05 Feb 2009</strong></td><td> >> <a href=3D"announce/20090205.html">GNU Classpath 0.98</a> >> </td></tr> >> diff --git a/news.html b/news.html >> index fea8c59..885bc85 100644 >> --- a/news.html >> +++ b/news.html >> @@ -147,6 +147,9 @@ >> <tr><td class=3D"boxtitle"><a name=3D"ShortNews">Classpath::News</a></t= d><tr> >> <tr><td class=3D"boxitem"> >> <table summary=3D""> >> + <tr><td><strong>07 Mar 2012</strong></td><td> >> +<a href=3D"announce/20120307.html">GNU Classpath 0.99</a> >> +</td></tr> >> <tr><td><strong>05 Feb 2009</strong></td><td> >> <a href=3D"announce/20090205.html">GNU Classpath 0.98</a> >> </td></tr> >> -- >> 1.7.0.4 >> > > > > -- > Guillermo Rodriguez Garcia > [email protected] --=20 Guillermo Rodriguez Garcia [email protected]