libxkbcommon: Changes to 'refs/tags/xkbcommon-0.3.1'
Tag 'xkbcommon-0.3.1' created by Daniel Stone <daniel@fooishbar.org> at 2013-06-03 17:18 +0000
key iteration API, new lexer, keycode range fix
Changes since xkbcommon-0.3.0:
Daniel Stone (2):
Widen keycode range to 8/255 if possible (bug #63390)
Bump version to 0.3.1
Matthias Clasen (1):
Add keycode min/max and iteration API
Ran Benita (3):
Add scanner-utils.h for common scanner functions
utils: add {un,}map_file to read an entire file
Replace flex scanner with a hand-written one
---
Makefile.am | 15 +
configure.ac | 6
src/keymap.c | 54 ++---
src/keymap.h | 4
src/utils.c | 107 +++++++++++
src/utils.h | 20 ++
src/xkbcomp/.gitignore | 1
src/xkbcomp/keymap-dump.c | 7
src/xkbcomp/keywords.c | 349 ++++++++++++++++++++++++++++++++++++++
src/xkbcomp/keywords.gperf | 79 ++++++++
src/xkbcomp/parser-priv.h | 14 -
src/xkbcomp/parser.y | 2
src/xkbcomp/rules.c | 126 -------------
src/xkbcomp/scanner-utils.h | 148 ++++++++++++++++
src/xkbcomp/scanner.c | 205 ++++++++++++++++++++++
src/xkbcomp/scanner.l | 323 -----------------------------------
src/xkbcomp/xkbcomp-priv.h | 9
src/xkbcomp/xkbcomp.c | 38 ----
test/data/keymaps/stringcomp.data | 2
test/state.c | 23 ++
xkbcommon/xkbcommon.h | 40 ++++
21 files changed, 1040 insertions(+), 532 deletions(-)
---
Reply to: