Go to file
Peter Hutterer fc3e8bfb82 mi: clean up mieqProcessInputEvents, copy all events before processing.
Copy the EventRec's information into local variables before processing them,
this should make it safer for upcoming threading and also makes it easier to
read.

Simplify the event allocation code from the abyss it was before.

This also fixes a potential bug where a custom handler could scramble the
event before the same -now scrambled- event was then passed through the
master's custom event handler.

Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2008-11-11 14:52:54 +10:00
composite Switching from Automatic to Manual redirect needs to unmap/remap 2008-09-19 20:58:32 -07:00
config When HAL returns a NULL property, print "(null)" instead of a NULL pointer 2008-11-05 21:58:30 -08:00
damageext Unifdef ISC 2008-10-02 17:03:54 -04:00
dbe xalloc+bzero -> xcalloc 2008-10-06 14:19:30 -04:00
dix input: Remove useless conditional. 2008-11-10 13:23:45 -05:00
doc Document zap/-retro interaction more. 2008-10-07 20:40:15 -04:00
exa Fix typos which caused exaCompositeRects() to use an incorrect damage region. 2008-11-08 01:25:14 +01:00
fb Partially reverts commit 505c216d03. 2008-10-03 11:24:34 -07:00
glx AIGLX: Reinstate call to driver texOffsetFinish hook. 2008-11-04 11:27:53 +01:00
hw Don’t recommend fixing HAL if HAL support is disabled. 2008-11-08 13:11:51 -05:00
include xkb: extract the correct device in XkbFilterEvents. 2008-11-04 16:04:16 +10:30
mi mi: clean up mieqProcessInputEvents, copy all events before processing. 2008-11-11 14:52:54 +10:00
miext Rootless: LP64 related casting fixes from Bob Murphy 2008-10-31 19:03:32 -07:00
os Use OsSignal in Popen/Pclose to avoid SysV signal() stupidity 2008-11-05 18:25:57 -08:00
randr Remove some null statements. 2008-11-08 12:21:20 -05:00
record Drop the never-called SkippedRequestCallback list. 2008-10-03 17:51:19 -04:00
render Move MAX_DEVICES to misc.h, rename to MAXDEVICES for consistency. 2008-10-31 17:09:13 +10:30
Xext Remove some null statements. 2008-11-08 12:21:20 -05:00
xfixes Unifdef ISC 2008-10-02 17:03:54 -04:00
Xi xkb: extract the correct device in XkbFilterEvents. 2008-11-04 16:04:16 +10:30
xkb Remove some null statements. 2008-11-08 12:21:20 -05:00
.gitignore Add cscope files to .gitignore 2008-09-05 06:10:37 -07: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 autogen.sh: Pass --force to autoreconf 2008-07-22 16:55:26 +03:00
configure.ac kdrive: Bye bye Xvesa 2008-11-05 11:39:46 -05:00
COPYING Revert "Update COPYING for SHA1 code" 2008-09-23 09:21:37 -07:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am XTrap delenda est. 2008-06-25 09:52:36 -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