Jeremy Huddleston
25eccf12c8
XQuartz: xp_is_symbolic_hotkey_event catches the input menu, but not our mainMenu, so we still need to do that the old way.
2008-08-29 03:54:55 -07:00
Jeremy Huddleston
c8244177b0
XQuartz: Always use TIS for the keyboard layout seed since KB* aren't thread safe.
2008-08-26 23:09:20 -07:00
Jeremy Huddleston
01b3a99dff
XQuartz: Fixed needed xplugin version. ><
2008-08-26 21:11:35 -07:00
Jeremy Huddleston
e7658e745f
XQuartz: Use new Xplugin API to determine if a keypress event corresponds to an OS-X hotkey that we should dispatch to Appkit.
2008-08-26 19:13:56 -07:00
Jeremy Huddleston
54a882dcbd
XQuartz: Made a note to come back to the xinitrc race condition in the 1.5 branch when we move up to it.
2008-08-25 22:10:46 -07:00
Jeremy Huddleston
f0351c2b80
XQuartz: Fixed bogus args to debug ErrorF
2008-08-22 01:12:37 -07:00
Jeremy Huddleston
c286f2a718
XQuartz: Cleaned up mouse event translation a bit more.
2008-08-22 01:11:33 -07:00
Jeremy Huddleston
07548f1394
Xquartz: Added missing ev_type for NSTabletPoint event.
2008-08-22 00:45:12 -07:00
Jeremy Huddleston
3520386261
XQuartz: Made X11Application.m a little more tidy.
2008-08-20 10:37:17 -07:00
Jeremy Huddleston
fcdc9f8b5a
XQuartz: Added more explanation to debug keylayout spew to cut down on report-spam.
2008-08-20 10:21:23 -07:00
Jeremy Huddleston
81187364e5
XQuartz: Support windowItemModMask=0 or -1 to disable window shortcuts.
2008-08-20 09:50:54 -07:00
Jeremy Huddleston
e4110861d3
XQuartz: Added window_item_modifiers defaults item (and option to localization) to change the modifier keys used for the windows menu.
2008-08-20 09:21:44 -07:00
Jeremy Huddleston
745bc8ab38
XQuartz: Just cleaned up formatting of event processing code... no "meat" changed...
2008-08-19 02:18:16 -07:00
Jeremy Huddleston
02af74d7a5
XQuartz: Added appkit_modifiers defaults option which users can set to 'rcommand' to get access to the input menu with right command
2008-08-19 02:02:11 -07:00
Jeremy Huddleston
8fb6a1cf44
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})
2008-08-15 13:28:58 -07:00
Jeremy Huddleston
eedecba0b8
XQuartz: Updated bundle version to 2.3.1
2008-08-14 09:34:12 -07:00
Jeremy Huddleston
eeb6e5a9e9
XQuartz: Fixed a stuck modifier key bug.
2008-08-14 09:08:14 -07:00
Jeremy Huddleston
d207b037d2
XQuartz: Made 3-button mouse simulation a little more consistent.
2008-08-14 07:32:37 -07:00
Jeremy Huddleston
b287c481e1
XQuartz: Reverted "Control" text to be accurately "Command" in the input prefs.
2008-08-13 19:09:05 -07:00
Jeremy Huddleston
f3d478148c
1.4.2-apple7
2008-08-13 10:12:15 -07:00
Jeremy Huddleston
5854e712e9
XQuartz: Re-added deprecated code fallback failsafe for keyboard layout on Leopard with some debugging spew.
2008-08-08 00:19:41 -07:00
Jeremy Huddleston
672682ebf9
XQuartz: Now properly disable xauth checking on launchd socket and mostly fix the xinitrc / launchd race condition
2008-08-05 18:38:30 -07:00
Jeremy Huddleston
a8f0d32216
XQuartz: Added code and made comments more helpful for debugging first-client-auth bug.
2008-08-05 15:14:08 -07:00
Jeremy Huddleston
e1e0c398bb
XQuartz: Fixed some errors / typos in the preferences pane.
2008-08-05 14:33:03 -07:00
Jeremy Huddleston
d3157ca45c
XQUartz: UI Cleanup. Removed done/cancel buttons from Applications->Customize
2008-08-05 14:24:25 -07:00
Jeremy Huddleston
ca0babafa4
XQuartz: Fixed proper processing of tablet button presses
2008-08-04 20:11:45 -07:00
Jeremy Huddleston
4991f54a8d
XQuartz: Nuke Sparkle.
2008-07-15 17:48:29 -07:00
Jeremy Huddleston
08f3fe153e
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.
2008-07-15 17:15:54 -07:00
Jeremy Huddleston
5538e43b9a
XQuartz: Use CFEqual to compare keyboards
2008-07-09 10:02:41 -07:00
Jeremy Huddleston
199d2dcb70
XQuartz: More fd handoff cleanup.
2008-07-07 16:34:47 -07:00
Jeremy Huddleston
9c20a4804d
XQuartz: Some fd handoff cleanup.
2008-07-07 10:55:58 -07:00
Jeremy Huddleston
69cfc1a21e
XQuartz: Remove deprecated keyboard code.
2008-07-04 19:23:21 -07:00
Jeremy Huddleston
49668e8a88
XQuartz: Set noPanoramixExtension earlier to avoid a possible race.
2008-06-25 11:51:27 -07:00
Jeremy Huddleston
e65a36d57f
Xquartz: Removed include directive for removed header
2008-06-11 11:44:45 -07:00
Jeremy Huddleston
a9ee6b0d00
XQuartz: Removed code path for old startup
2008-06-10 10:47:37 -07:00
Jeremy Huddleston
4505bae5d7
XQuartz: Under the new startup model, we no longer need to do the foreground/background dance.
2008-06-10 02:15:25 -07:00
Jeremy Huddleston
ee92aced10
XQuartz: Fixed the "laggy" startup under the new model. This was caused by xinit blocking expecting SIGUSR1 and our stub never sending it.
2008-06-10 01:39:15 -07:00
Jeremy Huddleston
d8cf5623fa
XQuartz: Updated icon with more rsolutions and made it more dark-background friendly
2008-06-04 18:28:20 -07:00
Jeremy Huddleston
7812a8bdf9
XQuartz: Removed async debugging sleep
2008-06-04 12:19:28 -07:00
Jeremy Huddleston
ff1c443cad
XQuartz: use a condition variable to signal when darwinEvents is ready rather than polling
2008-06-04 12:01:19 -07:00
Jeremy Huddleston
c3558bb8cd
XQuartz: Don't forget to destroy the mutex and cond after we're done with them
2008-06-04 11:35:24 -07:00
Jeremy Huddleston
dd0f8a0f59
XQuartz: Fork for trigger
2008-06-04 11:18:52 -07:00
Jeremy Huddleston
7f840e9dc1
XQuartz: Switched over to new startup path for testing. Cleaned it up a bit. Server still crashes when using the icon to launch =/
2008-06-03 00:06:26 -07:00
Jeremy Huddleston
2bb4251b3c
XQuartz: A 2 second delay for launchd socket connections should be sufficient.
2008-05-23 02:27:58 -07:00
Jeremy Huddleston
c3866c98d2
XQuartz: Move the launchd display grabbing into mach_startup
2008-05-23 01:39:02 -07:00
Jeremy Huddleston
7dd3512715
XQuartz: Fixed a few issues with fd passing... still not working =(
2008-05-19 03:13:09 -07:00
Jeremy Huddleston
cccee9cfc2
XQuartz: First stab at SCM_RIGHTS passing the $DISPLAY launchd fd from the stub to server
2008-05-19 02:45:47 -07:00
Jeremy Huddleston
2a72309c06
XQuartz: Fixed dropped code in the !XKB blocks, disable XKB support until we figure out a solution for xkeyboard-config
2008-05-18 23:51:06 -07:00
Jeremy Huddleston
6fb587d3d5
XQuartz: Cleaned up ListenOnOpenFD...
2008-05-18 23:31:41 -07:00
Jeremy Huddleston
c27e0c8f3c
New XQuartz icon thanks to Simone Karin Lehmann
2008-05-18 23:02:12 -07:00