OSDN Git Service

2003-07-27 Thomas Fitzsimmons <fitzsim@redhat.com>
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
index 2e34c9a..76e330c 100644 (file)
@@ -1,3 +1,91 @@
+2003-07-27  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c:
+       Create vbox and layout for GtkPlug.
+
+2003-07-27  Michael Koch  <konqueror@gmx.de>
+
+       * java/awt/Window.java
+       (Window): Removed now unused constructor. It became oboslete with the
+       new embedded window patch.
+
+2003-07-27  Thomas Fitzsimmons <fitzsim@redhat.com.h> 
+           Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/awt/EmbeddedWindow.java
+       (EmbeddedWindow): Extends Frame instead of Window.
+       (window_id): New member variable to store the native window handle.
+       (create): Removed.
+       (EmbeddedWindow): New constructor.
+       (addNotify): New method.
+       (getHandler): Likewise.
+       (setWindowPeer): New native method.
+       * gnu/java/awt/EmbeddedWindowSupport.java
+       (EmbeddedWindowSupport): Fixed documentation.
+       (createEmbeddedWindow): Return EmbeddedWindowPeer instead of
+       WindowPeer, give it an EmbeddedWindow instance instead of the raw
+       window data.
+       * gnu/java/awt/natEmbeddedWindow.cc
+       (create): Removed.
+       (setWindowPeer): New method.
+       * gnu/java/awt/peer/EmbeddedWindowPeer.java,
+       gnu/java/awt/peer/gtk/GtkEmbeddedWindowPeer.java,
+       jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c:
+       New files
+       * gnu/java/awt/peer/gtk/GtkToolkit.java
+       (GtkToolkit): Implements EmbeddedWindowSupport.
+       (createEmbeddedWindow): New method.
+       * java/awt/Window.java
+       (Window): Removed.
+       * Makefile.am
+       (java_source_files): Added EmbeddedWindowPeer.java.
+       (gtk_awt_peer_sources): Added GtkEmbeddedWindowPeer.java.
+       (gtk_c_source_files): Added gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c.
+       * Makefile.in: Regenerated.
+
+2003-07-26  Ranjit Mathew  <rmathew@hotmail.com>
+
+       * java/lang/Win32Process.java (ConcreteProcess): Surround
+       a command line element with quotes if it contains an
+       embedded space or tab.
+       * java/lang/natWin32Process.cc (startProcess): Do not
+       surround command line elements with quotes here.
+
+       * configure.host: Use -fcheck-references and 
+       -fuse-divide-subroutine for MinGW until we fix
+       win32_exception_handler( ) in win32.cc w.r.t. Win32 
+       Structured Exception Handling (SEH).
+
+       * win32.cc (_Jv_platform_initProperties): Use generic names
+       like "x86" for the "os.arch" property to be consistent with
+       what Sun's JDK produces. Use the wProcessorArchitecture
+       member of the Win32 SYSTEM_INFO structure, filled in a call 
+       to GetSystemInfo( ), instead of dwProcessorType.
+
+2003-07-26  Mohan Embar  <gnustuff@thisiscool.com>
+           Ranjit Mathew  <rmathew@hotmail.com>
+
+       * Makefile.am: Use cross-compiling gcjh from the path for
+       a crossed-native build.
+       * Makefile.in: Rebuilt.
+       * configure.in: Include libltdl in non-newlib builds.
+       Moved determination of gcj used to build libraries to
+       its own section. Fixed cross-compilation issues for
+       non-newlib builds.
+       * configure: Rebuilt.
+
+2003-07-25  Tom Tromey  <tromey@redhat.com>
+
+       * java/io/natFileDescriptorPosix.cc (write): Try again on EINTR.
+       (write): Likewise.
+       (read): Likewise.
+       (read): Likewise.
+
+2003-07-25  Mark Wielaard  <mark@klomp.org>
+
+       * java/lang/natRuntime.cc (_load): Add library name to
+       UnsatisfiedLinkError when thrown.
+
 2003-07-25  Mark Wielaard  <mark@klomp.org>
 
        * Makefile.am (awt_java_source_files): java/awt/GridBagLayoutInfo.java