[PULL] unified multihead input event handling
Peter Hutterer
peter.hutterer at who-t.net
Thu Sep 8 21:20:24 PDT 2011
Note these patches are unreviewed. First 4 fix a crash when using
PointerKeys to switch screens, the others unify the behaviour for zaphod vs
randr handling of absolute coordinates.
The apply on top of the -next branch
commit 429f37979a32aa68b8d1b878df6e1c18729467f8
Cheers,
Peter
The following changes since commit d40d395d3d2551b6d2d8f1f5ee8d656c371535ac:
Merge branch 'raw-events' into next (2011-09-05 10:38:36 +1000)
are available in the git repository at:
git://people.freedesktop.org/~whot/xserver.git two-screen-coordinates
Peter Hutterer (8):
dix: don't allow keyboard devices to submit motion or button events.
dix: fill out root_x/y for keyboard events
dix: warn about keyboard events with valuator masks
dix: NewCurrentScreen must work on pointers where possible
Move pointOnScreen to inpututils.c
xfree86: remove xf86XInputSetScreen
Store desktop dimensions in screenInfo.
input: switch miPointerSetPosition to expect desktop-wide coordinates.
dix/dispatch.c | 2 +
dix/events.c | 25 +++++++---------
dix/getevents.c | 61 ++++++++++++++++++++++++++++++---------
dix/inpututils.c | 26 +++++++++++++++++
hw/xfree86/common/xf86Cursor.c | 2 +
hw/xfree86/common/xf86RandR.c | 3 ++
hw/xfree86/common/xf86Xinput.c | 19 ------------
hw/xfree86/common/xf86Xinput.h | 1 -
hw/xfree86/modes/xf86RandR12.c | 2 +
include/input.h | 3 ++
include/scrnintstr.h | 2 +
mi/mipointer.c | 13 ++++++++-
12 files changed, 110 insertions(+), 49 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20110909/26a0306a/attachment.pgp>
More information about the xorg-devel
mailing list