Go to file
Peter Hutterer 5a3d06b8f4 xkb: delete default rules when devices are closed.
We only have one set of default rules options in xkb. When the second keyboard
is brought up with Xkb options specified, these new options overwrite the old.
In future server generations, the rules used for the VCK are a mixture of the
default ones and ones previously specified for other keyboards. Simply
resetting the xkb default rules to NULL avoids this issue.

Reproducable by setting XkbLayout "de" and XkbVariant "nodeadkeys". In the
second server generation, the VCK has "us(nodeadkeys)". This again produces a
SIGABRT when the first key is hit.

I could not figure out why the SIGABRT happens. This patch is avoiding the
issue rather than fixing it.
2008-06-02 10:27:05 +09:30
composite Prevent the -wm command line option from causing a SEGV 2008-05-12 03:03:13 -04:00
config config: init dev to NULL to shut up a valgrind warning. 2008-06-02 10:26:03 +09:30
damageext Revert "registry: Register DAMAGE extension protocol names." 2007-11-20 17:31:00 -05:00
dbe Revert "registry: Register DBE extension protocol names." 2007-11-20 17:32:35 -05:00
dix xkb: delete default rules when devices are closed. 2008-06-02 10:27:05 +09:30
doc Merge branch 'master' into XACE-SELINUX 2007-11-19 18:10:46 -05:00
exa EXA: Only record damage generated by rendering operations. 2008-05-24 20:01:41 +02:00
fb fb: shut up two compiler warnings. 2008-05-20 10:54:32 +09:30
glx glx: fix memory corruption with r5g6b5 2008-05-23 22:40:26 +03:00
hw kdrive: fix up callers to KdQueueEvent, need to pass xEvent, not EventListPtr 2008-05-31 18:46:35 +09:30
include xkb: delete default rules when devices are closed. 2008-06-02 10:27:05 +09:30
mfb devPrivates rework: put back some changes that were mistakenly removed 2007-11-20 15:31:44 -05:00
mi mi: Remove #ifdef XINPUT, kdrive otherwise won't get events. 2008-05-31 18:45:11 +09:30
miext Rootless: mi doesn't let us resize root, so we need to do it ourselves... 2008-05-05 15:34:10 -07:00
os Merge branch 'master' into mpx 2008-05-26 17:37:31 +09:30
randr Merge branch 'master' into dcdc_rework 2008-04-07 07:56:41 +09:30
record Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
render Merge branch 'master' into mpx 2008-05-20 10:20:14 +09:30
Xext Xext: use GPE/GKE from XTestFakeInput #16145 2008-05-31 17:42:06 +09:30
xfixes Merge branch 'master' into mpx 2008-03-04 18:11:10 +10:30
Xi dix: store the absolute values in the motion history. 2008-05-26 17:27:32 +09:30
xkb xkb: delete default rules when devices are closed. 2008-06-02 10:27:05 +09:30
XTrap Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
.gitignore Clean up remaining afb references. 2008-05-21 17:58:15 -04: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 DeliverEventsToWindow: ensure that genericMask has a defined value. 2007-07-10 19:11:30 +09:30
configure.ac Require x11proto 7.0.13, xextproto 7.0.4 and inputproto 1.9.99.1 2008-05-28 18:05:25 +09:30
COPYING Standardise copyright headers for all new files created as part of MPX. 2008-04-25 14:50:24 +09:30
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am Clean up remaining afb references. 2008-05-21 17:58:15 -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