Find a file
Daniel Stone f06a9d2e05 Input: Clean up keymap change notifications
Keyboard map notifications are always generated from within XKB code,
which also takes care of copying the keysyms, etc.  If you need to
mangle the keymap yourself, generate a new core keymap/modmap, and pass
it to XkbApplyMappingChange.

SendMappingNotify is renamed to SendPointerMappingNotify (and ditto its
Device variants), which still only _sends_ the notifications, as opposed
to also doing the copying a la XkbApplyMappingChange.

Also have the modmap change code traverse the device hierachy, rather
than just going off the core keyboard.

Signed-off-by: Daniel Stone <daniel@fooishbar.org>
2009-01-22 15:08:58 +11:00
composite
config config: ANSI cleanups 2009-01-11 08:54:10 +01:00
damageext
dbe
dix Input: Clean up keymap change notifications 2009-01-22 15:08:58 +11:00
doc
exa EXA: Declare glyph cache picture as component-alpha when necessary. 2009-01-13 13:05:32 +01:00
fb
glx Cygwin/X: Cygwin doesn't have RTLD_LOCAL 2009-01-19 14:46:06 +00:00
hw Input: Clean up keymap change notifications 2009-01-22 15:08:58 +11:00
include Input: Clean up keymap change notifications 2009-01-22 15:08:58 +11:00
mi XKB: Make XKB mandatory 2009-01-22 15:06:25 +11:00
miext XQuartz: Get rid of white rectangle bug 2008-12-21 21:34:38 -08:00
os XKB: Make XKB mandatory 2009-01-22 15:06:25 +11:00
randr randr: RRSetPrimaryOutput can be static 2009-01-11 08:54:12 +01:00
record
render
Xext Remove CreateUnclippedWinSize from window.h 2009-01-20 22:07:07 -05:00
xfixes
Xi Input: Clean up keymap change notifications 2009-01-22 15:08:58 +11:00
xkb Input: Clean up keymap change notifications 2009-01-22 15:08:58 +11:00
.gitignore Cygwin/X: Add *.exe pattern to .gitignore 2009-01-05 19:11:55 +00:00
acinclude.m4
autogen.sh
configure.ac XKB: Make XKB mandatory 2009-01-22 15:06:25 +11:00
COPYING
cpprules.in
Makefile.am
xorg-server.m4
xorg-server.pc.in