libxkbcommon: Changes to 'refs/tags/libxkbcommon-0.4.3-1'
Tag 'libxkbcommon-0.4.3-1' created by Emilio Pozuelo Monfort <pochu@debian.org> at 2014-09-05 01:12 +0000
Tagging upload of libxkbcommon 0.4.3-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJUCQ3+AAoJEJ1GxIjkNoMCi9EQAKQcw3ppGeePTGmRUpwPmu3R
l1Kkz8xY/mUuuSfoz9sbtS+hfaECBwKd21fk1zSXWLf1S73dBlpcqfP5Nbv6Tr+v
QHvY9xXCst0yT2esZkuH3f/KP8KTY/m/xi7jNfM23Clky+sxvZdA8jqFoLiJyfw4
SppGMEJse4BstVKMiVl6G9SBgZunjqiTNjgIl4dDeAaESJnghSxuvFNnyvFm0fVH
eHMRsHehbrYe9VQmOFg4PpsDlZvmC+/2nKz5ykmKy/Qg2axksfgr4SgQCE3RsKY9
CbCUus+f9G13ceD40ka3LRCtojgF6S4nt9FVHobnfAOXJx3hMWKiHvpLgWgzO0gO
za5BpXX/x6UmqCNti0T7sPV7p/POCOQpWAFZVXyzxKkAPtNxPu1+fCOGczOm3osW
tKVuJ6/BADE3NgyHUBgkeuV3MbYOwUeZPLjoRP5TVOi0TO7sMkmSpi+1MQD5jSBq
WV/PNrmkxRa1tnMmrhV6hEd8DEkfY47A7rznFbvCXyv0rBc1MD1U2TGITj8SByWw
OVJeTSrM1nqAcAzXv0V2QP1P7aY4zA0jFE/WI5RTjb1T1s4I9JbNhIB65NevrGuO
GujYbP2aefRF9xOSfRuzmK8y1BjFl5EQFcQ3MXS22cXlvlkjvXzxSA8hu0P0LxZu
z60r6YQH82nPB1ohlD0o
=fSsD
-----END PGP SIGNATURE-----
Changes since libxkbcommon-0.4.1-2:
Andreas Henriksson (2):
New upstream release (Closes: #750129).
Add build-dependencies used by new "x11comp" test:
Emilio Pozuelo Monfort (2):
Merge branch 'upstream-unstable' into debian-unstable
Upload to unstable
Ran Benita (63):
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
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
---
.travis.yml | 12
Makefile.am | 5
NEWS | 55 -
configure.ac | 6
debian/changelog | 15
debian/control | 2
doc/Doxyfile.in | 12
doc/quick-guide.md | 4
src/darray.h | 11
src/keymap-priv.c | 50
src/keymap.c | 32
src/keymap.h | 50
src/keysym.c | 2
src/state.c | 80 +
src/text.c | 30
src/text.h | 10
src/utils.h | 9
src/x11/keymap.c | 39
src/x11/util.c | 8
src/xkbcomp/action.c | 237 ++--
src/xkbcomp/action.h | 11
src/xkbcomp/ast-build.c | 20
src/xkbcomp/compat.c | 202 ++--
src/xkbcomp/expr.c | 33
src/xkbcomp/expr.h | 10
src/xkbcomp/keycodes.c | 137 +-
src/xkbcomp/keymap-dump.c | 35
src/xkbcomp/keymap.c | 26
src/xkbcomp/parser-priv.h | 2
src/xkbcomp/parser.y | 35
src/xkbcomp/rules.c | 11
src/xkbcomp/scanner.c | 1
src/xkbcomp/symbols.c | 231 ++--
src/xkbcomp/types.c | 187 +--
src/xkbcomp/vmod.c | 37
src/xkbcomp/vmod.h | 4
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-x11.h | 1
xkbcommon/xkbcommon.h | 70 +
46 files changed, 4746 insertions(+), 721 deletions(-)
---
Reply to: