[PULL 1.13] More fixes for 1.13.1
Peter Hutterer
peter.hutterer at who-t.net
Tue Nov 6 20:07:18 PST 2012
This is the pull request from last time with some more fixes on top,
specificially:
- two crashers on shutdown fixed
- pointer emulation fixes
- four more touch fixes, one of which triggered memory corruption
- zaphod screen crossing fixed (1.13.0 regression)
The following changes since commit f0bad69edd57facd6cffde8cb0863d1a735e2492:
Version bumped to 1.13 (2012-09-05 14:45:08 -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 1a4ec493bf3d3d14799340c03533cdcd44b841e8:
Xi: Set modifier mask on touch events (2012-11-07 09:59:24 +1000)
----------------------------------------------------------------
Carlos Garnacho (3):
Sync TouchListener memory allocation with population in TouchSetupListeners()
Xi: Update the device after delivering the emulated pointer event(#56558)
Xi: Set modifier mask on touch events
Chase Douglas (1):
End physically active touches when device is disabled
Daniel Drake (1):
Xi: Don't check for TOUCH_END, it's never set
Daniel Stone (1):
Touch: Fix duplicate TouchBegin selection with virtual devices
Peter Hutterer (7):
dix: set the device transformation matrix
dix: fix crash on XI 1.x grabs on disabled devices. (#54934)
xfree86: add xf86UpdateDesktopDimensions()
dix: fix crash on shutdown if a disabled device is still grabbed (XI1 grab)
xkb: ProcesssPointerEvent must work on the VCP if it gets the VCP
Xi: don't deliver TouchEnd to a client waiting for TouchBegin (#55738)
dix: fix zaphod screen scrossing (#54654)
Yufeng Shen (1):
dix: fix scale_to_desktop for edge ABS events
Xi/exevents.c | 19 ++++++++++++++-----
Xi/xiselectev.c | 9 +++++++--
dix/devices.c | 4 ++++
dix/events.c | 25 ++++++++++++++++++-------
dix/getevents.c | 9 +++++----
dix/touch.c | 32 ++++++++++++++++++++++++++++++--
hw/xfree86/common/xf86.h | 4 ++++
hw/xfree86/common/xf86Helper.c | 6 ++++++
hw/xfree86/common/xf86Module.h | 2 +-
include/input.h | 1 +
xkb/xkbAccessX.c | 2 +-
11 files changed, 91 insertions(+), 22 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/20121107/a1cd680d/attachment.pgp>
More information about the xorg-devel
mailing list