Peter Hutterer
e389a19a73
Process and deliver touch events
...
Does not include pointer emulation handling.
Does include partial ownership handling but not the actual processing of
ownership events.
Note: this commit is a retroactive commit extracted from a series of ~50
commits and may thus appear a bit more complicated than what you'd write out
from scratch.
Pointer processing tree is roughly:
- ProcessOtherEvents
- ProcessTouchEvents
- DeliverTouchEvents
- DeliverTouchBeginEvent|DeliverTouchEndEvent|...
- DeliverOneTouchEvent
Also hooks up the event history playing to the right function now.
Co-authored-by: Daniel Stone <daniel@fooishbar.org>
Co-authored-by: Chase Douglas <chase.douglas@canonical.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
2011-12-21 12:38:35 +10:00
..
.gitignore
callback.h
client.h
closestr.h
closure.h
colormap.h
colormapst.h
Revert "Bug #6924 : Restore the ABI for DrawableRec and ColormapRec to the state"
2011-09-19 22:31:21 -07:00
cursor.h
Eliminate MAXSCREENS-sized CursorScreenKey array.
2011-09-19 22:53:05 -07:00
cursorstr.h
dix-config-apple-verbatim.h
dix-config.h.in
Move to autoconf standard function name checks & defines
2011-12-05 14:32:45 -08:00
dix.h
Process and deliver touch events
2011-12-21 12:38:35 +10:00
dixaccess.h
dixevents.h
dixfont.h
dixfontstr.h
dixgrabs.h
input: replace GRABTYPE_* with the InputLevel enums
2011-12-13 13:24:08 +10:00
dixstruct.h
Save major/minor opcodes in ClientRec for RecordAReply
2011-12-01 15:11:20 +00:00
eventconvert.h
input: replace GRABTYPE_* with the InputLevel enums
2011-12-13 13:24:08 +10:00
events.h
Hook up the ownership events
2011-12-19 09:08:32 +10:00
eventstr.h
Hook up the ownership events
2011-12-19 09:08:32 +10:00
exevents.h
dix: when a window disappears, remove it from the touch sprite trace
2011-12-21 12:38:35 +10:00
extension.h
Save major/minor opcodes in ClientRec for RecordAReply
2011-12-01 15:11:20 +00:00
extinit.h
Fix gcc -Wwrite-strings warnings in various extensions
2011-11-23 12:15:07 -08:00
extnsionst.h
Fix gcc -Wwrite-strings warnings in various extensions
2011-11-23 12:15:07 -08:00
gc.h
gcstruct.h
globals.h
config: add udev/systemd multi-seat support
2011-08-22 15:56:49 +10:00
hotplug.h
input.h
dix: add TouchResourceIsOwner helper function
2011-12-21 12:38:35 +10:00
inputstr.h
input: add a TouchClassRec to the devices
2011-12-19 09:08:36 +10:00
inpututils.h
dix: add a MAXEVENTS define for the number of core + extension events
2011-12-13 13:24:57 +10:00
kdrive-config.h.in
list.h
include: rename "foos" to "list_of_foos" in the struct list documentation
2011-12-06 18:15:15 +10:00
Makefile.am
Add 'optionstr.h' to include/Makefile.am
2011-11-20 14:50:57 -08:00
misc.h
include: fix BUG_WARN_MSG for constant messages only
2011-12-15 15:17:55 +10:00
miscstruct.h
opaque.h
optionstr.h
input: switch InputOption to use XF86OptionRec storage.
2011-10-25 14:06:39 +10:00
os.h
Move to autoconf standard function name checks & defines
2011-12-05 14:32:45 -08:00
pixmap.h
pixmapstr.h
Revert "dix: Remove usage_hint from pixmaps, store it in ->drawable.class"
2011-03-17 23:48:52 -07:00
privates.h
"privates.h", line 198: warning: void function cannot return value
2011-05-27 19:52:10 -07:00
property.h
propertyst.h
dix: Shrink PropertyRec on LP64
2011-03-14 13:44:46 -04:00
protocol-versions.h
Support XI 2.2 officially
2011-12-21 12:38:35 +10:00
ptrveloc.h
Input: Widen pointer acceleration types to double
2011-09-29 12:24:33 +10:00
region.h
regionstr.h
Add RegionInitBoxes(), and fix some buggy callers of RegionInit().
2011-04-22 21:39:31 -04:00
registry.h
resource.h
dix: Define RESTYPE as uint32_t
2011-03-14 13:57:20 -04:00
rgb.h
screenint.h
scrnintstr.h
Store desktop dimensions in screenInfo.
2011-10-13 11:26:09 +10:00
selection.h
servermd.h
site.h
swaprep.h
swapreq.h
validate.h
version-config.h.in
window.h
DIX: Make PrintWindowTree actually useful
2011-07-01 08:46:15 +10:00
windowstr.h
composite: Inhibit window background paint with manual subwindow redirection
2011-08-03 20:46:36 -07:00
XIstubs.h
xkb-config.h.in
Move to autoconf standard function name checks & defines
2011-12-05 14:32:45 -08:00
xkbfile.h
Mark XKB char * as const to clean up gcc -Wwrite-strings warnings
2011-11-23 12:15:06 -08:00
xkbrules.h
xkbsrv.h
Mark XKB char * as const to clean up gcc -Wwrite-strings warnings
2011-11-23 12:15:06 -08:00
xkbstr.h
xorg-config.h.in
configure: wrap PCI code with macro and set it at build time
2011-10-15 21:18:47 -07:00
xorg-server.h.in
Fix gcc warnings about redundant declarations of fallback functions
2011-12-05 14:32:59 -08:00
Xprintf.h
xserver-properties.h
Input: Add vertical and horizontal scroll axes
2011-09-29 12:26:43 +10:00
xsha1.h
xwin-config.h.in
Remove unused function checks from configure.ac & include/*.h.in
2011-12-03 10:19:12 -08:00