Find a file
Keith Packard d8e48deb21 Block signals while delivering XTest events (fixes bug 23100)
XTest uses the same event list as all input devices, and input devices
use it at SIGIO time. This causes mass confusion when a SIGIO event
occurs in the middle of XTest event processing.

The master branch has a much different fix, using a separate input
queue which reduces latency that may be caused by XTest event queuing;
it's a 'nicer' fix in some ways, but this simple fix should solve the
problem.

Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Keith Packard <keithp@keithp.com>
2009-08-25 22:29:25 -07:00
composite Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-07-26 13:56:57 -07:00
config config: don't shutdown the libhal ctx if it failed to initialize (#23213) 2009-08-25 19:46:15 -07:00
damageext Unifdef ISC 2008-10-02 17:03:54 -04:00
dbe Dead code cleanup over DBE. 2008-11-25 15:05:20 -05:00
dix Ensure that rotation updates happen frequently 2009-08-25 20:12:17 -07:00
doc xfree86: restore default off for DontZap 2009-06-29 14:14:52 -07:00
exa EXA: Only pass CT_YXBANDED to RECTS_TO_REGION() if that is really true. 2009-07-26 13:56:56 -07:00
fb Partially reverts commit 505c216d03. 2008-10-03 11:24:34 -07:00
glx glx: Clean up more thoroughly if the drawable of a current context goes away. 2009-08-25 20:12:17 -07:00
hw Ensure that rotation updates happen frequently 2009-08-25 20:12:17 -07:00
include Ensure that rotation updates happen frequently 2009-08-25 20:12:17 -07:00
mi mi: force the paired kbd device before CopyKeyClass. (#19574) 2009-02-17 18:57:13 -08:00
miext XQuartz: Get rid of white rectangle bug 2009-01-09 10:59:32 -08:00
os xdmcp: Don't crash on X -query with more than 255 IP addresses. (#20675) 2009-07-09 12:05:31 -04:00
randr randr: fix operation order so that rotation+transform works 2009-07-26 13:56:57 -07:00
record Drop the never-called SkippedRequestCallback list. 2008-10-03 17:51:19 -04:00
render Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-07-26 13:56:57 -07:00
Xext Block signals while delivering XTest events (fixes bug 23100) 2009-08-25 22:29:25 -07:00
xfixes Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-07-26 13:56:57 -07:00
Xi Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-07-26 13:56:57 -07:00
xkb Bug #6428, #16458, #21464: Fix crash due to uninitialized VModMap fields. 2009-06-29 14:11:27 -07:00
.gitignore gitignore: ignore .patch files 2008-11-21 09:04:17 +10:00
acinclude.m4 dolt: allow older versions of bash to compile the xserver (#19031) 2008-12-16 12:03:03 -08:00
autogen.sh autogen.sh: Pass --force to autoreconf 2008-07-22 16:55:26 +03:00
configure.ac xfree86: Link libselinux with Xorg system libraries 2009-08-25 19:46:55 -07:00
COPYING Resync COPYING file with notices in code base as of xorg-server-1.6.1 2009-06-29 14:16:35 -07:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am Fix distcheck with dolt 2009-03-27 16:49:45 -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