+2003-08-13 Tom Tromey <tromey@redhat.com>
+
+ * gij.cc (help): Document -? and -X.
+
+2003-08-12 Graydon Hoare <graydon@redhat.com>
+
+ * java/awt/Font.java:
+ Stub out more recent API.
+
+2003-08-12 Graydon Hoare <graydon@redhat.com>
+
+ * java/awt/Color.java (getAlpha):
+ Prevent sign-extended alpha values.
+
+2003-08-12 Tom Tromey <tromey@redhat.com>
+
+ * gij.cc (main): Handle -? and -X.
+
+2003-08-10 Jeroen Frijters <jeroen@frijters.net>
+
+ * java/awt/Container.java
+ (getPreferredSize): Call preferredSize.
+ (preferredSize): Moved body of getPreferredSize here.
+ (getMinimumSize): Call minimumSize.
+ (minimumSize): Moved body of getMinimumSize here.
+
+2003-08-11 Tom Tromey <tromey@redhat.com>
+
+ * java/awt/EventQueue.java (currentEvent, lastWhen): New fields.
+ (postEvent): Removed FIXME comment.
+ (isDispatchThread): Documented.
+ (getCurrentEvent): New method.
+ (dispatchEvent): Set currentEvent and lastWhen.
+ (getMostRecentEventTime): Rewrote.
+ (invokeLater): Documented.
+
+2003-08-10 Bryce McKinlay <bryce@mckinlay.net.nz>
+
+ * java/io/PrintStream.java (print): Always flush if auto_flush is
+ set. Don't check for newline characters.
+ (write (int)): Implement without using a temporary array.
+ (write (byte[], int, int): Always flush if auto_flush is set. Don't
+ check for newline characters.
+ Fixes PR libgcj/11778.
+
+2003-08-08 Andrew Haley <aph@redhat.com>
+
+ * Makefile.am (AM_CXXFLAGS): Define BOOT_CLASS_PATH.
+ * Makefile.in: Rebuild.
+ * java/lang/natRuntime.cc (insertSystemProperties): Add
+ "sun.boot.class.path".
+
+2003-08-07 Andrew Haley <aph@redhat.com>
+
+ * java/io/PrintStream.java: Don't crash on a null string.
+
+2003-08-07 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * configure.in: Don't initialize GCINCS to boehm-gc/include.
+ * configure: Regenerate.
+
+2003-08-07 Bryce McKinlay <bryce@mckinlay.net.nz>
+
+ * java/net/Socket.java (Socket (SocketImpl)): Don't allow null
+ SocketImpl. Update Javadoc.
+ (bind): Call close() not impl.close() in event of exception.
+ (connect): Likewise.
+ Remove superfluous null checks throughout.
+ * java/net/ServerSocket.java (ServerSocket (int, int, InetAddress)):
+ Don't create an extra socket. Fix for PR libgcj/10868.
+ (bind): Clean up exception handling.
+ Remove superfluous null checks throughout.
+
+2003-08-07 Jacob Gladish <gladish@spinnakernet.com>
+ Bryce McKinlay <bryce@mckinlay.net.nz>
+
+ * java/net/natPlainSocketImplPosix.cc (connect): Pass the FD as a
+ ready-to-write argument to _Jv_Select. Reset the socket back to
+ non-blocking state after connecting.
+ (accept): Pass the FD as a ready-to-write argument to _Jv_Select.
+ Throw SocketTimeoutException not InterruptedIOException.
+ (read): Throw SocketTimeoutException not InterruptedIOException.
+
+2003-08-07 Bryce McKinlay <bryce@mckinlay.net.nz>
+
+ * java/lang/Thread.java (Thread): Check for null "name" from
+ start of private constructor, not after calling the private
+ constructor.
+
+2003-08-06 Tom Tromey <tromey@redhat.com>
+
+ * java/io/FilePermission.java (equals): Use correct index for
+ last character of path.
+
+2003-08-06 Alan Modra <amodra@bigpond.net.au>
+
+ * acinclude.m4 (LIBGCJ_CONFIGURE): Remove AC_CANONICAL_BUILD.
+ * configure.in: Compare with_cross_host to build_alias, not build.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+
+2003-08-05 Tom Tromey <tromey@redhat.com>
+
+ Fix for PR libgcj/11779:
+ * java/lang/reflect/natField.cc (getAddr): Skip frames in Field
+ class.
+
+ * java/lang/reflect/Method.java: Updated status comment.
+ Imported javadoc from Classpath and re-ordered methods.
+ * java/lang/reflect/Constructor.java: Reindented. Updated
+ status comment. Imported javadoc from Classpath and re-ordered
+ methods.
+
+2003-08-05 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * gnu/java/awt/peer/gtk/GtkComponentPeer.java (postKeyEvent):
+ Add keyLocation parameter.
+ * java/awt/event/KeyEvent.java (getKeyText): Fix "NumPad-"
+ string.
+ (paramString): Generate keyChar string according to keyChar, not
+ keyCode.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
+ (state_to_awt_mods): Handle ALT key.
+ (keyevent_state_to_awt_mods): New function.
+ (get_first_keyval_from_keymap): New function.
+ (keysym_to_awt_keycode): Get virtual key code from keymap.
+ Handle missing VK_ values.
+ (keysym_to_awt_keylocation): New function.
+ (keyevent_to_awt_keychar): New function.
+ (generates_key_typed_event): Handle non-text-component case.
+ Handle GDK_KP_Delete and GDK_KP_Enter.
+ (awt_event_handler): Call new functions to get postKeyEvent
+ parameters.
+ * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c (gtkInit):
+ Update postKeyEvent method signature.
+ * jni/gtk-peer/gtkpeer.h: Add KEY_LOCATION defines. Add missing
+ VK_ defines.
+
+2003-08-05 Matthias Klose <doko@debian.org>
+
+ * aclocal.m4: check for libart-config binary
+ under the name libart2-config as well.
+ * configure: regenerated.
+
+2003-08-04 David P Grove <groved@us.ibm.com>
+
+ * java/text/DecimalFormat.java (format): avoid ArithmeticException
+ when groupingSize is 0.
+ (parse): Likewise.
+
+2003-08-04 Matthias Klose <doko@debian.org>
+
+ * libart.m4: check for libart-config binary
+ under the name libart2-config as well.
+ * configure, aclocal.m4: regenerated.
+
+2003-08-02 Michael Koch <konqueror@gmx.de>
+
+ * java/nio/ByteBufferImpl.java
+ (getChar): Check remaining bytes, fixed comment about endianess.
+ (putChar): Likewise.
+ (getShort): Likewise.
+ (putShort): Likewise.
+ (getInt): Check remaining bytes, fixed conversion, fixed comment about
+ endianess.
+ (putInt): Likewise.
+ (getLong): Likewise.
+ (putLong): Likewise.
+ (getFloat): Likewise.
+ (putFloat): Likewise.
+ (getDouble): Likewise.
+ (putDouble): Likewise.
+ * java/nio/DirectByteBufferImpl.java
+ (getChar): Wrapped code, fixed comment about endianess.
+ (putchar): Likewise.
+ (getShort): Likewise.
+ (putShort): Likewise.
+ (getInt): Fixed conversion, fixed comment about endianess.
+ (putInt): Likewise.
+ (getLong): Likewise.
+ (putLong): Likewise.
+ (getFloat): Likewise.
+ (putFloat): Likewise.
+ (getDouble): Likewise.
+ (putDouble): Likewise.
+ * java/nio/MappedByteBufferImpl.java
+ (compact): Implemented.
+ (getChar): Implemented.
+ (putChar): Implemented.
+ (getDouble): Implemented.
+ (putdouble): Implemented.
+ (getFloat): Implemented.
+ (putFloat): Implemented.
+ (getInt): Implemented.
+ (putInt): Implemented.
+ (getLong): Implemented.
+ (putLong): Implemented.
+ (getShort): Implemented.
+ (putShort): Implemented.
+ * java/nio/channels/FileChannelImpl.java
+ (read): Set position where to access file.
+ (write): Likewise.
+ (transferTo): Flip buffer after read and before write.
+ (transferFrom): Likewise.
+
+2003-08-02 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/lang/ArrayHelper.java
+ (equalsArray): Reformated, added method documentation.
+
+2003-08-02 Michael Koch <konqueror@gmx.de>
+
+ * java/net/URL.java
+ (URL): Added paragraph about the
+ gnu.java.net.nocache_protocol_handlers property.
+ (ph_cache): Renamed from handlers to match classpath's implementation.
+ Reordered it with factory and serialVersionUID member variables.
+ (cache_handlers): New member variable.
+ (static): New static initializer to initialize cache_handlers from
+ gnu.java.net.nocache_protocol_handlers property.
+ (URL): Use ph_cache instead of handlers, reformatted some code to
+ match classpath's implementation.
+
+2003-08-01 Tom Tromey <tromey@redhat.com>
+
+ Fix for PR libgcj/11241:
+ * java/util/WeakHashMap.java (WeakHashMap(int,float)): If
+ initialCapacity is 0, set it to 1.
+
+2003-08-01 Stephen Crawley <crawley@dstc.edu.au>
+
+ * java/net/SocketImpl.java (toString): Display the remote address
+ of an unconnected server socket as "0.0.0.0/0.0.0.0".
+
+2003-08-01 Sascha Brawer <brawer@dandelis.ch>
+
+ * javax/swing/border/BevelBorder.java,
+ javax/swing/border/EtchedBorder.java,
+ javax/swing/border/LineBorder.java,
+ javax/swing/border/MatteBorder.java,
+ javax/swing/border/SoftBevelBorder.java,
+ javax/swing/plaf/BorderUIResource.java,
+ javax/swing/plaf/ComponentUI.java,
+ javax/swing/plaf/TreeUI.java,
+ javax/swing/plaf/basic/BasicBorders.java,
+ javax/swing/plaf/basic/BasicGraphicsUtils.java,
+ javax/swing/plaf/basic/BasicTreeUI.java:
+ Prepend "doc-files" to all paths to embedded Javadoc images, so
+ that the generated documentation contains the correct URL.
+
2003-08-01 Tom Tromey <tromey@redhat.com>
* configure: Rebuilt.