xserver/dix
Chase Douglas 96d8df5bc9 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>
(cherry picked from commit a986f2f30c)
2012-04-26 13:35:20 +10:00
..
.gitignore dix and os: gitignore dix.O and os.O 2011-09-23 17:14:47 -07:00
atom.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
buildatoms XFree86 4.3.0.1 2003-11-14 16:49:22 +00:00
BuiltInAtoms R6.6 is the Xorg base-line 2003-11-14 15:54:54 +00:00
colormap.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
cursor.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
devices.c Indentation: Change '& stuff' to '&stuff' 2012-03-27 11:50:43 -07:00
dispatch.c Fix copy/paste error from before git history in UpdateCurrentTimeIf() 2012-04-26 13:35:01 +10:00
dispatch.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
dixfonts.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
dixutils.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
enterleave.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
enterleave.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
eventconvert.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
events.c When activating an explicit grab, update owning listener 2012-04-26 13:35:11 +10:00
extension.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
ffs.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
gc.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
getevents.c dix: set raw event values before adding up relative values (#46976) 2012-03-30 14:51:37 -07:00
globals.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
glyphcurs.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
grabs.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
initatoms.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
inpututils.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
main.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
Makefile.am input: add a TouchClassRec to the devices 2011-12-19 09:08:36 +10:00
pixmap.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
privates.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
property.c Introduce a consistent coding style 2012-03-27 11:50:40 -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-27 11:50:40 -07:00
region.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
registry.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
resource.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
selection.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
swaprep.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
swapreq.c Indentation: Change '& stuff' to '&stuff' 2012-03-27 11:50:43 -07:00
tables.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
touch.c Update device state including when touch record does not exist 2012-04-26 13:35:20 +10:00
window.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
Xserver-dtrace.h.in Sun's copyrights now belong to Oracle 2010-12-07 11:10:35 -08:00
Xserver.d Sun's copyrights now belong to Oracle 2010-12-07 11:10:35 -08:00