libxkbcommon: Changes to 'refs/tags/xkbcommon-0.4.3'
Tag 'xkbcommon-0.4.3' created by Ran Benita <ran234@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(-)
---
Reply to: