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 |