OSDN Git Service

2003-12-17 Neil Booth <neil@daikokuya.co.uk>
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
index fe9cd81..739ef0a 100644 (file)
@@ -1,3 +1,99 @@
+2003-12-16  Mohan Embar  <gnustuff@thisiscool.com>
+
+       * gnu/java/net/natPlainDatagramSocketImplWin32.cc:
+       Removed unused InterruptedIOException.h include.
+       * gnu/java/net/natPlainSocketImplWin32.cc
+       (connect): Reset and ignore our thread's interrupted
+       flag instead of testing and throwing an InterruptedIOException
+       if set.
+       (accept): Likewise + changed case of SocketTimeoutException
+       text.
+       (write): Likewise (for both overloads).
+       (doRead): Likewise.
+
+2003-12-16  Mohan Embar  <gnustuff@thisiscool.com>
+
+       * win32.cc (WSAEventWrapper): Implemented default
+       constructor and init() methods.
+       (_Jv_select): Removed.
+       * gnu/java/nio/natSelectorImplWin32.cc
+       (helper_put_filedescriptors): Removed.
+       (helper_get_filedescriptors): Removed.
+       (implSelect): Implemented in terms of WSAEventWrapper
+       and WSAWaitForMultipleEvents instead of _Jv_select().
+       Added support for thread interruption.
+       * include/win32.h (WSAEventWrapper): Minor formatting
+       changes; added default constructor declaration, init(),
+       getFD() and getEventHandle() methods.
+       (_Jv_select): Removed.
+
+2003-12-16  Mohan Embar  <gnustuff@thisiscool.com>
+
+       * gnu/java/net/natPlainDatagramSocketImplPosix.cc
+       (peekData): Throw SocketTimeoutException instead of
+       InterruptedIOException on timeout.
+       (receive): Likewise.
+       * gnu/java/net/natPlainSocketImplPosix.cc
+       (read): Made a minor exception text case change.
+
+2003-12-16  Michael Koch  <konqueror@gmx.de>
+
+       Fix for PR libgcj/13056.
+       * libltdl/configure.in,
+       libltdl/config.h.in: Removed.
+       * libltdl/configure.ac,
+       libltdl/config-h.in,
+       libltdl/install-sh,
+       libltdl/config.guess,
+       libltdl/config.sub,
+       libltdl/missing,
+       libltdl/mkinstalldirs,
+       libltdl/ltmain.sh: New files.
+       * libltdl/Makefile.am,
+       libltdl/acinclude.m4,
+       libltdl/aclocal.m4,
+       libltdl/ltdl.c,
+       libltdl/ltdl.h,
+       libltdl/README: Update to versions from libtool 1.5.
+       libltdl/configure,
+       * libltdl/Makefile.in: Regenerated.
+       * java/lang/natRuntime.cc (find_symbol):
+       Use type 'lt_ptr' instead of 'lt_ptr_t'.
+
+2003-12-16  Michael Koch  <konqueror@gmx.de>
+
+       * java/awt/MenuComponent.java
+       (serialVersionUID): Fixed value.
+
+2003-12-16  Fernando Nasser  <fnasser@redhat.com>
+
+       * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
+       (pre_event_handler): Handle GtkButton widgets differently as events
+       go to its event_window.
+       (connect_awt_hook): Remove compiler warning.
+
+i2003-12-16  Guilhem Lavaux <guilhem@kaffe.org>
+
+       * java/io/ObjectInputStream.java
+       (lookupClass): New method.
+       (currentLoader): New method.
+       (inputGetObjectStreamClasses): New method.
+       (assignNewHandle): Documented.
+       (currentClassLoader): Documented.
+       * java/io/ObjectStreamClass.java
+       (setClass): Changed API. Better handling of the imported/exported
+       fields.
+       (getSerialPersistentFields): Make it throw previously caught exceptions
+       so they can handled in setClass.
+
+2003-12-16 Guilhem Lavaux <guilhem@kaffe.org>
+       * java/io/ObjectStreamField.java: A few methods were added in prevision
+       of the upcoming upgrade of the serialization code. This also adds
+       some missing documentation.
+       (ObjectStreamField): We should throw a NullPointerException when 'name'
+       is null.
+
  2003-12-16 Guilhem Lavaux <guilhem@kaffe.org>
   
        * java/io/ObjectInputStream.java (setBooleanField):