xserver/dix
Peter Hutterer 5eb2006220 dix: set raw event values before adding up relative values (#46976)
Regression introduced in 4e52cc0ef4

Raw event values are values as-is from the driver, modified only be
transformation or acceleration. 4e52cc caused the mask to be updated from
relative to absolute coordinates which then got written into the raw events.

Move the raw event update into the respective branches for absolute/relative
events.

X.Org Bug 46976 <http://bugs.freedesktop.org/show_bug.cgi?id=46976>

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
Tested-by: Sven Arvidsson <sa@whiz.se>
Reviewed-by: Simon Thum <simon.thum@gmx.de>
(cherry picked from commit 908ab3d580)
2012-03-30 14:51:37 -07: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 Indentation: Change '& stuff' to '&stuff' 2012-03-27 11:50:43 -07: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 Introduce a consistent coding style 2012-03-27 11:50:40 -07: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 Use a new sprite trace for indirect touches when all touches have physically ended 2012-03-30 14:51:29 -07: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