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

libxkbcommon: Changes to 'refs/tags/xkbcommon-0.4.0'



Tag 'xkbcommon-0.4.0' created by Ran Benita <ran234@gmail.com> at 2014-02-02 10:14 +0000

xkbcommon-0.4.0

Changes since xkbcommon-0.3.2:
Hardening (1):
      Add a constant for NumLock

Jasper St. Pierre (5):
      makekeys: Remove some semis
      makekeys: Move all of the table generation to Python
      ks_tables: Put all keysym names in one giant block
      makekeys: Put a comment describing the origin of the file
      makekeys: Add a gcc pragma to ignore -Woverlength-strings

Ran Benita (41):
      NEWS: add missing 'New API' entries for NO_FLAGS
      symbols: rename info.modMaps -> modmaps
      symbols: modernize LookupKeysym
      scanner: restore lost DIVIDE token
      Resolve keysyms early in parser
      expr: add 'ident' value to ExprDef union
      expr: add constructors for more expression types
      expr: add constructor for boolean expressions
      parser: remove 'uval' yylval type
      expr: use ExprCreate in more places
      parser, symbols: drop unnecessary casts
      expr: split expression types and allocate them separately
      expr: add wrapper macro for ExprCreate
      expr: make Expr creation naming and file location consistent
      atom: drop {xkb_,}atom_strdup
      atom: allow interning empty string
      atom: allow passing NULLs to find_node_pointer()
      atom: tiny style fixes
      test/atom: add test for atom table
      atom: don't malloc every node separately
      ast: pack the ParseCommon struct
      keysym: fix search for lexicographically larger strings
      keysyms: add German T3 layout keysyms from xproto
      keysym: clarify slightly confusing comparison functions
      makekeys: mark keysym_names as static
      Fix some cppcheck warnings
      test/state: fix some *_{is,are}_active() tests
      action, types: remove unused Report functions
      parser: shutup some 'may be used uninitialized' warnings
      context: remove mostly useless log wrappers
      test: rename test/interactive to interactive-evdev
      keymap: move XkbEscapeMapName() to keymap.c.
      keymap: split private functions to keymap-priv.c
      context: split private functions to context-priv.c
      build: error out on undefined symbols
      x11: add XKB protocol keymap and state creation support
      x11: add a couple of tests
      build: add configure summary
      Update NEWS
      Update README
      Bump version to 0.4.0

---
 Makefile.am                          |   58 
 NEWS                                 |   35 
 README                               |   47 
 configure.ac                         |   37 
 makekeys.py                          |   44 
 src/atom.c                           |  111 
 src/atom.h                           |    3 
 src/context-priv.c                   |  171 
 src/context.c                        |  164 
 src/context.h                        |   53 
 src/keymap-priv.c                    |  121 
 src/keymap.c                         |   80 
 src/keymap.h                         |    8 
 src/keysym-utf.c                     |    3 
 src/keysym.c                         |   36 
 src/ks_tables.h                      |11767 +++++++++++++++++++++--------------
 src/state.c                          |    3 
 src/utils.h                          |   22 
 src/x11/keymap.c                     | 1146 +++
 src/x11/state.c                      |   71 
 src/x11/util.c                       |  215 
 src/x11/x11-priv.h                   |   44 
 src/xkbcomp/action.c                 |   91 
 src/xkbcomp/ast-build.c              |  316 
 src/xkbcomp/ast-build.h              |   56 
 src/xkbcomp/ast.h                    |  124 
 src/xkbcomp/compat.c                 |   22 
 src/xkbcomp/expr.c                   |  170 
 src/xkbcomp/parser.y                 |  161 
 src/xkbcomp/scanner.c                |    5 
 src/xkbcomp/symbols.c                |   97 
 src/xkbcomp/types.c                  |   10 
 src/xkbcomp/xkbcomp-priv.h           |    6 
 test/.gitignore                      |    5 
 test/atom.c                          |  181 
 test/common.c                        |  104 
 test/data/keymaps/divide-by-zero.xkb |    6 
 test/interactive-evdev.c             |  121 
 test/interactive-x11.c               |  367 +
 test/state.c                         |   41 
 test/test.h                          |    9 
 test/x11.c                           |   78 
 xkbcommon-x11-uninstalled.pc.in      |   10 
 xkbcommon-x11.pc.in                  |   12 
 xkbcommon/xkbcommon-keysyms.h        |    6 
 xkbcommon/xkbcommon-names.h          |    1 
 xkbcommon/xkbcommon-x11.h            |  166 
 47 files changed, 10656 insertions(+), 5748 deletions(-)
---


Reply to: