Tag 'xkbcommon-0.4.3' created by Ran Benita <ran...@gmail.com> at 2014-08-19 17:19 +0000
xkbcommon-0.4.3 Changes since xkbcommon-0.4.2: Ran Benita (28): rules: fix leak on failure Remove unnecessary !!(expressions) x11: don't iterate on empty batches parser: don't shadow "str" keycodes: split CopyKeyInfoToKeymap to several functions types: refactor CopyKeyTypesToKeymap ast-build: use cast instead of ->common Replace darray_mem with a new darray_steal test: add file with a syntax error parser: don't leak AST nodes for discarded symbols parser: silence bison "unused value" warnings ast-build: make sure InterpDef is freeable interactive-evdev: don't use sysexits.h docs: fix self-reference docs: move keysym-transformations page to a better position x11/keymap: don't forget to add the vmod offset in get_vmods x11/keymap: be more defensive about the number of modifiers keymap: remove "flags" field of xkb_private_action utils: add a STATIC_ASSERT macro x11/keymap: handle private actions test/x11-keyseq: new test test/x11comp: server writes \n to displayfd state: no need for loop in xkb_state_update_mask() Make the effective mod mask calculation available to other files state: make sure the mods are fully resolved after xkb_state_update_mask() test/state: add test_update_mask() test Update NEWS Bump version to 0.4.3 --- Makefile.am | 5 NEWS | 23 configure.ac | 2 src/darray.h | 8 src/keymap.h | 4 src/keysym.c | 2 src/state.c | 66 - src/utils.h | 7 src/x11/keymap.c | 31 src/x11/util.c | 3 src/xkbcomp/ast-build.c | 9 src/xkbcomp/compat.c | 6 src/xkbcomp/keycodes.c | 91 + src/xkbcomp/keymap-dump.c | 2 src/xkbcomp/keymap.c | 12 src/xkbcomp/parser-priv.h | 2 src/xkbcomp/parser.y | 29 src/xkbcomp/rules.c | 11 src/xkbcomp/scanner.c | 1 src/xkbcomp/symbols.c | 11 src/xkbcomp/types.c | 49 test/.gitignore | 1 test/data/keymaps/host.xkb | 1683 +++++++++++++++++++++++++++++++++ test/data/keymaps/syntax-error.xkb | 1814 ++++++++++++++++++++++++++++++++++++ test/data/keymaps/syntax-error2.xkb | 7 test/filecomp.c | 2 test/interactive-evdev.c | 5 test/state.c | 70 + test/x11comp.c | 163 +++ xkbcommon/xkbcommon.h | 15 30 files changed, 3999 insertions(+), 135 deletions(-) --- -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1yuph7-0001og...@moszumanska.debian.org