Changeset: 74bc824622d7
Author:    Assaf Yavani
Date:      2013-08-27 13:58 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/74bc824622d7

[RT-30879] - Incorrect focus swithching if VK enabled
Resution was to allow another window to get focus while another window holds 
the grab.
Main changes:
1)glass_window_requestFocus - remove the 'grab protection' and honor all 
requests
2)lens_wm_setFocusedWindow - changed the parameter that was sent to 
glass_window_ungrabFocus() from the window requesting focus to the current 
focused window
The reset is logging messages updates

Tested on beagleboard
Review url http://sthinfra10.se.oracle.com:8060/cru/CR-FX8GFX-270

! modules/graphics/src/main/native-glass/lens/LensView.c
! modules/graphics/src/main/native-glass/lens/LensWindow.c
! modules/graphics/src/main/native-glass/lens/wm/LensWindowManager.c

Changeset: fe20dd490f3a
Author:    Assaf Yavani
Date:      2013-08-27 13:58 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/fe20dd490f3a

[RT-32482] - Lens: WindowEvent.FOCUS_DISABLED is not supported
Window events are explicitly checked before processed. 
WindowEvent.FOCUS_DISABLED check was not implemented.

Tested on device

! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensApplication.java
! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensWindow.java

Changeset: 922bb2496c20
Author:    Assaf Yavani
Date:      2013-08-27 13:58 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/922bb2496c20

[RT-32476] - WindowEvent.RESTORE wrongly sent by setBoundsImpl
The event was removed and was replaced with a log print that states there is 
nothing to do.

Also WindowEvent.RESTORE was removed from setVisible(true) as there is no need 
to inform glass window is actually visible

Tested on device using SnakeLadders application that the original problem was 
detected on.

! modules/graphics/src/main/native-glass/lens/wm/LensWindowManager.c

Changeset: 0a2b318d5698
Author:    Assaf Yavani
Date:      2013-08-27 13:58 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/0a2b318d5698

[RT-32478] incorect focus handling in some window's visibility state
1)grant the focus to a window when it become visible - changed from only to 
windows to windows that are focusable and enabled
2)deny focus request on invisible windows

Tested on device

! modules/graphics/src/main/native-glass/lens/wm/LensWindowManager.c

Changeset: 2d42cddb1e09
Author:    Assaf Yavani
Date:      2013-08-27 13:58 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2d42cddb1e09

[RT-32481] call to setEnabled(false) causes FOCUS_DIABLED event to be sent
1) move window->isEnabled = false; to the end of the request processing
2)send MouseEvent.EXIT only when mouse is actually above the window

tested on BB

! modules/graphics/src/main/native-glass/lens/LensApplication.c
! modules/graphics/src/main/native-glass/lens/LensWindow.c

Reply via email to