OSDN Git Service

* java/lang/String.java: Reordered to follow Classpath; merged in
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
index 1e3b451..d93cdd3 100644 (file)
+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
+       (Dialog): New constructor, changed implementations, added
+       documentation.
+       * java/awt/ScrollPaneAdjustable.java
+       (ScrollPaneAdjustable): Extends Object, implements Adjustable and
+       Serializable.
+       (serialVersionUID): New member variable.
+       (sp): New member variable.
+       (orientation): New member variable.
+       (value): New member variable.
+       (minimum): New member variable.
+       (maximum): New member variable.
+       (visibleAmount): New member variable.
+       (unitIncrement): New member variable.
+       (blockIncrement): New member variable.
+       (AdjustmentListener): New member variable.
+       (ScrollPaneAdjustable): New implementation.
+       (addAdjustmentListener): New method.
+       (removeAdjustmentListener): New method.
+       (getAdjustmentListeners): New method.
+       (getBlockIncrement): New method.
+       (getMaximum): New method.
+       (getMinimum): New method.
+       (getOrientation): New method.
+       (getUnitIncrement): New method.
+       (getValue): New method.
+       (getVisibleAmount): New method.
+       (setBlockIncrement): New method.
+       (setMaximum): Implemented.
+       (setMinimum): Implemented.
+       (setUnitIncrement): New method.
+       (setValue): New method.
+       (setVisibleAmount): Implemented. 
+       (paramString): New stubbed method.
+       * java/awt/Window.java
+       (show): Call setVisible().
+       (hide): Call setVisible().
+       (processEvent): Add cases for WINDOW_GAINED_FOCUS, WINDOW_LOST_FOCUS
+       and WINDOW_STATE_CHANGED.
+       (processWindowFocusEvent): New method.
+       (processWindowStateEvent): New method.
+       (postEvent): Deprecated.
+       (applyResourceBundle): Deprecated.
+       * java/awt/datatransfer/DataFlavor.java
+       (DataFlavor): Doesn't thow ClassNotFoundException.
+
+2003-03-17  Michael Koch
+
+       * javax/print/attribute/Attribute.java,
+       javax/print/attribute/AttributeSet.java,
+       javax/print/attribute/PrintRequestAttributeSet.java:
+       New files.
+       * Makefile.am
+       (javax_source_files): Added new files:
+       javax/print/attribute/Attribute.java
+       javax/print/attribute/AttributeSet.java
+       javax/print/attribute/PrintRequestAttributeSet.java
+       * Makefile.in: Regenerated.
+
+2003-03-17  Michael Koch
+
+       * javax/print/attribute/Attribute.java,
+       javax/print/attribute/AttributeSet.java,
+       javax/print/attribute/PrintRequestAttributeSet.java:
+       New files.
+       * Makefile.am
+       (awt_java_source_files): Added new files:
+       javax/print/attribute/Attribute.java
+       javax/print/attribute/AttributeSet.java
+       javax/print/attribute/PrintRequestAttributeSet.java
+       * Makefile.in: Regenerated.
+
+2003-03-16  Tom Tromey  <tromey@redhat.com>
+
+       * resolve.cc (ncode): Use _Jv_platform_ffi_abi.
+       Include platform.h.
+       * java/lang/natRuntime.cc (insertSystemProperties): Use
+       _Jv_platform_path_separator.
+       (nativeGetLibname): Use _Jv_platform_file_separator.
+       (_load): Use _Jv_platform_onload_names.
+       (onload_names): New global.
+       * include/win32.h (_Jv_platform_file_separator): New define.
+       (_Jv_platform_path_separator): Likewise.
+       (_Jv_platform_onload_names): Likewise.
+       (_Jv_platform_ffi_abi): Likewise.
+       * include/posix.h (_Jv_platform_file_separator): New define.
+       (_Jv_platform_path_separator): Likewise.
+       (_Jv_platform_onload_names): Likewise.
+       (_Jv_platform_ffi_abi): Likewise.
+
+2003-03-14  Hans Boehm  <Hans.Boehm@hp.com>
+
+       * java/lang/natObject.cc (JV_SYNC_HASH): replace signed % by &.
+
+2003-02-14  Jeroen Frijters  <jeroen@sumatra.nl>
+
+       * java/io/ObjectInputStream.java (readObject): Cleaned up the class
+       hierarchy loop.
+       (readFields(Object,ObjectStreamField[],boolean)): Changed argument
+       list to Object,ObjectStreamClass, moved callReadMethod code up into
+       readObject and added Class argument to all setXxxField calls.
+       (callReadMethod): Changed Class argument to ObjectStreamClass to be
+       consistent with ObjectOutputStream and to facilitate caching the
+       Method in the future.
+       (setBooleanField): Added Class argument.
+       (setByteField): Likewise.
+       (setCharField): Likewise.
+       (setDoubleField): Likewise.
+       (setFloatField): Likewise.
+       (setIntField): Likewise.
+       (setLongField): Likewise.
+       (setShortField): Likewise.
+       (setObjectField): Likewise.
+       * java/io/ObjectOutputStream.java (writeObject): Cleaned up the
+       class hierarchy loop.
+       (defaultWriteObject): Call writeFields with new argument list.
+       (writeFields(Object,ObjectStreamField[],boolean): Changed argument
+       list to Object,ObjectStreamClass, moved callWriteMethod up into
+       writeObject and added Class argument to all getXxxField calls.
+       (callWriteMethod): Added ObjectStreamClass argument to be able to
+       get the proper class to call getMethod on (each class can have (or
+       not have) its own writeObject method).
+       (getBooleanField): Added Class argument.
+       (getByteField): Likewise.
+       (getCharField): Likewise.
+       (getDoubleField): Likewise.
+       (getFloatField): Likewise.
+       (getIntField): Likewise.
+       (getLongField): Likewise.
+       (getShortField): Likewise.
+       (getObjectField): Likewise.
+       * java/io/ObjectStreamClass.java (hasReadMethod): Added method to
+       facilitate caching the Method object in the future.
+
+2003-03-12  Andreas Schwab  <schwab@suse.de>
+
+       * configure.in: Avoid trailing /. in toolexeclibdir.
+       * configure: Rebuilt.
+
+2003-03-11  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/nio/ByteBufferImpl.java
+       (putInt): Use limit() instead of limit.
+       * gnu/java/nio/CharBufferImpl.java
+       (slice): Fixed implementation.
+       (subSequence): Better bounds checking.
+       * gnu/java/nio/MappedByteFileBuffer.java:
+       Import all needed classes directly.
+       * java/nio/ByteBuffer.java
+       (hashCode): New dummy method.
+       * java/nio/CharBuffer.java
+       (array_offset): New member variable.
+       (hasArray): Fixed documentation.
+       (arrayOffset): Return array_offset.
+
+2003-03-10  2003-02-27  Mohan Embar  <gnustuff@thisiscool.com>
+
+       * include/jvm.h: removed declaration of _Jv_ThisExecutable()
+       setter; made return value of getter const char* instead of char*
+       * prims.cc: removed all references to _Jv_ThisExecutable().
+       These are in the platform-specific sections now.
+       * posix.cc: define platform-specific _Jv_ThisExecutable().
+       Handle DISABLE_MAIN_ARGS and HAVE_PROC_SELF_EXE cases
+       * win32.cc: define platform-specific _Jv_ThisExecutable()
+       using GetModuleFilename()
+       * java/lang/natRuntime.cc: set gnu.gcj.progname property
+       to argv[0] instead of _Jv_ThisExecutable()
+
+2003-03-10  Ranjit Mathew  <rmathew@hotmail.com>
+
+       * gnu/gcj/runtime/NameFinder.java (usingAddr2name): New flag
+       that is set if we are using addr2name.awk instead of addr2line.
+       (NameFinder): Set usingAddr2name if using addr2name.awk.
+       (getExternalLabel): New native method to convert a method 
+       name to an external label.
+       (lookup): Convert name given by addr2line to an external label
+       before demangling.
+
+       * gnu/gcj/runtime/natNameFinder.cc (LABEL_PREFIX): New string
+       constant representing the prefix attached to method names to
+       convert them to an external label.
+       (gnu::gcj::runtime::NameFinder::getExternalLabel): Define 
+       using LABEL_PREFIX.
+
+2003-03-10  Tom Tromey  <tromey@redhat.com>
+
+       * Makefile.in: Rebuilt.
+       * Makefile.am (GCJ_WITH_FLAGS): Added -Wno-deprecated.
+       (JC1FLAGS): Removed -Wno-deprecated.
+
+2003-03-10  Michael Koch  <konqueror@gmx.de>
+
+       * java/nio/ByteOrder.java
+       (nativeOrder): Working implementation, added documentation.
+       (toString): Added documentation.
+
+2003-03-10  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/DatagramSocket.java,
+       java/net/MulticastSocket.java,
+       java/net/Socket.java,
+       java/net/URL.java,
+       java/net/URLConnection.java:
+       Fixed some documentation tags to make javadoc and friends happy.
+
+2003-03-10  Michael Koch  <koqnueror@gmx.de>
+
+       * java/beans/beancontext/BeanContextServicesSupport.java,
+       java/beans/beancontext/BeanContextSupport.java: New files.
+       * Makefile.am
+       (awt_source_files): Added new files.
+       * Makefile.in: Regenerated.
+
+2003-03-10  Michael Koch  <konqueror@gmx.de>
+
+       * java/awt/FocusTraversalPolicy.java
+       (FocusTraversalPolicy): Documentation added.
+       (getComponentAfter): Documentation added.
+       (getComponentBefore): Documentation added.
+       (getFirstComponent): Documentation added.
+       (getLastComponent): Documentation added.
+       (getDefaultComponent): Documentation added.
+       (getInitialComponent): Documentation added.
+       * java/awt/ScrollPaneAdjustable.java
+       (sp): New member variable.
+       (orientation): New member variable.
+       (value): New member variable.
+       (minimum): New member variable.
+       (maximum): New member variable.
+       (visibleAmount): New member variable.
+       (unitIncrement): New member variable.
+       (blockIncrement): New member variable.
+       (adjustmentListener): New member variable.
+       (ScrollPaneAdjustable): Rewrote.
+       (addAdjustmentListener): New method.
+       (removeAdjustmentListener): New method.
+       (getAdjustmentListeners): New method.
+       (getBlockIncrement): New method.
+       (getMaximum): New method.
+       (getMinimum): New method.
+       (getOrientation): New method.
+       (getUnitIncrement): New method.
+       (getValue): New method.
+       (getVisibleAmount): New method.
+       (setBlockIncrement): New method.
+       (setUnitIncrement): New method.
+       (setMaximum): Implemented.
+       (setMinimum): Implemented.
+       (setValue): New method.
+       (setVisibleAmount): Implemented.
+       (paramString): New method.
+       * java/awt/Window.java
+       (show): Use setVisible(true) instead of super.show().
+       (hide): Use sevVisible(false) instead of super.hide().
+       (processWindowEvent): Added cases for WINDOW_GAINED_FOCUS,
+       WINDOW_LOST_FOCUS and WINDOW_STATE_CHANGED.
+       (postEvent): Deprecated.
+       (applyResourceBundle): Deprecated.
+       (processWindowFocusEvent): New method.
+       (processWindowStateEvent): New method.
+       * java/awt/datatransfer/DataFlavor.java: Reindented.
+       * java/awt/font/TextHitInfo.java
+       (charIndex): New member variable.
+       (leadingEdge): New member variable.
+       (TextHitInfo): New constructor.
+       (getCharIndex): Implemented.
+       (isLeadingEdge): Implemented.
+       (getInsertionIndex): Implemented.
+       (hashCode): Access charIndex directly.
+       (equals): Reformated.
+       (leading): Implemented.
+       (trailing): Implemented.
+       (beforeOffset): Implemented.
+       (afterOffset): Implemented.
+       (getOtherHit): Implemented.
+       (getOffsetHit): Implemented.
+       (toString): Implemented.
+       * java/awt/image/BufferedImage.java
+       (BufferedImage): Implements WritableRenderedImage.
+       (observers): New member variable.
+       (addTileObserver): New method.
+       (removeTileObserver): New method.
+
+2003-03-09  Tom Tromey  <tromey@redhat.com>
+
+       PR libgcj/9934:
+       * java/io/natFileDescriptorPosix.cc (available): Fixed arguments
+       to lseek.  Return 0 if we can't compute the value.
+
+2003-03-03  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/NetworkInterface.java: Merged with classpath.
+
+2003-03-03  Tom Tromey  <tromey@redhat.com>
+
+       * verify.cc (handle_jsr_insn): Don't fail if `jsr' appears at end
+       of bytecode.
+       (handle_ret_insn): Fail if returning to jsr that appears at end of
+       bytecode.
+
+2003-03-03  Michael Koch  <konqueror@gmx.de>
+
+       * Makefile.am
+       (ordinary_java_source_files):
+       Added gnu/java/nio/MappedByteFileBuffer.java.
+       (nat_source_files):
+       Added gnu/java/nio/natMappedByteFileBuffer.cc.
+       * Makefile.in: Regenerated.
+
+2003-03-03  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/DatagramSocket.java
+       (connect): Merged comment from classpath.
+       (receive): Merged documentation from classpath.
+       * java/net/Socket.java
+       (setSoTimeout): Clarified documentation.
+       * java/net/URL.java
+       (getPath): Merged from classpath.
+       (getUserInfo): Merged from classpath.
+       (getQuery): Merged from classpath.
+       * java/net/URLStreamHandler.java
+       (toExternalForm): Merged from classpath.
+
+2003-03-02  Mark Wielaard  <mark@klomp.org>
+
+       * java/util/Properties.java (load): Only skip line if the first
+       character is a comment, whitespaces don't count.
+
+2003-03-02  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/NetPermission.java:
+       Merged copyright with classpath.
+
+2003-03-02  Michael Koch  <konqueror@gmx.de>
+
+       * java/lang/Package.java:
+       Remerged from classpath.
+
+2003-03-02  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/HttpURLConnection.java
+       (HTTP_SERVER_ERROR): Deprecated.
+       * java/net/MulticastSocket.java
+       (send): Replaced checkMulticast with appropriate checkPermission call,
+       deprecated.
+       * java/net/URLDecoder.java
+       (decode): Deprecated.
+       * java/net/URLEncoder.java
+       (encode): Deprecated.
+
+2003-03-02  Michael Koch  <konqueror@gmx.de>
+
+       * javax/swing/text/Caret.java
+       (getMagicCaretPosition): Fixed typo in method name.
+       * javax/swing/text/DefaultCaret.java
+       (getMagicCaretPosition): Fixed typo in method name.
+
+2003-03-02  Michael Koch  <konqueror@gmx.de>
+
+       * java/awt/List.java
+       (setMultipleSelections): Deprecated.
+       (delItem): Deprecated.
+       * java/awt/MenuComponent.java
+       (getPeer): Deprecated.
+       * java/awt/ScrollPane.java
+       (addNotify): getPeer() is deprecated. Use isDisplayable() instead.
+       * java/awt/dnd/MouseDragGestureRecognizer.java
+       (mouseClicked): Added comment.
+       (mousePressed): Added comment.
+       (mouseReleased): Added comment.
+       (mouseEntered): Added comment.
+       (mouseExited): Added comment.
+       (mouseDragged): Added comment.
+       (mouseMoved): Added comment.
+       * java/awt/event/KeyEvent.java
+       (KeyEvent): Deprecated.
+       (setModifiers): Deprecated.
+       
+2003-03-02  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/nio/FileChannelImpl.java
+       (fd): Type FileDescriptor instead of int.
+       (lengthInternal): Removed.
+       (FileChannelImpl): Fixed arguments, check type of file object.
+       (size): Made it native.
+       (implPosition): New native method.
+       (implTruncate): New native method.
+       (position): Implemented.
+       (truncate): Implemented.
+       (nio_mmap_file): Changed arguments.
+       (nio_munmap_file): Changed arguments.
+       (nio_msync): Changed arguments.
+       * gnu/java/nio/natFileChannelImpl.cc
+       (lengthInternal): Removed.
+       (size): New method.
+       (implPosition): New method.
+       (implTruncate): New method.
+       (nio_mmap_file): Changed arguments.
+       (nio_munmap_file): Changed arguments.
+       (nio_msync): Changed arguments.
+
+2003-03-02  Michael Koch  <konqueror@gmx.de>
+
+       * java/awt/dnd/DropTargetContext.java:
+       Compile fix: Forgot to commit import.
+       
+2003-03-02  Michael Koch  <konqueror@gmx.de>
+
+       * java/awt/Component.java,
+       java/awt/ScrollPane.java:
+       Fixed typos.
+
+2003-03-02  Michael Koch  <konqueror@gmx.de>
+
+       * java/awt/dnd/DnDEventMulticaster.java: New file.
+       * java/awt/dnd/DragSource.java
+       (flavorMap): New member variable.
+       (dragSourceListener): New member variable.
+       (dragSourceMotionListener): New member variable.
+       (getFlavorMap): Implemented.
+       (createDragGestureRecognizer): Implemented.
+       (addDragSourceListener): Implemented.
+       (removeDragSourceListener): Implemented.
+       (getDragSourceListeners): Implemented.
+       (addDragSourceMotionListener): Implemented.
+       (removeDragSourceMotionListener): Implemented.
+       (getDragSourceMotionListeners): Implemented.
+       (getListeners): Implemented.
+       * java/awt/dnd/DragSourceContext.java
+       (peer): New member variable.
+       (cursor): New member variable.
+       (transferable): New member variable.
+       (trigger): New member variable.
+       (dragSourceListener): New member variable.
+       (image): New member variable.
+       (offset): New member variable.
+       (DragSourceContext): Implemented.
+       (getDragSource): Implemented.
+       (getComponent): Implemented.
+       (getTrigger): Implemented.
+       (getSourceActions): Implemented.
+       (setCursor): Implemented.
+       (getCursor): Implemented.
+       (addDragSourceListener): Implemented.
+       (removeDragSourceListener): Implemented.
+       (getTransferable): Implemented.
+       * java/awt/dnd/DropTarget.java
+       (DropTargetAutoScroller.component): New member variable.
+       (DropTargetAutoScroller.point): New member variable.
+       (DropTargetAutoScroller.DropTargetAutoScroller): Implemented.
+       (DropTargetAutoScroller.updateLocation): Implemented.
+       (active): Renamed from isActive, defaults to true now.
+       (component): New member variable.
+       (flavorMap): New member variable.
+       (actions): New member variable.
+       (dropTargetContext): New member variable.
+       (dropTargetListener): New member variable.
+       (DropTarget): Implemented.
+       (getComponent): Implemented.
+       (setComponent): Implemented.
+       (setDefaultActions): Implemented.
+       (getDefaultActions): Implemented.
+       (setActive): Use active instead of isActive.
+       (isActive): Use active instead of isActive.
+       (addDropTargetListener): Implemented.
+       (removeDropTargetListener): Implemented.
+       (getFlavorMap): Implemented.
+       (setFlavorMap): Implemented.
+       (getDropTargetContext): Implemented.
+       (createDropTargetContext): Implemented.
+       (createDropTargetAutoScroller): Implemented.
+       * java/awt/dnd/DropTargetContext.java
+       (TransferableProxy.getTransferDataFlavors): Implemented.
+       (TransferableProxy.isDataFlavorSupported): Implemented.
+       (TransferableProxy.getTransferData): Implemented.
+       (dropTarget):  New member variable.
+       (dtcp): New member variable.
+       (DropTargetContext): New package private constructor.
+       (getDropTarget): Implemented.
+       (getComponent): Implemented.
+       (addNotify): Implemented.
+       (removeNotify): Implemented.
+       (getCurrentDataFlavorsAsList): Implemented.
+       (isDataFlavorSupported): Implemented.
+       * java/awt/dnd/MouseDragGestureRecognizer.java
+       (registerListeners): Implemented.
+       (unregisterListeners): Implemented.
+       * Makefile.am
+       (awt_java_source_files): Added java/awt/dnd/DnDEventMulticaster.java.
+       * Makefile.in: Regenerated.
+
+2003-03-02  Michael Koch  <konqueror@gmx.de>
+
+       * java/awt/Component.java
+       (eventTypeEnabled): New method.
+       (dispatchEventImpl): Moved checks for event to eventTypeEnabled.
+       * java/awt/Container.java
+       (changeSupport): New member variable.
+       (addPropertyChangeListener): New methods.
+       * java/awt/ContainerOrderFocusTraversalPolicy.java
+       (ContainerOrderFocusTraversalPolicy): Added comment.
+       (getComponentAfter): Throw exception, documentation added.
+       (getComponentBefore): Throw exception, documentation added.
+       (getFirstComponent): Throw exception, documentation added.
+       (getLastComponent): Throw exception, documentation added.
+       (getDefaultComponent): Throw exception, documentation added.
+       * java/awt/EventQueue.java: Reindented.
+       * java/awt/FocusTraversalPolicy.java:
+       (FocusTraversalPolicy): Added comment.
+       (getComponentAfter): Documentation added.
+       (getComponentBefore): Documentation added.
+       (getFirstComponent): Documentation added.
+       (getLastComponent): Documentation added.
+       (getDefaultComponent): Documentation added.
+       (getInitialComponent): Documentation added.
+       * java/awt/ScrollPane.java
+       (wheelScrollingEnabled): New member variable.
+       (ScrollPane): Initialize wheelScollingEnabled.
+       (eventTypeEnabled): New method.
+       (isWheelScrollingEnabled): New method.
+       (setWheelScrollingEnabled): New method.
+
+2003-03-02  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/DatagramSocket.java
+       (closed): New member variable.
+       (close): Use closed variable.
+       (getInetAddress): No need to call isConnected().
+       (getPort): No need to call isConnected().
+       (disconnect): Reset remoteAddress and remotePort, fixed typo.
+       (isClosed): Reimplemented.
+       
+2003-03-02  Michael Koch  <konqueror@gmx.de>
+
+       * configure.in: Added check for memory mapping of files.
+       * configure: Regenerated.
+       * config.h.in: Regenerated.
+
+2003-03-01  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * posix-threads.cc: Include <unistd.h> if HAVE_UNISTD_H is defined.
+       (_Jv_ThreadSetPriority): Test for _POSIX_THREAD_PRIORITY_SCHEDULING.
+
+2003-03-01  Ranjit Mathew  <rmathew@hotmail.com>
+
+       * java/io/File.java (normalizePath): Remove trailing separator
+       on Windows only if path is not of the form "x:\".
+
+       * java/io/natFileWin32.cc (WIN32_EPOCH_MILLIS): New constant.
+       (java::io::File::attr): Change formatting a bit and use
+       WIN32_EPOCH_MILLIS instead of magic numbers.
+       (java::io::File::isAbsolute): Path must have at least 3 
+       characters for a UNC network path.
+       (java::io::File::init_native): Define.
+       (java::io::File::performCreate): Likewise.
+       (java::io::File::performSetReadOnly): Likewise.
+       (java::io::File::performSetLastModified): Likewise.
+       (java::io::File::performListRoots): Likewise.
+
+2003-03-01  Tom Tromey  <tromey@redhat.com>
+
+       * java/lang/natObject.cc: Don't include assert.h.
+       (heavy_lock_obj_finalization_proc): Use JvAssert.
+       (remove_all_heavy): Likewise.
+       (_Jv_MonitorEnter): Likewise.
+       (_Jv_MonitorExit): Likewise.
+       (wait): Likewise.
+
+2003-03-01  Ranjit Mathew  <rmathew@hotmail.com>
+
+       * java/io/File (getAbsolutePath): Prefix drive specifier on
+       Windows for paths starting with a '\'.
+       (toURL): Make URL more consistent with what Sun's JDK returns.
+
+       * java/io/natFileWin32.cc (java::io::File::isAbsolute): Return
+       true only if the path is a UNC network path or it starts with a
+       drive specifier.
+
+       * java/net/URLStreamHandler.java (parseURL): Correct minor typo.
+       Be prepared to handle either '/' or '\\' in the file path for
+       Windows if using the "file" protocol.
+       Canonicalise the file path if using a relative path in the given
+       context and the "file" protocol.
+
+2003-03-01  Mohan Embar  <gnustuff@thisiscool.com>
+
+       * java/lang/natWin32Process.cc (startProcess): Double-quote each
+       program array element passed to CreateProcess.
+
+2003-03-01  Tom Tromey  <tromey@redhat.com>
+
+       * java/rmi/registry/RegistryHandler.java: Deprecate.
+
+2003-03-01  Tom Tromey  <tromey@redhat.com>
+
+       * javax/accessibility/AccessibleEditableText.java,
+       javax/accessibility/AccessibleHyperlink.java: New versions from
+       Classpath.
+
+       * gnu/java/locale/LocaleInformation_af_ZA.java,
+       gnu/java/locale/LocaleInformation_ar_AE.java,
+       gnu/java/locale/LocaleInformation_ar_BH.java,
+       gnu/java/locale/LocaleInformation_ar_DZ.java,
+       gnu/java/locale/LocaleInformation_ar_EG.java,
+       gnu/java/locale/LocaleInformation_ar_IN.java,
+       gnu/java/locale/LocaleInformation_ar_IQ.java,
+       gnu/java/locale/LocaleInformation_ar_JO.java,
+       gnu/java/locale/LocaleInformation_ar_KW.java,
+       gnu/java/locale/LocaleInformation_ar_LB.java,
+       gnu/java/locale/LocaleInformation_ar_LY.java,
+       gnu/java/locale/LocaleInformation_ar_MA.java,
+       gnu/java/locale/LocaleInformation_ar_OM.java,
+       gnu/java/locale/LocaleInformation_ar_QA.java,
+       gnu/java/locale/LocaleInformation_ar_SD.java,
+       gnu/java/locale/LocaleInformation_ar_SY.java,
+       gnu/java/locale/LocaleInformation_ar_TN.java,
+       gnu/java/locale/LocaleInformation_ar_YE.java,
+       gnu/java/locale/LocaleInformation_be_BY.java,
+       gnu/java/locale/LocaleInformation_bn_IN.java,
+       gnu/java/locale/LocaleInformation_br_FR.java,
+       gnu/java/locale/LocaleInformation_bs_BA.java,
+       gnu/java/locale/LocaleInformation_ca_ES.java,
+       gnu/java/locale/LocaleInformation_cs_CZ.java,
+       gnu/java/locale/LocaleInformation_cy_GB.java,
+       gnu/java/locale/LocaleInformation_da_DK.java,
+       gnu/java/locale/LocaleInformation_de_AT.java,
+       gnu/java/locale/LocaleInformation_de_BE.java,
+       gnu/java/locale/LocaleInformation_de_CH.java,
+       gnu/java/locale/LocaleInformation_de_DE.java,
+       gnu/java/locale/LocaleInformation_de_LU.java,
+       gnu/java/locale/LocaleInformation_el_GR.java,
+       gnu/java/locale/LocaleInformation_en_AU.java,
+       gnu/java/locale/LocaleInformation_en_BW.java,
+       gnu/java/locale/LocaleInformation_en_CA.java,
+       gnu/java/locale/LocaleInformation_en_DK.java,
+       gnu/java/locale/LocaleInformation_en_GB.java,
+       gnu/java/locale/LocaleInformation_en_HK.java,
+       gnu/java/locale/LocaleInformation_en_IE.java,
+       gnu/java/locale/LocaleInformation_en_IN.java,
+       gnu/java/locale/LocaleInformation_en_NZ.java,
+       gnu/java/locale/LocaleInformation_en_PH.java,
+       gnu/java/locale/LocaleInformation_en_SG.java,
+       gnu/java/locale/LocaleInformation_en_US.java,
+       gnu/java/locale/LocaleInformation_en_ZA.java,
+       gnu/java/locale/LocaleInformation_en_ZW.java,
+       gnu/java/locale/LocaleInformation_es_AR.java,
+       gnu/java/locale/LocaleInformation_es_BO.java,
+       gnu/java/locale/LocaleInformation_es_CL.java,
+       gnu/java/locale/LocaleInformation_es_CO.java,
+       gnu/java/locale/LocaleInformation_es_CR.java,
+       gnu/java/locale/LocaleInformation_es_DO.java,
+       gnu/java/locale/LocaleInformation_es_EC.java,
+       gnu/java/locale/LocaleInformation_es_ES.java,
+       gnu/java/locale/LocaleInformation_es_GT.java,
+       gnu/java/locale/LocaleInformation_es_HN.java,
+       gnu/java/locale/LocaleInformation_es_MX.java,
+       gnu/java/locale/LocaleInformation_es_NI.java,
+       gnu/java/locale/LocaleInformation_es_PA.java,
+       gnu/java/locale/LocaleInformation_es_PE.java,
+       gnu/java/locale/LocaleInformation_es_PR.java,
+       gnu/java/locale/LocaleInformation_es_PY.java,
+       gnu/java/locale/LocaleInformation_es_SV.java,
+       gnu/java/locale/LocaleInformation_es_US.java,
+       gnu/java/locale/LocaleInformation_es_UY.java,
+       gnu/java/locale/LocaleInformation_es_VE.java,
+       gnu/java/locale/LocaleInformation_et_EE.java,
+       gnu/java/locale/LocaleInformation_eu_ES.java,
+       gnu/java/locale/LocaleInformation_fa_IR.java,
+       gnu/java/locale/LocaleInformation_fi_FI.java,
+       gnu/java/locale/LocaleInformation_fo_FO.java,
+       gnu/java/locale/LocaleInformation_fr_BE.java,
+       gnu/java/locale/LocaleInformation_fr_CA.java,
+       gnu/java/locale/LocaleInformation_fr_CH.java,
+       gnu/java/locale/LocaleInformation_fr_FR.java,
+       gnu/java/locale/LocaleInformation_fr_LU.java,
+       gnu/java/locale/LocaleInformation_ga_IE.java,
+       gnu/java/locale/LocaleInformation_gd_GB.java,
+       gnu/java/locale/LocaleInformation_gl_ES.java,
+       gnu/java/locale/LocaleInformation_gv_GB.java,
+       gnu/java/locale/LocaleInformation_he_IL.java,
+       gnu/java/locale/LocaleInformation_hi_IN.java,
+       gnu/java/locale/LocaleInformation_hr_HR.java,
+       gnu/java/locale/LocaleInformation_hu_HU.java,
+       gnu/java/locale/LocaleInformation_id_ID.java,
+       gnu/java/locale/LocaleInformation_it_CH.java,
+       gnu/java/locale/LocaleInformation_it_IT.java,
+       gnu/java/locale/LocaleInformation_iw_IL.java,
+       gnu/java/locale/LocaleInformation_ja_JP.java,
+       gnu/java/locale/LocaleInformation_ka_GE.java,
+       gnu/java/locale/LocaleInformation_kl_GL.java,
+       gnu/java/locale/LocaleInformation_ko_KR.java,
+       gnu/java/locale/LocaleInformation_kw_GB.java,
+       gnu/java/locale/LocaleInformation_lt_LT.java,
+       gnu/java/locale/LocaleInformation_lv_LV.java,
+       gnu/java/locale/LocaleInformation_mi_NZ.java,
+       gnu/java/locale/LocaleInformation_mk_MK.java,
+       gnu/java/locale/LocaleInformation_mr_IN.java,
+       gnu/java/locale/LocaleInformation_mt_MT.java,
+       gnu/java/locale/LocaleInformation_nl_BE.java,
+       gnu/java/locale/LocaleInformation_nl_NL.java,
+       gnu/java/locale/LocaleInformation_nn_NO.java,
+       gnu/java/locale/LocaleInformation_no_NO.java,
+       gnu/java/locale/LocaleInformation_oc_FR.java,
+       gnu/java/locale/LocaleInformation_pl_PL.java,
+       gnu/java/locale/LocaleInformation_pt_BR.java,
+       gnu/java/locale/LocaleInformation_pt_PT.java,
+       gnu/java/locale/LocaleInformation_ro_RO.java,
+       gnu/java/locale/LocaleInformation_ru_RU.java,
+       gnu/java/locale/LocaleInformation_ru_UA.java,
+       gnu/java/locale/LocaleInformation_se_NO.java,
+       gnu/java/locale/LocaleInformation_sk_SK.java,
+       gnu/java/locale/LocaleInformation_sl_SI.java,
+       gnu/java/locale/LocaleInformation_sq_AL.java,
+       gnu/java/locale/LocaleInformation_sr_YU.java,
+       gnu/java/locale/LocaleInformation_sv_FI.java,
+       gnu/java/locale/LocaleInformation_sv_SE.java,
+       gnu/java/locale/LocaleInformation_ta_IN.java,
+       gnu/java/locale/LocaleInformation_te_IN.java,
+       gnu/java/locale/LocaleInformation_tg_TJ.java,
+       gnu/java/locale/LocaleInformation_tl_PH.java,
+       gnu/java/locale/LocaleInformation_tr_TR.java,
+       gnu/java/locale/LocaleInformation_uk_UA.java,
+       gnu/java/locale/LocaleInformation_ur_PK.java,
+       gnu/java/locale/LocaleInformation_uz_UZ.java,
+       gnu/java/locale/LocaleInformation_vi_VN.java,
+       gnu/java/locale/LocaleInformation_yi_US.java,
+       gnu/java/locale/LocaleInformation_zh_CN.java,
+       gnu/java/locale/LocaleInformation_zh_HK.java,
+       gnu/java/locale/LocaleInformation_zh_SG.java,
+       gnu/java/locale/LocaleInformation_zh_TW.java: Updated copyright
+       info; from Classpath.
+
+       * gnu/awt/xlib/XPanelPeer.java (beginLayout, endLayout,
+       isPaintPending): New methods.
+       * gnu/awt/xlib/XFramePeer.java (getState, setState,
+       setMaximizedBounds): New methods.
+       (beginLayout, endLayout, isPaintPending): Likewise.
+       * gnu/awt/xlib/XCanvasPeer.java (isFocusable): New method.
+       (requestFocus): Likewise.
+       (isObscured): Likewise.
+       (canDetermineObscurity): Likewise.
+       (coalescePaintEvent): Likewise.
+       (updateCursorImmediately): Likewise.
+       (createVolatileImage): Likewise.
+       (handlesWheelScrolling): Likewise.
+       (createBuffers): Likewise.
+       (getBackBuffer): Likewise.
+       (flip): Likewise.
+       (destroyBuffers): Likewise.
+
+       * Makefile.in: Rebuilt.
+       * Makefile.am (awt_java_source_files): Added DropTargetPeer.java,
+       RobotPeer.java.
+       * gnu/java/awt/GLightweightPeer.java,
+       gnu/java/awt/peer/gtk/GtkChoicePeer.java,
+       gnu/java/awt/peer/gtk/GtkComponentPeer.java,
+       gnu/java/awt/peer/gtk/GtkContainerPeer.java,
+       gnu/java/awt/peer/gtk/GtkFramePeer.java,
+       gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java,
+       gnu/java/awt/peer/gtk/GtkTextComponentPeer.java,
+       java/awt/dnd/peer/DragSourceContextPeer.java,
+       java/awt/dnd/peer/DropTargetContextPeer.java,
+       java/awt/peer/ButtonPeer.java,
+       java/awt/peer/CheckboxMenuItemPeer.java,
+       java/awt/peer/CheckboxPeer.java, java/awt/peer/ChoicePeer.java,
+       java/awt/peer/ComponentPeer.java,
+       java/awt/peer/ContainerPeer.java, java/awt/peer/DialogPeer.java,
+       java/awt/peer/FileDialogPeer.java, java/awt/peer/FramePeer.java,
+       java/awt/peer/LabelPeer.java, java/awt/peer/ListPeer.java,
+       java/awt/peer/MenuBarPeer.java,
+       java/awt/peer/MenuComponentPeer.java,
+       java/awt/peer/MenuItemPeer.java, java/awt/peer/MenuPeer.java,
+       java/awt/peer/PopupMenuPeer.java,
+       java/awt/peer/ScrollPanePeer.java,
+       java/awt/peer/ScrollbarPeer.java, java/awt/peer/TextAreaPeer.java,
+       java/awt/peer/TextComponentPeer.java,
+       java/awt/peer/TextFieldPeer.java, java/awt/peer/WindowPeer.java:
+       New versions from Classpath.
+       * java/awt/dnd/peer/DropTargetPeer.java: New file from Classpath.
+       * java/awt/peer/RobotPeer.java: Likewise.
+
+2003-03-01  Mark Wielaard  <mark@klomp.org>
+
+       * java/io/ObjectInputStream.java: Reindent.
+       * java/io/ObjectOutputStream.java: Likewise.
+
 2003-02-28  Hans Boehm  <Hans.Boehm@hp.com>
 
        * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Allocate a full
-        jvalue for each argument. Simplify.
+       jvalue for each argument. Simplify.
        * testsuite/libjava.jni/calls.c (docall),
        testsuite/libjava.jni/calls.java (longpb_f): check for argument
        misalignment.