Commit Graph

3961 Commits

Author SHA1 Message Date
Jeremy Huddleston
49692925cc XQuartz: More thread debugging 2008-04-18 19:18:52 -07:00
Jeremy Huddleston
06e49b9aa7 Fixed mode, so we could make dist 2008-04-18 01:23:34 -07:00
Jeremy Huddleston
6497d31257 1.4.0-apple2 2008-04-18 00:36:28 -07:00
Jeremy Huddleston
70e543baf2 XQuartz: Forgot to commit xprEvent.[hc] ... 2008-04-17 20:21:45 -07:00
Ben Byer
56dc121520 Added XKB support for Xquartz 2008-04-17 17:04:43 -07:00
Jeremy Huddleston
31625cc03b XQuartz: Moved some rootless-specific cruft into xpr 2008-04-17 15:49:13 -07:00
Jeremy Huddleston
7b087c965b XQuartz: Use a mutex to ensure we only have one thread calling mieqEnqueue at a time. 2008-04-17 15:23:00 -07:00
Jeremy Huddleston
f6fbdbf838 XQuartz: A little more debugging output from threadSafety 2008-04-17 14:21:31 -07:00
Jeremy Huddleston
95056afc56 XQuartz: Fixed some missing prototypes 2008-04-17 13:17:58 -07:00
Jeremy Huddleston
00beb98251 XQuartz: Added framework for asserting which thread we're in. 2008-04-17 13:12:56 -07:00
Jeremy Huddleston
a56aca1a6b Removed some of our debugging spam from dix main. 2008-04-17 12:32:03 -07:00
Jeremy Huddleston
b4992755c3 XQuartz: Include version info for CrashReporter 2008-04-17 11:56:48 -07:00
Jeremy Huddleston
1b4c37d8f9 XQuartz: Use strerror(errno)... cause I like text more than grepping header files 2008-04-17 11:06:54 -07:00
Ben Byer
57bb073209 merged darwinKeyboard.[ch] into quartzKeyboard 2008-04-17 02:56:54 -07:00
Ben Byer
19872a6aeb oops, missed a spot 2008-04-17 02:31:53 -07:00
Ben Byer
769acd2934 formatting cleanup 2008-04-17 02:30:36 -07:00
Ben Byer
f04f3af86a delete debugging spew 2008-04-17 02:21:33 -07:00
Ben Byer
f525a4a432 add support for horizontal scrolling (buttons 6 and 7) 2008-04-17 02:21:11 -07:00
Ben Byer
ab662c736e enable keyboard map debugging -- it's going to x11-debug.txt, anyway ... so no harm 2008-04-17 01:32:56 -07:00
Ben Byer
a8a090b853 darwinKeyboard: refactor slightly so that we're not cutting and pasting code from dix, kthx 2008-04-17 01:29:46 -07:00
Ben Byer
cab54466a6 hack to Xquartz to prevent xmodmap from wiping out our valid modmap, per daniels 2008-04-17 00:21:08 -07:00
Ben Byer
a494ff04b2 kludge: miEqEnqueue wants a device, even if we're passing custom messages,
so give it one
2008-04-17 00:21:07 -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
55d9973b05 Xquartz: Added applicationShouldHandleReopen:hasVisibleWindows to handle dock icon clicking 2008-04-11 17:49:51 -07:00
Jeremy Huddleston
bc4883e00b Merge branch 'server-1.4-branch' into xorg-server-1.4-apple 2008-04-08 21:25:37 -07:00
Ben Byer
126e9bc8c4 add missing dix-config include 2008-04-08 20:41:44 -07:00
Ben Byer
2bb14682c6 add correct default ACLOCAL and PKGCONFIG_PATH settings to autogen.sh 2008-04-08 20:41:20 -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
Hasso Tepper
dd6b0de38d configure.ac: DragonFly BSD support
Add support for DragonFly BSD, which is just the same as FreeBSD for all
of these cases.
(cherry picked from commit 0f87b41a43)
2008-04-07 14:11:28 +03:00
Jeremy C. Reed
76b950cd6e Add some more support for DragonFly. From Joerg Sonnenberger
and pkgsrc.
(cherry picked from commit 1d4bea6106)
2008-04-07 14:10:01 +03: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
Jeremy Huddleston
632d49fc37 XQuartz: Fixed missing close-paren in preference pane text.
(cherry picked from commit ea37e151dc)
2008-04-02 17:33:39 -07:00
Ben Byer
7e653f806f The AppKit thread should not be calling directly into the X server
functions to change state when the keyboard is reloaded; instead,
pass it as an event.
2008-04-01 00:40:46 -07:00
Ben Byer
eb083d3f68 formatting cleanup for X11Application.m (no code changes) 2008-03-31 23:31:25 -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
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
1e0ec02202 nuke DarwinEventQueue 2008-03-31 21:33:57 -07:00
Ben Byer
c34fce7051 continue with gutting darwinEvents.c 2008-03-31 21:33:50 -07:00
Ben Byer
bfec44d7b4 turns out we weren't actually using these files. oops 2008-03-31 21:33:45 -07:00
Ben Byer
a25704c423 remove vestigal DarwinEQPointerPost etc 2008-03-31 21:33:36 -07:00
Ben Byer
a9e081a60c gut darwinEQEnqueue, and make it just call mieqEnqueue (for the moment) 2008-03-31 21:33:29 -07:00
Ben Byer
9a03ae33c4 add prototype for DarwinEventHandler 2008-03-31 21:33:22 -07:00
Ben Byer
5848510cc5 add logging of current thread ID to DEBUG_LOG macro 2008-03-31 21:33:11 -07:00
Ben Byer
3f4447b95f Begin to move all of our Xquartz DDX-specific event handlers
to miEQ, in preparation to remove the DDX-specific code entirely.
2008-03-31 21:33:05 -07:00
Ben Byer
135eb27bce Add code to track 5 valuators for pointing device, in preparation
for supporting tablet input in Xquartz.
2008-03-31 21:32:35 -07:00