[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