Go to file
Peter Hutterer 1eebb03a31 dix: ignore passive grab if the client already has a grab on the device.
In some cases a button press may activate a passive core grab. If the client
owning the passive grab already has a core grab on another device, don't
actually activate it. Otherwise the client gets two simultaneous passive
core grabs, and may never ungrab the device again (only if the other grab uses
GrabModeSync).

Reproducable: fire up gnome-session, open up gnome-terminal. Click with the
ClientPointer onto the window decoration, then click with another pointer onto
an application icon in the panel. Drag the icon out, release the button and
voila - you just lost your second mouse.
2007-10-03 15:18:17 +09:30
afb Death to RCS tags. 2007-06-29 14:06:52 -04:00
cfb Death to RCS tags. 2007-06-29 14:06:52 -04:00
cfb32 get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
composite Don't fail compScreenInit if the driver added its own alternate visuals. 2007-07-31 14:23:58 -07:00
config Hotplug: HAL: Fix error handling 2007-08-08 01:34:59 +03:00
damageext Death to RCS tags. 2007-06-29 14:06:52 -04:00
dbe Death to RCS tags. 2007-06-29 14:06:52 -04:00
dix dix: ignore passive grab if the client already has a grab on the device. 2007-10-03 15:18:17 +09:30
doc Move SecurityPolicy file format from Xserver(1) to it's own man page 2007-02-22 14:38:40 -08:00
exa exaGetPixmapFirstPixel: avoid framebuffer readbacks if possible. 2007-07-27 13:10:39 -04:00
fb Require pixman-1 0.9.4, update pixman includes to new scheme 2007-08-06 19:00:59 -04:00
GL GLX/DRI: Remove some unused variables. 2007-08-01 18:32:09 +02:00
hw xfree86: fix DGA to use the correct devices. 2007-10-02 13:19:07 +09:30
include Remove generation of core events, long live XI! 2007-09-28 18:46:41 +09:30
mfb Death to RCS tags. 2007-06-29 14:06:52 -04:00
mi mi: switch core keyboard on XI events, not only on core events. 2007-10-02 13:28:40 +09:30
miext Death to RCS tags. 2007-06-29 14:06:52 -04:00
os Merge branch 'master' into mpx 2007-08-12 15:31:10 +09:30
randr randr: RRPointerScreenConfigured needs to move all pointers. 2007-09-05 15:08:57 +09:30
record Merge branch 'master' into mpx 2007-08-12 15:31:10 +09:30
render Merge branch 'master' into mpx 2007-08-12 15:31:10 +09:30
Xext Merge branch 'master' into mpx 2007-08-12 15:31:10 +09:30
xfixes Merge branch 'master' into mpx 2007-08-12 15:31:10 +09:30
Xi Xi, xfree86: Remove leftovers of the XI wrapper code. 2007-10-01 21:42:01 +09:30
xkb xkb: xkbHandleActions: let wrapping take care of event delivery. 2007-09-27 11:44:03 +09:30
XTrap Merge branch 'master' into mpx 2007-08-12 15:31:10 +09:30
.gitignore gitignore: Add automake lex/yacc wrapper 2007-08-01 01:53:30 +03:00
acinclude.m4 Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4 2007-07-25 17:42:23 -07:00
autogen.sh DeliverEventsToWindow: ensure that genericMask has a defined value. 2007-07-10 19:11:30 +09:30
configure.ac configure.ac: Add $CONFIG_LIB to server libraries 2007-08-08 01:34:59 +03:00
COPYING Add proper COPYING file 2007-08-01 08:07:08 +03:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am Generate ChangeLog file for make dist. 2007-07-10 21:33:54 -07:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in Fix driver build after pixman changes. 2007-08-07 09:01:24 -07:00