CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 06/09/18 12:32:33
Modified files: java/awt : EventQueue.java AWTEvent.java . : ChangeLog Log message: 2006-09-18 Roman Kennke <[EMAIL PROTECTED]> * java/awt/EventQueue.java (INITIAL_QUEUE_DEPTH): Removed obsolete field. (next_in): Removed obsolete field. (next_out): Removed obsolete field. (queueHead): New field. Markes the head of the queue. (queueTail): New field. Markes the tail of the queue. (queue): Removed obsolete field. (EventQueue): Documented empty block. (getNextEvent): Changed array based implementation to single-linked list based implementation. (invokeAndWait): Use an Object as synchronization object rather than the current thread. (peekEvent(int)): Changed array based implementation to single-linked list based implementation. (peekEvent()): Changed array based implementation to single-linked list based implementation. (pop()): Changed array based implementation to single-linked list based implementation. (postEvent): Foward to postEventImpl. (postEventImpl): Changed array based implementation to single-linked list based implementation. (push): Changed array based implementation to single-linked list based implementation. * java/awt/AWTEvent.java (queueNext): New field. Implements a single-linked list for the EventQueue. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/EventQueue.java?cvsroot=classpath&r1=1.28&r2=1.29 http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/AWTEvent.java?cvsroot=classpath&r1=1.18&r2=1.19 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8557&r2=1.8558