[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