CVSROOT: /sources/classpath Module name: classpath Changes by: Sven de Marothy <smarothy> 06/06/09 22:08:08
Modified files: . : ChangeLog native/jni/gtk-peer: gnu_java_awt_peer_gtk_ComponentGraphics.c Log message: 2006-06-09 Sven de Marothy <[EMAIL PROTECTED]> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c (Java_gnu_java_awt_peer_gtk_ComponentGraphics_disposeSurface): Use GTK locks while disposing (Xlib) surface. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.7748&r2=1.7749 http://cvs.savannah.gnu.org/viewcvs/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c?cvsroot=classpath&r1=1.14&r2=1.15 Patches: Index: ChangeLog =================================================================== RCS file: /sources/classpath/classpath/ChangeLog,v retrieving revision 1.7748 retrieving revision 1.7749 diff -u -b -r1.7748 -r1.7749 --- ChangeLog 9 Jun 2006 21:30:43 -0000 1.7748 +++ ChangeLog 9 Jun 2006 22:08:07 -0000 1.7749 @@ -1,3 +1,9 @@ +2006-06-09 Sven de Marothy <[EMAIL PROTECTED]> + + * native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c + (Java_gnu_java_awt_peer_gtk_ComponentGraphics_disposeSurface): + Use GTK locks while disposing (Xlib) surface. + 2006-06-09 Tom Tromey <[EMAIL PROTECTED]> * lib/Makefile.am (install-data-local): Copy 'sun' files. @@ -16,7 +22,7 @@ * gnu/java/awt/java2d/PolyEdge.java (toString): Include isClip flag in output. -2006-06-09 Sven de Marothy <[EMAIL PROTECTED]> +2006-06-08 Sven de Marothy <[EMAIL PROTECTED]> * java/awt/font/TextLayout.java (getOutline): Allow null transform. Index: native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c =================================================================== RCS file: /sources/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c,v retrieving revision 1.14 retrieving revision 1.15 diff -u -b -r1.14 -r1.15 --- native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c 7 Jun 2006 09:40:54 -0000 1.14 +++ native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c 9 Jun 2006 22:08:08 -0000 1.15 @@ -186,7 +186,11 @@ surface = cairo_get_target (gr->cr); if (surface != NULL) + { + gdk_threads_enter(); cairo_surface_destroy (surface); + gdk_threads_leave(); + } } JNIEXPORT jlong JNICALL