Go to file
Keith Packard 8c9234a163 Xi: avoid double button mapping.
Button events were mapped once in GetPointerEvents and then again in
UpdateDeviceState. While it might make sense to just fix up UpdateDeviceState,
it turns out to be better to leave the raw button number in the event because
DGA reports raw device events without button translation, and so when it calls
UpdateDeviceState, the button down counts get scrambled and buttons get stuck
down.

See also:
http://lists.freedesktop.org/archives/xorg/2008-June/036201.html

Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
2008-06-15 11:47:24 +09:30
composite Prevent the -wm command line option from causing a SEGV 2008-05-12 03:03:13 -04:00
config config: init dev to NULL to shut up a valgrind warning. 2008-06-02 10:26:03 +09:30
damageext Revert "registry: Register DAMAGE extension protocol names." 2007-11-20 17:31:00 -05:00
dbe dbe: fix DoS reported by iDefense. 2008-06-12 09:04:24 +10:00
dix Xi: avoid double button mapping. 2008-06-15 11:47:24 +09:30
doc Merge branch 'master' into XACE-SELINUX 2007-11-19 18:10:46 -05:00
exa EXA: Fix exaGetPixmapFirstPixel() crash if the driver has a CreatePixmap hook. 2008-06-06 11:01:03 +02:00
fb Fix "warning: passing argument 1 of 'pixman_fill' from incompatible pointer type". 2008-06-13 21:23:31 -04:00
glx glx: drop unused cleargc 2008-06-13 16:00:15 +03:00
hw Fix "warning: no previous prototype for ‘XevieExtensionInit’". 2008-06-13 21:42:37 -04:00
include Make devPrivates lookup functions ABI instead of static inlines. 2008-06-13 16:43:56 -04:00
mi Fix "warning: unused variable ‘pDev’, `pPointer'". 2008-06-13 21:35:29 -04:00
miext Rootless: mi doesn't let us resize root, so we need to do it ourselves... 2008-05-05 15:34:10 -07:00
os Fix "Warning: no previous prototype for `SecureRPCInit'". 2008-06-13 22:22:22 -04:00
randr randr: remove superfluous check against uninitialised variable. 2008-06-15 11:47:08 +09:30
record CVE-2008-1377 - RECORD and Security extensions memory corruption 2008-06-11 08:06:09 -06:00
render CVE-2008-2362 - RENDER Extension memory corruption 2008-06-11 08:06:10 -06:00
Xext Fix "warning: no previous prototype for ‘XevieExtensionInit’". 2008-06-13 21:42:37 -04:00
xfixes Merge branch 'master' into mpx 2008-03-04 18:11:10 +10:30
Xi Xi: avoid double button mapping. 2008-06-15 11:47:24 +09:30
xkb Fix "warning: the address of ‘newTypes’ will always evaluate as ‘true’". 2008-06-13 22:49:47 -04:00
XTrap Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
.gitignore clean .gitignore 2008-06-13 16:00:16 +03:00
acinclude.m4 Update ac_define_dir macro in acinclude.m4 to 2008-04-12 version 2008-04-16 18:38:38 -07:00
autogen.sh DeliverEventsToWindow: ensure that genericMask has a defined value. 2007-07-10 19:11:30 +09:30
configure.ac ... and stay dead. 2008-06-13 11:00:50 -04:00
COPYING Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am Death to mfb. 2008-06-13 10:51:18 -04:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in Include pciaccess in the xorg-server.pc Requires line. 2008-04-15 14:51:51 -07:00