[PULL 1.13] Heaps of input fixes
Matt Dew
marcoz at osource.org
Tue Jan 22 20:37:00 PST 2013
Hi Peter,
If it's cool with you, then I'll wait until after 1.13.2. It's only 2
more days.
Matt
On 01/20/2013 09:17 PM, Peter Hutterer wrote:
> 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(-)
>
More information about the xorg-devel
mailing list