1 |
14 |
jlechner |
#!wml --include=..
|
2 |
|
|
|
3 |
|
|
#use wml::std::page
|
4 |
|
|
#use wml::std::lang
|
5 |
|
|
#use wml::fmt::isolatin
|
6 |
|
|
#use wml::std::case global=upper
|
7 |
|
|
|
8 |
|
|
|
9 |
|
|
|
10 |
|
|
|
11 |
|
|
|
12 |
|
|
|
13 |
|
|
#include
|
14 |
|
|
|
15 |
|
|
|
16 |
|
|
|
17 |
|
|
We are pleased to announce a new development release of GNU Classpath.
|
18 |
|
|
|
19 |
|
|
GNU Classpath, Essential Libraries for Java, is a project to create free
|
20 |
|
|
core class libraries for use with virtual machines and compilers for the
|
21 |
|
|
java programming language.
|
22 |
|
|
|
23 |
|
|
GNU Classpath 0.08 can be downloaded from
|
24 |
|
|
ftp://ftp.gnu.org/pub/gnu/classpath/
|
25 |
|
|
or one of the ftp.gnu.org mirrors
|
26 |
|
|
http://www.gnu.org/order/ftp.html
|
27 |
|
|
|
28 |
|
|
File: classpath-0.08.tar.gz
|
29 |
|
|
MD5sum: 17f200744c31f36fdbe15347745562fb
|
30 |
|
|
|
31 |
|
|
New in GNU Classpath 0.08:
|
32 |
|
|
|
33 |
|
|
* java.util.regexp implementation through gnu.regexp wrappers.
|
34 |
|
|
* java.net.URI implementation.
|
35 |
|
|
* Working implementation of javax.swing.undo.
|
36 |
|
|
* java.awt.geom.CubicCurve2D/QuadCurve2D: Can now solve cubic and
|
37 |
|
|
quadratic equations; implementation adapted from the GNU Scientific
|
38 |
|
|
Library.
|
39 |
|
|
* Lots of java.awt and gtk+ peer improvements. Also more Swing work.
|
40 |
|
|
Start of EmbeddedWindow support.
|
41 |
|
|
* BufferedReader speed improvements.
|
42 |
|
|
* Improved useabilty of java.text implementation for several
|
43 |
|
|
applications.
|
44 |
|
|
* ObjectInputStream is much faster and more compatible with other
|
45 |
|
|
implementations.
|
46 |
|
|
* Fix handling of alias methods, where a method has been deprecated in
|
47 |
|
|
favour of a new one with the same funtion but a different name.
|
48 |
|
|
(See Deprecated Methods section in the GNU Classpath Hacking Guide.)
|
49 |
|
|
* javax.print.attribute.standard added.
|
50 |
|
|
* Lots of java.nio, java.net, java.io fixes and updates.
|
51 |
|
|
* Depend on autoconf 2.59+ and automake 1.7+, GCJ 3.3+, jikes 1.18+.
|
52 |
|
|
|
53 |
|
|
VM Interface changes:
|
54 |
|
|
* Split native methods in java.lang.Runtime into java.lang.VMRuntime.
|
55 |
|
|
* Resources are now also loaded/needed through the bootstrap classloader
|
56 |
|
|
(gnu.regexp needs MessageBundle included in glibj.zip
|
57 |
|
|
|
58 |
|
|
Fixed Classpath bugs:
|
59 |
|
|
#6095 java.awt.geom.QuadCurve2D.solveQuadratic sometimes gives
|
60 |
|
|
wrong results
|
61 |
|
|
#7099 EventListenerList.getListenerCount should accept null argument
|
62 |
|
|
#7104 EventListenerList.add does not work
|
63 |
|
|
#7105 EventListenerList.remove does not work
|
64 |
|
|
#7107 DefaultBoundedRangeModel.setValue and friends should not throw
|
65 |
|
|
And lots more.
|
66 |
|
|
|
67 |
|
|
Here are answers to some questions you might have about this project and
|
68 |
|
|
this release.
|
69 |
|
|
|
70 |
|
|
1). What is required to build/install/run?
|
71 |
|
|
|
72 |
|
|
GNU Classpath requires a working GNU build environment and a byte code
|
73 |
|
|
compiler such as jikes, gcj or kjc. When creating native code you will
|
74 |
|
|
also need a working C compiler and up to date Gnome development
|
75 |
|
|
libraries (gtk+, libart and gdk-pixbuf). More information on the
|
76 |
|
|
precise version numbers for the tools and libraries can be found in
|
77 |
|
|
the INSTALL file.
|
78 |
|
|
|
79 |
|
|
A list of virtual machines and compilers known to work with GNU
|
80 |
|
|
Classpath can be found at our website:
|
81 |
|
|
http://www.gnu.org/software/classpath/stories.htm
|
82 |
|
|
|
83 |
|
|
2). What platforms are supported?
|
84 |
|
|
|
85 |
|
|
GNU/Linux is the only platform that has been tested.
|
86 |
|
|
We plan to eventually support many others.
|
87 |
|
|
|
88 |
|
|
3). Who should use this software?
|
89 |
|
|
|
90 |
|
|
Although GNU Classpath is already capable of supporting many
|
91 |
|
|
applications written in the java programming language, this is a
|
92 |
|
|
development release. As such, there are still some unfinished
|
93 |
|
|
components, and some problems are to be expected. You should install it
|
94 |
|
|
if you are interested in GNU Classpath development or reporting bugs.
|
95 |
|
|
We appreciate both.
|
96 |
|
|
|
97 |
|
|
A good overview of the current status can be found on the GNU Classpath
|
98 |
|
|
at FOSDEM'04 page which describes the last GNU Classpath hacker meeting.
|
99 |
|
|
It includes reports and presentations on the current status and future
|
100 |
|
|
plans: http://www.gnu.org/software/classpath/events/fosdem04.html
|
101 |
|
|
|
102 |
|
|
4). Where do I go for more information?
|
103 |
|
|
|
104 |
|
|
The project home page with information on our mailing list can be
|
105 |
|
|
found http://www.gnu.org/software/classpath/.
|
106 |
|
|
|
107 |
|
|
|
108 |
|
|
|