xserver-multidpi/include
Peter Hutterer eace88989c include: never overwrite realInputProc with enqueueInputProc. Bug #13511
In some cases (triggered by a key repeat during a sync grab) XKB unwrapping
can overwrite the device's realInputProc with the enqueueInputProc. When the
grab is released and the events are replayed, we end up in an infinite loop.
Each event is replayed and in replaying pushed to the end of the queue again.

This fix is a hack only. It ensures that the realInputProc is never
overwritten with the enqueueInputProc.

This fixes Bug #13511 (https://bugs.freedesktop.org/show_bug.cgi?id=13511)
2007-12-19 16:20:36 +10:30
..
bstore.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
bstorestr.h Implement core protocol backing store exclusively in terms of Composite. 2007-08-25 15:08:20 -04:00
closestr.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
closure.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
colormap.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
colormapst.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
cursor.h include: remove register keywords. 2007-09-24 12:37:59 +09:30
cursorstr.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
dix-config.h.in Remove all traces of external RGB database (and Speedo) 2007-11-05 16:28:35 +00:00
dix.h dix: change the filters to be per-device. 2007-12-04 19:07:46 +10:30
dixevents.h dix/events: take screen number, not pointer, in PostSyntheticMotion 2006-12-27 16:38:06 +00:00
dixfont.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
dixfontstr.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
dixgrabs.h dix: Allow flexible devices for passive core grabs. 2007-08-08 13:10:00 +09:30
dixstruct.h Merge branch 'master' into mpx 2007-11-07 15:37:23 +10:30
exevents.h Xi: Include XI protocol header in exevents.h 2007-10-28 15:49:56 +02:00
extension.h Merge branch 'XACE-modular' into my-XACE-modular 2006-08-21 18:49:31 -04:00
extinit.h Merge branch 'master' into mpx 2007-04-02 15:36:26 +09:30
extnsionst.h General DIX static and dead code cleanup. 2007-03-25 17:57:54 -04:00
gc.h General DIX static and dead code cleanup. 2007-03-25 17:57:54 -04:00
gcstruct.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
globals.h Remove all traces of external RGB database (and Speedo) 2007-11-05 16:28:35 +00:00
hotplug.h Convert all my license statements to the standard form 2007-08-01 01:53:31 +03:00
input.h dix: Remove RegisterPairingClient and UnregisterPairingClient. 2007-12-03 14:32:23 +10:30
inputstr.h DeviceIntRec: move lastx/lasty from valuator into DeviceIntRec. 2007-11-22 17:30:14 +10:30
kdrive-config.h.in kdrive: numerous warning fixes 2006-10-23 06:08:27 +03:00
Makefile.am Build system: Add missing files 2007-08-01 08:11:22 +03:00
misc.h Use the same struct for generic event masks throughout the code. 2007-07-06 15:43:08 +09:30
miscstruct.h Revert "Fix <pixman.h> include to <pixman/pixman.h>" 2007-08-22 09:00:45 -07:00
opaque.h dix: add whiteroot flag 2006-08-18 17:04:48 +03:00
os.h OS: Remove ALLOCATE_LOCAL from os.h 2007-11-05 14:38:28 +00:00
pixmap.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
pixmapstr.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
property.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
propertyst.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
region.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
regionstr.h Add new InitRegions() function called from dix/main 2007-05-15 11:13:15 -04:00
resource.h Naming change: Security*Access -> Dix*Access 2006-12-14 14:45:42 -05:00
rgb.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
screenint.h remove PIXPRIV checks as this flag is always set. 2007-03-06 17:05:03 -05:00
scrnintstr.h Merge branch 'master' into mpx 2007-11-07 15:37:23 +10:30
selection.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
servermd.h mass change from #ifdef i386 to #ifdef __i386__ to conform to ANSI 2007-10-14 18:07:03 -07:00
site.h Remove all traces of external RGB database (and Speedo) 2007-11-05 16:28:35 +00:00
swaprep.h General DIX static and dead code cleanup. 2007-03-25 17:57:54 -04:00
swapreq.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
validate.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
window.h Merge branch 'master' into mpx 2007-08-12 15:31:10 +09:30
windowstr.h Merge branch 'master' into mpx 2007-08-12 15:31:10 +09:30
xgl-config.h.in Initial commit of XGL build infrastructure and XGL code changes for 2005-12-28 10:31:46 +00:00
XIstubs.h Xi: disallow changing core keyboard and pointer 2006-10-29 03:43:34 +03:00
xkb-config.h.in Fix remnants of previous busted _XkbStrCaseCmp commit. 2006-03-27 22:28:32 +00:00
xkbsrv.h include: never overwrite realInputProc with enqueueInputProc. Bug #13511 2007-12-19 16:20:36 +10:30
xorg-config.h.in Define PCI_TXT_IDS_DIR more cleanly 2007-10-22 21:30:04 -04:00
xorg-server.h.in Remove all traces of external RGB database (and Speedo) 2007-11-05 16:28:35 +00:00
xwin-config.h.in Define XFree86Server only where it is required. 2005-12-02 06:02:45 +00:00