Tag 'xkbcommon-0.3.2' created by Ran Benita <ran...@gmail.com> at 2013-11-22 19:24 +0000
Mostly bug & build fixes; no new API. Changes since xkbcommon-0.3.1: Alan Coopersmith (1): Make XkbFileCreate argument types match between header & implementation Daniel Stone (1): Resync keysym database Pino Toscano (1): Get rid of the usage of PATH_MAX Ran Benita (56): doc: Update Doxyfile xkbcomp: escape the section names before storing them in the keymap keymap: don't use darray for sym_interprets atom: expand variable names atom: allow interning non-NUL-terminated strings ctx: adapt to the len-aware atom functions atom: really work with non-NUL-terminated strings test: sync test/data from xkeyboard-config 2.9 keymap: move RANGE_WRAP to be the first in the enum test/keyseq: add de(neo) Level{6,7,8} tests doc: try to clarify some subtle points keymap: remove struct xkb_key_redirect_action keymap: be more careful in xkb_keymap_unref keymap: update builtin fields directly in src/keymap.c log: change the log prefixes to be more library-like keymap-dump: use correct format specifiers xkbcomp: handle empty keymaps scanner: allow empty key name literals build: use AM_LDFLAGS for general flags build: make all symbols in libtest visible scanner: fix compiler warning xkbcomp: improve a few log messages scanner: don't fail over unknown escape sequence doc: un-clarify one subtle point test: make sure keycode 0 works fine doc: tweak the wording on xkb_state/xkb_keymap relationship build: build libtest.la only on 'make check' build: use AC_CONFIG_AUX_DIR([build-aux]) build: use build-aux as autom4te cache directory keysym: add xkb_keysym_to_{lower,upper} test/interactive: use xkb_state_key_get_one_sym() when there's only 1 state: apply capitalization transformation on keysyms build: distribute makekeys.py and keywords.gperf doc: try to explain leds and shift levels doc: use 'indices' instead of 'indexes' consistently test/state: fix missing xkb_state_unref Makefile.am: drop AM_LFLAGS parser: don't use enum yytokentype parser: use %pure-parser instead of %define api.pure parser: drop %name-prefix, use -p yacc argument instead parser: don't use %locations parser: add a workaround for byacc parser: add some notes about byacc working symbols: fix use of uninitialized variable scanner: remove unnecessary cast rules: reduce variable scopes rules: improve error logging macros rules: use strlen_safe rules: simplify a bit of code keymap: call strlen on keymap string instead of SIZE_MAX rulescomp: increase BENCHMARK_ITERATIONS from 1000 to 2500 configure.ac: add AM_PROG_CC_C_O Replace ctype.h functions with ascii ones rules: fix scanning of line-continuation without leading space scanner-utils: remove outdated comment Bump version to 0.3.2 Siddharth Heroor (1): keysym-utf: Fix a warning about shadowing Wander Lairson Costa (1): Make C++ happy. --- .autom4te.cfg | 3 .gitignore | 1 Makefile.am | 18 NEWS | 55 + configure.ac | 10 doc/Doxyfile.in | 142 ++-- src/atom.c | 98 +-- src/atom.h | 4 src/context.c | 23 src/context.h | 9 src/keymap.c | 53 + src/keymap.h | 17 src/keysym-utf.c | 12 src/keysym.c | 20 src/keysym.h | 6 src/ks_tables.h | 2 src/state.c | 17 src/text.c | 8 src/utils.h | 53 + src/xkbcomp/ast-build.c | 6 src/xkbcomp/ast-build.h | 2 src/xkbcomp/compat.c | 39 - src/xkbcomp/include.c | 36 - src/xkbcomp/keycodes.c | 29 src/xkbcomp/keymap-dump.c | 19 src/xkbcomp/keymap.c | 30 src/xkbcomp/keywords.c | 2 src/xkbcomp/keywords.gperf | 2 src/xkbcomp/parser-priv.h | 7 src/xkbcomp/parser.y | 32 - src/xkbcomp/rules.c | 123 +-- src/xkbcomp/scanner-utils.h | 11 src/xkbcomp/scanner.c | 67 +- src/xkbcomp/symbols.c | 25 src/xkbcomp/types.c | 3 src/xkbcomp/xkbcomp-priv.h | 3 test/common.c | 50 + test/context.c | 9 test/data/keycodes/empty | 4 test/data/keycodes/evdev-xkbcommon | 1 test/data/keymaps/quartz.xkb | 1139 +++++++++++++++++++++++++++++++++++++ test/data/rules/base | 13 test/data/rules/evdev | 15 test/data/rules/groups | 5 test/data/symbols/altwin | 8 test/data/symbols/ch | 225 +++++++ test/data/symbols/compose | 35 + test/data/symbols/cz | 184 +++++ test/data/symbols/de | 78 ++ test/data/symbols/empty | 4 test/data/symbols/inet | 2 test/data/symbols/level3 | 4 test/data/symbols/level5 | 4 test/data/symbols/ru | 21 test/data/symbols/us | 61 + test/data/sync.sh | 4 test/filecomp.c | 1 test/interactive.c | 17 test/keyseq.c | 55 + test/keysym.c | 13 test/rulescomp.c | 10 test/state.c | 73 ++ test/stringcomp.c | 7 test/test.h | 2 xkbcommon/xkbcommon-keysyms.h | 2 xkbcommon/xkbcommon.h | 147 ++-- 66 files changed, 2722 insertions(+), 458 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-0001mh...@moszumanska.debian.org