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/ClasspathToo...


From: Michael Koch
Subject: [commit-cp] classpath ./ChangeLog gnu/java/awt/ClasspathToo...
Date: Tue, 11 Jan 2005 10:23:15 -0500

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     Michael Koch <address@hidden>   05/01/11 15:06:04

Modified files:
        .              : ChangeLog 
        gnu/java/awt   : ClasspathToolkit.java 
        gnu/java/awt/peer/gtk: GtkComponentPeer.java GtkDialogPeer.java 
                               GtkFramePeer.java GtkGenericPeer.java 
                               GtkScrollbarPeer.java 
                               GtkTextComponentPeer.java GtkToolkit.java 
                               GtkWindowPeer.java 
        include        : Makefile.am gnu_java_awt_peer_gtk_GtkToolkit.h 
        java/awt       : Component.java EventDispatchThread.java 
                         EventQueue.java Frame.java 
        native/jni/gtk-peer: Makefile.am 
                             gnu_java_awt_peer_gtk_GtkToolkit.c 
                             gnu_java_awt_peer_gtk_GtkWindowPeer.c 
Removed files:
        gnu/java/awt/peer/gtk: GtkMainThread.java 
        include        : gnu_java_awt_peer_gtk_GtkMainThread.h 
        native/jni/gtk-peer: gnu_java_awt_peer_gtk_GtkMainThread.c 

Log message:
        2005-01-11  Graydon Hoare  <address@hidden>
        
        * gnu/java/awt/ClasspathToolkit.java
        (nativeQueueEmpty)
        (wakeNativeQueue)
        (iterateNativeQueue): New methods.
        * gnu/java/awt/peer/gtk/GtkMainThread.java: Remove.
        * gnu/java/awt/peer/gtk/GtkToolkit.java
        (gtkInit): Absorb from defunct GtkMainThread class.
        (static): Run gtkInit in static startup block.
        (GtkToolkit): Remove construction of GtkMainThread and queue.
        (getSystemEventQueueImpl): Construct queue when requested.
        (nativeQueueEmpty)
        (wakeNativeQueue)
        (iterateNativeQueue): New methods.
        * java/awt/Component.java (removeNotify): Remove race.
        * java/awt/EventDispatchThread.java
        (EventDispatchThread): Don't start on construction.
        (run): Remove isInterrupted check.
        * java/awt/EventQueue.java (shutdown): New flag.
        (isShutdown): New method checking J2SE shutdown condition.
        (setShutdown): New method.
        (getNextEvent): Restructure to use ClasspathToolkit.
        (postEvent): Activate new thread on posting, wake thread on
        post of possible shutdown condition event.
        * java/awt/Frame.java
        (Frame): Call noteFrame in all constructors.
        (fireDummyEvent): New helper method.
        (addNotify): Fire a dummy event to wake up queue.
        (removeNotify): Fire a dummy event to wake up queue.
        (noteFrame): New method.
        (weakFrames): New static field.
        (getFrames): Implement.
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c:
        Remove.
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c:
        Move everything from GtkMainThread into this file
        (Java_gnu_java_awt_peer_gtk_GtkToolkit_iterateNativeQueue)
        (Java_gnu_java_awt_peer_gtk_GtkToolkit_wakeNativeQueue)
        (Java_gnu_java_awt_peer_gtk_GtkToolkit_nativeQueueEmpty):
        New functions to implement single-threaded queue semantics.
        
        2005-01-11  Thomas Fitzsimmons  <address@hidden>
        
        * gnu/java/awt/peer/gtk/GtkComponentPeer.java: Replace direct
        references to event queue q with method call q().
        * gnu/java/awt/peer/gtk/GtkDialogPeer.java: Likewise.
        * gnu/java/awt/peer/gtk/GtkFramePeer.java: Likewise.
        * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Likewise.
        * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java: Likewise.
        * gnu/java/awt/peer/gtk/GtkWindowPeer.java: Likewise.
        * gnu/java/awt/peer/gtk/GtkGenericPeer.java: Likewise.
        (q): New method.
        
        2005-01-11  Michael Koch  <address@hidden>
        
        * native/jni/gtk-peer/Makefile.am:
        Removed gnu_java_awt_peer_gtk_GtkMainThread.c.
        * include/Makefile.am:
        Don't generate gnu_java_awt_peer_gtk_GtkMainThread.h
        * include/gnu_java_awt_peer_gtk_GtkMainThread.h: Removed.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.3056&tr2=1.3057&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/ClasspathToolkit.java.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkComponentPeer.java.diff?tr1=1.77&tr2=1.78&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkDialogPeer.java.diff?tr1=1.23&tr2=1.24&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkFramePeer.java.diff?tr1=1.33&tr2=1.34&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkGenericPeer.java.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkScrollbarPeer.java.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java.diff?tr1=1.61&tr2=1.62&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkWindowPeer.java.diff?tr1=1.30&tr2=1.31&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/Makefile.am.diff?tr1=1.36&tr2=1.37&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_gtk_GtkToolkit.h.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/awt/Component.java.diff?tr1=1.51&tr2=1.52&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/awt/EventDispatchThread.java.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/awt/EventQueue.java.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/awt/Frame.java.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/Makefile.am.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_GtkToolkit.c.diff?tr1=1.7&tr2=1.8&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.38&tr2=1.39&r1=text&r2=text





reply via email to

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