xserver/include
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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