Re: [PATCH] Update web for 0.99 release

Guillermo Rodriguez Garcia <[email protected]> Mon, 15 Sep 2014 09:26:47 +0200
Newsgroups gmane.comp.java.classpath.devel
Message-ID <CABDcavaNt2+6bgPCrnE7RpT80+a+eNAe0nECCSw7yUbwSUEaBg@mail.gmail.com>
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.

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/anno=
unce/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 development
> +platforms. For example JamVM, CACAO and Kaffe can make use of an install=
ed
> +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/stor=
ies.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=3Dcla=
sspath&target_milestone=3D0.99">
> +</p>
> +<p>
> +With the 0.95 release, we switched fully towards the 1.5 generics work t=
hat we previously released separately as classpath-generics. All this work =
is now fully integrated in the main release and various runtimes (gcj, caca=
o, jamvm, ikvm, etc) have been extended to take advantage of the new generi=
cs, annotations and enumeration support in the core library. As a consequen=
ce, only 1.5 capable compilers (currently the Eclipse Compiler for Java (ec=
j) 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 Clas=
spath
> +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/softw=
are/classpath/">
> +
> +<li>Developer information (wiki): <createlink url=3D"http://developer.cl=
asspath.org/">
> +
> +<li>Full class documentation: <createlink url=3D"http://developer.classp=
ath.org/doc/">
> +
> +<li>GNU Classpath hackers: <createlink url=3D"http://planet.classpath.or=
g/">
> +
> +<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/Applets">
> +  <createlink url=3D"http://developer.classpath.org/mediation/FreeAWTTes=
tApps">
> +  <createlink url=3D"http://developer.classpath.org/mediation/FreeSwingT=
estApps">
> +  <createlink url=3D"http://developer.classpath.org/mediation/FreeSWTTes=
tApps">
> +
> +<li>GNU Classpath hacking with Eclipse (wiki)
> +  <createlink url=3D"http://developer.classpath.org/mediation/ClasspathH=
ackingWithEclipse">
> +
> +<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.g=
nu.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.classpat=
h.org/dist">
> +<p><pre>
> +File: classpath-0.99.tar.gz
> +SHA256sum: f929297f8ae9b613a1a167e231566861893260651d913ad9b6c11933895fe=
cc8
> +</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 the=
y 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.Null=
PointerException</li>
> +<li>PR41696: java.util.zip.Inflater:finished () returns false when it sh=
ould 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.JobStateRea=
sons.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 ef=
fect on the DefaultSecurityManager</li>
> +<li>Use implementation of VMClass.getSimpleName from gcj.</li>
> +<li>Simplify security determination in ProtectionDomain in situations wh=
ere all permissions are available.</li>
> +<li>PR42390: Missing Security Manager checks in classpath apis</li>
> +<li>Throw NullPointerExceptions appropriately for compatibility with Ope=
nJDK.</li>
> +<li>Use Integer.parseInt in preference to Integer.decode in java.util.Fo=
rmatter.</li>
> +<li>Use same default capacity in java.util.HashMap as documented in Open=
JDK.</li>
> +<li>Check for hashcode equality before calling equals in java.util.HashM=
ap.put</li>
> +<li>Make sure match is within input data limits in java.util.regex.Match=
er.find.</li>
> +<li>Fix misuse of ArrayList.set in javax.swing.text.html.StyleSheet.reso=
lveStyle.</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 where Or=
acle's javah does not</li>
> +<li>PR45526: gjavah does not implicitly produce header files for inner c=
lasses</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.ArrayIndexOutOfBoundsExceptio=
n</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/do=
wnloads/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.gz"
> diff --git a/doc/www.gnu.org/newsitems.txt b/doc/www.gnu.org/newsitems.tx=
t
> 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
>



--=20
Guillermo Rodriguez Garcia
[email protected]