commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

doc/www.gnu.org/announce/20040313.wml doc/www.gnu.org/Makefile doc/www.g


From: Patrik Reali
Subject: doc/www.gnu.org/announce/20040313.wml doc/www.gnu.org/Makefile doc/www.gnu.org/home.wml doc/www.gnu.org/newsitems.txt doc/www.gnu.org/announce/Makefile doc/www.gnu.org/events/fosdem04.wml doc/www.gnu.org/faq/faq.wml
Date: Mon, 15 Mar 2004 22:54:03 +0100 (CET)

2004-03-15  Patrik Reali  <address@hidden>
        * doc/www.gnu.org/announce/20040313.wml doc/www.gnu.org/Makefile
          doc/www.gnu.org/announce/Makefile doc/www.gnu.org/newsitems.txt:
          classpath 0.08 release news item
        * doc/www.gnu.org/home.wml: broken links to JDK comparison fixed
        * doc/www.gnu.org/events/fosdem04.wml: link to Tom's slides
        * doc/www.gnu.org/faq/faq.wml: entry on free java needs

Index: doc/www.gnu.org/announce/20040313.wml
===================================================================
RCS file: doc/www.gnu.org/announce/20040313.wml
diff -N doc/www.gnu.org/announce/20040313.wml
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ doc/www.gnu.org/announce/20040313.wml       15 Mar 2004 21:43:59 -0000
@@ -0,0 +1,108 @@
+#!wml --include=..
+
+#use wml::std::page
+#use wml::std::lang
+#use wml::fmt::isolatin
+#use wml::std::case global=upper
+
+<lang:new id=en short>
+<lang:star:slice:>
+
+<set-var last-modified-author="prr">
+
+#include <include/macros.wml>
+
+<header title="<en>GNU Classpath 0.08 Announcement (2004-03-15)</en>"> 
+<pre>
+We are pleased to announce a new development release of GNU Classpath.
+
+GNU Classpath, Essential Libraries for Java, is a project to create free
+core class libraries for use with virtual machines and compilers for the
+java programming language.
+
+GNU Classpath 0.08 can be downloaded from
+ftp://ftp.gnu.org/pub/gnu/classpath/
+or one of the ftp.gnu.org mirrors
+http://www.gnu.org/order/ftp.html
+
+File: classpath-0.08.tar.gz<br>
+MD5sum: 17f200744c31f36fdbe15347745562fb
+
+New in GNU Classpath 0.08:
+
+* java.util.regexp implementation through gnu.regexp wrappers.
+* java.net.URI implementation.
+* Working implementation of javax.swing.undo.
+* java.awt.geom.CubicCurve2D/QuadCurve2D: Can now solve cubic and
+  quadratic equations; implementation adapted from the GNU Scientific
+  Library.
+* Lots of java.awt and gtk+ peer improvements. Also more Swing work.
+  Start of EmbeddedWindow support.
+* BufferedReader speed improvements.
+* Improved useabilty of java.text implementation for several
+  applications.
+* ObjectInputStream is much faster and more compatible with other
+  implementations.
+* Fix handling of alias methods, where a method has been deprecated in
+  favour of a new one with the same funtion but a different name.
+  (See Deprecated Methods section in the GNU Classpath Hacking Guide.)
+* javax.print.attribute.standard added.
+* Lots of java.nio, java.net, java.io fixes and updates.
+* Depend on autoconf 2.59+ and automake 1.7+, GCJ 3.3+, jikes 1.18+.
+ 
+VM Interface changes:
+* Split native methods in java.lang.Runtime into java.lang.VMRuntime.
+* Resources are now also loaded/needed through the bootstrap classloader
+  (gnu.regexp needs MessageBundle included in glibj.zip
+ 
+Fixed Classpath bugs:
+  #6095 java.awt.geom.QuadCurve2D.solveQuadratic sometimes gives
+        wrong results
+  #7099 EventListenerList.getListenerCount should accept null argument
+  #7104 EventListenerList.add does not work
+  #7105 EventListenerList.remove does not work
+  #7107 DefaultBoundedRangeModel.setValue and friends should not throw
+  And lots more.
+
+Here are answers to some questions you might have about this project and
+this release.
+
+1). What is required to build/install/run?
+
+GNU Classpath requires a working GNU build environment and a byte code
+compiler such as jikes, gcj or kjc. When creating native code you will
+also need a working C compiler and up to date Gnome development
+libraries (gtk+, libart and gdk-pixbuf). More information on the
+precise version numbers for the tools and libraries can be found in
+the INSTALL file.
+
+A list of virtual machines and compilers known to work with GNU
+Classpath can be found at our website:
+http://www.gnu.org/software/classpath/stories.htm
+
+2). What platforms are supported?
+
+GNU/Linux is the only platform that has been tested.
+We plan to eventually support many others.
+
+3). Who should use this software?
+
+Although GNU Classpath is already capable of supporting many
+applications written in the java programming language, this is a
+development release. As such, there are still some unfinished
+components, and some problems are to be expected. You should install it
+if you are interested in GNU Classpath development or reporting bugs.
+We appreciate both.
+
+A good overview of the current status can be found on the GNU Classpath
+at FOSDEM'04 page which describes the last GNU Classpath hacker meeting.
+It includes reports and presentations on the current status and future
+plans: http://www.gnu.org/software/classpath/events/fosdem04.html
+
+4). Where do I go for more information?
+
+The project home page with information on our mailing list can be
+found http://www.gnu.org/software/classpath/.
+</pre>
+
+<footer>
Index: doc/www.gnu.org/announce/Makefile
===================================================================
RCS file: /cvsroot/classpath/classpath/doc/www.gnu.org/announce/Makefile,v
retrieving revision 1.8
diff -u -r1.8 Makefile
--- doc/www.gnu.org/announce/Makefile   26 Feb 2003 02:52:00 -0000      1.8
+++ doc/www.gnu.org/announce/Makefile   15 Mar 2004 21:43:59 -0000
@@ -6,13 +6,13 @@
 endif
 
 WML_SRC = $(wildcard *.wml)
-WML_EN_OBJS = $(patsubst %.wml,%.en.html,$(WML_SRC))
+WML_OBJS = $(patsubst %.wml,%.html,$(WML_SRC))
 
-%.en.html: %.wml ../include/macros.wml
+%.html: %.wml ../include/macros.wml
        $(WML) -o $@ $<
 #      -rm -f $(patsubst %.wml,%.html,$<)
 
-all : $(WML_EN_OBJS) subdirs
+all : $(WML_OBJS) subdirs
 
 .PHONY : clean
 clean :
Index: doc/www.gnu.org/Makefile
===================================================================
RCS file: /cvsroot/classpath/classpath/doc/www.gnu.org/Makefile,v
retrieving revision 1.14
diff -u -r1.14 Makefile
--- doc/www.gnu.org/Makefile    1 Mar 2004 19:41:46 -0000       1.14
+++ doc/www.gnu.org/Makefile    15 Mar 2004 21:43:59 -0000
@@ -1,4 +1,4 @@
-SUBDIRS        := downloads docs faq events
+SUBDIRS        := announce downloads docs faq events
 
 ifndef WMK
   export WMK=wmk
Index: doc/www.gnu.org/home.wml
===================================================================
RCS file: /cvsroot/classpath/classpath/doc/www.gnu.org/home.wml,v
retrieving revision 1.38
diff -u -r1.38 home.wml
--- doc/www.gnu.org/home.wml    8 Mar 2004 21:15:07 -0000       1.38
+++ doc/www.gnu.org/home.wml    15 Mar 2004 21:43:59 -0000
@@ -27,8 +27,10 @@
 obtained by looking at these resources.
   <ul>
     <li><createlink url="tasks.html" name="Task descriptions"></li>
-    <li>GNU Classpath vs: <createlink 
url="http://japi.sab39.org/htmlout/h-jdk10-classpath.html"; name="JDK 1.0"> 
<createlink url="http://japi.sab39.org/htmlout/h-jdk11-classpath.html"; 
name="JDK 1.1"> <createlink 
url="http://japi.sab39.org/htmlout/h-jdk12-classpath.html"; name="JDK 1.2"> 
<createlink url="http://japi.sab39.org/htmlout/h-jdk13-classpath.html"; 
name="JDK 1.3"> <createlink 
url="http://japi.sab39.org/htmlout/h-jdk14-classpath.html"; name="JDK 1.4"> 
(updated nightly)</li>
+    <li>GNU Classpath vs: <createlink 
url="http://www.kaffe.org/~stuart/japi/htmlout/h-jdk10-classpath.html"; 
name="JDK 1.0"> <createlink 
url="http://www.kaffe.org/~stuart/japi/htmlout/h-jdk11-classpath.html"; 
name="JDK 1.1"> <createlink 
url="http://www.kaffe.org/~stuart/japi/htmlout/h-jdk12-classpath.html"; 
name="JDK 1.2"> <createlink 
url="http://www.kaffe.org/~stuart/japi/htmlout/h-jdk13-classpath.html"; 
name="JDK 1.3"> <createlink 
url="http://www.kaffe.org/~stuart/japi/htmlout/h-jdk14-classpath.html"; 
name="JDK 1.4"> (updated nightly)</li>
+    <!--
     <li>GNU Classpath <createlink url="mauve/" name="Mauve Results"> 
(temporarily down)</li>
+    -->
   </ul>
 </p>
 </boxitem>
Index: doc/www.gnu.org/newsitems.txt
===================================================================
RCS file: /cvsroot/classpath/classpath/doc/www.gnu.org/newsitems.txt,v
retrieving revision 1.1
diff -u -r1.1 newsitems.txt
--- doc/www.gnu.org/newsitems.txt       1 Mar 2004 19:41:46 -0000       1.1
+++ doc/www.gnu.org/newsitems.txt       15 Mar 2004 21:43:59 -0000
@@ -1,3 +1,7 @@
+<newsitem date="13 Mar. 2004">
+<createlink name="GNU Classpath 0.08 released" url="announce/20040313.html">
+</nextitem>
+
 <newsitem date="21+22 Feb. 2004">
 GNU Classpath at the <createlink name="FOSDEM'04" 
url="http://www.fosdem.org/2004/";>: see the <createlink name="report" 
url="events/fosdem04.html">
 </newsitem>
Index: doc/www.gnu.org/events/fosdem04.wml
===================================================================
RCS file: /cvsroot/classpath/classpath/doc/www.gnu.org/events/fosdem04.wml,v
retrieving revision 1.1
diff -u -r1.1 fosdem04.wml
--- doc/www.gnu.org/events/fosdem04.wml 1 Mar 2004 19:41:46 -0000       1.1
+++ doc/www.gnu.org/events/fosdem04.wml 15 Mar 2004 21:43:59 -0000
@@ -18,8 +18,8 @@
 <i>Mark presented an overview of the GNU Classpath project, the current 
development state, and the problems encountered, in particular the ability to 
fit so many JVM with different requirements and constraints</i>
 
 <li><strong>SableVM - the Apache of Java Virtual Machines</strong>, Grzegorz 
B. Prokopski (SableVM)<br>
-<i>Grzegorz presented the SableVM JVM and its technical details; a whole unter 
the hood tour, including the use of m4 macro expansion for generating the VM 
code and an overview of interpreter and JIT techniques used.</i><br>
 [<createlink name="slides" url="http://gadek.debian.net/FOSDEM/";>]<br>
+<i>Grzegorz presented the SableVM JVM and its technical details; a whole unter 
the hood tour, including the use of m4 macro expansion for generating the VM 
code and an overview of interpreter and JIT techniques used.</i><br>
 
 
 <li><strong>fbAWT - Direct to your buffer</strong>, Stephane Meslin-Weber<br>
@@ -34,7 +34,8 @@
 <ul>
 <li><strong>JOnAS</strong>, Florent Benoit (WebObjects)
 <li><strong>GCJ</strong>, Tom Tromey (GCJ, Red Hat)<br>
-<i>Tom presented the GCJ project and its goals. Many details on performance 
and status.</i>
+[<createlink name="slides" 
url="http://www.peakpeak.com/~tromey/FOSDEM/gcj.html";>]<br>
+<i>Tom presented the GCJ project and its goals. Many details on performance 
and status.</i><br>
 
 <li><strong>NetBeans</strong>, Ian Formanek (Sun)
 <li><strong>Java Security: How Free Software Is Secured Using the Java Language
Index: doc/www.gnu.org/faq/faq.wml
===================================================================
RCS file: /cvsroot/classpath/classpath/doc/www.gnu.org/faq/faq.wml,v
retrieving revision 1.5
diff -u -r1.5 faq.wml
--- doc/www.gnu.org/faq/faq.wml 1 Mar 2004 19:41:46 -0000       1.5
+++ doc/www.gnu.org/faq/faq.wml 15 Mar 2004 21:44:08 -0000
@@ -96,6 +96,28 @@
 <p>Therefore, Sun&#x2019;s implementation does not qualify as Free
 Software.</p>
 
+</faq>
+
+<faq question="What do we need to make Java free?">
+
+<p>Though it would be helpful if Sun would open their sources, this is not the
+most important step toward a free Java. Even more important for a free Java 
are:
+<ul>
+<li>Access to the TCK (Technology Compatibility Kits) on acceptable terms
+<li>Involvement in the JCP without contamination or other unacceptable
+   constraints
+<li>Easing of the requirements on subsetting.  The free software
+   community doesn't work well with the "one big perfect release"
+   model that Sun seems to want.  
+</ul>
+
+<p>There was already a lot of discussions around this topic on other sites:
+<ul>
+<li><createlink name="Sys-Con: <i>Let's Bundle Free Java with Linux</i>, Says 
IBM's Sutor" url="http://sys-con.com/story/print.cfm?storyid=43969";>
+<li><createlink name="Hacking Log 4.0: RE: JCP 2.6 - Are we there yet?" 
url="http://linuxintegrators.com/blog/acoliver/news/?permalink=0124.html";>
+<li><createlink name="Javalobby: ESR - Open Letter to Sun: Let Java Go" 
url="http://www.javalobby.org/thread.jspa?forumID=61&threadID=11412";>
+</ul>
+
 
 </faq>
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]