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