summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew John Hughes <gnu_andrew@member.fsf.org>2008-03-11 20:27:42 +0000
committerAndrew John Hughes <gnu_andrew@member.fsf.org>2008-03-11 20:27:42 +0000
commit335c02b4d02b08b8d403f01e8d9a55fe6daf30c6 (patch)
tree4434c6127dece9e7a09ba81dc2f66cff17fdcef8
parent4765e830a0701718701d604b250bee0187b44c06 (diff)
downloadclasspath-335c02b4d02b08b8d403f01e8d9a55fe6daf30c6.tar.gz
2008-03-11 Andrew John Hughes <gnu_andrew@member.fsf.org>classpath-0_97_1-release
* configure.ac: Set version to 0.97.1 * NEWS: Add 0.97.1.
-rw-r--r--ChangeLog242
-rw-r--r--NEWS6
-rw-r--r--configure.ac59
3 files changed, 12 insertions, 295 deletions
diff --git a/ChangeLog b/ChangeLog
index 29e2499d4..298fecac2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,73 +1,13 @@
-2008-03-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
+2008-03-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
- PR classpath/28664
- * native/jni/java-math/Makefile.am: Add
- AM_LDFLAGS to the local LDFLAGS definition
- so gmp is linked.
+ * configure.ac: Set version to 0.97.1
+ * NEWS: Add 0.97.1.
2008-03-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
PR classpath/35422
* doc/api/Makefile.am: Include external/jsr166.
-
-2008-03-10 Jim Meyering <meyering@redhat.com>
-
- Don't leak upon failed realloc.
- * native/jni/classpath/jcl.c (JCL_realloc): Upon failed realloc,
- free the original buffer before throwing the exception.
-
-2008-03-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
-
- * doc/cp-hacking.texinfo: Fix some typos.
- * doc/cp-tools.texinfo: Likewise.
- * doc/cp-vmintegration.texinfo: Likewise.
-
-2008-03-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
-
- * doc/cp-hacking.texinfo: Fix spacing after periods.
- * doc/cp-tools.texinfo: Likewise.
- * doc/cp-vmintegration.texinfo: Likewise.
-
-2008-03-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
- * java/lang/reflect/Constructor.java:
- (cons): Make package-private.
- (Constructor(VMConstructor)): Set cons in
- VM interface.
- * java/lang/reflect/Field.java:
- (f): Make package-private.
- (Field(VMField)): Set f in VM interface.
- * java/lang/reflect/Method.java:
- (m): Make package-private.
- (Method(VMMethod)): Set m in VM interface.
- * vm/reference/java/lang/reflect/VMConstructor.java:
- (cons): Added reference to Constructor instance.
- * vm/reference/java/lang/reflect/VMField.java:
- (f): Added reference to Field instance.
- * vm/reference/java/lang/reflect/VMMethod.java,
- (m): Added reference to Method instance.
-
-2008-03-04 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/lang/reflect/AccessibleObject.java:
- (getAnnotation(Class)): Documented.
- (getAnnotations()): Likewise.
- (getDeclaredAnnotations()): Likewise.
- (isAnnotationPresent(Class)): Likewise.
- * java/lang/reflect/Constructor.java,
- * java/lang/reflect/Field.java,
- * java/lang/reflect/Method.java,
- * vm/reference/java/lang/reflect/VMConstructor.java,
- * vm/reference/java/lang/reflect/VMField.java,
- * vm/reference/java/lang/reflect/VMMethod.java:
- (getAnnotation(Class)): Added.
- (getDeclaredAnnotations()): Likewise.
-
-2008-03-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * tools/Makefile.am:
- Distribute property files.
-
2008-03-04 Robert Schuster <robertschuster@fsfe.org>
* gnu/xml/stream/AttributeImpl.java: Changed type field to String.
@@ -84,181 +24,9 @@
2008-03-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
- * java/lang/reflect/Constructor.java,
- * java/lang/reflect/Field.java,
- * java/lang/reflect/Method.java,
- * vm/reference/java/lang/reflect/VMConstructor.java:
- (equals(Object)): Added.
- * vm/reference/java/lang/reflect/VMField.java:
- (equals(Object)): Added.
- * vm/reference/java/lang/reflect/VMMethod.java:
- (equals(Object)): Added.
- Move variables from Classpath classes to VM classes
- and make class methods into instance methods.
-
-2008-02-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/lang/reflect/Constructor.java,
- * java/lang/reflect/Field.java,
- * java/lang/reflect/Method.java:
- New classes within GNU Classpath that provide
- common reflection functionality.
- * vm/reference/java/lang/reflect/Constructor.java,
- * vm/reference/java/lang/reflect/Field.java,
- * vm/reference/java/lang/reflect/Method.java:
- Removed.
- * vm/reference/java/lang/reflect/VMConstructor.java,
- * vm/reference/java/lang/reflect/VMField.java,
- * vm/reference/java/lang/reflect/VMMethod.java:
- New VM interface for reflection.
-
-2008-03-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- PR classpath/28664
- * native/jni/Makefile.am: Check CREATE_GMPBI_LIBRARY
- and only compile GMP libraries if set.
-
-2008-03-02 Mark Wielaard <mark@klomp.org>
-
- * native/jni/Makefile.am (DIST_SUBDIRS): Add java-math.
-
-2008-02-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- PR classpath/21869
- * gnu/classpath/CPStringBuilder.java:
- Make the constructor accessible.
-
-2008-02-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- PR classpath/21869
- * gnu/classpath/CPStringBuilder.java:
- Removed.
- * gnu/java/awt/font/OpenTypeFontPeer.java,
- * gnu/java/awt/font/autofit/Edge.java,
- * gnu/java/awt/font/autofit/LatinBlue.java,
- * gnu/java/awt/font/autofit/Segment.java,
- * gnu/java/awt/font/autofit/Width.java,
- * gnu/java/awt/font/opentype/truetype/Point.java,
- * gnu/java/awt/java2d/ActiveEdges.java,
- * gnu/java/awt/peer/GnomeDesktopPeer.java,
- * gnu/java/awt/peer/KDEDesktopPeer.java,
- * gnu/java/awt/peer/x/XFontPeer.java:
- Use CPStringBuilder.
- * gnu/java/lang/CPStringBuilder.java:
- Moved from gnu.classpath.
- * gnu/java/lang/ClassHelper.java,
- * gnu/java/lang/reflect/GenericSignatureParser.java,
- * gnu/java/lang/reflect/TypeSignature.java,
- * gnu/java/net/protocol/http/ChunkedInputStream.java,
- * gnu/java/net/protocol/http/Cookie.java,
- * gnu/java/net/protocol/http/HTTPConnection.java,
- * gnu/java/net/protocol/http/Headers.java,
- * gnu/java/net/protocol/http/Request.java:
- Use CPStringBuilder.
- * java/lang/reflect/Modifier.java:
- Corrected import to point to correct package.
- * java/util/Formatter.java:
- Use CPStringBuilder.
- * vm/reference/java/lang/reflect/Constructor.java,
- * vm/reference/java/lang/reflect/Field.java,
- * vm/reference/java/lang/reflect/Method.java:
- Corrected import to point to correct package.
-
-2008-02-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- PR classpath/21869
- * gnu/classpath/CPStringBuffer.java,
- * gnu/classpath/CPStringBuilder.java:
- Rename class to CPStringBuilder.
- * java/lang/reflect/Modifier.java,
- * vm/reference/java/lang/reflect/Constructor.java,
- * vm/reference/java/lang/reflect/Field.java,
- * vm/reference/java/lang/reflect/Method.java:
- Use CPStringBuilder.
-
-2008-02-29 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * gnu/classpath/CPStringBuffer.java:
- New non-copying string buffer.
- * java/lang/AbstractStringBuffer.java:
- Add note about CPStringBuffer.
-
-2008-02-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * gnu/java/util/EmptyEnumeration.java:
- Add generic type parameter.
- * java/lang/ClassLoader.java:
- Use EmptyEnumeration with type parameter.
- * java/util/zip/ZipFile.java:
- Likewise.
- * javax/swing/text/html/StyleSheet.java,
- * javax/swing/text/html/ViewAttributeSet.java:
- Add generics.
- * javax/swing/tree/DefaultMutableTreeNode.java:
- Use EmptyEnumeration with type parameter.
-
-2008-02-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- PR classpath/28664
- * include/Makefile.am:
- Add generation of header file java_math_VMBigInteger.h
- * java/math/BigInteger.java: Separate NativeMPI into
- VMBigInteger.
- * native/jni/Makefile.am: Add java-math.
- * native/jni/java-math/java_math_VMBigInteger.c:
- Renamed from java_math_BigInteger.c.
- * vm/reference/java/math/VMBigInteger.java:
- Former NativeMPI class from java.math.BigInteger.
-
-2006-11-28 Raif S. Naffah <classpath@naffah-raif.name>
- Jeroen Frijters <jeroen@sumatra.nl>
-
- PR classpath/28664
- * configure.ac: Add support for configuring GNU MP.
- * native/jni/Makefile.am: Include java-math directory if required.
- * native/jni/java-math/.cvsignore: New file.
- * native/jni/java-math/Makefile.am: Likewise.
- * native/jni/java-math/java_math_BigInteger.c: Likewise.
- * java/math/BigInteger.java: Added support for native methods.
- * gnu/classpath/Configuration.java.in (WANT_NATIVE_BIG_INTEGER): New field.
-
-2008-02-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * configure.ac:
- Check for sys/loadavg.h.
- * native/jni/java-lang/gnu_java_lang_management_VMOperatingSystemMXBeanImpl.c:
- Include sys/loadavg.h if found.
-
-2008-02-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- PR classpath/21869:
- * java/lang/AbstractStringBuffer.java: New class.
- * java/lang/StringBuffer.java,
- * java/lang/StringBuilder.java:
- Changed to use AbstractStringBuffer.
-
-2008-02-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * gnu/java/util/prefs/EventDispatcher.java:
- Removed again.
- * gnu/java/util/prefs/GConfBasedPreferences.java,
- * gnu/java/util/prefs/gconf/GConfNativePeer.java,
- * java/util/prefs/AbstractPreferences.java,
- * native/jni/gconf-peer/GConfNativePeer.c:
- Revert to pre-release versions.
-
-2008-02-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * doc/www.gnu.org/newsitems.txt:
- Add 20080222 announcement.
- * doc/www.gnu.org/announce/20080222.wml:
- Add announcement of 0.97.
-
-2008-02-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
+ * tools/Makefile.am:
+ Distribute property files.
- * NEWS: Add 0.98.
- * configure.ac: Set version to 0.98-pre.
-
2008-02-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
* NEWS: Set date for 0.97.
diff --git a/NEWS b/NEWS
index b611fde80..917be49d0 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,8 @@
-New in release 0.98
+Bug fixes in release 0.97.1 (Mar 11, 2007)
+
+* Include documentation for JSR166 (java.util.concurrent)
+* Fix STaX API compatability.
+* Include the tools properties file in the release tarball.
New in release 0.97 (Feb 22, 2007)
diff --git a/configure.ac b/configure.ac
index dbca5d80f..e9c04c294 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6,7 +6,7 @@ dnl -----------------------------------------------------------
dnl define([AC_CACHE_LOAD], )dnl
dnl define([AC_CACHE_SAVE], )dnl
-AC_INIT([GNU Classpath],[0.98-pre],[classpath@gnu.org],[classpath])
+AC_INIT([GNU Classpath],[0.97.1],[classpath@gnu.org],[classpath])
AC_CONFIG_SRCDIR(java/lang/System.java)
AC_CANONICAL_TARGET
@@ -246,19 +246,6 @@ AC_ARG_ENABLE([plugin],
AM_CONDITIONAL(CREATE_PLUGIN, test "x${COMPILE_PLUGIN}" = xyes)
dnl -----------------------------------------------------------
-dnl Native java.math.BigInteger (enabled by default)
-dnl -----------------------------------------------------------
-AC_ARG_ENABLE([gmp],
- [AS_HELP_STRING(--enable-gmp,
- compile native java.math.BigInteger library (disabled by --disable-gmp) [default=yes])],
- [case "${enableval}" in
- yes|true) COMPILE_GMP=yes ;;
- no|false) COMPILE_GMP=no ;;
- *) COMPILE_GMP=yes ;;
- esac],
- [COMPILE_GMP=yes])
-
-dnl -----------------------------------------------------------
dnl Sets the native libraries installation dir
dnl -----------------------------------------------------------
AC_ARG_WITH([native-libdir],
@@ -382,7 +369,6 @@ if test "x${COMPILE_JNI}" = xyes; then
dnl BSD_COMP is defined; just including sys/filio.h is simpler.
dnl Check for crt_externs.h on Darwin.
dnl Check for netinet/in_systm.h, netinet/ip.h and net/if.h for Windows CE.
- dnl Check for sys/loadavg.h for getloadavg() on Solaris 9.
AC_CHECK_HEADERS([unistd.h sys/types.h sys/config.h sys/ioctl.h \
asm/ioctls.h \
inttypes.h stdint.h utime.h sys/utime.h sys/filio.h \
@@ -394,8 +380,7 @@ if test "x${COMPILE_JNI}" = xyes; then
magic.h \
sys/event.h sys/epoll.h \
ifaddrs.h \
- netinet/in_systm.h netinet/ip.h net/if.h \
- sys/loadavg.h])
+ netinet/in_systm.h netinet/ip.h net/if.h])
AC_EGREP_HEADER(uint32_t, stdint.h, AC_DEFINE(HAVE_INT32_DEFINED, 1, [Define to 1 if you have uint32_t]))
AC_EGREP_HEADER(uint32_t, inttypes.h, AC_DEFINE(HAVE_INT32_DEFINED, 1, [Define to 1 if you have uint32_t]))
@@ -710,26 +695,6 @@ if test "x${COMPILE_JNI}" = xyes; then
AC_SUBST(PLUGIN_DIR, $HOME/.mozilla/plugins/)
fi
-
- dnl Check for GNU MP library and header file
- dnl for GNU MP versions >= 4.2 use __gmpz_combit; otherwise look for
- dnl __gmpz_mul_si for earlier versions (>= 3.1).
- dnl IMPORTANT: if you decide to look for __gmpz_combit, don't forget to
- dnl change the name of the corresponding ac_ variable on lines 860...
- if test "x${COMPILE_GMP}" = xyes; then
- AC_CHECK_LIB(gmp, __gmpz_mul_si,
- [GMP_CFLAGS=-I/usr/include
- GMP_LIBS=-lgmp ],
- [GMP_CFLAGS=
- GMP_LIBS= ])
- AC_SUBST(GMP_CFLAGS)
- AC_SUBST(GMP_LIBS)
-
- AC_CHECK_HEADERS([gmp.h])
- fi
-
-else
- COMPILE_GMP=no
fi
if test "x${REGENERATE_JNI_HEADERS}" = xyes; then
@@ -971,25 +936,6 @@ dnl -----------------------------------------------------------
AC_SUBST(DEFAULT_PREFS_PEER)
dnl -----------------------------------------------------------
-dnl Set GNU MP related params
-dnl -----------------------------------------------------------
-WANT_NATIVE_BIG_INTEGER=false
-if test "x${COMPILE_GMP}" = xyes; then
- if test "x${ac_cv_lib_gmp___gmpz_mul_si}" = xyes; then
- if test "x${ac_cv_header_gmp_h}" = xyes; then
- WANT_NATIVE_BIG_INTEGER=true
- AC_DEFINE(WITH_GNU_MP, 1, [Define to 1 if gmp is usable])
- else
- COMPILE_GMP=no
- fi
- else
- COMPILE_GMP=no
- fi
-fi
-AC_SUBST(WANT_NATIVE_BIG_INTEGER)
-AM_CONDITIONAL(CREATE_GMPBI_LIBRARY, test "x${COMPILE_GMP}" = xyes)
-
-dnl -----------------------------------------------------------
dnl output files
dnl -----------------------------------------------------------
AC_CONFIG_FILES([Makefile
@@ -1010,7 +956,6 @@ native/jni/Makefile
native/jni/classpath/Makefile
native/jni/java-io/Makefile
native/jni/java-lang/Makefile
-native/jni/java-math/Makefile
native/jni/java-net/Makefile
native/jni/java-nio/Makefile
native/jni/java-util/Makefile