+2004-07-14 Andreas Tobler <a.tobler@schweiz.ch>
+
+ * testsuite/libjava.jacks/jacks.exp (gcj_jacks_write): Add deprecation
+ flag to the gcj_setup.
+ (gcj_jacks_run): Check tclsh version and launch jacks directly with
+ the tclsh.
+ * testsuite/libjava.jacks/jacks.xfail: Update fails to reflect the
+ deprecation flag change. 58 XFAILS removed.
+
+2004-07-14 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * configure.host (DIVIDESPEC) [s390*-*-*]: Set to
+ -fno-use-divide-subroutine.
+ * include/s390-signal.h: Include <ucontext.h> and <limits.h>.
+ (HANDLE_FPE): Define.
+ (SIGNAL_HANDLER): Change third argument to ucontext_t *.
+ (struct old_s390_kernel_sigaction): Likewise for k_sa_handler.
+ (HANDLE_DIVIDE_OVERFLOW): Define.
+
+2004-07-14 Michael Koch <konqueror@gmx.de>
+ Matthias Klose <doko@debian.org>
+
+ * java/awt/im/InputContext.java: Initialze in, line.
+
+2004-07-13 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * interpret.cc (run): Correctly access libffi return values of
+ integral smaller-than-int type; these are implicitly promoted.
+
+2004-07-13 Bryce McKinlay <mckinlay@redhat.com>
+
+ PR libgcj/7587
+ * interpret.cc (compile_mutex): New.
+ (_Jv_InitInterpreter): New. Initialize compile_mutex.
+ (run): Lock compile_mutex before calling compile() if compilation is
+ required.
+ * prims.cc (_Jv_CreateJavaVM): Call _Jv_InitInterpreter().
+ * include/java-interp.h (_Jv_InitInterpreter): Declare.
+
+2004-07-12 Bryce McKinlay <mckinlay@redhat.com>
+
+ PR libgcj/15713
+ * include/jvm.h (_Jv_value): New union type.
+ * gcj/field.h (_Jv_Field): Add new _addr union field variants
+ * interperet.cc (run): Use _Jv_value union type and *_addr _Jv_Field
+ union members.
+
+2004-07-12 Scott Gilbertson <scottg@mantatest.com>
+
+ * gnu/awt/xlib/XCanvasPeer.java (createImage): Implement.
+ * gnu/awt/xlib/XOffScreenImage.java
+ (XOffScreenImage): Add ImageConsumer interface. Add ColorModel
+ constructor argument. Add constructor using ImageProducer.
+ (getSource): Implement.
+ (imageComplete): New method.
+ (setColorModel): New method.
+ (setDimensions): New method.
+ (setHints): New method.
+ (setPixels): New method.
+ (setProperties): New method.
+ * gnu/gcj/xlib/GC.java (drawPoint): New native method.
+ * gnu/gcj/xlib/natGC.cc (drawPoint): New native method.
+
+2004-07-11 Bryce McKinlay <mckinlay@redhat.com>
+
+ PR libgcj/16478
+ * prims.cc (_Jv_CreateJavaVM): Fix comment.
+ * gnu/gcj/runtime/FinalizerThread.java (init): New. Native.
+ (finalizerReady): Now native.
+ (run): Likewise.
+ (runFinalizers): Removed.
+ * gnu/gcj/runtime/natFinalizerThread.cc (run): Implement here. Use
+ a primitive lock, and don't hold it while running the finalizers.
+ (runFinalizers): Implement. Don't aquire any Java lock.
+ (finalizerReady): Use lock primitives to signal finalizer thread.
+
+2004-07-11 Mark Wielaard <mark@klomp.org>
+
+ Reported by Roman Kennke <roman@ontographics.com> (bug #9331)
+ * java/net/URLStreamHandler.java (parseURL): When url file part
+ doesn't contain a '/' just ignore context.
+
2004-07-11 Ulrich Weigand <uweigand@de.ibm.com>
* include/s390-signal.c (SIGNAL_HANDLER): Use SIGINFO-style prototype.