Jeremy Huddleston
f2ec79e4a1
XQuartz: Support windowItemModMask=0 or -1 to disable window shortcuts.
...
(cherry picked from commit 81187364e5 )
2008-08-20 09:59:23 -07:00
Jeremy Huddleston
fcfc05482a
XQuartz: Added window_item_modifiers defaults item (and option to localization) to change the modifier keys used for the windows menu.
...
(cherry picked from commit e4110861d3 )
2008-08-20 09:59:05 -07:00
Jeremy Huddleston
a28a2be524
XQuartz: Just cleaned up formatting of event processing code... no "meat" changed...
...
(cherry picked from commit 745bc8ab38 )
2008-08-20 09:58:48 -07:00
Jeremy Huddleston
2da32894df
XQuartz: Added appkit_modifiers defaults option which users can set to 'rcommand' to get access to the input menu with right command
...
(cherry picked from commit 02af74d7a5 )
2008-08-20 09:56:19 -07:00
Jeremy Huddleston
ae9c1b3cfb
XQuartz: More input fixes
...
stuck-modifier fixes (capslock)
3button-emulation now doesn't send the modifier key with the click
Added other options to fake_button2 and fake_button3 defaults options:
({l,r}{control,alt,command,shift})
(cherry picked from commit 8fb6a1cf44 )
2008-08-20 09:56:06 -07:00
Jeremy Huddleston
7d9d864461
XQuartz: Updated bundle version to 2.3.1
...
(cherry picked from commit eedecba0b8 )
2008-08-20 09:54:29 -07:00
Jeremy Huddleston
79e39470e9
XQuartz: Fixed a stuck modifier key bug.
...
(cherry picked from commit eeb6e5a9e9 )
2008-08-14 09:13:26 -07:00
Jeremy Huddleston
01cd463492
XQuartz: Made 3-button mouse simulation a little more consistent.
...
(cherry picked from commit d207b037d2 )
2008-08-14 09:13:21 -07:00
Jeremy Huddleston
edf55da280
XQuartz: Reverted "Control" text to be accurately "Command" in the input prefs.
...
(cherry picked from commit b287c481e1 )
2008-08-14 09:13:09 -07:00
Jeremy Huddleston
4545ba91e9
XQuartz: Disable the Xquartz AIGLX for now since it doesn't even compile any more...
2008-08-08 01:52:18 -07:00
Jeremy Huddleston
af238e99da
Removed rogue #include
2008-08-08 01:41:28 -07:00
Jeremy Huddleston
8894e5312a
XQuartz: Re-added deprecated code fallback failsafe for keyboard layout on Leopard with some debugging spew.
...
(cherry picked from commit 5854e712e9 )
2008-08-08 01:20:49 -07:00
Jeremy Huddleston
dfcf7f0db7
XQuartz: Now properly disable xauth checking on launchd socket and mostly fix the xinitrc / launchd race condition
...
(cherry picked from commit 672682ebf9 )
2008-08-05 18:41:44 -07:00
Jeremy Huddleston
f4da7327d8
XQuartz: Added code and made comments more helpful for debugging first-client-auth bug.
...
(cherry picked from commit a8f0d32216 )
2008-08-05 18:40:25 -07:00
Jeremy Huddleston
96be7fd24f
XQuartz: Fixed some errors / typos in the preferences pane.
...
(cherry picked from commit e1e0c398bb )
2008-08-05 18:40:21 -07:00
Jeremy Huddleston
ba42abaedd
XQUartz: UI Cleanup. Removed done/cancel buttons from Applications->Customize
...
(cherry picked from commit d3157ca45c )
2008-08-05 18:40:16 -07:00
Jeremy Huddleston
a1431499bc
XQuartz: Fixed proper processing of tablet button presses
...
(cherry picked from commit ca0babafa4 )
2008-08-05 12:51:49 -07:00
Jeremy Huddleston
f40c6631ad
XQuartz: Nuke Sparkle.
...
(cherry picked from commit 4991f54a8d )
2008-08-05 12:51:20 -07:00
Jeremy Huddleston
29bce2bb59
XQuartz: Fixed first-client-can't-connect bug
...
Readded the old exec() server startup path for regression testing.
Don't use the dynamic fd addition code since it's not quite working correctly.
(cherry picked from commit 08f3fe153e )
2008-08-05 12:51:12 -07:00
Jeremy Huddleston
e5d4970d4d
Merge branch 'server-1.5-branch' into xorg-server-1.5-apple
2008-07-11 10:12:55 -07:00
Jeremy Huddleston
fe27bba853
XQuartz: Use CFEqual to compare keyboards
...
(cherry picked from commit 5538e43b9a )
2008-07-11 10:04:08 -07:00
Jeremy Huddleston
0c262e96b0
XQuartz: More fd handoff cleanup.
...
(cherry picked from commit 199d2dcb70 )
2008-07-11 10:04:01 -07:00
Jeremy Huddleston
73f41f38c5
XQuartz: Some fd handoff cleanup.
...
(cherry picked from commit 9c20a4804d )
2008-07-11 10:03:53 -07:00
Jeremy Huddleston
7bfdc4bd34
XQuartz: Remove deprecated keyboard code.
...
(cherry picked from commit 69cfc1a21e )
2008-07-11 10:03:41 -07:00
Jeremy Huddleston
f7b8efa23d
XQuartz: Set noPanoramixExtension earlier to avoid a possible race.
...
(cherry picked from commit 49668e8a88 )
2008-07-11 10:03:17 -07:00
Jeremy Huddleston
9025097f06
Xquartz: Removed include directive for removed header
...
(cherry picked from commit e65a36d57f )
2008-07-11 10:03:09 -07:00
Dan Nicholson
d3a2e060bf
Fix up paths for GL/glx -> glx renaming
...
(cherry picked from commit c76fddeea2 )
2008-06-26 16:14:51 -04:00
Kristian Høgsberg
bd81faff8c
Drop glcore GLX provider.
...
Obsoleted by the DRI swrast driver.
(cherry picked from commit 77ff8fd507 )
2008-06-26 16:14:51 -04:00
Jeremy Huddleston
d88da6638e
Moved Apple GL bits into our DDX subtree
...
(cherry picked from commit c9356f3289 )
(cherry picked from commit d09c520b32 )
2008-06-26 16:14:51 -04:00
Jeremy Huddleston
0ab483f74e
XQuartz: Removed code path for old startup
...
(cherry picked from commit a9ee6b0d00 )
2008-06-10 10:51:49 -07:00
Jeremy Huddleston
be616f0f8f
XQuartz: Under the new startup model, we no longer need to do the foreground/background dance.
...
(cherry picked from commit 4505bae5d7 )
2008-06-10 10:51:40 -07:00
Jeremy Huddleston
8e3a85beb9
XQuartz: Fixed the "laggy" startup under the new model. This was caused by xinit blocking expecting SIGUSR1 and our stub never sending it.
...
(cherry picked from commit ee92aced10 )
2008-06-10 01:45:57 -07:00
Jeremy Huddleston
a58487db23
XQuartz: Updated icon with more rsolutions and made it more dark-background friendly
...
(cherry picked from commit d8cf5623fa )
2008-06-10 01:45:50 -07:00
Jeremy Huddleston
500ace5659
XQuartz: Removed async debugging sleep
...
(cherry picked from commit 7812a8bdf9 )
2008-06-04 12:23:12 -07:00
Jeremy Huddleston
677c8d6af7
XQuartz: use a condition variable to signal when darwinEvents is ready rather than polling
...
(cherry picked from commit ff1c443cad )
2008-06-04 12:23:06 -07:00
Jeremy Huddleston
9e30e41c6e
XQuartz: Don't forget to destroy the mutex and cond after we're done with them
...
(cherry picked from commit c3558bb8cd )
2008-06-04 12:23:00 -07:00
Jeremy Huddleston
469b649e13
XQuartz: Fork for trigger
...
(cherry picked from commit dd0f8a0f59 )
2008-06-04 12:22:54 -07:00
Jeremy Huddleston
17fb292b52
XQuartz: Switched over to new startup path for testing. Cleaned it up a bit. Server still crashes when using the icon to launch =/
...
(cherry picked from commit 7f840e9dc1 )
2008-06-04 12:22:48 -07:00
Jeremy Huddleston
0f44d72873
XQuartz: A 2 second delay for launchd socket connections should be sufficient.
...
(cherry picked from commit 2bb4251b3c )
2008-05-23 02:31:16 -07:00
Jeremy Huddleston
b55226326c
XQuartz: Move the launchd display grabbing into mach_startup
...
(cherry picked from commit c3866c98d2 )
2008-05-23 02:30:02 -07:00
Jeremy Huddleston
517151d5f4
XQuartz: Fixed a few issues with fd passing... still not working =(
...
(cherry picked from commit 7dd3512715 )
2008-05-23 02:29:50 -07:00
Jeremy Huddleston
86bfcd8d78
XQuartz: First stab at SCM_RIGHTS passing the $DISPLAY launchd fd from the stub to server
...
(cherry picked from commit cccee9cfc2 )
2008-05-19 02:47:12 -07:00
Jeremy Huddleston
afc8507e48
XQuartz: Fixed dropped code in the !XKB blocks, disable XKB support until we figure out a solution for xkeyboard-config
...
(cherry picked from commit 2a72309c06 )
2008-05-19 02:47:07 -07:00
Jeremy Huddleston
18a8825adc
XQuartz: Cleaned up ListenOnOpenFD...
...
(cherry picked from commit 6fb587d3d5 )
2008-05-18 23:32:53 -07:00
Jeremy Huddleston
2147b74126
New XQuartz icon thanks to Simone Karin Lehmann
...
(cherry picked from commit c27e0c8f3c )
2008-05-18 23:32:45 -07:00
Jeremy Huddleston
b6ab42ad39
XQuartz: More work towards Mach-IPC startup... started working on FD passing
...
(cherry picked from commit 27fbfeacfa )
2008-05-18 22:44:50 -07:00
Jeremy Huddleston
85a6286dcd
XQuartz: Ok, pass XQUARTZ_USE_XKB since it breaks worse without it... but we have issues when we have the keyboard configs installed... need to figure out what to do there...
...
(cherry picked from commit 301262b070 )
2008-05-17 14:55:38 -07:00
Jeremy Huddleston
1f4d224f82
XQuartz: Added functionality to add a file descriptor to the connection list after the server is already running.
...
(cherry picked from commit 543c2cd68d )
2008-05-17 14:55:31 -07:00
Jeremy Huddleston
3a0fc76ac7
XQuartz: Disable xkb since it doesn't work after getting xkeyboard-config installed
...
Need to setup configs for the quartz keyboard
(cherry picked from commit c28fecc621 )
2008-05-17 14:54:15 -07:00
Jeremy Huddleston
7d39e7e400
XQuartz: Made DarwinSendDDXEvent a little more robust to context switching diring server init.
...
(cherry picked from commit 5626b0949b )
2008-05-17 14:54:10 -07:00