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
4e62596dfc
1.4.2-apple10
2008-08-20 14:42:22 -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
cdadce8816
XQuartz: Added debugging for NewCurrentScreen crash.
2008-08-19 02:00:35 -07:00
Maarten Maathuis
6f7ab5a6ac
exa: fix assert logic thinko from 361a9eb953
...
- I guess failing PrepareAccess is rare, since this a 3 year old bug.
(cherry picked from commit c662381a14
)
2008-08-17 15:38:24 -07:00
Jeremy Huddleston
5fcfeee41b
1.4.2-apple9
2008-08-15 13:29:35 -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
b9a4d27cc7
1.4.2-apple8
2008-08-14 09:09:08 -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
ba4a792426
Transport/Apple: Add TRANS_NOXAUTH to incoming connections when the listener is flagged as such
2008-08-09 10:07:32 -07:00
Peter Hutterer
c6d92c5206
dix: don't try to create events if we don't have a screen. #16898
...
A NULL screen may happen during server shutdown, when the output has been shut
down but the devices still generate events.
X.Org Bug 16898 <http://bugs.freedesktop.org/show_bug.cgi?id=16898 >
(cherry picked from commit 465a9bb96e
)
2008-08-08 01:17:24 -07:00
Jeremy Huddleston
745f476049
1.4.2-apple6
2008-08-08 00:20:59 -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
3ec2349760
Fixed bitwise or-and typo in my last commit.
2008-08-06 10:06:09 -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
c51545729f
Merge commit 'origin/server-1.4-branch' into xorg-server-1.4-apple
2008-08-05 12:44:56 -07:00
Jeremy Huddleston
ca0babafa4
XQuartz: Fixed proper processing of tablet button presses
2008-08-04 20:11:45 -07:00
Alex Deucher
ff49f5944d
Fix potential crasher in xf86CrtcRotate()
...
xf86CrtcRotate() is called by randr 1.2 drivers via xf86CrtcSetMode() or xf86SetDesiredModes()
during ScreenInit() at which point pScrn->pScreen is not set. If a user specifies a rotation
in their config file pScrn->pScreen is dereferenced and boom.
2008-07-29 18:40:44 -07:00
Peter Hutterer
969f1db96b
Revert "kdrive: don't post motion event if there was no motion. #16179 "
...
This reverts commit 5903b4c749
.
And this one wasn't supposed to be pushed too.
2008-07-29 13:17:27 +09:30
Peter Hutterer
a49d811065
Revert "xkb: delete default rules when devices are closed."
...
This reverts commit 7cdef0d6fc
.
Nor was this one.
2008-07-29 13:15:50 +09:30
Peter Hutterer
f0f3a11acd
Revert "xkb: reset xkb_cached_map on CloseDownDevices."
...
This reverts commit 9b62355847
.
This wasn't supposed to be pushed either.
2008-07-29 13:15:34 +09:30
Peter Hutterer
b50932d998
Revert "xfree86: AllowEmptyInput is now enabled by default if hotplugging is enabled."
...
This reverts commit 153c6d48c6
.
How did this one end up on the branch? Sure as hell wasn't supposed to be
pushed.
2008-07-29 13:14:49 +09:30
Peter Hutterer
48a9996192
Xi: ChangeDeviceControl presence events should set the appropriate devchange.
...
Requires inputproto 1.4.4 or higher.
(cherry picked from commit 591ef3c047
)
Modified to use the numeric value of DeviceControlChanged instead of the
define, just so we don't bork out if someone rebuilds without updating
inputproto. This is a released server, after all.
2008-07-29 10:19:09 +09:30
Jeremy Huddleston
30e077e034
1.4.2-apple5 ... hopefully the last for 2.3.0
2008-07-15 17:48:57 -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
3521e7b9a1
1.4.2-apple4
2008-07-09 10:03:08 -07:00
Jeremy Huddleston
5538e43b9a
XQuartz: Use CFEqual to compare keyboards
2008-07-09 10:02:41 -07:00
Jeremy Huddleston
b3a208dc99
1.4.2-apple3
2008-07-08 22:05:02 -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
Peter Hutterer
153c6d48c6
xfree86: AllowEmptyInput is now enabled by default if hotplugging is enabled.
...
Remove AEI check from configImpliedLayout as the setting isn't actually parsed
at this point anyway (written by Sasha Hlusiak).
Resurrect checkInput() and check for devices there if AEI is false (this also
creates the default devices if required).
Set AllowEmptyInput to enabled by default if hotplugging is enabled.
(cherry picked from commit bea743f3d629bafdc301f40e9c0bc11382dfe8bc)
Conflicts:
hw/xfree86/common/xf86Config.c
hw/xfree86/doc/man/xorg.conf.man.pre
2008-07-03 15:05:14 +09:30
Jeremy Huddleston
0733ef2e8a
Set machine dependent defaults for ppc64
2008-07-02 00:47:08 -07:00
Peter Hutterer
9b62355847
xkb: reset xkb_cached_map on CloseDownDevices.
...
Could lead to some invalid pointers in the second server generation.
(cherry picked from commit ff3adf3e56
)
2008-06-28 20:32:27 +09:30
Peter Hutterer
7cdef0d6fc
xkb: delete default rules when devices are closed.
...
We only have one set of default rules options in xkb. When the second keyboard
is brought up with Xkb options specified, these new options overwrite the old.
In future server generations, the rules used for the VCK are a mixture of the
default ones and ones previously specified for other keyboards. Simply
resetting the xkb default rules to NULL avoids this issue.
Reproducable by setting XkbLayout "de" and XkbVariant "nodeadkeys". In the
second server generation, the VCK has "us(nodeadkeys)". This again produces a
SIGABRT when the first key is hit.
I could not figure out why the SIGABRT happens. This patch is avoiding the
issue rather than fixing it.
(cherry picked from commit 5a3d06b8f4
)
2008-06-28 20:31:57 +09:30
Peter Hutterer
5903b4c749
kdrive: don't post motion event if there was no motion. #16179
...
Based on the patch by Tomas Janousek.
Backported from master to server-1.4.
X.Org Bug 16179 <http://bugs.freedesktop.org/show_bug.cgi?id=16179 >
(cherry picked from commit 26e7e69ab8
)
2008-06-28 20:31:39 +09:30