diff options
author | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2008-03-11 20:27:42 +0000 |
---|---|---|
committer | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2008-03-11 20:27:42 +0000 |
commit | 335c02b4d02b08b8d403f01e8d9a55fe6daf30c6 (patch) | |
tree | 4434c6127dece9e7a09ba81dc2f66cff17fdcef8 | |
parent | 4765e830a0701718701d604b250bee0187b44c06 (diff) | |
download | classpath-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-- | ChangeLog | 242 | ||||
-rw-r--r-- | NEWS | 6 | ||||
-rw-r--r-- | configure.ac | 59 |
3 files changed, 12 insertions, 295 deletions
@@ -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. @@ -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 |