[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: