[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