xserver/hw
Keith Packard 3c5fe1ec37 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 aa7ed1f5f3)
(cherry picked from commit accd71bda6)
2007-09-05 14:59:16 -07:00
..
darwin Darwin: Remove missing file 2007-08-01 07:27:53 +03:00
dmx Death to RCS tags. 2007-06-29 14:06:52 -04:00
kdrive Remove backend.[ch] from neomagic to fix distcheck. 2007-08-31 18:28:34 -07:00
vfb Split the xserver/fb/fbcmap.c file into two files. 2007-04-03 09:28:21 -06:00
xfree86 Deliver correct event when releasing keys on VT switch. 2007-09-05 14:59:16 -07:00
xgl Death to RCS tags. 2007-06-29 14:06:52 -04:00
xnest Death to RCS tags. 2007-06-29 14:06:52 -04:00
xprint Remove duplicated licenses 2007-08-01 08:08:37 +03:00
xwin Death to RCS tags. 2007-06-29 14:06:52 -04:00
Makefile.am dix mods for Darwin 2007-02-17 01:21:43 -08:00