Commit Graph

121 Commits

Author SHA1 Message Date
Jeremy Huddleston
824b31c7f8 XQuartz: Make sure QuartzAudioInit() gets run.
(cherry picked from commit bb3d034675)
2008-04-23 02:22:14 -07:00
Jeremy Huddleston
b9b2d028d2 XQuartz: Fixed cmd-tab to bring all windows forward.
(cherry picked from commit e48e2ce931)
2008-04-21 23:44:52 -07:00
Jeremy Huddleston
b43ead0cfd XQuartz: Fixed quit dialog to be more conforming with HIG.
(cherry picked from commit 14c6b837bb)
2008-04-21 19:08:24 -07:00
Ben Byer
062c8e9f6e Fix for pointer-offset issue when using a multi-display environment on X11.app.
(cherry picked from commit 9a7e14286c)
2008-04-21 17:54:48 -07:00
Jeremy Huddleston
d013c23f37 XQuartz: Cleanup turning off COMPOSITE
(cherry picked from commit 8f920fca6f)
2008-04-20 01:24:45 -07:00
Jeremy Huddleston
d16f097f89 XQuartz: Cleaned up some casting to get rid of compiler warnings
(cherry picked from commit 6f1c85b965)
2008-04-20 01:24:39 -07:00
Jeremy Huddleston
45ebee4f72 Last of the spam... I promise... 2008-04-18 20:30:43 -07:00
Jeremy Huddleston
c6a2c6928b XQuartz: More sanitization of the namespace
(cherry picked from commit bc50d41f9d)
2008-04-18 20:26:20 -07:00
Jeremy Huddleston
45ff59e69e XQuartz: Removed unneccessary include 2008-04-18 20:10:57 -07:00
Jeremy Huddleston
8cb23d6721 XQuartz: Handled sanitization of namespace better 2008-04-18 20:06:17 -07:00
Ben Byer
7fb9b2dc61 random flailing 2008-04-18 17:17:01 -07:00
Jeremy Huddleston
a918657f89 XQuartz: Forgot to commit xprEvent.[hc] ...
(cherry picked from commit 70e543baf2)
2008-04-17 20:31:18 -07:00
Ben Byer
2e2b95053e Added XKB support for Xquartz
(cherry picked from commit 56dc121520)
2008-04-17 17:25:59 -07:00
Jeremy Huddleston
d4859484a4 XQuartz: Moved some rootless-specific cruft into xpr
(cherry picked from commit 31625cc03b)
2008-04-17 15:50:14 -07:00
Jeremy Huddleston
d9729fbe58 XQuartz: Use a mutex to ensure we only have one thread calling mieqEnqueue at a time.
(cherry picked from commit 7b087c965b)
2008-04-17 15:24:24 -07:00
Jeremy Huddleston
719d415a6c XQuartz: A little more debugging output from threadSafety
(cherry picked from commit f6fbdbf838)
2008-04-17 15:24:14 -07:00
Jeremy Huddleston
d9f456adfc XQuartz: Fixed some missing prototypes
(cherry picked from commit 95056afc56)
2008-04-17 13:20:56 -07:00
Jeremy Huddleston
e1a4eef65e XQuartz: Added framework for asserting which thread we're in.
(cherry picked from commit 00beb98251)
2008-04-17 13:20:49 -07:00
Jeremy Huddleston
e4218388fa XQuartz: Include version info for CrashReporter
(cherry picked from commit b4992755c3)
2008-04-17 11:57:47 -07:00
Jeremy Huddleston
20583a9a5a XQuartz: Use strerror(errno)... cause I like text more than grepping header files
(cherry picked from commit 1b4c37d8f9)
2008-04-17 11:07:18 -07:00
Jeremy Huddleston
dff2b65cc5 merged darwinKeyboard.[ch] into quartzKeyboard
(cherry picked from commit 57bb073209)
2008-04-17 11:03:13 -07:00
Ben Byer
de858ca3b8 oops, missed a spot
(cherry picked from commit 19872a6aeb)
2008-04-17 10:40:29 -07:00
Ben Byer
40939252d1 formatting cleanup
(cherry picked from commit 769acd2934)
2008-04-17 10:40:16 -07:00
Ben Byer
f8cee2ebae delete debugging spew
(cherry picked from commit f04f3af86a)
2008-04-17 10:40:08 -07:00
Ben Byer
96459ad45d add support for horizontal scrolling (buttons 6 and 7)
(cherry picked from commit f525a4a432)
2008-04-17 10:40:02 -07:00
Ben Byer
3af6960f12 enable keyboard map debugging -- it's going to x11-debug.txt, anyway ... so no harm
(cherry picked from commit ab662c736e)
2008-04-17 10:39:54 -07:00
Ben Byer
0e61265f38 darwinKeyboard: refactor slightly so that we're not cutting and pasting code from dix, kthx
(cherry picked from commit a8a090b853)
2008-04-17 10:39:47 -07:00
Ben Byer
514b5dd7a7 hack to Xquartz to prevent xmodmap from wiping out our valid modmap, per daniels
(cherry picked from commit cab54466a6)
2008-04-17 10:39:38 -07:00
Ben Byer
3438178115 kludge: miEqEnqueue wants a device, even if we're passing custom messages,
so give it one
(cherry picked from commit a494ff04b2)
2008-04-17 10:39:30 -07:00
Jeremy Huddleston
c697c1dad3 XQuartz: Don't enable rootless accelerated functionality... crashy...
(cherry picked from commit cdb4c291d8)
2008-04-16 23:14:01 -07:00
Jeremy Huddleston
01a931c313 XQuartz: Don't use composite.
(cherry picked from commit 6d3d344b5b)
2008-04-16 21:52:54 -07:00
Jeremy Huddleston
11c71ae243 Xquartz: Don't need to link against rlAccel since we don't use it
(cherry picked from commit 180ec128ad)
2008-04-16 21:51:22 -07:00
Jeremy Huddleston
793b828dc7 XQuartz: Removed a call to RootlessReorderWindow from the Carbon thread
(cherry picked from commit cb27d5ca82)
2008-04-15 12:05:20 -07:00
Jeremy Huddleston
02bc287690 Xquartz: Added applicationShouldHandleReopen:hasVisibleWindows to handle dock icon clicking
(cherry picked from commit 55d9973b05)
2008-04-11 17:50:01 -07:00
Ben Byer
7078458432 add missing dix-config include
(cherry picked from commit 126e9bc8c4)
2008-04-08 21:24:53 -07:00
Jeremy Huddleston
2d4194a8d1 XQuartz: Fix issue where clicking on an X11 window might send that event to an X11 window in another space.
(cherry picked from commit df21312c8b)
2008-04-08 17:02:56 -07:00
Jeremy Huddleston
6acb674a7a XQuartz: Change reporting of space change to debug log rather than stderr
(cherry picked from commit ed15556a9f)
2008-04-02 18:05:52 -07:00
Ben Byer
c8b387349e 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.
(cherry picked from commit 7e653f806f)
2008-04-02 17:43:46 -07:00
Ben Byer
e8b6088c7b formatting cleanup for X11Application.m (no code changes)
(cherry picked from commit eb083d3f68)
2008-04-02 17:43:37 -07:00
Ben Byer
503600c7de moved and renamed QuartzMessageServerThread to
DarwinSendDDXEvent to make more clear what it actually does.
(cherry picked from commit bee2b377ef)
2008-04-02 17:42:52 -07:00
Ben Byer
d39f9a63d7 shovelling code around ...
(cherry picked from commit 2143182ba4)
2008-04-02 17:42:31 -07:00
Ben Byer
9dcf5b4701 just a bit of juggling headers around -- we're preparing
to call our Xquartz-specific event handlers directly
as mieqHandlers
(cherry picked from commit 4aedba5aa7)
2008-04-02 17:40:59 -07:00
Ben Byer
8c4a81ce8e nuke DarwinEventQueue
(cherry picked from commit 1e0ec02202)
2008-04-02 17:40:47 -07:00
Jeremy Huddleston
216fdc8514 continue with gutting darwinEvents.c
(cherry picked from commit c34fce7051)
2008-04-02 17:40:34 -07:00
Jeremy Huddleston
8fc5cd57bb turns out we weren't actually using these files. oops
(cherry picked from commit bfec44d7b4)
2008-04-02 17:39:04 -07:00
Ben Byer
d34dbcbdb0 remove vestigal DarwinEQPointerPost etc
(cherry picked from commit a25704c423)
2008-04-02 17:36:59 -07:00
Ben Byer
e301ec43da gut darwinEQEnqueue, and make it just call mieqEnqueue (for the moment)
(cherry picked from commit a9e081a60c)
2008-04-02 17:36:50 -07:00
Ben Byer
71b47657ef add prototype for DarwinEventHandler
(cherry picked from commit 9a03ae33c4)
2008-04-02 17:36:42 -07:00
Ben Byer
b35ecb21a1 add logging of current thread ID to DEBUG_LOG macro
(cherry picked from commit 5848510cc5)
2008-04-02 17:36:30 -07:00
Ben Byer
dd9adee6cf Begin to move all of our Xquartz DDX-specific event handlers
to miEQ, in preparation to remove the DDX-specific code entirely.
(cherry picked from commit 3f4447b95f)
2008-04-02 17:36:19 -07:00