[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