Tag 'xkbcommon-0.4.2' created by Ran Benita <ran...@gmail.com> at 2014-05-15 09:07 +0000
xkbcommon-0.4.2 Changes since xkbcommon-0.4.1: Ran Benita (35): configure.ac: fix enable_x11 handling Add .travis.yml file doc: add @since annotations for API added since 0.3.0 doc: explain keysym/string transformation expr: fix handling of unknown integer binary operator action: convert a few missed unsigned -> enum xkb_action_type types: separate ctx compat: separate ctx symbols: separate ctx keymap: move ModNameToIndex from text.c and use it in keymap.c keymap: rename wrap_group_into_range -> XkbWrapGroupIntoRange Add struct xkb_mod_set text: take xkb_mod_set instead of the entire keymap expr: take xkb_mod_set instead of the entire keymap action: take xkb_mod_set instead of the entire keymap vmod: take xkb_mod_set instead of the entire keymap compat: use xkb_mod_set instead of entire keymap types: use xkb_mod_set instead of entire keymap symbols: use xkb_mod_set instead of entire keymap utils: detect overflow in memdup() darray: remove unused darray_foreach_reverse() keymap: protect xkb_foreach_key macro params keymap: rename xkb_foreach_key to xkb_keys_foreach keymap: add and use xkb_mods_{foreach,enumerate}() keymap: don't use darray in xkb_mod_set keymap, keycodes, compat: don't use darray for LEDs xkbcomp: use straight assignment instead of CopyModSet xkbcomp: don't align enum values keycodes: fix uninitialized variable doc: fix new doxygen version warnings parser: show the keysym in "unrecognized keysym" messages ast-build: don't leak on OOM in BoolVarCreate x11: fix out-of-bounds access in adopt_atoms() error handling Update NEWS Bump version to 0.4.2 --- .travis.yml | 12 ++ NEWS | 32 +++++- configure.ac | 6 - doc/Doxyfile.in | 12 -- doc/quick-guide.md | 4 src/darray.h | 3 src/keymap-priv.c | 50 ++++++--- src/keymap.c | 32 ++---- src/keymap.h | 46 +++++++- src/state.c | 14 +- src/text.c | 30 +---- src/text.h | 10 - src/utils.h | 2 src/x11/keymap.c | 20 +-- src/x11/util.c | 5 src/xkbcomp/action.c | 237 +++++++++++++++++++++++----------------------- src/xkbcomp/action.h | 11 +- src/xkbcomp/ast-build.c | 11 +- src/xkbcomp/compat.c | 196 +++++++++++++++++++------------------- src/xkbcomp/expr.c | 33 +++--- src/xkbcomp/expr.h | 10 + src/xkbcomp/keycodes.c | 46 ++++---- src/xkbcomp/keymap-dump.c | 33 +++--- src/xkbcomp/keymap.c | 16 +-- src/xkbcomp/parser.y | 6 - src/xkbcomp/symbols.c | 220 ++++++++++++++++++++++-------------------- src/xkbcomp/types.c | 142 ++++++++++++++------------- src/xkbcomp/vmod.c | 37 +++---- src/xkbcomp/vmod.h | 4 xkbcommon/xkbcommon-x11.h | 1 xkbcommon/xkbcommon.h | 67 +++++++++++-- 31 files changed, 746 insertions(+), 602 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-0001oe...@moszumanska.debian.org