Jeremy Huddleston
2232c91d5c
XQuartz: Reorganized some of the build system in prep for the Mach IPC startup work.
2008-05-08 19:46:03 -07:00
Jeremy Huddleston
453a982e63
XQuartz: Move server bits into bundle and setup stub in /usr/X11/bin/Xquartz in prep for startup rewrite
2008-05-06 00:06:19 -07:00
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