<AWT Dev> hg: jdk7/awt/jdk: 4 new changesets

oleg.sukhodolsky at sun.com oleg.sukhodolsky at sun.com
Thu Mar 13 06:33:04 PDT 2008


Changeset: 367edeff526e
Author:    son
Date:      2008-03-13 16:12 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/367edeff526e

6616095: AWT's WindowDisposerRecord keeps AppContext alive too long
Summary: WindowDisposerRecord should not keep strong reference to AppContext.
Reviewed-by: art

! src/share/classes/java/awt/Window.java

Changeset: e4e71142754b
Author:    son
Date:      2008-03-13 16:19 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/e4e71142754b

6632140: minor refactoring for XWM
Summary: code cleanup and generificaion for XWM
Reviewed-by: anthony

! src/solaris/classes/sun/awt/X11/XFramePeer.java
! src/solaris/classes/sun/awt/X11/XNETProtocol.java
! src/solaris/classes/sun/awt/X11/XToolkit.java
! src/solaris/classes/sun/awt/X11/XWM.java

Changeset: dc7dfc7d15ba
Author:    son
Date:      2008-03-13 16:27 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/dc7dfc7d15ba

6592751: EmbeddedFrame disposal is fragile and breaks clean AppContext termination
Summary: AppContext.dispose() should be ready to get exceptions during disposal of toplevels.  Also now we mark windows peers as destroyed when native object has been destroyed.
Reviewed-by: art

! src/share/classes/sun/awt/AppContext.java
! src/windows/classes/sun/awt/windows/WObjectPeer.java
! src/windows/native/sun/windows/awt.h
! src/windows/native/sun/windows/awt_Component.cpp
! src/windows/native/sun/windows/awt_Object.cpp
! src/windows/native/sun/windows/awt_Object.h

Changeset: 619d2d592b88
Author:    son
Date:      2008-03-13 16:32 +0300
URL:       http://hg.openjdk.java.net/jdk7/awt/jdk/rev/619d2d592b88

6603256: Startup: Defer initialization of DropTarget's flavorMap
Summary: SystemFlavorMap is lazily initialized now.
Reviewed-by: uta

! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java
! src/share/classes/java/awt/dnd/DropTarget.java




More information about the awt-dev mailing list