OSDN Git Service

2005-03-05 Andreas Tobler <a.tobler@schweiz.ch>
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
index ac99d3b..c3be310 100644 (file)
@@ -1,3 +1,126 @@
+2005-03-05  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * java/lang/dtoa.c (_dtoa_r): Initialize variables ilim, ilim1 and
+       spec_case. Initialize pointer mlo.
+
+       * java/lang/strtod.c (_strtod_r): Initialize pointers bb, bd, ds and
+       delta.
+
+       * java/lang/e_asin.c (__ieee754_asin): Initialize variable t.
+
+       * java/lang/e_exp.c (__ieee754_exp): Initialize variables hi, lo
+       and k.
+
+       * java/lang/e_rem_pio2.c (__ieee754_rem_pio2): Initialize
+       uninitialized variable z.
+
+       * gnu/java/net/natPlainDatagramSocketImplPosix.cc (mcastGrp): Ifdef
+       possible unused variables.
+
+       * gnu/java/nio/natPipeImplPosix.cc (init): Remove self.
+
+       * jawt.c: Include <stdlib.h> to fix implict declaration of malloc.
+
+2005-03-03  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       PR libgcj/20292
+       * testsuite/libjava.jni/jni.exp
+       (gcj_jni_invocation_compile_c_to_binary): Add -I. -I.. to compile
+       flags.
+       (gcj_jni_invocation_test_one): Add -L../.libs to cxx flags.
+
+2005-02-23  David Daney  <ddaney@avtrex.com>
+
+       * configure.host: Don't use -mxgot for MIPS builds.
+
+2005-02-28  Paolo Bonzini  <bonzini@gnu.org>
+
+       PR bootstrap/17383
+       * configure.ac: Call GCC_TOPLEV_SUBDIRS.
+       (COMPPATH): Removed.
+       (ZIP, GCJH): Replace it with ../$(host_subdir).
+       (built_gcc_dir): Add $(host_subdir).
+       * configure: Regenerate.
+       * Makefile.in, include/Makefile.in, testsuite/Makefile.in,
+       gcj/Makefile.in, external/Makefile.in, external/sax/Makefile.in,
+       external/w3c_dom/Makefile.in: Regenerate.
+
+2005-02-24  David Gilbert  <david.gilbert@object-refinery.com>
+
+       * java/awt/font/TextAttribute.java: changed names to lower case;
+       (readResolve): implemented.
+       Added doc comments all over.
+
+2005-02-23  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       PR libgcj/16923
+       * jni.cc (JNI_CreateJavaVM): Check JNI version.  Cast args to
+       JvVMInitArgs.  Pass args to _Jv_CreateJavaVM and check return
+       value.  Move argument parsing code to prims.cc.
+       * prims.cc (no_properties): Remove.
+       (_Jv_Compiler_Properties): Initialize to NULL.
+       (_Jv_Properties_Count): Initialize to 0.
+       (parse_verbose_args): New function.
+       (parse_init_args): New function.
+       (_Jv_CreateJavaVM): Call parse_init_args.
+       (_Jv_RunMain): Check return value of _Jv_CreateJavaVM.
+       * gcj/cni.h (JvVMOption): New struct.
+       (JvVMInitArgs): Likewise.
+       (JvCreateJavaVM): Declare vm_args as JvVMInitArgs* rather than
+       void*.
+       * libjava/gcj/javaprims.h (_Jv_VMOption): New struct.
+       (_Jv_VMInitArgs): Likewise.
+       * include/java-props.h (_Jv_Properties_Count): Declare.
+       * java/lang/natRuntime.cc (insertSystemProperties): Use
+       _Jv_Properties_Count in for loop exit condition.
+       * testsuite/libjava.jni/jni.exp
+       (gcj_invocation_compile_c_to_binary): New procedure.
+       (gcj_invocation_test_one): Likewise.
+       (gcj_jni_run): Run JNI invocation API tests.
+       * testsuite/libjava.jni/invocation/PR16923.c,
+       testsuite/libjava.jni/invocation/PR16923.java,
+       testsuite/libjava.jni/invocation/PR16923.out: New test.
+
+2005-02-23  Michael Koch  <konqueror@gmx.de>
+
+       * Makefile.am: Added new file gnu/java/nio/ChannelReader.java.
+       * Makefile.in: Regenerated.
+
+2005-02-23  Robert Schuster  <thebohemian@gmx.net>
+
+       * gnu/java/nio/ChannelReader: Fixed comments.
+
+2005-02-23  Robert Schuster  <thebohemian@gmx.net>
+
+       * java/nio/channels/Channels: Added FIXMEs about
+       stub method implementation.
+       (newReader): Implemented.
+       * gnu/java/nio/ChannelReader: New class.
+
+2005-02-23  Michael Koch  <konqueror@gmx.de>
+
+       * java/text/SimpleDateFormat.java:
+       Removed unused import.
+
+2005-02-22  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       PR libgcj/20029:
+       * Makefile.am (lib_gnu_java_awt_peer_gtk_la_CFLAGS): Add X_CFLAGS.
+       (lib_gnu_java_awt_peer_gtk_la_LDFLAGS): Add X_LIBS and -lXtst.
+       * Makefile.in: Regenerate.
+       * configure.ac: Check for libXtst.
+       * configure: Regenerate.
+
+2005-02-22  Mark Wielaard  <address@bogus.example.com>
+
+       * java/security/AlgorithmParameterGenerator.java (getInstance):
+       Mention provider when throwing NoSuchProviderException.
+       * java/security/AlgorithmParameters.java (getInstance): Likewise.
+       * java/security/KeyFactory.java (getInstance): Likewise.
+       * java/security/KeyStore.java (getInstance): Likewise.
+       * java/security/SecureRandom.java (getInstance): Likewise.
+       * java/security/cert/CertificateFactory.java (getInstance): Likewise.
+
 2005-02-22  Jeroen Frijters  <jeroen@frijters.net>
 
        * java/lang/reflect/Proxy.java,