xserver/hw/xfree86
Keith Packard accd71bda6 Deliver correct event when releasing keys on VT switch.
In commit 41bb9fce47, the event delivery loop
for Xinput enabled keyboards was changed and accidentally used the wrong
index variable, causing random events to be delivered when returning from VT
switch.

In addition, in commit aeba855b07,
SIGIO was blocked during delivery of these events, but not for the entire
period the xf86Events array was being used. Block SIGIO for the whole loop
to avoid other event delivery from trashing the key release events.
(cherry picked from commit aa7ed1f5f35cd043bc38d985500aa0a32e857e84)
2007-09-05 14:56:56 -07:00
..
common Deliver correct event when releasing keys on VT switch. 2007-09-05 14:56:56 -07:00
ddc MakeAtom needs length without trailing NUL. sizeof("string") includes NUL. 2007-07-14 12:13:17 -07:00
dixmods Get rid of the type1 font module. 2007-08-23 11:27:33 +02:00
doc Add xorg.conf man section about catalogue:<dir> FPE 2007-09-04 17:20:27 -07:00
dri Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2007-08-23 18:19:17 -07:00
dummylib Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2007-08-23 18:19:17 -07:00
exa Switch the default migration heuristic for EXA to "always". 2006-12-28 13:21:25 -08:00
fbdevhw Allow yres_virtual to be greater for some kernel fbdev drivers. 2007-08-30 21:57:41 +01:00
i2c Fixing xf86I2CGetScreenBuses(), now dereferencing the correct pointer. 2007-09-04 16:42:57 +02:00
int10 Fixing a misleading comment which could suggest a GPL violation. 2007-08-30 14:28:06 +02:00
loader Remove the now-dead PciAvoid symbol. 2007-08-30 11:26:17 -07:00
modes randr: fixup crtc and output destroy 2007-08-23 16:22:03 +10:00
os-support Remove dead xf86GetPciSizeFromOS and xf86GetPciOffsetFromOS. 2007-08-30 11:26:17 -07:00
parser Death to RCS tags. 2007-06-29 14:06:52 -04:00
rac Implement core protocol backing store exclusively in terms of Composite. 2007-08-25 15:08:20 -04:00
ramdac Since ddc, i2c, and ramdac are in core now, remove their ModuleData stubs. 2007-03-25 22:01:34 -04:00
shadowfb Implement core protocol backing store exclusively in terms of Composite. 2007-08-25 15:08:20 -04:00
utils Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2007-08-23 18:19:17 -07:00
vbe Add VBE PanelID support. 2007-06-27 09:19:28 -04:00
vgahw Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2007-08-23 18:19:17 -07:00
x86emu Make x86emu's I/O cycle tracing more useful. 2007-07-02 18:41:55 -04:00
xaa bgPixel (unsigned long) is 64-bit on x86_64, so -1 != 0xffffffff 2007-09-04 08:48:26 +01:00
xf1bpp Implement core protocol backing store exclusively in terms of Composite. 2007-08-25 15:08:20 -04:00
xf4bpp Implement core protocol backing store exclusively in terms of Composite. 2007-08-25 15:08:20 -04:00
xf8_16bpp Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
xf8_32bpp Implement core protocol backing store exclusively in terms of Composite. 2007-08-25 15:08:20 -04:00
Makefile.am Revert part of 529acb1754 because libtool is smart. 2007-09-04 14:49:49 -07:00
Options Initial revision 2003-11-14 16:48:57 +00:00
xorgconf.cpp remove CID support (bug #5553) 2006-12-06 23:24:23 +02:00