commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commit-cp] classpath ./ChangeLog gnu/java/awt/peer/gtk/Gdk...


From: Thomas Fitzsimmons
Subject: [commit-cp] classpath ./ChangeLog gnu/java/awt/peer/gtk/Gdk...
Date: Wed, 17 Aug 2005 21:22:01 -0400

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     Thomas Fitzsimmons <address@hidden>     05/08/18 01:22:00

Modified files:
        .              : ChangeLog 
        gnu/java/awt/peer/gtk: GdkGraphics.java GdkGraphics2D.java 
                               GdkPixbufDecoder.java 
                               GtkCheckboxPeer.java 
                               GtkFileDialogPeer.java GtkFramePeer.java 
                               GtkToolkit.java GtkWindowPeer.java 
        include        : gnu_java_awt_peer_gtk_GdkGraphics.h 
                         gnu_java_awt_peer_gtk_GdkGraphics2D.h 
                         gnu_java_awt_peer_gtk_GtkFramePeer.h 
                         gnu_java_awt_peer_gtk_GtkWindowPeer.h 
        native/jni/gtk-peer: gnu_java_awt_peer_gtk_GdkGraphics.c 
                             gnu_java_awt_peer_gtk_GdkGraphics2D.c 
                             gnu_java_awt_peer_gtk_GdkPixbufDecoder.c 
                             gnu_java_awt_peer_gtk_GtkButtonPeer.c 
                             gnu_java_awt_peer_gtk_GtkCheckboxPeer.c 
                             gnu_java_awt_peer_gtk_GtkChoicePeer.c 
                             gnu_java_awt_peer_gtk_GtkClipboard.c 
                             gnu_java_awt_peer_gtk_GtkComponentPeer.c 
                             gnu_java_awt_peer_gtk_GtkFileDialogPeer.c 
                             gnu_java_awt_peer_gtk_GtkFramePeer.c 
                             gnu_java_awt_peer_gtk_GtkListPeer.c 
                             gnu_java_awt_peer_gtk_GtkMenuItemPeer.c 
                             gnu_java_awt_peer_gtk_GtkTextFieldPeer.c 
                             gnu_java_awt_peer_gtk_GtkToolkit.c 
                             gnu_java_awt_peer_gtk_GtkWindowPeer.c 
                             gtkpeer.h 

Log message:
        2005-08-17  Thomas Fitzsimmons  <address@hidden>
        
        * gnu/java/awt/peer/gtk/GtkFramePeer.java,
        gnu_java_awt_peer_gtk_GtkFramePeer.c (postConfigureEvent): Prevent
        callback calling back into peers.
        (setBounds): Likewise.
        (setMenuBarWidthUnlocked): New method.
        * native/jni/gtk-peer/gtkpeer.h (cp_gtk_filedialog_init_jni):
        Declare function.
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
        (gtkInit): Call cp_gtk_filedialog_init_jni.
        (loadSystemColors): Work around deadlock.
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c
        (textcomponent_changed_cb): Don't release GDK lock.
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c
        (item_activate_cb): Don't release GDK lock.
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c
        (item_highlighted_cb): Don't release GDK lock.
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
        (component_button_press_cb): Don't release GDK lock.
        (component_button_release_cb): Likewise.
        (component_motion_notify_cb): Likewise.
        (component_enter_notify_cb): Likewise.
        (component_leave_notify_cb): Likewise.
        (component_expose_cb): Likewise.
        (component_focus_in_cb): Likewise.
        (component_focus_out_cb): Likewise.
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
        (block_expose_event_cb): Remove callback.
        * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
        gnu_java_awt_peer_gtk_GtkWindowPeer.c (postConfigureEvent):
        Prevent callback calling back into peers.
        (setBounds): Likewise.
        (nativeSetBoundsUnlocked): New method.
        (setBoundsUnlocked): Likewise.
        (nativeSetVisibleUnlocked): Likewise.
        (setVisibleUnlocked): Likewise.
        (window_delete_cb): Don't release GDK lock.
        (window_destroy_cb): Likewise.
        (window_show_cb): Likewise.
        (window_active_state_change_cb): Likewise.
        (window_focus_state_change_cb): Likewise.
        (window_focus_in_cb): Likewise.
        (window_focus_out_cb): Likewise.
        (window_window_state_cb): Likewise.
        (window_property_changed_cb): Likewise.
        (realize_cb): Likewise.
        * gnu/java/awt/peer/gtk/GtkToolkit.java (mainThread): New
        variable.
        * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
        gnu_java_awt_peer_gtk_GtkFileDialogPeer.c (setVisible): Prevent
        callback calling back into peers.
        (filename_filter_cb): Don't release GDK lock.
        (handle_response_cb): Likewise.
        (cp_gtk_filedialog_init_jni): New function.
        * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java (setState): Prevent
        callback from calling back into peers.
        (item_toggled_cb): Don't release GDK lock.
        * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
        gnu_java_awt_peer_gtk_GdkPixbufDecoder.c (area_prepared_cb): Don't
        release GDK lock.
        (area_updated_cb): Likewise.
        * gnu/java/awt/peer/gtk/GdkGraphics2D.java,
        gnu_java_awt_peer_gtk_GdkGraphics2D.c (initStateUnlocked): New
        method.
        (cairoSurfaceSetFilterUnlocked): Likewise.
        (initComponentGraphics2DUnlocked): Likewise.
        (setTexturePixelsUnlocked): Likewise.
        (setGradientUnlocked): Likewise.
        (cairoSetMatrixUnlocked): Likewise.
        (cairoSetRGBAColorUnlocked): Likewise.
        (cairoSetLineWidthUnlocked): Likewise.
        (cairoSetLineCapUnlocked): Likewise.
        (cairoSetLineJoinUnlocked): Likewise.
        (cairoSetDashUnlocked): Likewise.
        (cairoSetMiterLimitUnlocked): Likewise.
        (setPaintUnlocked): Likewise.
        (setTransformUnlocked): Likewise.
        (setStrokeUnlocked): Likewise.
        (setColorUnlocked): Likewise.
        (setBackgroundUnlocked): Likewise.
        (setRenderingHintsUnlocked): Likewise.
        (setFontUnlocked): Likewise.
        (realize_cb): Don't release GDK lock.  Call
        initComponentGraphics2DUnlocked.
        * gnu/java/awt/peer/gtk/GdkGraphics.java,
        gnu_java_awt_peer_gtk_GdkGraphics.c (initStateUnlocked): New
        method.
        (initComponentGraphicsUnlocked): New method.
        (realize_cb): Don't release GDK lock.  Call
        initComponentGraphicsUnlocked.
        * include/gnu_java_awt_peer_gtk_GdkGraphics.h: Regenerate.
        * include/gnu_java_awt_peer_gtk_GdkGraphics2D.h: Likewise.
        * include/gnu_java_awt_peer_gtk_GtkFramePeer.h: Likewise.
        * include/gnu_java_awt_peer_gtk_GtkWindowPeer.h: Likewise.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.4462&tr2=1.4463&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GdkGraphics.java.diff?tr1=1.43&tr2=1.44&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GdkGraphics2D.java.diff?tr1=1.39&tr2=1.40&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java.diff?tr1=1.15&tr2=1.16&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkFramePeer.java.diff?tr1=1.38&tr2=1.39&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java.diff?tr1=1.74&tr2=1.75&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkWindowPeer.java.diff?tr1=1.37&tr2=1.38&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_gtk_GdkGraphics.h.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_gtk_GdkGraphics2D.h.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_gtk_GtkFramePeer.h.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_gtk_GtkWindowPeer.h.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c.diff?tr1=1.31&tr2=1.32&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c.diff?tr1=1.28&tr2=1.29&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c.diff?tr1=1.17&tr2=1.18&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c.diff?tr1=1.49&tr2=1.50&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c.diff?tr1=1.20&tr2=1.21&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c.diff?tr1=1.52&tr2=1.53&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gtkpeer.h.diff?tr1=1.37&tr2=1.38&r1=text&r2=text





reply via email to

[Prev in Thread] Current Thread [Next in Thread]