Yesterday, as a possible act of suicide;), I finally committed a huge chunk of libgnomekbd-related changes to gnome-control-center and gnome-applets. Expecting a lot of bug reports.
Next stop: gnome-screensaver.
Nearly every time I work with modifier-related bugs, I have 2 seconds of real hatred to XKB-ignorant apps. Especially and mostly emacs.
BTW, if someone is interested in next year's Google Summer of Code project ideas, here is a couple of good ones:
- versatile protocol level debugger for X
- putting traces into xkb code in Xorg: xkbcomp, X server, libxkbfile
- valgrinding and unit testing of XKB code in Xorg