xserver/dix
Chase Douglas a986f2f30c Update device state including when touch record does not exist
If a touch is physically active, the pointer core state should reflect
that the first button is pressed. Currently, this only occurs when there
are active listeners of the touch sequence. By moving the device state
updating to the beginning of touch processing we ensure it is updated
according to the processed physical state no matter what.

Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-04-18 18:29:56 -07:00
..
.gitignore dix and os: gitignore dix.O and os.O 2011-09-23 17:14:47 -07:00
BuiltInAtoms R6.6 is the Xorg base-line 2003-11-14 15:54:54 +00:00
Makefile.am input: add a TouchClassRec to the devices 2011-12-19 09:08:36 +10:00
Xserver-dtrace.h.in dix: add dtrace probes to input API 2012-03-22 11:33:42 +10:00
Xserver.d dix: add dtrace probes to input API 2012-03-22 11:33:42 +10:00
atom.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
buildatoms XFree86 4.3.0.1 2003-11-14 16:49:22 +00:00
colormap.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
cursor.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
devices.c Xext: Add per-device SyncCounters 2012-03-22 13:12:56 +10:00
dispatch.c Fix copy/paste error from before git history in UpdateCurrentTimeIf() 2012-04-18 13:58:40 -07:00
dispatch.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dixfonts.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dixutils.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
enterleave.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
enterleave.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
eventconvert.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
events.c When activating an explicit grab, update owning listener 2012-04-18 13:58:40 -07:00
extension.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
ffs.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
gc.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
getevents.c dix: don't BUG_WARN for button events from button-only device 2012-04-12 10:11:10 +10:00
globals.c Change lastDeviceIdleTime to be per-device 2012-03-22 13:12:56 +10:00
glyphcurs.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
grabs.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
initatoms.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
inpututils.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
main.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
pixmap.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
privates.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
property.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
protocol.txt Add DRI2 requests to protocol.txt 2009-08-28 23:29:05 -04:00
ptrveloc.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
region.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
registry.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
resource.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
selection.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
swaprep.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
swapreq.c Indentation: Change '& stuff' to '&stuff' 2012-03-21 14:02:30 -07:00
tables.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
touch.c Update device state including when touch record does not exist 2012-04-18 18:29:56 -07:00
window.c Change lastDeviceIdleTime to be per-device 2012-03-22 13:12:56 +10:00