Go to file
Peter Hutterer 0c0ef42292 dix: Remove temporary detachment of slave devices.
Previously, an active grab on an attached slave device would send the device
floating for the duration of the grab. This breaks existing XI applications
(e.g. the GIMP) since they grab all devices automatically - resulting in the
loss of control over the VCP.

The behaviour of extended input devices during a grab in relation to the
core pointer is not specified in the XI protocol specification.
The removal of the temporary detachment restores the behaviour of extended
input devices as present in currently released servers - even if a device is
grabbed, an event from this device will result in an event from the core
pointer.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-07-12 21:54:35 +10:00
composite Correct some Sun license notices to Sun's standard X11 license format 2009-05-15 11:24:15 -07:00
config config: fix build after XI2 API changes to RemoveDevice. 2009-06-07 20:35:14 +10:00
damageext Fix most remaining deprecated resource lookups. 2009-04-29 01:04:37 -04:00
dbe Fix most remaining deprecated resource lookups. 2009-04-29 01:04:37 -04:00
dix dix: Remove temporary detachment of slave devices. 2009-07-12 21:54:35 +10:00
doc Xephyr & Xserver man page fixes 2009-07-07 17:36:24 -07:00
exa EXA: Only pass CT_YXBANDED to RECTS_TO_REGION() if that is really true. 2009-07-10 20:06:02 +02:00
fb Reserve space for two GC values in copy_drawable(). 2009-07-09 17:23:04 -04:00
glx glx: damage is only used with DRI 2009-07-06 17:57:27 +03:00
hw Fix int10 module build after typo in commit 2638e9899 2009-07-10 17:35:57 -07:00
include input: include effective modifiers in device events. 2009-07-12 16:57:08 +10:00
m4 Add shave so that we can see the steaming piles of warnings generated. 2009-04-14 10:35:44 -04:00
mi s/MAX_DEVICES/MAXDEVICES/ updates. 2009-07-06 12:58:39 +10:00
miext Cygwin/X: Fix multiwindow extwm mode to build again 2009-06-29 18:00:03 +01:00
os Clarify use of and need for mffs vs. ffs 2009-06-18 09:49:19 -07:00
randr randr: fix typo in swapped dispatch 2009-06-15 10:10:26 -04:00
record record: use dixLookupResourceByClass instead of LookupIDByClass. 2009-06-18 15:21:28 +10:00
render Fix miComputeCompositeRegion() to follow new clip rules. 2009-06-18 12:36:11 -04:00
test test: fix build error introduced by XINPUT_ABI 7 2009-06-29 13:31:19 +10:00
Xext The way XaceHook() mixes struct initializers and va_arg() is not portable and 2009-07-07 20:21:39 -04:00
xfixes Correct some Sun license notices to Sun's standard X11 license format 2009-05-15 11:24:15 -07:00
Xi input: include effective modifiers in device events. 2009-07-12 16:57:08 +10:00
xkb Revert "XKB: Sanitise * actions" commits (#19602) 2009-07-10 11:23:52 +10:00
.gitignore Add shave so that we can see the steaming piles of warnings generated. 2009-04-14 10:35:44 -04:00
autogen.sh autogen.sh: Pass --force to autoreconf 2008-07-22 16:55:26 +03:00
configure.ac input: include effective modifiers in device events. 2009-07-12 16:57:08 +10:00
COPYING Correct some Sun license notices to Sun's standard X11 license format 2009-05-15 11:24:15 -07:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am Move contributed m4 to a subdir so we can more easily update contributions. 2009-04-14 10:35:44 -04:00
shave-libtool.in Add shave so that we can see the steaming piles of warnings generated. 2009-04-14 10:35:44 -04:00
shave.in Add shave so that we can see the steaming piles of warnings generated. 2009-04-14 10:35:44 -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 Since font modules are dead, don't mention them in xorg-server.pc 2009-07-09 17:21:07 -04:00