[PULL] input fixes, mostly unreviewed

Peter Hutterer peter.hutterer at who-t.net
Tue Dec 11 23:42:30 PST 2012


Fixes inconsistent touch event selection, a stack smash on some touch
devices and re-fixes 28808 after that came back recently.

The following changes since commit b51a1bd2766e7dc975ca8f1cacc3f8bd0e1a68a3:

  Merge remote-tracking branch 'whot/for-keith' (2012-11-30 09:31:46 -0800)

are available in the git repository at:


  git://people.freedesktop.org/~whot/xserver for-keith

for you to fetch changes up to bb6f3514ca17d993c1af380e8d4480d61e5bbcae:

  Merge branch 'stack-smash-on-touchpoint' into for-keith (2012-12-12 17:25:28 +1000)

----------------------------------------------------------------

Daniel Martin (1):
      xfixes: Fix minor number in QueryVersion

Peter Hutterer (12):
      xkb: always post XTest button up when the physical button released (#28808)
      xkb: only post a XTest release if the XTest device has the button down
      Xi: fix typo "mechansims" → "mechanisms"
      dix: don't call ProcessInputEvents() when accepting/rejecting touches
      dix: only reject active grabs on ungrab and do it before actually ungrabbing
      dix: when deactivating pointer-only grabs, don't emulate TouchEnd events
      Xi: if a TouchEnd appears on a actively grabbing client, always accept
      dix: add FIXME, TouchRemovePointerGrab does nothing
      dix: split xi2_mask_isset into a per-device function
      Xi: fix touch event selction conflicts (#57301)
      Merge branch 'touch-selection-conflict-fixes' into for-keith
      Merge branch 'stack-smash-on-touchpoint' into for-keith

 Xi/exevents.c        | 57 +++++++++++++++++++++----------------
 Xi/xiselectev.c      | 80 ++++++++++++++++++++++++++++++++++++----------------
 dix/events.c         | 16 +++++++++++
 dix/inpututils.c     | 30 ++++++++++++++------
 dix/touch.c          |  4 +--
 include/inpututils.h |  1 +
 test/xi2/xi2.c       |  6 ++++
 xfixes/xfixes.c      |  2 +-
 xkb/xkbAccessX.c     | 30 +++++++++++---------
 9 files changed, 153 insertions(+), 73 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/20121212/2adc1659/attachment-0001.pgp>


More information about the xorg-devel mailing list