Pass around xkb_key's instead of keycodes
authorRan Benita <ran234@gmail.com>
Sun, 15 Jul 2012 12:55:34 +0000 (15:55 +0300)
committerRan Benita <ran234@gmail.com>
Wed, 18 Jul 2012 09:47:29 +0000 (12:47 +0300)
commitd0097f4e60b8356fe0355dee5c2b6552cce196e7
treeb87fc367e5453f3425802f8e31d7ddfc514c4a9c
parent35a93b8e6496a6cd5623cc2c332dc4f5ea2a4f11
Pass around xkb_key's instead of keycodes

This way we don't need to look up the key every time. We now only deal
with keycodes in the public API and in keycodes.c.

Also adds an xkb_foreach_key macro, which is used a lot.

Signed-off-by: Ran Benita <ran234@gmail.com>
13 files changed:
src/alloc.c
src/alloc.h
src/darray.h
src/keymap-dump.c
src/map.c
src/state.c
src/xkb-priv.h
src/xkbcomp/action.c
src/xkbcomp/alias.c
src/xkbcomp/compat.c
src/xkbcomp/misc.c
src/xkbcomp/symbols.c
src/xkbcomp/xkbcomp-priv.h