OSDN Git Service

* src/mips/o32.S (ffi_call_O32, ffi_closure_O32): Use jalr instead
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
index 6c6d36d..67d2d76 100644 (file)
@@ -1,3 +1,886 @@
+2004-11-23  Richard Sandiford  <rsandifo@redhat.com>
+
+       * configure.host: Enable the interpreter for mips*-*-linux*.
+
+2004-11-23  Michael Koch  <konqueror@gmx.de>
+
+       * java/lang/String.java (rehash): Removed.
+       * java/lang/natString.cc (rehash): Made static.
+       (_Jv_NewStringUtf8Const): Use static rehash method.
+
+2004-11-23  Michael Koch  <konqueror@gmx.de>
+
+       * Makefile.in, aclocal.m4, configure, gcj/Makefile.in,
+       include/Makefile.in, testsuite/Makefile.in: Regenerated.
+
+2004-11-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       PR target/18444
+       * configure.ac (threading): Accept 'posix95'.
+       * configure: Regenerate.
+
+2004-11-22  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/nio/SocketChannelImpl.java
+       (read): Made check for blocking un-ambiguous.
+       Removed wrong check for data array length.
+
+2004-11-21  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/nio/SocketChannelImpl.java
+       (read): Only return 0 when no bytes for reading available in
+       non-blocking mode.
+       * java/nio/channels/SocketChannel.java:
+       Added some missing @return tags.
+
+2004-11-21  Michael Koch  <konqueror@gmx.de>
+
+       * java/beans/PropertyChangeSupport.java
+       (propertyChangeSupportSerializedDataVersion): Made static.
+       * java/beans/VetoableChangeSupport.java
+       (propertyChangeSupportSerializedDataVersion): Likewise.
+
+2004-11-18  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/net/URLStreamHandler.java
+       (parseURL): Fixed file path canonicalisation.
+
+2004-11-18  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/net/URLStreamHandler.java
+       (parseURL): Fixed file path canonicalisation.
+
+2004-11-18  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/URLClassLoader.java: Whitespace cleanup.
+
+2004-11-18  Robert Schuster <address@bogus.example.com>
+
+       Complete 1.4 support
+       * java/beans/PropertyDescriptor.java:
+       (setReadMethod): New method
+       (setWriteMethod): New method
+       (equals): Implemented (1.4)
+       (checkMethods): operates on arguments now (private)
+
+
+2004-11-18  Mattias Rehnberg  <Mattias.Rehnberg@home.se>
+
+       * java/net/Inet6Address.java (getHostAddress): Fix textual
+       representation of IPv6 address with embedded zeroes
+       to conform to RFC 2373.
+
+2004-11-18  Jeroen Frijters  <address@bogus.example.com>
+
+       * java/lang/StackTraceElement.java: Made final.
+       * java/nio/channels/Channels.java: Added private constructor.
+       * java/rmi/Naming.java: Added private constructor.
+       * java/rmi/registry/LocateRegistry.java: Added private constructor.
+       * java/rmi/server/RMIClassLoader.java: Added private constructor.
+       * java/security/KeyPairGeneratorSpi.java
+       (clone): Made protected and simplified implementation.
+       * java/text/DateFormat.java
+       (allFields): Made package accessible.
+       * java/text/DecimalFormat.java
+       (formatInternal): Made private.
+       * java/text/Format.java
+       (formatInternal): Made private.
+       * java/util/logging/Handler.java: Made constructor protected.
+       * java/util/regex/Matcher.java: Made final.
+       * java/util/regex/Pattern.java: Made final.
+       * javax/crypto/CipherInputStream.java
+       (mark): Corrected mark parameter type (from long to int).
+       * javax/crypto/ExemptionMechanism.java
+       (finalize): Added.
+       * javax/crypto/Mac.java
+       (getMacLength): Made final.
+       (clone): Made final.
+       * javax/imageio/ImageIO.java: Added private constructor.
+       * javax/imageio/stream/ImageInputStreamImpl.java
+       (checkClosed): Made final.
+       * javax/net/ssl/SSLPermission.java: Made final.
+       * javax/print/DocFlavor.java
+       (hostEncoding): Added work-around to prevent the field from being
+       a compile time constant.
+       * javax/print/attribute/AttributeSetUtilities.java: Added private
+       constructor.
+       (UnmodifiableDocAttributeSet): Made private.
+       (UnmodifiablePrintJobAttributeSet): Made private.
+       (UnmodifiablePrintRequestAttributeSet): Made private.
+       (UnmodifiablePrintServiceAttributeSet): Made private.
+       (SynchronizedAttributeSet): Made private.
+       (SynchronizedDocAttributeSet): Made private.
+       (SynchronizedPrintJobAttributeSet): Made private.
+       (SynchronizedPrintRequestAttributeSet): Made private.
+       (SynchronizedPrintServiceAttributeSet): Made private.
+       * javax/security/auth/PrivateCredentialPermission.java: Made final.
+
+2004-11-18  Craig Black  <craig.black@aonix.com>
+
+       * gnu/java/beans/BeanInfoEmbryo.java: Use TreeMap for proper sorting.
+
+2004-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+       * Makefile.am: Correct friend function declaration.
+       * Makefile.in: Regenerated.
+       * include/boehm-gc.h (JV_MARKOBJ_DECL, JV_MARKARRAY_DECL): Add
+       scope to function names.  Declare functions directly.
+       * libjava/java/lang/Class.h
+       (java::lang::Class): Correct friend class declaration.
+       (_Jv_InitClass, _Jv_GetArrayClass): Move definition to global
+       scope.
+       * libjava/java/lang/Class.h
+       (java::lang::Object): Correct friend class declaration.
+
+2004-11-17  David Daney  <ddaney@avtrex.com>
+
+       * java/io/BufferedInputStream.java (skip): Return zero on EOF.
+
+2004-11-17  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/Socket.java (getPort): Return 0 in error case.
+
+2004-11-17  Michael Koch  <konqueror@gmx.de>
+
+       *  java/nio/DirectByteBufferImpl.java
+       (owner): Updated comment.
+       (allocate): New method.
+
+2004-11-17  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/URL.java (URL): Handle case when argument is null.
+
+2004-11-17  Michael Koch  <konqueror@gmx.de>
+
+       * java/beans/Beans.java,
+       java/beans/PropertyChangeEvent.java,
+       java/beans/PropertyEditorSupport.java:
+       Fixed javadocs.
+
+2004-11-17  Michael Koch  <konqueror@gmx.de>
+
+       * java/util/Timer.java (DEFAULT_SIZE): Made static.
+
+2004-11-17  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/InetAddress.java (getCanonicalHostName):
+       Support IPv6 addresses.
+
+2004-11-16  Michael Koch  <konqueror@gmx.de>
+
+       * java/lang/Object.java: Added javadocs all over (merged from GNU
+       classpath).
+
+2004-11-16  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * java/security/Security.java (Security): Silence the warning about no
+       providers found in the no debug case.
+
+2004-11-16  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/InetAddress.java
+       (toString): Merged from GNU classpath.
+
+2004-11-16  Michael Koch  <konqueror@gmx.de>
+
+       * java/awt/geom/doc-files/Area-1.png,
+       java/awt/geom/doc-files/Ellipse-1.png,
+       java/awt/geom/doc-files/GeneralPath-1.png:
+       New files.
+
+2004-11-16  Michael Koch  <konqueror@gmx.de>
+
+       * java/util/Currency.java (cache): Fix modifier order.
+
+2004-11-16  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/BufferedReader.java,
+       java/io/FileInputStream.java,
+       java/io/FileOutputStream.java,
+       java/io/FileWriter.java,
+       java/io/OutputStreamWriter.java,
+       java/io/PipedInputStream.java,
+       java/io/PipedOutputStream.java,
+       java/io/PipedReader.java,
+       java/io/PipedWriter.java,
+       java/io/PrintStream.java,
+       java/io/PushbackInputStream.java,
+       java/io/RandomAccessFile.java,
+       java/io/Reader.java,
+       java/io/StreamTokenizer.java,
+       java/io/StringReader.java,
+       java/net/NetworkInterface.java,
+       java/net/URLClassLoader.java,
+       java/nio/ByteOrder.java,
+       java/nio/channels/Channel.java:
+       Fixed javadocs all over.
+
+2004-11-16  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * Makefile.am: Add imported files.
+       * Makefile.in: Regenerate.
+
+       2004-10-24  Casey Marshall  <csm@gnu.org>
+
+       * javax/security/auth/login/LoginContext.java: Implemented.
+       * javax/security/auth/login/Configuration.java (getConfig): New method.
+       * javax/security/auth/spi/LoginModule.java,
+       * gnu/java/security/action/GetSecurityPropertyAction.java: New files.
+
+2004-11-15  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       Import/Merge the X.509 certificate code from Classpath.
+
+       * Makefile.am: Add imported files.
+       * Makefile.in: Regenerate.
+
+       2004-11-07  Casey Marshall  <csm@gnu.org>
+
+       * gnu/java/security/provider/Gnu.java(<init>): Add entries in a
+       priviliged action. Add new algorithms.
+       * gnu/java/security/provider/X509CertificateFactory.java
+       (engineGenerateCertificate): Chain exceptions.
+       (engineGenerateCertificates): Likewise.
+       (engineGenerateCRL): Likewise.
+       (engineGenerateCRLs): Likewise.
+       (engineGenerateCertPath): New methods.
+       (generateCert): Throw exception if 'inStream' is null.
+       (generateCRL): Likewise.
+       * gnu/java/security/x509/X500DistinguishedName.java: Replaced with
+       version from GNU Crypto CVS.
+       * gnu/java/security/x509/X509CRL.java: Likewise.
+       * gnu/java/security/x509/X509CRLEntry.java: Likewise.
+       * gnu/java/security/x509/X509Certificate.java: Likewise.
+       * java/security/cert/TrustAnchor.java: Call 'toString' and not
+       toRFC2253.
+       * gnu/java/security/provider/CollectionCertStoreImpl.java,
+       * gnu/java/security/provider/EncodedKeyFactory.java,
+       * gnu/java/security/provider/GnuDHPublicKey.java,
+       * gnu/java/security/provider/GnuRSAPrivateKey.java,
+       * gnu/java/security/provider/GnuRSAPublicKey.java,
+       * gnu/java/security/provider/MD2withRSA.java,
+       * gnu/java/security/provider/MD4withRSA.java,
+       * gnu/java/security/provider/MD5withRSA.java,
+       * gnu/java/security/provider/PKIXCertPathValidatorImpl.java,
+       * gnu/java/security/provider/RSA.java,
+       * gnu/java/security/provider/RSAKeyFactory.java,
+       * gnu/java/security/provider/SHA1withRSA.java,
+       * gnu/java/security/x509/GnuPKIExtension.java,
+       * gnu/java/security/x509/PolicyNodeImpl.java,
+       * gnu/java/security/x509/Util.java,
+       * gnu/java/security/x509/X509CRLSelectorImpl.java,
+       * gnu/java/security/x509/X509CertPath.java,
+       * gnu/java/security/x509/X509CertSelectorImpl.java,
+       * gnu/java/security/x509/ext/AuthorityKeyIdentifier.java,
+       * gnu/java/security/x509/ext/BasicConstraints.java,
+       * gnu/java/security/x509/ext/CRLNumber.java,
+       * gnu/java/security/x509/ext/CertificatePolicies.java,
+       * gnu/java/security/x509/ext/ExtendedKeyUsage.java,
+       * gnu/java/security/x509/ext/Extension.java,
+       * gnu/java/security/x509/ext/GeneralNames.java,
+       * gnu/java/security/x509/ext/IssuerAlternativeNames.java,
+       * gnu/java/security/x509/ext/KeyUsage.java,
+       * gnu/java/security/x509/ext/PolicyConstraint.java,
+       * gnu/java/security/x509/ext/PolicyMappings.java,
+       * gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java,
+       * gnu/java/security/x509/ext/ReasonCode.java,
+       * gnu/java/security/x509/ext/SubjectAlternativeNames.java,
+       * gnu/java/security/x509/ext/SubjectKeyIdentifier.java: New files.
+
+       2004-11-07  Casey Marshall  <csm@gnu.org>
+
+       * gnu/java/security/x509/X509CRL.java:
+       Missed import statements in previous checkin.
+
+       2004-11-07  Casey Marshall  <csm@gnu.org>
+
+       * gnu/java/security/x509/X509CertPath.java (parse): Fixed reference
+       to 'X509CertificateImpl' from previous checkin.
+
+2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR other/14264
+       * testsuite/lib/libjava.exp: Set LC_ALL and LANG to C.
+
+2004-11-11  Casey Marshall  <csm@gnu.org>
+
+       * gnu/java/nio/FileLock.java (isValid): locks are valid if the
+       channel is open.
+       * gnu/java/nio/channels/natFileChannelPosix.cc (lock): use
+       'F_RDLCK' for shared locks, 'F_WRLCK' for exclusive locks.
+
+2004-11-11  Robert Schuster <thebohemian@gmx.net>
+
+       Fixed regression:
+       * gnu/java/beans/IntrospectionIncubator.java:
+       (addMethod): Corrected classification of normal and property methods.
+       (capitalize): Added documentation.
+       (DoubleKey): [class] Added documentation.
+
+2004-11-09  Tom Tromey  <tromey@redhat.com>
+
+       * include/jni.h: Added FIXME.
+
+2004-11-08  Tom Tromey  <tromey@redhat.com>
+
+       * java/util/GregorianCalendar.java: Removed unused imports.
+       * java/util/Vector.java: Removed unused import.
+
+2004-11-07  Michael Koch  <konqueror@gmx.de>
+
+       * java/lang/Process.java:
+       Import cleanups.
+
+2004-11-07  Jeroen Frijters  <jeroen@frijters.net>
+
+       * java/util/zip/ZipEntry.java
+       (KNOWN_SIZE, KNOWN_CSIZE, KNOWN_CRC, KNOWN_TIME): Made final.
+
+2004-11-07  Robert Schuster  <theBohemian@gmx.net>
+
+       Fixes bug #10908
+       * gnu/java/beans/IntrospectionIncubator.java:
+       (addMethod): static methods are discarded now, too.
+
+2004-11-07  Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+       * java/util/GregorianCalendar.java
+       Added/amended documentation.
+
+2004-11-07  Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+       * java/util/Collections.java
+       Added documentation.
+       * java/util/SortedMap.java
+       Clarified some method examples.
+       * java/util/SortedSet.java
+       Clarified some method examples.
+
+2004-11-07  Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+       * java/util/Currency.java
+       Documented variables and methods more fully.
+       Caches the currency instances, so that a request
+       for a locale, l, only ever returns the same
+       instance (i.e. successive calls to getInstance(l)
+       are reference equivalent (==)).
+
+2004-11-07  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+       * java/util/Date.java
+       Added missing documentation.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * java/util/zip/CheckedInputStream.java,
+       java/util/zip/InflaterInputStream.java,
+       java/util/zip/ZipFile.java,
+       java/util/zip/ZipInputStream.java:
+       Import cleanups.
+
+2004-11-06  Tom Tromey  <tromey@redhat.com>
+
+       * gnu/java/rmi/server/UnicastConnectionManager.java (clients): Now
+       package-private.
+       (connections): Likewise.
+       (scavenger): Likewise.
+       * gnu/java/rmi/server/ConnectionRunnerPool.java (freelist): Now
+       package-private.
+       * gnu/java/rmi/server/UnicastRemoteCall.java (vec): Now
+       package-private.
+       (ptr): Likewise.
+       * gnu/classpath/ServiceFactory.java (log): Now package-private.
+
+2004-11-06  Tom Tromey  <tromey@redhat.com>
+
+       * javax/naming/directory/BasicAttributes.java (attributes): Now
+       package-private.
+       * javax/imageio/spi/ServiceRegistry.java (categories): Now
+       package-private.
+
+2004-11-06  Tom Tromey  <tromey@redhat.com>
+
+       * java/net/URLClassLoader.java (URLClassLoader): Now
+       package-private.
+       * java/nio/charset/CoderResult.java (CoderResult): Now
+       package-private.
+       (get): Likewise.
+       (Cache): Likewise.  Don't synchronize on `this'.
+       * java/rmi/server/RMIClassLoader.java (MyClassLoader): Now
+       package-private.
+       * java/util/TimeZone.java (timezones): Now package-private.
+
+2004-11-06  Tom Tromey  <tromey@redhat.com>
+
+       * java/security/Permissions.java (perms): Now package-private.
+       * java/security/UnresolvedPermission.java (permissions): Now
+       package-private.
+
+2004-11-06  Tom Tromey  <tromey@redhat.com>
+
+       * java/io/FilePermission.java: Reindented.
+
+2004-11-06  Tom Tromey  <tromey@redhat.com>
+
+       * java/io/ObjectOutputStream.java (currentObjectStreamClass): Now
+       package-private.
+       (setBlockDataMode): Likewise.
+
+2004-11-06  Tom Tromey  <tromey@redhat.com>
+
+       * gnu/java/nio/charset/ISO_8859_1.java (Decoder): Now
+       package-private.
+       (Encoder): Likewise.
+       * gnu/java/nio/charset/UTF_8.java (Decoder): Now package-private.
+       (Encoder): Likewise.
+       * gnu/java/nio/charset/US_ASCII.java (Decoder): Now
+       package-private.
+       (Encoder): Likewise.
+
+2004-11-06  Mark Wielaard  <mark@klomp.org>
+
+       * Makefile.am: Add new javax.imageio files.
+       * Makefile.in: Regenerated.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/event/IIOReadProgressListener.java,
+        javax/imageio/event/IIOReadUpdateListener.java,
+       javax/imageio/event/IIOReadWarningListener.java,
+       javax/imageio/event/IIOWriteProgressListener.java,
+       javax/imageio/event/IIOWriteWarningListener.java,
+       javax/imageio/metadata/IIOMetadataFormat.java,
+       javax/imageio/stream/FileCacheImageInputStream.java,
+       javax/imageio/stream/FileCacheImageOutputStream.java,
+       javax/imageio/stream/ImageInputStreamImpl.java:
+       Import cleanup.
+       * javax/imageio/metadata/package.html: New file.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/spi/ImageReaderSpi.java
+       (isOwnReader): New method.
+       * javax/imageio/spi/ImageWriterSpi.java
+       (isOwnWriter): Likewise.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/ImageWriter.java
+       (convertImageMetadata): New abstract method.
+       (convertStreamMetadata): Likewise.
+       (write): Likewise.
+       * javax/imageio/stream/FileCacheImageInputStream.java
+       (close): Fixed setting of stream to null.
+       (checkStreamClosed): Throws IOException.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/stream/FileCacheImageInputStream.java,
+       javax/imageio/stream/FileCacheImageOutputStream.java,
+       javax/imageio/stream/FileImageInputStream.java,
+       javax/imageio/stream/FileImageOutputStream.java,
+       javax/imageio/stream/MemoryCacheImageInputStream.java,
+       javax/imageio/stream/MemoryCacheImageOutputStream.java:
+       New files.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/metadata/IIOInvalidTreeException.java,
+       javax/imageio/metadata/IIOMetadataFormatImpl.java,
+       javax/imageio/metadata/IIOMetadataNode.java:
+       New stub files.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/stream/ImageInputStreamImpl.java,
+       javax/imageio/stream/ImageOutputStreamImpl.java:
+       New files.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/ImageIO.java:
+       Added much new methods.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/ImageReader.java,
+       javax/imageio/ImageWriter.java,
+       javax/imageio/spi/ImageWriterSpi.java:
+       Add SOME new methods.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/IIOParam.java,
+       javax/imageio/ImageReadParam.java,
+       javax/imageio/ImageReader.java,
+       javax/imageio/ImageWriter.java:
+       Mostly implemented.
+       * javax/imageio/spi/ImageReaderSpi.java,
+       javax/imageio/spi/ImageWriterSpi.java:
+       New files.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/ImageWriteParam.java,
+       javax/imageio/metadata/IIOMetadataFormat.java:
+       Implemented.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/ImageTypeSpecifier.java:
+       Mostly implemented.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/metadata/IIOMetadata.java:
+       Mostly implemented.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/IIOImage.java,
+       javax/imageio/ImageReadParam.java,
+       javax/imageio/metadata/IIOMetadataController.java,
+       javax/imageio/metadata/IIOMetadataFormat.java:
+       New files.
+       * javax/imageio/stream/ImageOutputStream.java:
+       Implemented.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/IIOParam.java,
+       javax/imageio/IIOParamController.java,
+       javax/imageio/ImageTypeSpecifier.java,
+       javax/imageio/ImageWriteParam.java,
+       javax/imageio/metadata/IIOMetadata.java:
+       New files.
+       * javax/imageio/ImageTranscoder.java:
+       Implemented.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/spi/ImageInputStreamSpi.java,
+       javax/imageio/spi/ImageOutputStreamSpi.java:
+       Reworked import startments.
+       * javax/imageio/spi/ServiceRegistry.java:
+       Reworked import startments. Fixed XHTML in javadocs.
+       (ServiceRegistry): Added @param tag to javadoc.
+       * javax/imageio/stream/ImageInputStream.java
+       (mark): Doesn't throws IOException;
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/ImageIO.java:
+       New file.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/spi/IIORegistry.java
+       (static): Don't register ImageReaderSpi.class and
+       ImageWriterSpi.class yet.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * javax/imageio/spi/IIORegistry.java:
+       New file.
+
+2004-11-06  Noa Resare  <noa@resare.com>
+
+       * java/net/Socket.java (getPort): Return 0 instead of -1 on
+       unconnected sockets.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+       * java/lang/StringBuffer.java,
+       java/lang/Throwable.java,
+       java/security/spec/DSAParameterSpec.java,
+       java/util/zip/ZipEntry.java,
+       java/util/zip/ZipFile.java,
+       java/util/zip/ZipInputStream.java,
+       java/util/zip/ZipOutputStream.java:
+       Removed redundant and reordered modifiers.
+
+2004-11-06  Mattias Rehnberg  <Mattias.Rehnberg@home.se>
+
+       * java/io/Vector.java
+       (writeObject): New function to serialized output thread safe.
+
+       * java/io/ObjectOutputStream.java
+       (writeObject): Move the assignment of the class handle to after
+       the assignment of class descriptor handle.
+
+2004-11-06  Robert Schuster <thebohemian@gmx.net>
+
+       Fixes documentation and indentation
+       * java/beans/PropertyEditorSupport.java:
+       reworked initial API doc
+       (value): changed name from val
+
+2004-11-06  Robert Schuster <thebohemian@gmx.net>
+
+       Updates to 1.5
+       * java/beans/PropertyEditorSupport.java
+       (PropertyEditorSupport()): Changed modifier to public
+       (PropertyEditorSupport(Object): Changed modifier to public
+       (setSource): New method
+       (getSource): New method
+
+2004-11-06  Robert Schuster <thebohemian@gmx.net>
+
+       Fixes bug #10799
+       * java/beans/PropertyEditorSupport.java
+       (setValue): Fire property change event
+
+2004-11-03  Tom Tromey  <tromey@redhat.com>
+
+       * jni.cc (_Jv_JNI_NewObjectArray): Fixed return type.
+       * include/jni.h (struct JNINativeInterface) <NewObjectArray>: Now
+       returns jobjectArray.
+       (_Jv_JNIEnv::NewObjectArray): Likewise.
+
+2004-11-01  Tom Tromey  <tromey@redhat.com>
+
+       * verify.cc (state::check_no_uninitialized_objects): Removed.
+       (push_jump): Updated.
+       (push_exception_jump): Likewise.
+       (handle_ret_insn): Likewise.
+       (handle_jsr_insn): Likewise.
+
+2004-10-30  Mark Wielaard  <mark@klomp.org>
+
+       PR libgcj/18234
+       * java/lang/Runtime.java (static): Call init().
+       (Runtime): Remove call to init().
+       (init): Make static.
+
+2004-10-28  David Daney  <ddaney@avtrex.com>
+
+       * gnu/gcj/convert/Output_UnicodeLittleUnmarked.java: New file.
+       * Makefile.am: Build it.
+       * Makefile.in: Regenerate.
+
+2004-10-27  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
+
+       PR libgcj/18104
+       * Makefile.am (CLASSPATH_SEPARATOR): Use instead of a 
+       colon.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac (CLASSPATH_SEPARATOR): Define.
+       * gcj/Makefile.in: Regenerate.
+       * include/Makefile.in: Regenerate.
+       * testsuite/Makefile.in: Regenerate.
+       * testsuite/lib/libjava.exp (libjava_arguments): Fix
+       CLASSPATH separator handling for Windows.
+
+2004-10-26  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/net/protocol/http/Connection.java
+       (getOutputStream): Implicitely switch to POST method.
+
+2004-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+       * libjava/java/lang/Class.h
+       (java::lang::Class): Correct friend class declaration.
+
+2004-10-25  Geoffrey Keating  <geoffk@apple.com>
+
+       * Makefile.am (DARWIN_CRT_SRC): New.
+       (libgcj_la_SOURCES): Use it.
+       * configure.ac: Define USING_DARWIN_CRT when on Darwin.
+       * darwin.cc: New file.
+       * include/jvm.h (_Jv_RegisterClasses): Constify.
+       (_Jv_RegisterClasses_Counted): New prototype.
+       * java/lang/Class.h: Include stddef.h.  
+       (_Jv_RegisterClasses): Constify.
+       (_Jv_RegisterClasses_Counted): New prototype.
+       (Object): Make '_Jv_RegisterClasses_Counted' a friend.
+       * java/lang/natClassLoader.cc (_Jv_RegisterClasses): Constify.
+       (_Jv_RegisterClasses_Counted): New function.
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
+       * gcj/Makefile.in: Regenerate.
+       * include/Makefile.in: Regenerate.
+       * testsuite/Makefile.in: Regenerate.
+
+2004-10-25  Tom Tromey  <tromey@redhat.com>
+
+       * java/util/ResourceBundle.java (tryBundle): Use
+       Class.isAssignableFrom rather than catching ClassCastException.
+
+2004-10-25  Tom Tromey  <tromey@redhat.com>
+
+       * gnu/java/text/WordBreakIterator.java (WordBreakIterator): Don't
+       initialize `iter'.
+       * gnu/java/text/SentenceBreakIterator.java
+       (SentenceBreakIterator): Don't initialize `iter'.
+       * gnu/java/text/LineBreakIterator.java (LineBreakIterator): Don't
+       initialize `iter'.
+       * gnu/java/text/CharacterBreakIterator.java
+       (CharacterBreakIterator): Don't initialize `iter'.
+       * gnu/java/text/BaseBreakIterator.java (BaseBreakIterator): New
+       constructor.
+       * java/text/BreakIterator.java: Updated documentation.
+
+2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       PR other/18138
+       * testsuite/lib/libjava.exp: Accept more than one multilib libgcc.
+
+2004-10-23  Michael Koch  <konqueror@gmx.de>
+
+       * javax/print/DocFlavor.java,
+       javax/print/attribute/standard/JobStateReason.java,
+       javax/print/attribute/standard/MultipleDocumentHandling.java:
+       Added missing constants.
+
+2004-10-22  Tom Tromey  <tromey@redhat.com>
+
+       * gnu/java/net/protocol/http/Connection.java (sendRequest): Fix
+       typo.
+
+2004-10-22  Michael Koch  <konqueror@gmx.de>
+
+       PR libjava/14009
+       * gnu/java/net/protocol/http/Connection.java
+       (sendRequest): Handle case when url.getFile() returns an empty string.
+
+2004-10-22  Michael Koch  <konqueror@gmx.de>
+
+       * java/lang/Math.java,
+       java/lang/StackTraceElement.java,
+       java/nio/Buffer.java,
+       java/nio/ByteBuffer.java,
+       java/nio/CharBuffer.java,
+       java/nio/DoubleBuffer.java,
+       java/nio/FloatBuffer.java,
+       java/nio/IntBuffer.java,
+       java/nio/LongBuffer.java,
+       java/nio/ShortBuffer.java,
+       java/nio/charset/Charset.java,
+       java/rmi/server/RMIClassLoader.java,
+       java/rmi/server/RMISocketFactory.java,
+       java/security/Policy.java,
+       java/text/ChoiceFormat.java,
+       java/text/CollationElementIterator.java,
+       java/text/DateFormat.java,
+       java/text/DecimalFormat.java,
+       java/text/DecimalFormatSymbols.java,
+       java/text/MessageFormat.java,
+       java/text/NumberFormat.java,
+       java/text/RuleBasedCollator.java,
+       java/text/SimpleDateFormat.java,
+       java/util/BitSet.java,
+       java/util/Calendar.java,
+       java/util/Collections.java,
+       java/util/IdentityHashMap.java,
+       java/util/Locale.java,
+       java/util/TreeMap.java,
+       java/util/logging/LogRecord.java,
+       java/util/logging/XMLFormatter.java,
+       java/util/prefs/AbstractPreferences.java,
+       java/util/prefs/Preferences.java,
+       javax/crypto/interfaces/DHPrivateKey.java,
+       javax/crypto/interfaces/DHPublicKey.java,
+       javax/crypto/interfaces/PBEKey.java,
+       javax/net/ssl/HandshakeCompletedEvent.java,
+       javax/security/auth/Subject.java:
+       Removed redundant and reordered modifiers.
+
+2004-10-22  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * gnu/java/net/natPlainSocketImplPosix.cc
+       (gnu::java::net::PlainSocketImpl::available): Call FIONREAD ioctl
+       with 'int *' argument instead of 'long *'.
+
+2004-10-21  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/NetworkInterface.java,
+       java/text/Format.java,
+       javax/security/auth/x500/X500Principal.java,
+       javax/security/auth/x500/X500PrivateCredential.java,
+       javax/security/cert/X509CertBridge.java,
+       javax/security/sasl/Sasl.java,
+       javax/sql/XAConnection.java:
+       Import cleanup.
+
+2004-10-21  Michael Koch  <konqueror@gmx.de>
+
+       * javax/net/ssl/HandshakeCompletedEvent.java,
+       javax/net/ssl/KeyManagerFactory.java,
+       javax/net/ssl/SSLContext.java,
+       javax/net/ssl/SSLServerSocketFactory.java,
+       javax/net/ssl/SSLSession.java,
+       javax/net/ssl/SSLSocketFactory.java,
+       javax/net/ssl/TrustManagerFactory.java:
+       Import cleanup.
+
+2004-10-21  Michael Koch  <konqueror@gmx.de>
+
+       * javax/naming/directory/BasicAttribute.java,
+       javax/naming/directory/BasicAttributes.java,
+       javax/naming/directory/InitialDirContext.java,
+       javax/naming/event/NamingEvent.java,
+       javax/naming/ldap/ControlFactory.java,
+       javax/naming/ldap/ExtendedRequest.java,
+       javax/naming/ldap/InitialLdapContext.java,
+       javax/naming/ldap/LdapReferralException.java,
+       javax/naming/spi/DirObjectFactory.java,
+       javax/naming/spi/DirStateFactory.java,
+       javax/naming/spi/DirectoryManager.java,
+       javax/naming/spi/InitialContextFactory.java,
+       javax/naming/spi/InitialContextFactoryBuilder.java,
+       javax/naming/spi/NamingManager.java,
+       javax/naming/spi/ObjectFactory.java,
+       javax/naming/spi/ObjectFactoryBuilder.java,
+       javax/naming/spi/StateFactory.java:
+       Import cleanup.
+
+2004-10-21  Michael Koch  <konqueror@gmx.de>
+
+       * javax/crypto/Cipher.java,
+       javax/crypto/EncryptedPrivateKeyInfo.java,
+       javax/crypto/ExemptionMechanism.java,
+       javax/crypto/KeyAgreement.java,
+       javax/crypto/KeyGenerator.java,
+       javax/crypto/Mac.java,
+       javax/crypto/SecretKeyFactory.java,
+       javax/crypto/SecretKeyFactorySpi.java,
+       javax/crypto/spec/SecretKeySpec.java:
+       Import cleanup.
+
+2004-10-21  Michael Koch  <konqueror@gmx.de>
+
+       * java/security/AlgorithmParameterGenerator.java,
+       java/security/AlgorithmParameters.java,
+       java/security/AlgorithmParametersSpi.java,
+       java/security/AllPermission.java,
+       java/security/BasicPermission.java,
+       java/security/Certificate.java,
+       java/security/CodeSource.java,
+       java/security/DigestInputStream.java,
+       java/security/DigestOutputStream.java,
+       java/security/GuardedObject.java,
+       java/security/KeyFactory.java,
+       java/security/KeyFactorySpi.java,
+       java/security/KeyPairGenerator.java,
+       java/security/KeyStore.java,
+       java/security/KeyStoreSpi.java,
+       java/security/Permissions.java,
+       java/security/Security.java,
+       java/security/Signature.java,
+       java/security/UnresolvedPermission.java,
+       java/security/cert/CertPathBuilder.java,
+       java/security/cert/CertPathValidator.java,
+       java/security/cert/CertStore.java,
+       java/security/cert/Certificate.java,
+       java/security/cert/CertificateFactory.java,
+       java/security/cert/PolicyQualifierInfo.java,
+       java/security/cert/TrustAnchor.java,
+       java/security/cert/X509CRL.java,
+       java/security/cert/X509CRLSelector.java,
+       java/security/cert/X509CertSelector.java:
+       Import cleanup.
+
 2004-10-21  Michael Koch  <konqueror@gmx.de>
 
        * java/rmi/MarshalledObject.java,