[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