[PULL] early acceptance patches

Peter Hutterer peter.hutterer at who-t.net
Mon Feb 6 23:57:47 PST 2012


Keith, these are the patches to add support for early acceptance and
rejection of touch events, something the protocol allows but the server only
handled with FIXMEs so far. There is one more change coming (on the list)
for the XIAllowEvents protocol request size change.

This also reverts a regression introduced last year during some cleanup
work.

Cheers,
  Peter

The following changes since commit 85cecd981191f9c3dab0fb13310d91eff643d423:

  XQuartz: Release all buttons and keys when deactivating (2012-01-30 14:23:08 -0800)

are available in the git repository at:
  git://people.freedesktop.org/~whot/xserver for-keith

Chase Douglas (7):
      Store window pointer in touch listener record
      Factor out TouchEnd generation and delivery
      Export TouchEventRejected as TouchRejected
      Move AllowTouch to dix/touch.c, and rename to TouchAcceptReject
      Check for proper window ID when processing touch allow requests
      Implement early touch reject
      Implement touch early accept

Peter Hutterer (2):
      Revert "dix: deduplicate callers of DeliverDeviceEvents in DeliverGrabbedEvents"
      Xi: check request size for xXIAllowEvents based on client version

 Xi/exevents.c      |  160 ++++++++++++++++++++++++++++------------------------
 Xi/xiallowev.c     |   60 +++++---------------
 dix/events.c       |   18 +++---
 dix/touch.c        |   73 ++++++++++++++++++++++--
 include/exevents.h |    7 ++
 include/input.h    |    7 ++-
 include/inputstr.h |    1 +
 7 files changed, 190 insertions(+), 136 deletions(-)


More information about the xorg-devel mailing list