[PULL 1.13] Heaps of input fixes

Peter Hutterer peter.hutterer at who-t.net
Sun Jan 20 20:17:21 PST 2013


This is the list of input fixes from master. It's rather big, but they do
fix a couple of nastier issues. If you want to hold off until after 1.13.2
that's fine with me. Unfortunately many of those haven't seen a lot of
exposure yet on master.

The following changes since commit 3a8c618a731aced34ddc8c69a1798e2cfd967fbd:

  version bump for 1.13.1.901 (rc1) (2013-01-03 23:36:00 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~whot/xserver server-1.13-branch

for you to fetch changes up to 310ac850805364c39c8f36a6a1d4fc54b952ad9d:

  dix: Save touchpoint last coordinates before transform. #49347 (2013-01-21 14:09:59 +1000)

----------------------------------------------------------------
Andreas Wettstein (1):
      xkb: Do not use base group as an array index.

Carlos Garnacho (2):
      mi: Ensure pointer emulating touch events update the sprite
      render: Unwrap early on the animated cursor BlockHandler

Keith Packard (2):
      input: Pull TouchListener declaration to top-level
      input: Record grab pointer in TouchListener

Peter Hutterer (15):
      Xi: don't use devices after removing them
      dix: don't copy the wrong event mask when activating a passive grab
      dix: don't allow overriding a grab with a different type of grab (#58255)
      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
      xfree86: print message to the log when zapping the server
      dix: don't filter RawEvents if the grab window is not the root window (#53897)
      xfree86: set event->detail for DGA pointer events
      xfree86: update the device state for all DGA events (#59100)
      dix: add resource type to touch listeners
      dix: check for the right device's xi2 mask
      dix: remove already-moved hunk
      xfree86: don't access the old input handler after freeing it

Yuly Novikov (1):
      dix: Save touchpoint last coordinates before transform. #49347

 Xi/exevents.c                  | 93 +++++++++++++++++++-----------------------
 Xi/xichangehierarchy.c         |  9 ++--
 dix/events.c                   | 37 +++++++++++------
 dix/getevents.c                | 31 ++++++--------
 dix/grabs.c                    |  5 ++-
 dix/touch.c                    | 40 ++++++++++--------
 hw/xfree86/common/xf86DGA.c    | 10 +++--
 hw/xfree86/common/xf86Events.c | 11 +++--
 include/input.h                |  4 +-
 include/inputstr.h             | 22 ++++++----
 mi/mieq.c                      |  6 ++-
 render/animcur.c               |  3 +-
 xkb/xkbUtils.c                 | 10 ++++-
 13 files changed, 156 insertions(+), 125 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/20130121/b140d4d4/attachment.pgp>


More information about the xorg-devel mailing list