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