Tag 'xkbcommon-0.4.0' created by Ran Benita <ran...@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(-) --- -- 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/e1yuph6-0001nm...@moszumanska.debian.org