Commit Graph

72 Commits

Author SHA1 Message Date
Jeremy Huddleston
7dff93ec1a Xquartz: Force sending mouse clicks to AppKit if we're over the menu bar 2008-11-13 12:45:35 -08:00
Jeremy Huddleston
637a9f4bd1 XQuartz: Add option to allow access to the menu in fullscreen mode 2008-10-31 20:03:34 -07:00
Jeremy Huddleston
ea71710aaa XQuartz: LP64 related casting fixes from Bob Murphy 2008-10-31 18:58:57 -07:00
Jeremy Huddleston
5fc73b1141 XQuartz: Fixed Xplugin thread safety issues, so rea-enable background window check 2008-10-31 13:00:42 -07:00
Jeremy Huddleston
60d7359a67 XQuartz: if 0 out a block to avoid thread-unsafe lockups 2008-10-29 17:20:11 -07:00
Jeremy Huddleston
af95174a08 XQuartz: Do check_xinitrc() later to avoid possible deadlock. 2008-10-23 17:35:28 -07:00
George Peter Staplin
508ebb7c45 XQuartz: Remove the enable_stereo default. We now use feature detection to enable stereo visuals.
We need to revisit the GL/indirect.c changes.  I think indirect.c should
be using the same feature detection and GLX visual config code.  The
indirect changes will require testing...

Same as the 1.5 branch changes.
2008-10-23 17:53:13 -06:00
Jeremy Huddleston
3c69528064 XQuartz: Comment explaining the 0x10 flag for [e data2] 2008-10-23 11:41:22 -07:00
Jeremy Huddleston
bf561a06b2 XQuartz: Honor the Spaces preference for "When switching to an application, switch to a space with open windows for the application" 2008-10-23 11:37:13 -07:00
Jeremy Huddleston
10090a132a XQuartz: Only send mouse events while in the background if we're over a visible window.
This "breaks" xeyes but gets rid of annoying tooltips.
2008-10-21 09:11:59 -07:00
Jeremy Huddleston
22a54e4617 XQuartz: More fullscreen fixes
Start in rooted mode when enabled
  Make the hotkey cmd-alt-a behave
2008-10-21 09:07:08 -07:00
Jeremy Huddleston
628cae86b4 XQuartz: More progress towards fullscreen... 2008-10-19 13:54:32 -07:00
Jeremy Huddleston
99be3d68b6 XQuartz: Some motion made towards supporting fullscreen. 2008-10-08 18:39:41 -07:00
Jeremy Huddleston
3a6898f487 XQuartz: GLX - enable_stereo defaults option should work now 2008-10-04 15:07:29 -07:00
Jeremy Huddleston
9a91d770a6 XQuartz: Workaround for initial pressure/tilt being sent as 0 with motion during the proximity event 2008-09-30 13:54:25 -07:00
Jeremy Huddleston
d79ccb45f6 XQuartz: Using absolute ranges for pointer location to increase resolution and better support tablets. 2008-09-30 13:54:25 -07:00
Jeremy Huddleston
8ed5faf058 XQuartz: Removed resolved comment about localization. 2008-09-30 13:54:24 -07:00
Jeremy Huddleston
f415837619 XQuartz: Actually send the pointer event from the pen even if it happes to actually have 0 pressure and 0 tilt. 2008-09-29 22:26:20 -07:00
Jeremy Huddleston
490cbe9888 XQuartz: Send AppleWMReloadPreferences where appropriate. 2008-09-27 15:00:19 -07:00
Jeremy Huddleston
93ab4e0071 XQuartz: Fixed threading issue with TSM. 2008-09-24 22:51:03 -07:00
Jeremy Huddleston
d76cca5e1e XQuartz: Added a preferences UI for pbproxy options. 2008-09-19 12:41:52 -07:00
Jeremy Huddleston
43184cd379 XQuartz: Dead code removal 2008-09-05 17:32:16 -07:00
Jeremy Huddleston
8dd6d5c825 XQuartz: 256 color support 2008-09-05 17:05:03 -07:00
Jeremy Huddleston
d942849f24 XQuartz: Fixed proximity logic errors for tablets. 2008-09-04 08:55:22 -07:00
Jeremy Huddleston
6bca787609 XQuartz: Updated Tablet code to include ranges for valuators and added cursor and erasor 2008-09-03 09:11:25 -07:00
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
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
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
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
eeb6e5a9e9 XQuartz: Fixed a stuck modifier key bug. 2008-08-14 09:08:14 -07:00
Jeremy Huddleston
ca0babafa4 XQuartz: Fixed proper processing of tablet button presses 2008-08-04 20:11:45 -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
9c20a4804d XQuartz: Some fd handoff cleanup. 2008-07-07 10:55: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
27fbfeacfa XQuartz: More work towards Mach-IPC startup... started working on FD passing 2008-05-15 12:26:32 -07:00
Jeremy Huddleston
543c2cd68d XQuartz: Added functionality to add a file descriptor to the connection list after the server is already running. 2008-05-15 09:55:17 -07:00
Jeremy Huddleston
5626b0949b XQuartz: Made DarwinSendDDXEvent a little more robust to context switching diring server init. 2008-05-15 05:49:43 -07:00
Jeremy Huddleston
0279a59706 XQuartz: Cleaned up the about box. 2008-05-12 13:36:35 -07:00
Jeremy Huddleston
8d9eab3a2e XQuartz: Fix mouse input offsets earlier since GetPointerEvents does not like negative (x,y) values 2008-05-02 17:35:57 -07:00
Ben Byer
588683cecc XQuartz: Fix to tablet-event handling code; we now scale
more conservatively (to match Linux's Wacom driver) and
we now receive all tablet-related events.
2008-04-29 22:35:34 -07:00
Jeremy Huddleston
72653c24c0 XQuartz: More startup / threading house cleaning. 2008-04-28 11:47:49 -07:00
Jeremy Huddleston
c861fe00e1 XQuartz: Cleaned up startup and thread creation a tad. 2008-04-26 19:17:42 -07:00
Jeremy Huddleston
00a9567acc XQuartz: Don't subtract the titlebar off of the pointer_y 2008-04-26 17:04:49 -07:00
Jeremy Huddleston
e48e2ce931 XQuartz: Fixed cmd-tab to bring all windows forward. 2008-04-21 23:44:37 -07:00