summaryrefslogtreecommitdiffstats
path: root/src/jogl/classes/jogamp/opengl/glu/gl2
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2013-07-02 15:10:20 +0200
committerSven Gothel <[email protected]>2013-07-02 15:10:20 +0200
commit205a17de1abec614d3d06386f873170fc1691e86 (patch)
tree8326756998569593e1c1d03c372c1e8e47126a81 /src/jogl/classes/jogamp/opengl/glu/gl2
parentc5662cf53b20a70180a6deed9b56c65dc76f8e4e (diff)
Fix Bug 770 and 771
Bug 770: X11Window.c: - Request focus _before_ enabling EWMH flags (fullscreen or above) after resize and temporary invisibility. This actually allows us to keep the focus after resize and repositioning! - Set _NET_WM_BYPASS_COMPOSITOR implicit analog to _NET_WM_STATE_FLAG_ABOVE - Clean up _NET_WM_* flag names, avoiding name space collisions, i.e. adding FLAG! - Remove dead _NET_WM_STATE setting via direct window property (not working anyways) - Remove dead code: FS_GRAB_KEYBOARD X11/WindowDriver.java: - Enable _NET_WM_STATE_FLAG_ABOVE temporarily if FLAG_IS_FULLSCREEN && !FLAG_IS_ALWAYSONTOP - Override focusChanged(..) to react on focus lost/gained in case of temporarily enabled _NET_WM_STATE_FLAG_ABOVE. If focus is lost, disable _NET_WM_STATE_FLAG_ABOVE, otherwise re-enable it. WindowImpl.java: - FullscreenAction.run: Always use 'FLAG_IS_FULLSCREEN_SPAN' +++ Bug 771: WindowImpl.java: - Keep fullscreenMonitors and fullscreenUseMainMonitor values intact, allowing them to be tracked. Remove duplicates in FullscreenAction class. - MonitorModeListenerImpl.monitorModeChanged: Add fullscreen path: If the changed monitor is part of fullscreenMonitors, recalculate the viewport union and reset position and fullscreen-size. - MonitorModeListenerImpl: Try to regain focus after successful mode change.
Diffstat (limited to 'src/jogl/classes/jogamp/opengl/glu/gl2')
0 files changed, 0 insertions, 0 deletions