/[classpath]/classpath/ChangeLog
ViewVC logotype

Diff of /classpath/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3056 by mkoch, Tue Jan 11 13:37:44 2005 UTC revision 1.3057 by mkoch, Tue Jan 11 15:06:02 2005 UTC
# Line 1  Line 1 
1    2005-01-11  Graydon Hoare  <graydon@redhat.com>
2    
3            * gnu/java/awt/ClasspathToolkit.java
4            (nativeQueueEmpty)
5            (wakeNativeQueue)
6            (iterateNativeQueue): New methods.
7            * gnu/java/awt/peer/gtk/GtkMainThread.java: Remove.
8            * gnu/java/awt/peer/gtk/GtkToolkit.java
9            (gtkInit): Absorb from defunct GtkMainThread class.
10            (static): Run gtkInit in static startup block.
11            (GtkToolkit): Remove construction of GtkMainThread and queue.
12            (getSystemEventQueueImpl): Construct queue when requested.
13            (nativeQueueEmpty)
14            (wakeNativeQueue)
15            (iterateNativeQueue): New methods.
16            * java/awt/Component.java (removeNotify): Remove race.
17            * java/awt/EventDispatchThread.java
18            (EventDispatchThread): Don't start on construction.
19            (run): Remove isInterrupted check.
20            * java/awt/EventQueue.java (shutdown): New flag.
21            (isShutdown): New method checking J2SE shutdown condition.
22            (setShutdown): New method.
23            (getNextEvent): Restructure to use ClasspathToolkit.
24            (postEvent): Activate new thread on posting, wake thread on
25            post of possible shutdown condition event.
26            * java/awt/Frame.java
27            (Frame): Call noteFrame in all constructors.
28            (fireDummyEvent): New helper method.
29            (addNotify): Fire a dummy event to wake up queue.
30            (removeNotify): Fire a dummy event to wake up queue.
31            (noteFrame): New method.
32            (weakFrames): New static field.
33            (getFrames): Implement.
34            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c:
35            Remove.
36            * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c:
37            Move everything from GtkMainThread into this file
38            (Java_gnu_java_awt_peer_gtk_GtkToolkit_iterateNativeQueue)
39            (Java_gnu_java_awt_peer_gtk_GtkToolkit_wakeNativeQueue)
40            (Java_gnu_java_awt_peer_gtk_GtkToolkit_nativeQueueEmpty):
41            New functions to implement single-threaded queue semantics.
42    
43    2005-01-11  Thomas Fitzsimmons  <fitzsim@redhat.com>
44    
45            * gnu/java/awt/peer/gtk/GtkComponentPeer.java: Replace direct
46            references to event queue q with method call q().
47            * gnu/java/awt/peer/gtk/GtkDialogPeer.java: Likewise.
48            * gnu/java/awt/peer/gtk/GtkFramePeer.java: Likewise.
49            * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Likewise.
50            * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java: Likewise.
51            * gnu/java/awt/peer/gtk/GtkWindowPeer.java: Likewise.
52            * gnu/java/awt/peer/gtk/GtkGenericPeer.java: Likewise.
53            (q): New method.
54    
55    2005-01-11  Michael Koch  <konqueror@gmx.de>
56    
57            * native/jni/gtk-peer/Makefile.am:
58            Removed gnu_java_awt_peer_gtk_GtkMainThread.c.
59            * include/Makefile.am:
60            Don't generate gnu_java_awt_peer_gtk_GtkMainThread.h
61            * include/gnu_java_awt_peer_gtk_GtkMainThread.h: Removed.
62    
63  2005-01-11  Michael Koch  <konqueror@gmx.de>  2005-01-11  Michael Koch  <konqueror@gmx.de>
64    
65          * javax/swing/text/DefaultEditorKit.java          * javax/swing/text/DefaultEditorKit.java

Legend:
Removed from v.1.3056  
changed lines
  Added in v.1.3057

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26