OSDN Git Service

* java/lang/String.java: Reordered to follow Classpath; merged in
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
index f08f4f8..d93cdd3 100644 (file)
@@ -1,3 +1,579 @@
+2003-03-29  Tom Tromey  <tromey@redhat.com>
+
+       * java/lang/String.java: Reordered to follow Classpath; merged in
+       javadoc.
+
+       * java/text/MessageFormat.java: Removed some whitespace.
+
+       * Makefile.in: Rebuilt.
+       * Makefile.am (awt_java_source_files): Added new files.
+       * gnu/javax/rmi/PortableServer.java,
+       gnu/javax/rmi/CORBA/DelegateFactory.java,
+       gnu/javax/rmi/CORBA/GetDelegateInstanceException.java,
+       gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java,
+       gnu/javax/rmi/CORBA/StubDelegateImpl.java,
+       gnu/javax/rmi/CORBA/UtilDelegateImpl.java,
+       gnu/javax/rmi/CORBA/ValueHandlerImpl.java,
+       javax/rmi/BAD_OPERATION.java, javax/rmi/ORB.java,
+       javax/rmi/PortableRemoteObject.java,
+       javax/rmi/CORBA/ClassDesc.java, javax/rmi/CORBA/ObjectImpl.java,
+       javax/rmi/CORBA/PortableRemoteObjectDelegate.java,
+       javax/rmi/CORBA/Stub.java, javax/rmi/CORBA/StubDelegate.java,
+       javax/rmi/CORBA/SystemException.java, javax/rmi/CORBA/Tie.java,
+       javax/rmi/CORBA/Util.java, javax/rmi/CORBA/UtilDelegate.java,
+       javax/rmi/CORBA/ValueHandler.java: New files from Classpath.
+
+       * java/lang/natClass.cc (newInstance): Put method name in
+       exception.
+       (getConstructor): Likewise.
+       (getDeclaredConstructor): Likewise.
+       (getPrivateMethod): Likewise.
+
+2003-03-28  Tom Tromey  <tromey@redhat.com>
+
+       * java/lang/reflect/Proxy.java: New version from Classpath.
+       * java/lang/Package.java: New version from Classpath.
+
+2003-03-29  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * configure.in (HAVE_BACKTRACE) [s390*-*-linux*]: Define.
+       * configure: Regenerate.
+
+2003-03-28  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/File.java:
+       Import needed classes instead of whole packages, merged class
+       documentation with classpath, moved constants and variables to top of
+       class.
+       * java/io/PrintStream.java:
+       Merged class documentation with classpath, moved constants and
+       variables to top of class.
+       * java/io/RandomAccessFile.java
+       (RandomAccessFile): Merged with classpath.
+       (read): Merged with classpath).
+       (read*): Reformatted.
+
+2003-03-28  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/FileDescriptor.java
+       (finalize): Throws Throwable, not IOException.
+       * java/io/ObjectOutputStream.java
+       (PutField.put): Doesnt throws anything.
+
+2003­03-28  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/FileOutputStream.java:
+       Merged class documentation and authors with classpath.
+       (FileOutputStream): Partly merged with classpath.
+       (write): Merged with classpath.
+       (getChannel): Make it synchronized instead of explicit block in this
+       method.
+       * java/io/RandomAccessFile.java:
+       Merged class documentation and authors with classpath.
+
+2003-03-26  Tom Tromey  <tromey@redhat.com>
+
+       * java/lang/natRuntime.cc (insertSystemProperties): Set
+       gnu.classpath.home.url.
+       * Makefile.in: Rebuilt.
+       * Makefile.am: Define LIBDIR.
+
+2003-03-25  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/FileInputStream.java
+       (read): Renamed b to buf and off to offset.
+       * java/io/FileOutputStream.java
+       (ch): Documentation added.
+       (FileOutputStream): Documentation added.
+       (getFD): Documentation added.
+       (write): Documentation added.
+       (close): Documentation added.
+       (getChannel): Documentation added.
+
+2003-03-24  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/DataOutputStream.java
+       (write): Merged from classpath.
+       * java/io/File.java:
+       Merged copyrigth with classpath.
+       * java/io/FileInputStream.java
+       (getChannel): Made it synchronized instead of using a synchronized
+       block.
+       * java/io/FileOutputStream.java: Reformatted.
+       * java/io/InputStreamReader.java
+       (InputStreamReader): Renamed enc to encoding_name.
+       (close): Merged documentation from classpath.
+       (getEncoding): Merged documentation from classpath.
+       (ready): Merged documentation from classpath.
+       (read): Merged documentation from classpath.
+       * java/io/LineNumberReader.java
+       (lineNumber): Made it private.
+       (LineNumberReader): Use Constant instead of a direct value.
+       * java/io/OutputStreamWriter.java
+       (OutputStreamWriter): Renamed enc to encoding_scheme, merged
+       documentation from classpath.
+       (close): Merged documentation from classpath.
+       (flush): Merged documentation from classpath.
+       (write): Merged documentation from classpath.
+       * java/io/PrintStream.java: Reformatted.
+
+2003-03-24  Michael Koch  <konqueror@gmx.de>
+
+       * javax/swing/text/ComponentView.java
+       (getComponent): Must be final.
+       * javax/swing/tree/DefaultTreeCellRenderer.java:
+       Reformatted.
+       * javax/swing/undo/StateEditable.java:
+       Reformatted.
+
+2003-03-24  Michael Koch  <konqueror@gmx.de>
+
+       * java/rmi/activation/ActivationInstantiator.java:
+       Reformatted.
+       * java/rmi/activation/Activator.java:
+       Reformatted.
+       * java/rmi/registry/RegistryHandler.java:
+       Remerged from classpath.
+
+2003-03-24  Michael Koch  <konqueror@gmx.de>
+
+       * java/util/Date.java:
+       Fixed documentation starting tag to make javadoc happy.
+       * java/util/regex/Pattern.java
+       (Pattern): Implements Serializable.
+       * java/util/PatternSyntaxException.java
+       (serialVersionUID): New member variable.
+
+2003-03-24  Michael Koch  <koqnueror@gmx.de>
+
+       * java/awt/ContainerOrderFocusTraversalPolicy.java
+       (getFirstComponent): Implemented.
+       (getLastComponent): Implemented.
+       (getDefaultComponent): Implemented.
+       (setImplicitDownCycleTraversal): Fixed implementation.
+       * java/awt/Robot.java
+       (Robot): Added documentation.
+       * java/awt/Toolkit.java
+       (getFontList): Deprecated.
+       (getFontMetrics): Deprecated.
+       (getPrintJob): Added documentation.
+       (getSystemSelection): Added documentation.
+       (getLockingKeyState): Added documentation.
+       (setLockingKeyState): Added documentation.
+       (createCustomCursor): Added documentation.
+       (getBestCursorSize): Added documentation.
+       (getMaximumCursorColors): Added documentation.
+       (isFrameStateSupported): Added documentation.
+
+2003-03-24  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/RandomAccessFile.java:
+       More little merges with classpath. No code changes.
+
+2003-03-24  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/natInetAddressNoNet.cc:
+       Include stddef.h.
+       * java/net/natPlainDatagramSocketImplNoNet.cc:
+       Fixed inlcude of java/net/DatagramPacket.h.
+       * java/net/natPlainSocketImplNoNet.cc:
+       Include some missing classes.
+
+2003-03-24  Michael Koch  <konqueror@gmx.de>
+
+       * java/awt/dnd/DropTarget.java
+       (DropTargetAutoScroller): According to the online documentation, this
+       is protected, but in reality it is public.
+       * java/awt/dnd/DropTargetContext.java
+       (TransferableProxy): According to the online documentation, this
+        is protected, but in reality it is public.
+
+2003-03-24  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/DataInputStream.java
+       (): Wrapped documentation line.
+       (): Fixed @return tag.
+       * java/io/DataOutputStream.java
+       (written): Moved to top of class.
+       (all methods): Merged documentation from classpath.
+       * java/io/File.java:
+       Merged copyright year with classpath.
+       * java/io/FileInputStream.java
+       (all methods): Merged documentation from classpath.
+       * java/io/LineNumberReader.java
+       (getLineNumber): Fixed @return tag.
+       * java/io/ObjectInputStream.java.
+       Reformatted.
+       * java/io/ObjectOutputStream.java:
+       Reformatted, fixed some @see tags.
+       * java/io/OutputStreamWriter.java:
+       Deleted empty line.
+       * java/io/Writer.java:
+       Reformatted.
+
+2003-03-24  Michael Koch  <konqueror@gmx.de>
+
+       * java/awt/Frame.java
+       (DEFAULT_CURSOR): Fixed @deprecated tag.
+       (setCursor): Fixed @deprecated tag.
+
+2003-03-24  Michael Koch  <konqueror@gmx.de>
+
+       * java/beans/beancontext/BeanContextEvent.java:
+       Reformated.
+
+2003-03-23  Eric Blake  <ebb9@email.byu.edu>
+
+       * java/lang/natStringBuffer.cc (regionMatches): New function.
+       * java/lang/String.java (count): Now package-private.
+       * java/lang/StringBuffer.java: Merged with Classpath.
+
+2003-03-23  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/BufferedOutputStream.java:
+       Reformated.
+       * java/io/BufferedReader.java:
+       Reformated.
+       * java/io/ByteArrayOutputStream.java
+       (size): Fixed @see tag.
+       * java/io/CharArrayWriter.java
+       (size): Fixed @see tag.
+       * java/io/DataInput.java:
+       Reformated.
+       * java/io/DataOutput.java:
+       Reformated.
+       * java/io/DataOutputStream.java:
+       Merged copyright years with classpath.
+       * java/io/Externalizable.java:
+       Reformated.
+       * java/io/FileFilter.java:
+       Reformated.
+       * java/io/FileInputStream.java:
+       Merged copyright years with classpath.
+       * java/io/FileOutputStream.java:
+       Merged copyright years with classpath.
+       * java/io/FilePermission.java
+       (FilePermission): Replaced @XXX with FIXME:.
+       * java/io/FileWriter.java:
+       Reformated.
+       * java/io/FilenameFilter.java:
+       Reformated.
+       * java/io/FilterInputStream.java:
+       Reformated.
+       * java/io/FilterOutputStream.java:
+       Reformated.
+       * java/io/FilterReader.java:
+       Reformated.
+       * java/io/FilterWriter.java:
+       Reformated.
+       * java/io/LineNumberInputStream.java
+       (LineNumberInputStream): Replaced @code with HTML tags to make javadoc
+       happy.
+       (getLineNumber): Fixed @return tag.
+       * java/io/ObjectInput.java:
+       Reformated.
+       * java/io/ObjectOutput.java:
+       Reformated.
+       * java/io/ObjectStreamClass.java:
+       Reformated.
+       * java/io/PrintStream.java:
+       Merged copyright years with classpath.
+       * java/io/PushbackReader.java
+       (PushbackReader): Replaced @code with @param.
+       * java/io/SerializablePermission.java:
+       Reformated.
+       * java/io/StreamTokenizer.java
+       (resetSyntax): Fixed @see tag.
+
+2003-03-22  Richard Henderson  <rth@redhat.com>
+
+       * sysdep/ia64/locks.h: Include ia64intrin.h.
+       (compare_and_swap): Use __sync_bool_compare_and_swap.
+       (compare_and_swap_release): Expose ar.ccv assignment.
+
+2003-03-22  Andreas Tobler <a.tobler@schweiz.ch>
+
+       * include/posix.h: Add suffix for darwin dynamic libraries.
+
+2003-03-21  Michael Koch  <konqueror@gmx.de>
+
+       * javax/swing/Action.java
+       (ACCELERATOR_KEY): New constant.
+       (ACTION_COMMAND_KEY): Likewise.
+       (MNEMONIC_KEY): Likewise.
+       * javax/swing/UnsupportedLookAndFeelException.java
+       (UnsupportedLookAndFeelException): Must be public.
+       * javax/swing/WindowConstants.java
+       (EXIT_ON_CLOSE): New constant.
+       * javax/swing/text/BadLocationException.java
+       (offset): New member variable.
+       (BadLocationException): New implementation, documentation added.
+       (offsetRequested): New method.
+       * javax/swing/text/Caret.java:
+       Reformated.
+       * javax/swing/text/Document.java:
+       Reformated.
+
+2003-03-21  Michael Koch  <konqueror@gmx.de>
+
+       * java/rmi/activation/Activatable.java
+       (serialVersionUID): New member variable.
+       * java/rmi/activation/ActivationGroup.java
+       (serialVersionUID): New member variable.
+       * java/rmi/activation/ActivationGroupDesc.java
+       (serialVersionUID): New member variable.
+       * java/rmi/registry/Registry.java:
+       Reformated.
+       (Registry): Deprecated.
+       * java/rmi/server/LoaderHandler.java
+       Reformated.
+       (LoaderHandler): Deprecated.
+       * java/rmi/server/LogStream.java
+       Reformated.
+       (LogStream): Deprecated.
+       * java/rmi/server/Operation.java
+       (Operation): Deprecated.
+       * java/rmi/server/RMIFailureHandler.java:
+       Reformated.
+       * java/rmi/server/RMISocketFactory.java:
+       Reformated.
+       * java/rmi/server/RemoteCall.java
+       (RemoteCall): Deprecated.
+       * java/rmi/server/RemoteStub.java:
+       Reformated.
+       * java/rmi/server/Skeleton.java
+       Reformated.
+       (Skeleton): Deprecated.
+
+2003-03-21  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/LineNumberReader.java
+       (LineNumberReader): Merged documentation with classpath.
+       (getLineNumber): Likewise.
+       (setLineNumber): Likewise.
+       (mark): Likewise.
+       (reset): Likewise.
+       (read): Likewise.
+       (readLine): Likewise.
+       (skip): Likewise.
+
+2003-03-21  Michael Koch  <konqueror@gmx.de>
+
+       * java/rmi/RMISecurityManager.java
+       (checkAccept): Removed.
+       (checkAccess): Likewise.
+       (checkAccess): Likewise.
+       (checkAwtEventQueueAccess): Likewise.
+       (checkConnect): Likewise.
+       (checkCreateClassLoader): Likewise.
+       (checkDelete): Likewise.
+       (checkExec): Likewise.
+       (checkExit): Likewise.
+       (checkLink): Likewise.
+       (checkListen): Likewise.
+       (checkMemberAccess): Likewise.
+       (checkMulticast): Likewise.
+       (checkPackageAccess): Likewise.
+       (checkPackageDefinition): Likewise.
+       (checkPermission): Likewise.
+       (checkPrintJobAccess): Likewise.
+       (checkPropertiesAccess): Likewise.
+       (checkPropertyAccess): Likewise.
+       (checkRead): Likewise.
+       (checkSecurityAccess): Likewise.
+       (checkSetFactory): Likewise.
+       (checkSystemClipboardAccess): Likewise.
+       (checkTopLevelWindow): Likewise.
+       (checkWrite): Likewise.
+
+2003-03-20  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/nio/FileChannelImpl.java
+       (address): Removed.
+       (map_address): New member variable.
+       (length): Make it package private.
+       (fd): Make it package private.
+       (buf): Make it package private.
+       (file_obj): Make it package private.
+       (FileChannelImpl): New constructor.
+       (nio_mmap_file): Use RawData instead of long.
+       (nio_munmap_file): Use RawData instead of long.
+       (nio_msync): Use RawData instead of long.
+       (implCloseChannel): New implementation using map_address.
+       (read): Reformated.
+       (map): Implemented.
+       (create_direct_mapped_buffer): Implemented, use RawData, throws
+       IOException.
+       (force): Use map_address instead of address.
+       * gnu/java/nio/MappedByteFileBuffer.java
+       (address): Removed.
+       (map_address): New member variable.
+       (MappedByteFileBuffer): Use map_address instead of address, reformated.
+       (several methods): Use map_address instead of address, replaced long
+       with RawData where appropriate.
+       * gnu/java/nio/natFileChannelImpl.cc
+       (nio_mmap_file): Replaced long with RawData.
+       (nio_munmap_file): Replaced long with RawData.
+       (nio_msync): Replaced long with RawData.
+       * gnu/java/nio/natMappedByteFileBuffer.cc
+       (several methods): Replaced long with RawData where appropriate.
+
+2003-03-20  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/InetAddress.java,
+       java/net/JarURLConnection.java,
+       java/net/PlainDatagramSocketImpl.java,
+       java/net/PlainSocketImpl.java,
+       java/net/URLConnection.java:
+       Merged copyright statements with classpath for easier merging.
+
+2003-03-20  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/FileInputStream.java
+       (getChannel): New implementation.
+       * java/io/FileOutputStream.java
+       (ch): New member variable.
+       (getChannel): Implemented.
+       * java/io/RandomAccessFile.java
+       (RandomAccessFile): Throws FileNotFoundException instead of
+       IOException.
+       (getChannel): New method.
+       (ch): New member variable.
+
+2003-03-20  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/DataOutputStream.java,
+       java/io/File.java,
+       java/io/FileInputStream.java,
+       java/io/FileOutputStream.java,
+       java/io/InputStreamReader.java,
+       java/io/LineNumberReader.java,
+       java/io/OutputStreamWriter.java,
+       java/io/PrintStream.java,
+       java/io/RandomAccessFile.java:
+       Merged copyright statements with classpath for easier merging.
+
+2003-03-19  Michael Koch  <konqueror@gmx.de>
+
+       * java/lang/Process.java:
+       Merged from classpath.
+
+2003-03-19  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/FileOutputStream.java
+       (FileOutputStream): New constructor, merged from classpath.
+       * java/io/FileWriter.java
+       (FileWriter): New constructor, merged from classpath.
+
+2003-03-18  Michael Koch  <konqueror@gmx.de>
+
+       * java/awt/ScrollPane.java
+       (ScrollPane): Rewrote for new ScrollPaneAdjustable.
+       (getViewportSize): Likewise.
+       (addNotify): Likewise.
+       (removeNotify): Likewise.
+       * java/awt/ScrollPaneAdjustable.java
+       (ScrollPaneAdjustable): No longer extends Scrollbar.
+       * java/beans/beancontext/BeanContextServices.java:
+       Reformated.
+       (getService): Added throws TooManyListenersException;
+       * java/beans/beancontext/BeanContextServicesSupport.java:
+       Reformated.
+
+2003-03-18  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/BufferedOutputStream.java,
+       java/io/DataInput.java,
+       java/io/DataInputStream.java,
+       java/io/DataOutput.java,
+       java/io/Externalizable.java:
+       More merges from classpath.
+
+2003-03-18  Michael Koch  <konqueror@gmx.de>
+
+       * configure.in: Fixed links to platform dependant java.net files.
+       * configure: Regenerated.
+       * java/net/natInetAddress.cc,
+       java/net/natNetworkInterface.cc,
+       java/net/natPlainDatagramSocketImpl.cc,
+       java/net/natPlainSocketImpl.cc:
+       Removed.
+
+2003-03-18  Michael Koch  <konqueror@gmx.de>
+
+       * configure.in: Create links to architecture dependent files,
+       introduced PLATFORMNET variable (set to NoNet for newlib usage).
+       * configure: Regenerated.
+       * java/net/natInetAddressNoNet.cc,
+       java/net/natInetAddressPosix.cc,
+       java/net/natInetAddressWin32.cc,
+       java/net/natNetworkInterfaceNoNet.cc,
+       java/net/natNetworkInterfacePosix.cc,
+       java/net/natNetworkInterfaceWin32.cc,
+       java/net/natPlainDatagramSocketImplNoNet.cc,
+       java/net/natPlainDatagramSocketImplPosix.cc,
+       java/net/natPlainDatagramSocketImplWin32.cc,
+       java/net/natPlainSocketImplNoNet.cc,
+       java/net/natPlainSocketImplPosix.cc,
+       java/net/natPlainSocketImplWin32.cc: New files.
+
+2003-03-18  Michael Koch  <konqueror@gmx.de>
+
+       * java/io/BufferedReader.java,
+       java/io/BufferedWriter.java,
+       java/io/ByteArrayOutputStream.java,
+       java/io/FileFilter.java,
+       java/io/FilePermission.java,
+       java/io/FileReader.java,
+       java/io/FileWriter.java,
+       java/io/FilenameFilter.java,
+       java/io/FilterInputStream.java,
+       java/io/FilterOutputStream.java,
+       java/io/FilterReader.java,
+       java/io/FilterWriter.java,
+       java/io/ObjectInput.java,
+       java/io/ObjectInputValidation.java,
+       java/io/ObjectOutput.java,
+       java/io/ObjectStreamField.java,
+       java/io/PipedInputStream.java,
+       java/io/PipedReader.java,
+       java/io/PrintWriter.java,
+       java/io/PushbackReader.java,
+       java/io/Reader.java,
+       java/io/SerializablePermission.java,
+       java/io/StringReader.java,
+       java/io/Writer.java:
+       Merged from classpath.
+
+2003-03-17  Michael Koch  <konqueror@gmx.de>
+
+       * java/awt/ScrollPaneAdjustable.java:
+       Compile fixes.
+       
+2003-03-17  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/DatagramSocket.java
+       (connect): Fixed comment.
+       * java/nio/ByteBuffer.java
+       (hasArray): Fixed comment.
+
+2003-03-17  Michael Koch  <konqueror@gmx.de>
+
+       * java/beans/Beans.java:
+       Explicitely import classes not packages.
+       * java/beans/FeatureDescriptor.java
+       (preferred): New member variable.
+       (isPreferred): New method.
+       (setPreferred): New method.
+       * java/beans/PropertyEditorManager.java:
+       Explicitely import used classes.
+       * java/beans/beancontext/BeanContextChild.java:
+       Added line wrapping.
+       * java/beans/beancontext/BeanContextChildSupport.java:
+       Reindented.
+       * java/beans/beancontext/BeanContextEvent.java:
+       Reindented.
+
 2003-03-17  Michael Koch  <konqueror@gmx.de>
 
        * java/awt/Dialog.java