X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libjava%2FChangeLog;h=00a4953c30bc1c92d0ab50640c0f89ca948bb549;hb=9f234538ec141fb9d7a99ec8fb8c57de7e7126e7;hp=acc03bfb717e7b19aaf3d027eb4537da79aac749;hpb=88c822dde9feedfe69f913e7dd0eb79c3d2fe902;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libjava/ChangeLog b/libjava/ChangeLog index acc03bfb717..00a4953c30b 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,976 @@ +2004-10-25 Eric Botcazou + + PR other/18138 + * testsuite/lib/libjava.exp: Accept more than one multilib libgcc. + +2004-10-23 Michael Koch + + * javax/print/DocFlavor.java, + javax/print/attribute/standard/JobStateReason.java, + javax/print/attribute/standard/MultipleDocumentHandling.java: + Added missing constants. + +2004-10-22 Tom Tromey + + * gnu/java/net/protocol/http/Connection.java (sendRequest): Fix + typo. + +2004-10-22 Michael Koch + + 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 + + * 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 + + * gnu/java/net/natPlainSocketImplPosix.cc + (gnu::java::net::PlainSocketImpl::available): Call FIONREAD ioctl + with 'int *' argument instead of 'long *'. + +2004-10-21 Michael Koch + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * java/rmi/MarshalledObject.java, + java/rmi/Naming.java, + java/rmi/activation/Activatable.java, + java/rmi/activation/ActivationGroup.java, + java/rmi/activation/ActivationGroupDesc.java, + java/rmi/activation/ActivationInstantiator.java, + java/rmi/activation/ActivationMonitor.java, + java/rmi/activation/ActivationSystem.java, + java/rmi/activation/Activator.java, + java/rmi/registry/LocateRegistry.java, + java/rmi/registry/Registry.java, + java/rmi/server/LogStream.java, + java/rmi/server/ObjID.java, + java/rmi/server/RMIClientSocketFactory.java, + java/rmi/server/RMIServerSocketFactory.java, + java/rmi/server/RMISocketFactory.java, + java/rmi/server/RemoteCall.java, + java/rmi/server/RemoteServer.java, + java/rmi/server/ServerRef.java, + java/rmi/server/UID.java, + java/rmi/server/UnicastRemoteObject.java: + Import cleanup. + +2004-10-21 Tom Tromey + + * java/util/zip/InflaterInputStream.java (fill): Don't throw an + exception if we hit EOF of `in'. + (read): Handle case where inflating returns -1. + +2004-10-21 Ulrich Weigand + + * gnu/java/nio/channels/natFileChannelPosix.cc + (FileChannelImpl::available): Call FIONREAD ioctl with 'int *' + argument instead of 'long *'. + +2004-10-21 Tom Tromey + + * java/util/ResourceBundle.java (tryBundle): Also ignore + ClassCastException. + +2004-10-21 Kaz Kojima + + * configure.ac (SIGNAL_HANDLER): Set to include/sh-signal.h + for all sh*-*-linux* targets. + * configure: Regenerate. + * include/sh-signal.h: New file. + +2004-10-21 Kazuhiro Inaoka + + * java/lang/ieeefp.h: Add m32r support. + +2004-10-20 Andreas Schwab + + * java/lang/natClass.cc (_Jv_LayoutVTableMethods): Cast pointers + to uaddr, not int. + * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): + Likewise. + +2004-10-20 Michael Koch + + * javax/print/attribute/standard/ColorSupported.java, + javax/print/attribute/standard/Compression.java, + javax/print/attribute/standard/Copies.java, + javax/print/attribute/standard/CopiesSupported.java, + javax/print/attribute/standard/DateTimeAtCompleted.java, + javax/print/attribute/standard/DateTimeAtCreation.java, + javax/print/attribute/standard/DateTimeAtProcessing.java, + javax/print/attribute/standard/DocumentName.java, + javax/print/attribute/standard/Fidelity.java, + javax/print/attribute/standard/Finishings.java, + javax/print/attribute/standard/JobHoldUntil.java, + javax/print/attribute/standard/JobImpressions.java, + javax/print/attribute/standard/JobImpressionsCompleted.java, + javax/print/attribute/standard/JobImpressionsSupported.java, + javax/print/attribute/standard/JobKOctets.java, + javax/print/attribute/standard/JobKOctetsProcessed.java, + javax/print/attribute/standard/JobKOctetsSupported.java, + javax/print/attribute/standard/JobMediaSheets.java, + javax/print/attribute/standard/JobMediaSheetsCompleted.java, + javax/print/attribute/standard/JobMediaSheetsSupported.java, + javax/print/attribute/standard/JobMessageFromOperator.java, + javax/print/attribute/standard/JobName.java, + javax/print/attribute/standard/JobOriginatingUserName.java, + javax/print/attribute/standard/JobPriority.java, + javax/print/attribute/standard/JobPrioritySupported.java, + javax/print/attribute/standard/JobSheets.java, + javax/print/attribute/standard/JobState.java, + javax/print/attribute/standard/JobStateReason.java, + javax/print/attribute/standard/JobStateReasons.java, + javax/print/attribute/standard/Media.java, + javax/print/attribute/standard/MultipleDocumentHandling.java, + javax/print/attribute/standard/NumberOfDocuments.java, + javax/print/attribute/standard/NumberOfInterveningJobs.java, + javax/print/attribute/standard/NumberUp.java, + javax/print/attribute/standard/NumberUpSupported.java, + javax/print/attribute/standard/OrientationRequested.java, + javax/print/attribute/standard/OutputDeviceAssigned.java, + javax/print/attribute/standard/PDLOverrideSupported.java, + javax/print/attribute/standard/PageRanges.java, + javax/print/attribute/standard/PagesPerMinute.java, + javax/print/attribute/standard/PagesPerMinuteColor.java, + javax/print/attribute/standard/PrintQuality.java, + javax/print/attribute/standard/PrinterInfo.java, + javax/print/attribute/standard/PrinterIsAcceptingJobs.java, + javax/print/attribute/standard/PrinterLocation.java, + javax/print/attribute/standard/PrinterMakeAndModel.java, + javax/print/attribute/standard/PrinterMessageFromOperator.java, + javax/print/attribute/standard/PrinterMoreInfo.java, + javax/print/attribute/standard/PrinterMoreInfoManufacturer.java, + javax/print/attribute/standard/PrinterName.java, + javax/print/attribute/standard/PrinterStateReason.java, + javax/print/attribute/standard/PrinterStateReasons.java, + javax/print/attribute/standard/PrinterURI.java, + javax/print/attribute/standard/ReferenceUriSchemesSupported.java, + javax/print/attribute/standard/RequestingUserName.java: + Reorganized imports and removed redundant final modifiers. + +2004-10-20 Michael Koch + + * javax/security/sasl/SaslClient.java, + javax/security/sasl/SaslClientFactory.java, + javax/security/sasl/SaslException.java, + javax/security/sasl/SaslServer.java, + javax/security/sasl/SaslServerFactory.java: + Remvoed CVS tags. + +2004-10-20 Michael Koch + + * javax/security/auth/login/NullConfiguration.java, + javax/security/auth/x500/X500Principal.java, + javax/security/cert/X509Certificate.java, + javax/security/sasl/AuthenticationException.java, + javax/security/sasl/AuthorizeCallback.java, + javax/security/sasl/RealmCallback.java, + javax/security/sasl/RealmChoiceCallback.java, + javax/security/sasl/Sasl.java, + javax/security/sasl/SaslClient.java, + javax/security/sasl/SaslClientFactory.java, + javax/security/sasl/SaslException.java, + javax/security/sasl/SaslServer.java, + javax/security/sasl/SaslServerFactory.java: + Cleaned up import statements and copyright notices. + +2004-10-20 Michael Koch + + * gnu/java/rmi/rmic/RMIC.java: Reformatted. + +2004-10-20 Michael Koch + + * java/sql/Timestamp.java, + java/text/AttributedCharacterIterator.java, + java/text/AttributedString.java, + java/util/zip/CheckedOutputStream.java, + java/util/zip/DeflaterOutputStream.java, + java/util/zip/ZipFile.java, + javax/crypto/Cipher.java, + javax/crypto/ExemptionMechanismException.java, + javax/crypto/SecretKey.java, + javax/crypto/SecretKeyFactory.java, + javax/naming/directory/ModificationItem.java, + javax/naming/directory/SearchControls.java, + javax/naming/event/NamingListener.java, + javax/naming/ldap/Control.java, + javax/naming/ldap/ExtendedResponse.java, + javax/net/ssl/SSLSocketFactory.java: + Reorganized imports and fixed copyright headers. + +2004-10-20 Michael Koch + + * java/util/logging/ConsoleHandler.java, + java/util/logging/ErrorManager.java, + java/util/logging/FileHandler.java, + java/util/logging/Filter.java, + java/util/logging/Formatter.java, + java/util/logging/Handler.java, + java/util/logging/Level.java, + java/util/logging/LogManager.java, + java/util/logging/LogRecord.java, + java/util/logging/Logger.java, + java/util/logging/LoggingPermission.java, + java/util/logging/MemoryHandler.java, + java/util/logging/SimpleFormatter.java, + java/util/logging/SocketHandler.java, + java/util/logging/StreamHandler.java, + java/util/logging/XMLFormatter.java: + Standardized copyrigth header. + +2004-10-20 Michael Koch + + * java/security/AlgorithmParameterGenerator.java, + java/security/AlgorithmParameters.java, + java/security/DigestInputStream.java, + java/security/Identity.java, + java/security/KeyFactory.java, + java/security/KeyPairGenerator.java, + java/security/KeyStore.java, + java/security/MessageDigest.java, + java/security/MessageDigestSpi.java, + java/security/Policy.java, + java/security/SecureRandom.java, + java/security/Security.java, + java/security/Signature.java, + java/security/SignatureSpi.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/X509CRLEntry.java, + java/security/cert/X509Certificate.java, + java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java: + Import statements reorganized, some little formatting issues, + used java-style array declarations, added comments in empty catch + blocks. + +2004-10-18 Jeroen Frijters + + * java/security/Security.java + (static): Use AccessController.doPrivileged to get system property. + +2004-10-18 Sven de Marothy + + * java/nio/ByteBufferHelper.java + (putDouble): Use Double.toRawLongBits instead. + +2004-10-18 Mark Wielaard + Andrew Haley + + * testsuite/libjava.lang/ExtraClassLoader.java: New. + +2004-10-18 Andrew Haley + + PR java/18036: + * gnu/gcj/runtime/natStackTrace.cc (fillInStackTrace): Reorganize + and correct logic used to find interpreter. + +2004-10-18 Jeroen Frijters + + * java/util/logging/LogManager.java + (findAncestor): Fixed IndexOutOfBoundsException. + +2004-10-18 Michael Koch + + * java/io/BufferedInputStream.java: Fixed @author tag. + (read): Simplified expression. + (read): Merged javadoc a bit more. + (read): Renamed 'remain' to 'totalBytesRead'. + * java/io/DataInputStream.java, + java/io/DataOutputStream.java, + java/io/ObjectInputStream.java, + java/io/ObjectOutputStream.java: + Reworked modifier order. + +2004-10-18 Michael Koch + + * java/net/Inet4Address.java: Merged file header and javadocs. + * java/net/Inet6Address.java: Likewise. + * java/net/InetAddress.java + (getCanonicalHostName): Create Inet4Address object instead of + InetAddress and add comment regarding IPv6. + (toString): Simplified. + +2004-10-18 Michael Koch + + * gnu/java/net/protocol/http/Connection.java, + java/nio/MappedByteBufferImpl.java, + java/text/RuleBasedCollator.java, + java/util/ResourceBundle.java: + Reworked import statements. + +2004-10-18 Jeroen Frijters + + * java/security/IdentityScope.java + (systemScope): Removed useless initializer. + * java/security/Policy.java + (currentPolicy): Likewise. + +2004-10-18 Michael Koch + + * java/lang/System.java: Revert accidential change. + +2004-10-18 Michael Koch + + * java/lang/Math.java, + java/lang/Package.java, + java/lang/Runtime.java, + java/lang/StrictMath.java, + java/lang/System.java, + java/lang/Thread.java, + java/lang/ThreadLocal.java, + java/lang/Void.java: + Reworked import statements, HTML in javadocs and modifier orders. + +2004-10-18 Jeroen Frijters + + * java/util/Timer.java + (nr): Removed useless initializer. + * java/util/logging/LogRecord.java + (lastSeqNum): Likewise. + * javax/naming/spi/NamingManager.java + (icfb, ofb): Likewise. + +2004-10-18 Michael Koch + + * gnu/java/net/PlainDatagramSocketImpl.java: + Reworked import statements. + * gnu/java/security/provider/DSAParameters.java: + Fixed copyrigth years. + * java/net/JarURLConnection.java: + Fixed HTML in @author tags. + + +2004-10-18 Michael Koch + + * java/rmi/activation/ActivationSystem.java + (SYSTEM_PORT): Initialize with correct port number. + +2004-10-18 Michael Koch + + * java/lang/reflect/Proxy.java: Improved javadocs. + +2004-10-18 Michael Koch + + * java/lang/reflect/AccessibleObject.java + (checkPermission): Removed redundant final modifier. + (secureSetAccessible): Likewise. + * java/lang/reflect/Proxy.java: + Reworked import statements. + (generate): Removed redundant final modifier. + * java/lang/reflect/ReflectPermission.java: + Reorder package declaration and import statement. + +2004-10-18 Jeroen Frijters + + * java/lang/reflect/Proxy.java + (count): Removed useless initializer. + +2004-10-17 Michael Koch + + * java/net/BindException.java, + java/net/ConnectException.java, + java/net/ContentHandler.java, + java/net/ContentHandlerFactory.java, + java/net/DatagramPacket.java, + java/net/DatagramSocket.java, + java/net/DatagramSocketImpl.java, + java/net/DatagramSocketImplFactory.java, + java/net/FileNameMap.java, + java/net/HttpURLConnection.java, + java/net/MalformedURLException.java, + java/net/MulticastSocket.java, + java/net/NetworkInterface.java, + java/net/NoRouteToHostException.java, + java/net/PasswordAuthentication.java, + java/net/PortUnreachableException.java, + java/net/ProtocolException.java, + java/net/ServerSocket.java, + java/net/Socket.java, + java/net/SocketException.java, + java/net/SocketImpl.java, + java/net/SocketImplFactory.java, + java/net/SocketOptions.java, + java/net/SocketPermission.java, + java/net/SocketTimeoutException.java, + java/net/URI.java, + java/net/URISyntaxException.java, + java/net/URL.java, + java/net/URLDecoder.java, + java/net/URLEncoder.java, + java/net/URLStreamHandler.java, + java/net/URLStreamHandlerFactory.java, + java/net/UnknownHostException.java, + java/net/UnknownServiceException.java: + Big import statement and @author tag cleanup. + +2004-10-17 Michael Koch + + * gnu/java/security/OID.java, + gnu/java/security/provider/DSAParameters.java, + gnu/java/security/provider/DSASignature.java, + gnu/java/security/x509/X500DistinguishedName.java, + gnu/java/security/x509/X509CRL.java: + Import statements cleaned up. + +2004-10-16 Michael Koch + + * gnu/java/nio/NIODatagramSocket.java, + gnu/java/nio/ServerSocketChannelImpl.java: + Reorganized import statements. + +2004-10-16 Michael Koch + + * gnu/java/rmi/RMIMarshalledObjectOutputStream.java + gnu/java/rmi/rmic/RMIC.java, + gnu/java/rmi/server/RMIHashes.java, + gnu/java/rmi/server/RMIObjectInputStream.java, + gnu/java/rmi/server/RMIObjectOutputStream.java, + gnu/java/rmi/server/UnicastConnection.java, + gnu/java/rmi/server/UnicastConnectionManager.java, + gnu/java/rmi/server/UnicastRemoteCall.java, + gnu/java/rmi/server/UnicastServer.java, + gnu/java/rmi/server/UnicastServerRef.java, + java/rmi/MarshalledObject.java, + java/rmi/Naming.java, + java/rmi/RMISecurityManager.java, + java/rmi/Remote.java, + java/rmi/activation/Activatable.java, + java/rmi/activation/ActivationDesc.java, + java/rmi/activation/ActivationGroup.java, + java/rmi/activation/ActivationGroupDesc.java, + java/rmi/activation/ActivationGroupID.java, + java/rmi/activation/ActivationID.java, + java/rmi/activation/ActivationInstantiator.java, + java/rmi/activation/ActivationMonitor.java, + java/rmi/activation/ActivationSystem.java, + java/rmi/activation/Activator.java, + java/rmi/dgc/DGC.java, + java/rmi/dgc/Lease.java, + java/rmi/dgc/VMID.java, + java/rmi/registry/LocateRegistry.java, + java/rmi/registry/Registry.java, + java/rmi/registry/RegistryHandler.java, + java/rmi/server/LoaderHandler.java, + java/rmi/server/LogStream.java, + java/rmi/server/ObjID.java, + java/rmi/server/Operation.java, + java/rmi/server/RMIClassLoader.java, + java/rmi/server/RMIClassLoaderSpi.java, + java/rmi/server/RMIClientSocketFactory.java, + java/rmi/server/RMIFailureHandler.java, + java/rmi/server/RMIServerSocketFactory.java, + java/rmi/server/RMISocketFactory.java, + java/rmi/server/RemoteCall.java, + java/rmi/server/RemoteObject.java, + java/rmi/server/RemoteRef.java, + java/rmi/server/RemoteServer.java, + java/rmi/server/RemoteStub.java, + java/rmi/server/ServerRef.java, + java/rmi/server/Skeleton.java, + java/rmi/server/SkeletonMismatchException.java, + java/rmi/server/UID.java, + java/rmi/server/UnicastRemoteObject.java, + java/rmi/server/Unreferenced.java: + File headers and import statements cleaned up. + +2004-10-16 Michael Koch + + * libjava/gnu/java/nio/charset/UTF_16.java, + libjava/gnu/java/nio/charset/UTF_16BE.java, + libjava/gnu/java/nio/charset/UTF_16LE.java, + libjava/java/nio/ByteOrder.java, + libjava/java/nio/MappedByteBuffer.java, + libjava/java/nio/channels/Channels.java, + libjava/java/nio/channels/spi/SelectorProvider.java, + libjava/java/nio/charset/Charset.java: + Cleanup. + +2004-10-16 Michael Koch + + * gnu/java/nio/charset/UTF_16Encoder.java + (UTF_16Encoder): Fixed maxBytesPerChar handling. + +2004-10-16 Michael Koch + + * java/math/BigDecimal.java, java/math/BigInteger.java: + Reorganized import statements, removed redundant and + reorganized modifiers. + +2004-10-16 Michael Koch + + * gnu/java/beans/ExplicitBeanInfo.java: + Explicitely import java.awt.Image. + (getIcon): Fixed off-by-one error. + +2004-10-15 Andrew Haley + + * Makefile.am (nat_files, xlib_nat_files): New. + * Makefile.in: Regenerate. + +2004-10-14 Ulrich Weigand + + * jni.cc (_Jv_JNIMethod::call): Use ffi_java_raw_call instead of + ffi_raw_call if FFI_NATIVE_RAW_API is not defined. + +2004-10-13 Andrew Haley + + * interpret.cc (_Jv_InterpMethod::run): Initialize + _Jv_StartOfInterpreter. + (_Jv_StartOfInterpreter, _Jv_EndOfInterpreter): Functions removed. + (_Jv_StartOfInterpreter, _Jv_EndOfInterpreter): New variables. + * gnu/gcj/runtime/natStackTrace.cc (fillInStackTrace): Use + _Unwind_FindEnclosingFunction to discover whether PC is within the + interpreter. + +2004-10-12 Rutger Ovidius + + PR libgcj/17903: + * testsuite/libjava.lang/md5test.java: New file. + * testsuite/libjava.lang/md5test.out: Likewise. + * testsuite/libjava.lang/shatest.java: Likewise. + * testsuite/libjava.lang/shatest.out: Likewise. + +2004-10-11 Richard Henderson + + * include/posix-threads.h <__alpha__> (_Jv_ThreadId_t): Use void*. + (_Jv_ThreadSelf): Use __builtin_thread_pointer. + +2004-10-08 Bryce McKinlay + + * java/util/Calendar.java (set): Invalidate DST_OFFSET + field as a DST boundary may have been crossed. + * java/util/GregorianCalendar.java (add): Throw + IllegalArgumentException on attempt to add to DST_OFFSET or + ZONE_OFFSET fields. Update javadoc. + +2004-10-09 Michael Koch + + * java/io/CharArrayWriter.java + (resize): Removed redundant 'final' modifier. + * java/io/DataInputStream.java + (readFully): Throw IndexOutOfBoundsException of len < 0. + * java/io/FileDescriptor.java, + java/io/FileInputStream.java, + java/io/FileOutputStream.java, + java/io/ObjectOutputStream.java, + java/io/ObjectStreamClass.java, + java/io/PipedInputStream.java, + java/io/RandomAccessFile.java: + Reorganized import statements. + +2004-10-09 Michael Koch + + * gnu/java/rmi/rmic/RMIC.java, + gnu/java/rmi/server/RMIHashes.java, + gnu/java/rmi/server/RMIObjectInputStream.java, + gnu/java/rmi/server/UnicastConnection.java, + gnu/java/rmi/server/UnicastConnectionManager.java, + gnu/java/rmi/server/UnicastRemoteCall.java, + gnu/java/rmi/server/UnicastServerRef.java: + Reworked import statements and fixed file headers. + +2004-10-04 Loren J. Rittle + + * configure.ac (*-*-freebsd[[1234]]*): Refine error message + emission rule. + * configure: Rebuilt. + +2004-09-30 Tom Tromey + + * java/text/MessageFormat.java (Field): Constructor now + protected. + +2004-09-30 Tom Tromey + + * javax/crypto/MacSpi.java: Fixed typo. + +2004-09-30 Michael Koch + + * java/net/InetAddress.java: Reformatted. + (loopback): Initialize with Inet4Address object. + (static): Initialize ANY_IF with Inet4Address object. + (InetAddress): Removed unused package-private constructor. + +2004-09-30 Michael Koch + + * java/beans/Beans.java, + java/beans/EventHandler.java, + java/beans/EventSetDescriptor.java, + java/beans/Introspector.java, + java/beans/PropertyEditorManager.java, + java/beans/beancontext/BeanContext.java, + java/beans/beancontext/BeanContextChild.java, + java/beans/beancontext/BeanContextChildSupport.java, + java/beans/beancontext/BeanContextMembershipEvent.java: + Reordered import statements and removed redundant modifiers. + +2004-09-29 Tom Tromey + + PR libgcj/17715: + * Makefile.in: Rebuilt. + * Makefile.am (libgcj-@gcc_version@.jar): Include properties + files. + (all_property_files): New macro. + + * Makefile.in: Rebuilt. + * Makefile.am (ordinary_java_source_files): Re-sorted. + (libgcj.la): Moved to old location near lib-gnu-awt-xlib.la. + +2004-09-28 Tom Tromey + + * jni.cc (_Jv_JNI_RegisterNatives): Formatting fixlets. + + PR libgcj/17222: + * Makefile.am (libgcj.la): Restored. + * Makefile.in: Rebuilt. + +2004-09-28 Michael Koch + + * java/net/URLConnection.java: Reformatted. + * java/net/URLClassLoader.java: Reformatted. + (getContent): Reordered return of content. + (getContentHandler): Don't check for null explicitely. + +2004-09-27 Michael Koch + + * java/io/BufferedInputStream.java + (BufferedInputStream): Added Jeroen Frijters to authors. + (count): Don't explicitely initialize with default value. + (pos): Likewise. + (marklimit): Likewise. + (read): Changed boolean expression to match GNU classpath' version. + (reset): Add proper message to exception. + (skip): Check for closed stream. + (refill): Likewise. + +2004-09-26 Per Bothner + + * prims.cc (unblock_signal): Annotate signum with __unused__ to + avoid warnings in the non-POSIX_VERSION case. + Also, we only need this function if either HANDLE_SEGV or HANDLE_FPE, + so place it inside an #if block. + * include/default-signal.h (SIGNAL_HANDLER): Parameters are __unused__. + * include/i386-signal.h (SIGNAL_HANDLER): Likewise + * include/mips-signal.h (SIGNAL_HANDLER): Likewise + * include/sparc-signal.h (SIGNAL_HANDLER): Likewise + +2004-09-26 Per Bothner + + * prims.cc (process_gcj_properties): Optimization. + +2004-09-26 Per Bothner + + * java/util/Collections.java (sort): Copy from array in forwards + order, rather than reverse order which may be much less efficient. + +2004-09-26 Mark Wielaard + + * java/lang/System.java (properties): Make package private. + * java/lang/Throwable.java (StaticData.nl): Initialize through + directly accessing System.properties.getProperty(). + + * java/lang/Throwable.java (nl): Remove static field. + (StaticData): New private static inner class. + (stackTraceStringBuffer): Use StaticData.nl. + +2004-09-26 Casey Marshall + + * java/security/ProtectionDomain.java + ((CodeSource,PermissionCollection)): set `staticBinding' to + `true'. + + * java/security/SecureClassLoader.java + (defineClass): make protection domain dynamically bound. + (getPermissions): call `getCurrentPolicy' to avoid permission + check. + +2004-09-25 Mark Wielaard + + * Makefile.am (core_java_source_files): Add VMTimeZone.java. + (nat_source_files): Rename natTimeZone.cc to natVMTimeZone.cc. + * Makefile.in: Regenerated. + + * gcj/javaprims.h: Regenerated. + + * java/util/TimeZone.java (defaultZone): Use VMTimeZone. + (getDefaultTimeZone): Make package private. Check that GMToffset + contains at least one digit. + (getDefaultTimeZoneId, readTimeZoneFile, readtzFile): (Re)Moved to + VMTimeZone. + * util/VMTimeZone.java: New file with above methods. + + * java/util/natTimeZone.cc: Removed (renamed). + * java/util/natVMTimeZone.cc: Added (renamed). + +2004-09-25 Jeroen Frijters + + * java/util/TimeZone.java + (getDefaultTimeZone): Fixed test to distinguish between hours and + minutes in specified timezone. + +2004-09-25 Jeroen Frijters + + * java/lang/reflect/Proxy.java (getPackage, ClassFactory): Fixed + handling of default package. (generate): Removed confused comments + and code about making Method and Field accessible. + +2004-09-25 Tom Tromey + + PR java/17500: + * testsuite/libjava.compile/pr17500.java: New file. + +2004-09-25 Shashank Bapat + Mark Wielaard + + * gnu/regexp/RE.java (initialize): Add RETokenLookAhead support. + * gnu/regexp/RETokenLookAhead.java: New file. + + * Makefile.am (ordinary_java_source_files): Add RETokenLookAhead.java. + * Makefile.in: Regenerated. + +2004-09-25 Michael Koch + + * java/io/ObjectStreamField.java: + Removed unused import statement. + +2004-09-24 Tom Tromey + + PR java/15656: + * testsuite/libjava.compile/pr15656.xfail: New file. + * testsuite/libjava.compile/pr15656.java: new file. + + PR java/16789: + * testsuite/libjava.lang/pr16789.out: New file. + * testsuite/libjava.lang/pr16789.java: New file. + +2004-09-24 Andrew Haley + + PR java/16927 + * testsuite/libjava.compile/AssertBug.java: New file. + +2004-09-24 Casey Marshall + + * java/util/PropertyPermissionCollection.java + (implies): avoid infinite loop. + +2004-09-24 Andrew John Hughes + + * javax/security/auth/PrivateCredentialPermission.java + (PrivateCredentialPermission): added serialization UID + + +2004-09-24 Ilya Perminov + + * gnu/java/rmi/server/UnicastServer.java + (incomingMessageCall): Added code to handle Errors. + * gnu/java/rmi/server/UnicastServerRef.java + (incomingMessageCall): Added code to handle Errors. + + +2004-09-24 Tom Tromey + + * java/lang/ClassLoader.java (loadedClasses): Declare as HashMap. + (definedPackages): Likewise. + +2004-09-24 Michael Koch + + * java/io/ObjectInputStream.java: + Re-ordered imports. + +2004-09-24 Casey Marshall + + * java/io/ObjectInputStream.java (callReadMethod): re-throw + `ClassNotFoundException'. + +2004-09-24 Jeroen Frijters + + * java/io/ObjectInputStream.java (readObject): Delegate instantation + of Externalizable classes to ObjectStreamClass. + * java/io/ObjectStreamClass.java (newInstance): New method to + instantiate Externalizable (while ignoring the accessibility of + the constructor). (constructor): New field to cache the constructor. + +2004-09-24 Mark Wielaard + + * java/net/URL.java (systemClassLoader): New static field. + (getURLStreamHandler): Always use system/application classloader + for finding URLStreamhandler. Remove unecessary instanceof checks. + +2004-09-24 Guilhem Lavaux + + * java/net/URL.java + (set): This method now matches the behaviour of the JDK. + (DEFAULT_SEARCH_PATH): Added "gnu.inet". + +2004-09-24 Guilhem Lavaux + + * java/net/URL.java (URL): Delete whitespaces in the protocol string. + +2004-09-24 Jeroen Frijters + + * java/net/URL.java (URL(String,String,int,String,URLStreamHandler): + Don't set authority if host isn't specified. + +2004-09-24 Michael Koch + + * gnu/java/nio/PipeImpl.java: Use VMPipe for native stuff. + * gnu/java/nio/SelectorImpl.java: Use VMSelector for native stuff. + * gnu/java/nio/VMPipe.java, + gnu/java/nio/VMSelector.java: + New files. + * gnu/java/nio/natPipeImplEcos.cc, + gnu/java/nio/natPipeImplPosix.cc, + gnu/java/nio/natPipeImplWin32.cc: + Ported to VMPipe. + * gnu/java/nio/natSelectorImplEcos.cc, + gnu/java/nio/natSelectorImplPosix.cc, + gnu/java/nio/natSelectorImplWin32.cc: + Ported to VMSelector. + * Makefile.am: Added new files gnu/java/nio/VMPipe.java and + gnu/java/nio/VMSelector.java. + * Makefile.in: Regenerated. + +2004-09-24 Jeroen Frijters + + * java/lang/StackTraceElement.java + (className): Renamed field to declaringClass to be compatible + with Sun serialization format. + 2004-09-23 Michael Koch * java/applet/AppletContext.java,