Commit Graph

35 Commits

Author SHA1 Message Date
Jeremy Huddleston
f2020b9836 XQuartz: Adjust the screen origin offset properly for multimonitor setups 2008-05-01 18:02:59 -07:00
Jeremy Huddleston
22cf724376 XQuartz: xprIsX11Window can be called from the Appkit thread (see X11Application.m) 2008-04-28 15:28:21 -07:00
Jeremy Huddleston
41542502b3 XQuartz: Added thread debugging to xprFrame.c 2008-04-28 12:36:54 -07:00
Jeremy Huddleston
03e707987f XQuartz: Added missing Xquartz.man.pre to EXTRA_DIST 2008-04-27 00:01:14 -07:00
Jeremy Huddleston
515b8b855a XQuartz: More multi-monitor work... reverted Ben's workaround (worked for side-by-side only) and added more debugging. 2008-04-24 23:48:11 -07:00
Jeremy Huddleston
9112f29043 XQuartz: Cleaned up multi-monitor support.
(cherry picked from commit c05abf0a19)
2008-04-24 23:34:38 -07:00
Jeremy Huddleston
ede60ebc6f Don't need to include indirect.c twice 2008-04-23 11:35:24 -07:00
Ben Byer
18d70287c4 xquartz: clean up linker line for main binary
(cherry picked from commit 821d7400f2)
2008-04-23 10:28:42 -07:00
Ben Byer
9a7e14286c Fix for pointer-offset issue when using a multi-display environment on X11.app. 2008-04-21 17:53:28 -07:00
Jeremy Huddleston
e36c7d425c XQuartz: Cleanup turning off COMPOSITE
(cherry picked from commit 8f920fca6f)
2008-04-20 01:24:18 -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
70e543baf2 XQuartz: Forgot to commit xprEvent.[hc] ... 2008-04-17 20:21:45 -07:00
Jeremy Huddleston
31625cc03b XQuartz: Moved some rootless-specific cruft into xpr 2008-04-17 15:49:13 -07:00
Jeremy Huddleston
6d3d344b5b XQuartz: Don't use composite. 2008-04-16 21:49:19 -07:00
Jeremy Huddleston
180ec128ad Xquartz: Don't need to link against rlAccel since we don't use it 2008-04-16 21:48:52 -07:00
Jeremy Huddleston
7b4b89c1da XQuartz: Don't enable rootless accelerated functionality... crashy...
(cherry picked from commit cdb4c291d8)
2008-04-16 19:36:13 -07:00
Jeremy Huddleston
6606b9d126 XQuartz: Removed a call to RootlessReorderWindow from the Carbon thread
(cherry picked from commit cb27d5ca82)
2008-04-15 12:01:57 -07:00
Jeremy Huddleston
c95170f23c XQuartz: Change reporting of space change to debug log rather than stderr
(cherry picked from commit ed15556a9f)
2008-04-02 18:05:48 -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
6e833e41e2 fix compilation on systems that don't have
XP_EVENT_SPACE_CHANGED defined
2008-03-31 21:34:11 -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
a25704c423 remove vestigal DarwinEQPointerPost etc 2008-03-31 21:33:36 -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
f03202ad15 Rootless: Removed safeAlphaXXXX() in favor of using fb/pixman 2008-03-17 23:57:41 -07:00
Jeremy Huddleston
4c5c30a4be XQuartz: Cleanup for strict-prototyping
Also fixed DarwinEQEnqueue to match changes to the callback
And also use dpmsstubs.c rather than copying the code into darwin.c
2008-01-05 03:14:07 -08:00
Jeremy Huddleston
4790016cc2 XQuartz: Flush the debug log for easier debugging
Also cleaned up formatting in xpr's eventHandler
(cherry picked from commit 16861d6d42)
2008-01-04 21:27:31 -08:00
Jeremy Huddleston
8e4c28ec2a XQuartz: Cleaned up color map configuration.
8 bit color still doesn't work, but the -depth command line argument now works properly.
(cherry picked from commit 6765949c27)
2008-01-03 13:25:48 -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
ffa66f8e74 Xquartz: Pre-process Xquartz man page
(cherry picked from commit dec2633c41)
2007-12-10 21:02:44 -08:00
Jeremy Huddleston
80089a20ed Xquartz: Removed Xplugin.h from EXTRA_DIST
(cherry picked from commit a746383eca)
2007-12-10 20:34:25 -08:00
Ben Byer
83c0f69aa1 remove Xplugin.h, because we should use the one in /usr/include
(cherry picked from commit 3e881032f3)
2007-12-09 12:03:35 -08:00
Jeremy Huddleston
14ec1cf1cb Xquartz: Added missing link to libconfig.a 2007-12-09 12:02:04 -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