+2003-07-19 Tom Tromey <tromey@redhat.com>
+
+ * mauve-libgcj: Don't run CollationElementIterator tests.
+
+2003-07-19 Jeroen Frijters <jeroen@sumatra.nl>
+
+ * java/net/URLClassLoader.java (addURL): Moved implementation to
+ private addURLImpl() to avoid calling addURL from the constructor.
+ (addURLImpl): Contains the code that was previously in addURL.
+ (addURLs): Call addURLImpl(), not addURL().
+
+2003-07-18 Graydon Hoare <graydon@redhat.com>
+
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c:
+ Handle missing event cases, connect to "value-changed" signal.
+
+2003-07-18 Graydon Hoare <graydon@redhat.com>
+
+ * java/awt/geom/CubicCurve2D.java,
+ java/awt/geom/Line2D.java,
+ java/awt/geom/QuadCurve2D.java,
+ java/awt/geom/Rectangle2D.java:
+ Fix path some calculations, make path iterators follow
+ a consistent style.
+
+2003-07-18 Mark Wielaard <mark@klomp.org>
+
+ * java/util/logging/Handler.java (isLoggable): Check record level
+ smaller or equal.
+
+2003-07-17 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/awt/peer/gtk/GtkToolkit.java:
+ Reworked imports.
+
+2003-07-14 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/rmi/server/UnicastServerRef.java:
+ New version from classpath.
+
+2003-07-14 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/image/MemoryImageSource.java,
+ java/beans/PropertyEditorManager.java,
+ javax/naming/CompoundName.java,
+ javax/naming/spi/NamingManager.java,
+ javax/swing/AbstractButton.java,
+ javax/swing/ButtonModel.java,
+ javax/swing/SwingUtilities.java,
+ javax/swing/UIManager.java,
+ javax/swing/colorchooser/DefaultColorSelectionModel.java,
+ javax/swing/event/AncestorEvent.java,
+ javax/swing/event/InternalFrameEvent.java,
+ java/util/zip/ZipFile.java:
+ New versions from classpath.
+
+2003-07-13 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/FileChannelImpl.java,
+ gnu/java/nio/natFileChannelImpl.cc: Removed.
+ * java/io/FileInputStream.java,
+ java/io/FileOutputStream.java,
+ java/io/RandomAccessFile.java,
+ java/nio/MappedByteBufferImpl.java:
+ Import java.nio.channels.FileChannelImpl instead of
+ gnu.java.nio.FileChannelImpl.
+ * java/nio/channels/FileChannelImpl.java,
+ java/nio/channels/natFileChannelImpl.cc:
+ New files.
+ * Makefile.am
+ (ordinary_java_source_files):
+ Removed gnu/java/nio/FileChannelImpl.java and added
+ java/nio/channels/FileChannelImpl.java.
+ (nat source_files):
+ Removed gnu/java/nio/natFileChannelImpl.cc and added
+ java/nio/channels/natFileChannelImpl.cc.
+ * Makefile.in: Regenerated.
+
+2003-07-13 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicBorders.java,
+ javax/swing/plaf/basic/BasicLabelUI.java,
+ javax/swing/plaf/basic/BasicLookAndFeel.java,
+ javax/swing/plaf/basic/BasicTabbedPaneUI.java,
+ javax/swing/plaf/basic/BasicTextUI.java,
+ javax/swing/plaf/metal/MetalLookAndFeel.java:
+ New versions from classpath.
+
+2003-07-13 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/awt/peer/gtk/GdkFontMetrics.java
+ * gnu/java/awt/peer/gtk/GdkGraphics.java
+ * gnu/java/awt/peer/gtk/GtkButtonPeer.java
+ * gnu/java/awt/peer/gtk/GtkCanvasPeer.java
+ * gnu/java/awt/peer/gtk/GtkCheckboxGroupPeer.java
+ * gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java
+ * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java
+ * gnu/java/awt/peer/gtk/GtkChoicePeer.java
+ * gnu/java/awt/peer/gtk/GtkClipboard.java
+ * gnu/java/awt/peer/gtk/GtkDialogPeer.java
+ * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
+ * gnu/java/awt/peer/gtk/GtkFramePeer.java
+ * gnu/java/awt/peer/gtk/GtkGenericPeer.java
+ * gnu/java/awt/peer/gtk/GtkImage.java
+ * gnu/java/awt/peer/gtk/GtkImagePainter.java
+ * gnu/java/awt/peer/gtk/GtkLabelPeer.java
+ * gnu/java/awt/peer/gtk/GtkListPeer.java
+ * gnu/java/awt/peer/gtk/GtkMenuBarPeer.java
+ * gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java
+ * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java
+ * gnu/java/awt/peer/gtk/GtkMenuPeer.java
+ * gnu/java/awt/peer/gtk/GtkOffScreenImage.java
+ * gnu/java/awt/peer/gtk/GtkPanelPeer.java
+ * gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java
+ * gnu/java/awt/peer/gtk/GtkScrollPanePeer.java
+ * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java
+ * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java
+ * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java
+ * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java
+
+2003-07-13 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/locale/LocaleInformation_de.java
+ * gnu/java/locale/LocaleInformation_en.java
+ * gnu/java/locale/LocaleInformation_nl.java
+
+2003-07-13 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/awt/EmbeddedWindow.java,
+ gnu/java/awt/EmbeddedWindowSupport.java,
+ gnu/java/awt/natEmbeddedWindow.cc:
+ New files.
+ * java/awt/Window.java
+ (Window): New constructor to support embedded windows.
+ * Makefile.am
+ (awt_java_source_files): Added gnu/java/awt/EmbeddedWindow.java and
+ gnu/java/awt/EmbeddedWindowSupport.java.
+ (nat_source_files): Added gnu/java/awt/natEmbeddedWindow.cc.
+ * Makefile.in: Regenerated.
+
+2003-07-11 Matt Kraai <kraii@alumni.cmu.edu>
+
+ * gnu/gcj/runtime/SharedLibLoader.java: Fix misspelling.
+ * gnu/gcj/runtime/natSharedLibLoader.cc: Likewise.
+ * java/awt/im/InputContext.java: Remove a redundant
+ partial line.
+
+2003-07-09 Tom Tromey <tromey@redhat.com>
+
+ * Makefile.in: Rebuilt.
+ * Makefile.am (AM_MAKEFLAGS): Added CPPFLAGS.
+
+2003-07-09 Mark Wielaard <mark@klomp.org>
+
+ * java/io/ObjectOutputStream.java (writeObject): break after
+ calling writeClassDescriptor().
+
+2003-07-09 Mark Mitchell <mark@codesourcery.com>
+
+ * gcj/array.h (JvPrimClass): Don't parenthesize the output.
+
+2003-07-09 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
+ gnu/java/awt/peer/gtk/GtkContainerPeer.java,
+ gnu/java/awt/peer/gtk/GtkDialogPeer.java,
+ gnu/java/awt/peer/gtk/GtkWindowPeer.java:
+ Explicitly import used classes.
+ * java/awt/Container.java: New version from classpath.
+
+2003-07-09 Michael Koch <konqueror@gmx.de>
+
+ * libgcj.pc.in: New file.
+ * Makefile.am: Install libgcj.pc in $libdir/pkgconfig.
+ * Makefile.in: Regenerated.
+ * configure: Regenrated.
+ * configure.in: Create libgcj.pc from libgcj.pc.in.
+
+2003-07-08 Mark Wielaard <mark@klomp.org>
+
+ * gcj/cni.h: CNI now expands to Compiled Native Interface.
+
+ * java/lang/e_pow.c: CYGNUS LOCAL should be GCJ LOCAL.
+ * java/lang/fdlibm.h: Likewise.
+
+2003-07-07 Adam Megacz <adam@xwt.org>
+
+ * posix.cc: added #include<stdio.h>
+
+2003-07-07 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c: Fix
+ formatting.
+
+ * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java
+ (setCaretPosition, setEditable): Rely entirely on native
+ implementation.
+ (getArgs): Remove.
+ (postTextEvent): New method.
+ (handleEvent): New method.
+ * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java (handleEvent): New
+ method.
+ * java/awt/event/ActionEvent.java (paramString): Fix formatting.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
+ (keysym_to_awt_keycode): Fix range checks.
+ (generates_key_typed_event): New function.
+ (awt_event_handler): Post AWT_KEY_RELEASED events to event
+ queue.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
+ (gtkInit): Store TextComponent's postTextEvent method ID.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c
+ (setText): Post TEXT_VALUE_CHANGED event to event queue.
+
+2003-07-07 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * configure.in: Check for usleep declaration.
+ * acconfig.h (HAVE_USLEEP_DECL): Provide template.
+ * configure: Regenerate.
+ * include/config.h.in: Likewise.
+ * include/posix.h [!HAVE_USLEEP_DECL]: Declare usleep.
+
+2003-07-01 Michael Koch <konqueror@gmx.de>
+
+ * gnu/gcj/convert/natIconv.cc
+ (iconv_init): Fixed possible memory leak by releasing allocated iconv
+ handle.
+
+2003-06-30 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * glib-2.0.m4: New file.
+ * gtk-2.0.m4: New file.
+ * glib.m4: Remove.
+ * gtk.m4: Remove.
+ * configure.in: Update AM_PATH_GTK macro call to
+ AM_PATH_GTK_2_0. Likewise for AM_PATH_GLIB.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c,
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c,
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c,
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c,
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c,
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c,
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c,
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c,
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c,
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c,
+ jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c,
+ jni/gtk-peer/gthread-jni.c,
+ jni/gtk-peer/gthread-jni.h:
+ New versions from classpath.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+ * Makefile.in: Regenerate.
+ * gcj/Makefile.in: Regenerate.
+ * include/Makefile.in: Regenerate.
+ * testsuite/Makefile.in: Regenerate.
+
+2003-06-30 Gary Benson <gbenson@redhat.com>
+
+ For PR libgcj/11349:
+ * javax/naming/spi/NamingManager.java (getURLContext): Use
+ correct name for factory class.
+
+2003-06-28 Michael Koch <konqueror@gmx.de>
+
+ * java/io/PrintStream.java
+ (checkError): Call flush() instead of direct flushing of the Writer
+ object.
+ (print): Call print(String) instead of direct print method of the
+ Writer Object.
+ (println): Call println(String) instead of direct println method of the
+ Writer Object.
+ (write): Simplified.
+
+2003-06-28 Michael Koch <konqueror@gmx.de>
+
+ * java/net/ServerSocket.java
+ (setChannel): New method.
+ * java/net/Socket.java
+ (setChannel): New method.
+
+2003-06-27 Michael Koch <konqueror@gmx.de>
+
+ * java/beans/beancontext/BeanContextSupport.java:
+ New version from classpath.
+
+2003-06-27 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/Window.java,
+ java/awt/font/GraphicAttribute.java,
+ java/awt/font/ImageGraphicAttribute.java,
+ java/awt/image/DataBufferByte.java,
+ java/awt/image/DataBufferInt.java,
+ java/awt/image/DataBufferUShort.java,
+ java/awt/image/DirectColorModel.java,
+ java/awt/image/PixelGrabber.java:
+ New versions from classpath.
+
+2003-06-27 Michael Koch <konqueror@gmx.de>
+
+ * java/security/Certificate.java
+ (getGuarantor): Removed wrong @deprecated tag.
+ (getPrincipal): Likewise.
+ (getPublicKey): Likewise.
+ (encode): Likewise.
+ (decode): Likewise.
+ (getFormat): Likewise.
+ (toString): Likewise.
+ * java/security/cert/PolicyQualifierInfo.java
+ (PolicyQualifierInfo): Made final.
+ * javax/security/auth/x500/X500Principal.java
+ (serialVersionUID): New member variable.
+
+2003-06-27 Michael Koch <konqueror@gmx.de>
+
+ * java/text/Format.java
+ (serialVersionUID): Fixed value.
+
+2003-06-27 Michael Koch <konqueror@gmx.de>
+
+ * java/net/Inet4Address.java
+ (Inet4Address): Made package-private.
+ * java/net/Inet6Address.java
+ (Inet4Address): Made package-private.
+
+2003-06-27 Michael Koch <konqueror@gmx.de>
+
+ * java/io/RandomAccessFile.java
+ (readLine): Removed wrong @deprecated tag.
+ (getChannel): Made final.
+
+2003-06-27 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/FileChannelImpl.java
+ (write): Removed.
+
+2003-06-27 Michael Koch <konqueror@gmx.de>
+
+ * java/nio/ByteBufferImpl.java
+ (ByteBufferImpl): Made it a package-private class
+ * java/nio/CharBufferImpl.java
+ (CharBufferImpl): Made it a package-private class
+ * java/nio/DirectByteBufferImpl.java
+ (DirectByteBufferImpl): Made it a package-private class
+ * java/nio/DoubleBufferImpl.java
+ (DoubleBufferImpl): Made it a package-private class
+ * java/nio/FloatBufferImpl.java
+ (FloatBufferImpl): Made it a package-private class
+ * java/nio/IntBufferImpl.java
+ (IntBufferImpl): Made it a package-private class
+ * java/nio/LongBufferImpl.java
+ (LongBufferImpl): Made it a package-private class
+ * java/nio/ShortBufferImpl.java
+ (ShortBufferImpl): Made it a package-private class
+ * java/nio/channels/FileChannel.java
+ (write): Made final.
+ * java/nio/channels/ServerSocketChannel.java
+ (ServerSocketChanne): Made protected.
+
+2003-06-27 Michael Koch <konqueror@gmx.de>
+
+ * javax/naming/CompositeName.java
+ (serialVersionUID): New member variable.
+ * javax/naming/CompoundName.java
+ (serialVersionUID): New member variable.
+ * javax/naming/InitialContext.java
+ (InitialContext): Throws NamingException.
+ (init): Likewise.
+ * javax/naming/LinkRef.java
+ (serialVersionUID): New member variable.
+ (gteLinkName): Throws NamingException.
+ * javax/naming/NamingException.java
+ (serialVersionUID): New member variable.
+ * javax/naming/NamingSecurityException.java
+ (NamingSecurityException): Made abstract.
+ (serialVersionUID): New member variable.
+ * javax/naming/ReferralException.java
+ (serialVersionUID): New member variable.
+ * javax/naming/StringRefAddr.java
+ (serialVersionUID): New member variable.
+ * javax/naming/directory/BasicAttribute.java:
+ Reworked imports.
+ (serialVersionUID): New member variable.
+ (get): Throws NamingException.
+ (getAll): Throws NamingException.
+ * javax/naming/directory/BasicAttributes.java:
+ Reworked imports.
+ (serialVersionUID): New member variable.
+ * javax/naming/ldap/UnsolicitedNotificationEvent.java
+ (serialVersionUID): New member variable.
+
+2003-06-27 Michael Koch <konqueror@gmx.de>
+
+ * Makefile.am
+ (awt_java_source_files): Added new files:
+ javax/swing/Popup.java,
+ javax/swing/PopupFactory.java
+ * Makefile.in: Regenerated.
+
+2003-06-27 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JWindow.java,
+ javax/swing/event/AncestorEvent.java,
+ javax/swing/event/HyperlinkEvent.java,
+ javax/swing/event/InternalFrameEvent.java,
+ javax/swing/event/ListDataEvent.java,
+ javax/swing/event/TableModelEvent.java,
+ javax/swing/plaf/PopupMenuUI.java,
+ javax/swing/plaf/SplitPaneUI.java,
+ javax/swing/plaf/TabbedPaneUI.java,
+ javax/swing/plaf/TextUI.java,
+ javax/swing/plaf/TreeUI.java,
+ javax/swing/plaf/basic/BasicTextUI.java,
+ javax/swing/plaf/basic/BasicTreeUI.java:
+ New versions from classpath.
+ * javax/swing/Popup.java,
+ javax/swing/PopupFactory.jav:
+ New source files from classpath.
+ * javax/swing/plaf/doc-files/TreeUI-1.png:
+ New binary files from classpath.
+
+2003-06-25 Michael Koch <konqueror@gmx.de>
+
+ * Makefile.am
+ (awt_java_source_files): Added javax/swing/plaf/SpinnerUI.java.
+ * Makefile.in: Regenerated.
+
+2003-06-25 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/ActionMapUIResource.java,
+ javax/swing/plaf/BorderUIResource.java,
+ javax/swing/plaf/ButtonUI.java,
+ javax/swing/plaf/ColorChooserUI.java,
+ javax/swing/plaf/ColorUIResource.java,
+ javax/swing/plaf/ComboBoxUI.java,
+ javax/swing/plaf/ComponentInputMapUIResource.java,
+ javax/swing/plaf/ComponentUI.java,
+ javax/swing/plaf/DesktopIconUI.java,
+ javax/swing/plaf/DesktopPaneUI.java,
+ javax/swing/plaf/DimensionUIResource.java,
+ javax/swing/plaf/FileChooserUI.java,
+ javax/swing/plaf/FontUIResource.java,
+ javax/swing/plaf/IconUIResource.java,
+ javax/swing/plaf/InputMapUIResource.java,
+ javax/swing/plaf/InsetsUIResource.java,
+ javax/swing/plaf/InternalFrameUI.java,
+ javax/swing/plaf/LabelUI.java,
+ javax/swing/plaf/ListUI.java,
+ javax/swing/plaf/MenuBarUI.java,
+ javax/swing/plaf/MenuItemUI.java,
+ javax/swing/plaf/OptionPaneUI.java,
+ javax/swing/plaf/PanelUI.java,
+ javax/swing/plaf/ProgressBarUI.java,
+ javax/swing/plaf/RootPaneUI.java,
+ javax/swing/plaf/ScrollBarUI.java,
+ javax/swing/plaf/ScrollPaneUI.java,
+ javax/swing/plaf/SeparatorUI.java,
+ javax/swing/plaf/SliderUI.java,
+ javax/swing/plaf/TableHeaderUI.java,
+ javax/swing/plaf/TableUI.java,
+ javax/swing/plaf/ToolBarUI.java,
+ javax/swing/plaf/ToolTipUI.java,
+ javax/swing/plaf/ViewportUI.java:
+ New versions from classpath.
+ * javax/swing/plaf/SpinnerUI.java:
+ New file from classpath
+
+2003-06-25 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/image/ColorModel.java:
+ New version from classpath.
+
+2003-06-25 Michael Koch <konqueror@gmx.de>
+
+ * java/net/PlainDatagramSocketImpl.java:
+ Partly merged with classpath, this mainly adds documentation.
+
+2003-06-25 Michael Koch <konqueror@gmx.de>
+
+ * java/io/ObjectInputStream.java
+ (readClassDescriptor): New method.
+ (readObject): Moved functionality to readClassDescriptor().
+ * java/io/ObjectOutputStream.java
+ (writeClassDescriptor): New method.
+ (writeObject): Moved functionality to writeClassDescriptor().
+
+2003-06-25 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/plaf/basic/BasicListUI.java,
+ javax/swing/plaf/basic/BasicOptionPaneUI.java:
+ Added missing methods.
+
+2003-06-25 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/event/AncestorEvent.java
+ javax/swing/event/HyperlinkEvent.java
+ javax/swing/event/InternalFrameEvent.java
+ javax/swing/event/ListDataEvent.java
+ javax/swing/event/TableModelEvent.java:
+ Compile fixes.
+
+2003-06-24 Michael Koch <konqueror@gmx.de>
+
+ * java/net/URL.java:
+ Renamed "handler" to "ph" in the whole file to match classpaths
+ version.
+ * java/net/URLStreamHandler.java:
+ (equals): Renamed "handler" to "ph".
+
+2003-06-24 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/event/AncestorEvent.java,
+ javax/swing/event/HyperlinkEvent.java,
+ javax/swing/event/InternalFrameEvent.java,
+ javax/swing/event/ListDataEvent.java,
+ javax/swing/event/TableModelEvent.java,
+ javax/swing/event/TreeWillExpandListener.java,
+ javax/swing/plaf/ComponentUI.java,
+ javax/swing/plaf/DesktopIconUI.java,
+ javax/swing/plaf/DesktopPaneUI.java,
+ javax/swing/plaf/DimensionUIResource.java,
+ javax/swing/plaf/FileChooserUI.java,
+ javax/swing/plaf/FontUIResource.java,
+ javax/swing/plaf/IconUIResource.java,
+ javax/swing/plaf/InputMapUIResource.java,
+ javax/swing/plaf/InsetsUIResource.java,
+ javax/swing/plaf/InternalFrameUI.java,
+ javax/swing/plaf/LabelUI.java,
+ javax/swing/plaf/ListUI.java,
+ javax/swing/plaf/MenuBarUI.java,
+ javax/swing/plaf/MenuItemUI.java,
+ javax/swing/plaf/OptionPaneUI.java,
+ javax/swing/plaf/PanelUI.java,
+ javax/swing/plaf/ProgressBarUI.java,
+ javax/swing/plaf/doc-files/ComponentUI-1.dia,
+ javax/swing/plaf/doc-files/ComponentUI-1.png:
+ New versions from classpath.
+
+2003-06-24 Michael Koch <konqueror@gmx.de>
+
+ * java/nio/Buffer.java
+ (cap): Made package-private.
+ (pos): Likewise.
+ (limit): Likewise.
+ (mark): Likewise.
+
+2003-06-24 Michael Koch <konqueror@gmx.de>
+
+ * java/net/SocketImpl.java
+ (shutdownInput): Made it non-abstract method throwing an exception
+ like in SUNs JRE.
+ (shutdownOutput): Likewise.
+ * java/net/SocketInputStream.java,
+ java/net/SocketOutputStream.java:
+ New files from classpath.
+
+2003-06-24 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/Font.java,
+ java/awt/Window.java,
+ java/awt/color/ColorSpace.java,
+ java/awt/datatransfer/StringSelection.java,
+ java/awt/image/ColorModel.java:
+ New versions from classpath.
+
+2003-06-24 Michael Koch <konqueror@gmx.de>
+
+ * Makefile.am
+ (awt_java_source_files): Added new files:
+ javax/swing/plaf/basic/BasicSplitPaneDivider.java,
+ javax/swing/plaf/basic/BasicSplitPaneUI.java
+ * Makefile.in: Regenerated.
+
+2003-06-24 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/text/JTextComponent.java:
+ New version from classpath.
+
+2003-06-24 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/Timer.java,
+ javax/swing/plaf/ActionMapUIResource.java,
+ javax/swing/plaf/ButtonUI.java,
+ javax/swing/plaf/ColorChooserUI.java,
+ javax/swing/plaf/ColorUIResource.java,
+ javax/swing/plaf/ComboBoxUI.java,
+ javax/swing/plaf/ComponentInputMapUIResource.java,
+ javax/swing/plaf/basic/BasicBorders.java:
+ New versions from classpath.
+ * javax/swing/plaf/basic/BasicSplitPaneDivider.java.
+ javax/swing/plaf/basic/BasicSplitPaneUI.java:
+ New file from classpath.
+ * javax/swing/plaf/basic/doc-files/BasicBorders-1.png,
+ javax/swing/plaf/basic/doc-files/BasicBorders-2.png,
+ javax/swing/plaf/basic/doc-files/BasicBorders.FieldBorder-1.png,
+ javax/swing/plaf/doc-files/ComponentUI-1.dia,
+ javax/swing/plaf/doc-files/ComponentUI-1.png:
+ New binary files from classpath.
+
+2003-06-24 Michael Koch <konqueror@gmx.de>
+
+ * java/io/LineNumberReader.java
+ (skip): Dont do line number accounting here as this is already done in
+ read(), simplified.
+
+2003-06-21 Michael Koch <konqueror@gmx.de>
+
+ * java/io/File.java
+ (static): Load javaio lib if existing (only in classpath).
+ (File): Revised documentation to show the correct argument name.
+ (createTempFile): Partly merged with classpath.
+ (compareTo): Simplified.
+ (lastModified): Throw exception if time < 0.
+ (deleteOnExit): Revised documentation.
+
+2003-06-21 Michael Koch <konqueror@gmx.de>
+
+ * java/net/PlainSocketImpl.java:
+ Reformatted.
+ (PlainSocketImpl): Merged class documentaion with classpath.
+ (in): Moved.
+ (out): Moved.
+ (PlainSocketImpl): New empty constructor.
+ (finalize): Moved.
+ (setOption): Merged documentation from classpath.
+ (getOption): Likewise.
+ (create): Likewise.
+ (connect): Likewise.
+ (bind): Likewise.
+ (listen): Likewise.
+ (accept): Likewise.
+ (available): Likewise.
+ (close): Likewise.
+ (read): Likewise.
+ (write): Likewise.
+ (getInputStream): Made synchronozed to get sure that only one stream
+ object can be created for this socket, merged documentation from
+ classpath.
+ (getOutputStream): Likewise.
+
+2003-06-21 Michael Koch <konqueror@gmx.de>
+
+ * java/net/PlainSocketImpl.java:
+ Reformatting.
+ (static): New implicit method.
+ (read): Made package private.
+ (write): Likewise.
+
+2003-06-21 Michael Koch <konqueror@gmx.de>
+
+ * java/util/SimpleTimeZone.java:
+ Removed unneeded import, reformatting.
+
+2003-06-21 Michael Koch <konqueror@gmx.de>
+
+ * java/text/DateFormat.java,
+ java/text/SimpleDateFormat.java,
+ java/util/Locale.java:
+ New versions from classpath.
+
+2003-06-21 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/SpinnerModel.java:
+ New file from classpath.
+ * javax/swing/border/LineBorder.java,
+ javax/swing/border/SoftBevelBorder.java,
+ javax/swing/plaf/BorderUIResource.java,
+ javax/swing/plaf/basic/BasicBorders.java:
+ New versions from classpath.
+ * javax/swing/plaf/basic/doc-files/BasicBorders.MenuBarBorder-1.png,
+ javax/swing/plaf/basic/doc-files/BasicBorders.RadioButtonBorder-1.png,
+ javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-1.png,
+ javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-2.png,
+ javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneDividerBorder-1.png,
+ javax/swing/plaf/basic/doc-files/BasicBorders.ToggleButtonBorder-1.png:
+ New binary files from classpath.
+
+2003-06-21 Michael Koch <konqueror@gmx.de>
+
+ * java/util/logging/LogRecord.java,
+ java/util/logging/Logger.java,
+ java/util/logging/SocketHandler.java,
+ java/util/logging/SimpleFormatter.java,
+ java/util/logging/Formatter.java,
+ java/util/logging/ErrorManager.java,
+ java/util/logging/Handler.java,
+ java/util/logging/FileHandler.java,
+ java/util/logging/LogManager.java,
+ java/util/logging/Level.java,
+ java/util/logging/ConsoleHandler.java,
+ java/util/logging/StreamHandler.java,
+ java/util/logging/LoggingPermission.java,
+ java/util/logging/Filter.java,
+ java/util/logging/MemoryHandler.java,
+ java/util/logging/XMLFormatter.java:
+ New files from classpath.
+
+2003-06-20 Michael Koch <konqueror@gmx.de>
+
+ * java/io/ObjectStreamField.java
+ (unshared): new member variable.
+ (ObjectStreamField): New constructor.
+ (isUnshared): New method.
+
+2003-06-20 Michael Koch <konqueror@gmx.de>
+
+ * java/net/URLStreamHandler.java
+ (hostsEqual): Rewritten.
+
+2003-06-20 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/MappedByteFileBuffer.java,
+ gnu/java/nio/natMappedByteFileBuffer.cc:
+ Removed
+ * java/nio/MappedByteBufferImpl.java:
+ New file.
+ * gnu/java/nio/FileChannelImpl.java:
+ Use MappedByteBufferImpl instead of MappedByteFileBuffer.
+ * Makefile.am
+ (ordinary_java_source_files): Removed
+ gnu/java/nio/MappedByteFileBuffer.java and added
+ java/nio/MappedByteBufferImpl.java.
+ (nat_source_files): Removed gnu/java/nio/natMappedByteFileBuffer.cc
+ * Makefile.in: Regenerated.
+
+2003-06-19 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/nio/DatagramChannelImpl.java
+ (fd): Removed.
+ (blocking): New member variable.
+ (socket): Likewise.
+ (DatagramChannelImpl): Throws IOException, initialize socket.
+ (socket):Implemented.
+ (implCloseSelectableChannel): Throws IOException, implemented.
+ (implConfigureBlocking): Likewise.
+ (connect): Likewise.
+ (disconnect): Likewise.
+ (isConnected): Likewise.
+ (write): Likewise.
+ (read): Likewise.
+ (receive): Throws IOException.
+ (send): Likewise.
+ * gnu/java/nio/SocketChannelImpl.java
+ (read): Implemented.
+ (write): Implemented.
+
+2003-06-19 Michael Koch <konqueror@gmx.de>
+
+ * javax/swing/JComponent.java,
+ javax/swing/JInternalFrame.java,
+ javax/swing/MenuSelectionManager.java,
+ javax/swing/SwingUtilities.java,
+ javax/swing/ToggleButtonModel.java:
+ New versions from classpath.
+
+2003-06-19 Michael Koch <konqueror@gmx.de>
+
+ * java/text/CollationElementIterator.java
+ (NULLORDER): Initialize with -1 as JDK documentation says.
+
+2003-06-19 Michael Koch <konqueror@gmx.de>
+
+ * java/net/HttpURLConnection.java,
+ java/net/Inet4Address.java,
+ java/net/Inet6Address.java,
+ java/net/SocketImpl.java,
+ java/net/URLClassLoader.java:
+ Reworked import statements.
+ * java/net/InetAddress.java
+ (getByAddress): Simplified.
+ * java/net/ServerSocket.java
+ (ServerSocket): Moved special handling during bind operation to
+ bind().
+ (bind): Handle different cases when trying to bind a socket.
+ * java/net/URLConnection.java
+ (getHeaderFieldDate): Merged with classpath.
+ (getHeaderFieldInt): Likewise.
+
+2003-06-19 Michael Koch <konqueror@gmx.de>
+
+ * java/util/zip/InflaterInputStream.java
+ (InflaterInputStream): Throw NullPointerException if in is null (as
+ JDK does).
+
+2003-06-19 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/Font.java
+ javax/swing/UIManager.java
+ javax/swing/border/AbstractBorder.java
+ javax/swing/border/BevelBorder.java
+ javax/swing/border/Border.java
+ javax/swing/border/CompoundBorder.java
+ javax/swing/border/EmptyBorder.java
+ javax/swing/border/EtchedBorder.java
+ javax/swing/border/LineBorder.java
+ javax/swing/border/MatteBorder.java
+ javax/swing/border/TitledBorder.java
+ javax/swing/plaf/BorderUIResource.java
+ javax/swing/plaf/basic/BasicBorders.java
+ javax/swing/plaf/basic/BasicButtonUI.java
+ javax/swing/plaf/basic/BasicCheckBoxUI.java
+ javax/swing/plaf/basic/BasicGraphicsUtils.java
+ javax/swing/plaf/basic/BasicLabelUI.java
+ javax/swing/plaf/basic/BasicRadioButtonUI.java
+ javax/swing/plaf/basic/BasicToggleButtonUI.java:
+ New versions from classpath.
+ * javax/swing/border/SoftBevelBorder.java:
+ New file from classpath.
+ * javax/swing/border/doc-files/LineBorder-1.png,
+ javax/swing/border/doc-files/BevelBorder-1.png,
+ javax/swing/border/doc-files/BevelBorder-2.png,
+ javax/swing/border/doc-files/BevelBorder-3.png,
+ javax/swing/border/doc-files/EmptyBorder-1.png,
+ javax/swing/border/doc-files/EtchedBorder-1.png,
+ javax/swing/border/doc-files/EtchedBorder-2.png,
+ javax/swing/border/doc-files/MatteBorder-1.png,
+ javax/swing/border/doc-files/MatteBorder-2.png,
+ javax/swing/border/doc-files/MatteBorder-3.png,
+ javax/swing/border/doc-files/MatteBorder-4.png,
+ javax/swing/border/doc-files/MatteBorder-5.png,
+ javax/swing/border/doc-files/MatteBorder-6.png,
+ javax/swing/border/doc-files/SoftBevelBorder-1.png,
+ javax/swing/border/doc-files/SoftBevelBorder-2.png,
+ javax/swing/border/doc-files/SoftBevelBorder-3.png,
+ javax/swing/plaf/basic/doc-files/BasicBorders.MarginBorder-1.png,
+ javax/swing/plaf/basic/doc-files/BasicBorders.ButtonBorder-1.png,
+ javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-1.png,
+ javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-2.png,
+ javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-3.png,
+ javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-4.png,
+ javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-5.png,
+ javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-6.png,
+ javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-7.png:
+ New binary files from classpath.
+ * Makefile.am
+ (awt_java_source_files): Added
+ javax/swing/border/SoftBevelBorder.java.
+ * Makefile.in: Regenerated.
+
+2003-06-19 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/security/x509/X509Certificate.java
+ (writeReplace): Merged from classpath.
+
2003-06-19 Michael Koch <konqueror@gmx.de>
* gnu/java/nio/FileChannelImpl.java