Jeremy Huddleston
970f100ca3
XQuartz: Properly set the menu bar and hotkey state when changing rootless mode.
...
Currently no code path exhibits the broken behavior since we only toggle into rootless if we don't have the root.
2009-04-09 04:36:26 -07:00
Jeremy Huddleston
83d7a8b2ad
Revert "XQuartz: DefineInitialRootWindow is gone"
...
I pushed this to the wrong branch...
This reverts commit 346b25f88f .
2009-02-22 00:42:09 -08:00
Jeremy Huddleston
346b25f88f
XQuartz: DefineInitialRootWindow is gone
2009-02-22 00:39:41 -08:00
Jeremy Huddleston
7617d3659b
XQuartz: Reposition windows when we enter fullscreen to ensure our root window
2008-12-24 00:39:06 -08:00
Jeremy Huddleston
508aa95bc2
XQuartz: Update our "screens" when we toggle rootless rather than when we toggle fullscreen
...
This old behavior was used as a workaround for the menubar behavior in the older server,
but we handle it better now and need to update our screens when we toggle the rootless
state instead.
2008-12-21 20:40:36 -08:00
Jeremy Huddleston
c883a78ef0
XQuartz: displayScreenBounds uses quartzEnableRootless rather than !quartzHasRoot
2008-10-31 15:10:34 -07:00
Jeremy Huddleston
22a54e4617
XQuartz: More fullscreen fixes
...
Start in rooted mode when enabled
Make the hotkey cmd-alt-a behave
2008-10-21 09:07:08 -07:00
Jeremy Huddleston
99be3d68b6
XQuartz: Some motion made towards supporting fullscreen.
2008-10-08 18:39:41 -07:00
Jeremy Huddleston
c861fe00e1
XQuartz: Cleaned up startup and thread creation a tad.
2008-04-26 19:17:42 -07:00
Jeremy Huddleston
755d16cbde
XQuartz: Make sure QuartzAudioInit() gets run.
...
(cherry picked from commit bb3d034675 )
2008-04-23 02:19:50 -07:00
Jeremy Huddleston
ba074f19ea
XQuartz: Handled sanitization of namespace better
...
(cherry picked from commit 8cb23d6721 )
2008-04-18 20:16:06 -07:00
Jeremy Huddleston
95056afc56
XQuartz: Fixed some missing prototypes
2008-04-17 13:17:58 -07:00
Jeremy Huddleston
df21312c8b
XQuartz: Fix issue where clicking on an X11 window might send that event to an X11 window in another space.
...
(cherry picked from commit 2e78818232 )
2008-04-08 16:59:56 -07:00
Ben Byer
bee2b377ef
moved and renamed QuartzMessageServerThread to
...
DarwinSendDDXEvent to make more clear what it actually does.
2008-03-31 22:55:24 -07:00
Ben Byer
2143182ba4
shovelling code around ...
2008-03-31 21:34:17 -07:00
Ben Byer
4aedba5aa7
just a bit of juggling headers around -- we're preparing
...
to call our Xquartz-specific event handlers directly
as mieqHandlers
2008-03-31 21:34:03 -07:00
Ben Byer
1e0ec02202
nuke DarwinEventQueue
2008-03-31 21:33:57 -07:00
Jeremy Huddleston
a28b8c23d9
XQuartz: Fixed names of enums to be more consistent
2008-03-31 21:31:54 -07:00
Jeremy Huddleston
6fc293182f
XQuartz: Initial framework for dealing with spaces on OS-X
...
(cherry picked from commit 9831324998 )
2008-03-21 19:34:51 -07:00
Jeremy Huddleston
b585e48cff
XQuartz: Handle Pseudorami init in miinitext
...
(cherry picked from commit a585c94fed )
2007-12-21 01:24:31 -08:00
Jeremy Huddleston
be027ea7ea
Xquartz: General Cleanup
...
General code cleanup, whitespace, dead code removal, added missing prototypes.
Made Xquartz come to foreground later in startup, so it doesn't appear for Xquartz -version
(cherry picked from commit 36922e8ff4 )
2007-12-20 13:17:56 -08:00
Jeremy Huddleston
898b03775e
Darwin: Renamed DarwinModeBlah to QuartzBlah
...
(cherry picked from commit 08ebf86d37 )
2007-12-05 21:25:51 -08:00
Jeremy Huddleston
df5c9fef3c
Darwin: Flattened quartz into darwin, renamed darwin xquartz
...
Leaving xpr unflattened since we want modularity to replace that with xpc (XPluginComposite) at some point
(cherry picked from commit 48e6a75fbd )
2007-12-05 20:26:16 -08:00