Commit graph

7 commits

Author SHA1 Message Date
Jeremy Huddleston
6a0b405197 XQuartz: RandR: Refactor legacy mode-switching to be better integrated with RandR
Adds three new functions
void QuartzRandRSetFakeRootless (void);
void QuartzRandRSetFakeFullscreen (void);
void QuartzRandRToggleFullscreen (void);

The first two are identical to requesting the fake modes from a RandR client
The third responds to cmd-alt-a to leave fullscreen or RandR.

Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
(cherry picked from commit c45bea0c04)
2010-09-28 18:54:40 -07:00
Jeremy Huddleston
abfb3c7994 XQuartz: RandR: Don't change the rootless preference when changing RandR mode
Also renames a bunch of other variables for better consistency.

Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
(cherry picked from commit 229323a19b)
2010-09-28 18:54:34 -07:00
Jeremy Huddleston
92b3dc67ee XQuartz: RandR: Better handle switching betwen RandR modes that share CG modes
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
(cherry picked from commit 721edc69c3)
2010-09-28 18:54:28 -07:00
Jeremy Huddleston
0402a44096 XQuartz: RandR: Respond better to resolution changes made outside X
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
(cherry picked from commit 026a47e212)
2010-09-28 18:54:23 -07:00
Jeremy Huddleston
e540c517a8 XQuartz: RandR: Use deprecated CG APIs only on Leopard and earlier
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
(cherry picked from commit 59cd93f48a)
2010-09-28 18:54:18 -07:00
Jan Hauffa
e4918634ab XQuartz: RandR: Remove FAKE_RANDR code.
Signed-off-by: Jan Hauffa <hauffa@in.tum.de>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
(cherry picked from commit 629c3f473b)
2010-09-28 18:54:12 -07:00
Jan Hauffa
29e9c25efb XQuartz: RandR: Implement basic RandR functionality.
Querying and changing of resolution and refresh rate is supported,
rotation is not implemented yet.

Signed-off-by: Jan Hauffa <hauffa@in.tum.de>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
(cherry picked from commit 2d411472c2)
2010-09-28 18:53:49 -07:00