Tag 'xkbcommon-0.5.0' created by Ran Benita <ran...@gmail.com> at 2014-10-18 13:45 +0000
xkbcommon-0.5.0 Changes since xkbcommon-0.4.3: David Herrmann (1): keymap: fix description of xkb_keymap_key_get_syms_by_level() Jan Engelhardt (1): build: use symbol versioning Jasper Lievisse Adriaanse (2): Make librt optional, required for at least OpenBSD disable -Wl,--no-undefined on OpenBSD for it doesn't have DT_NEEDED for libc Michael Forney (1): Fix typo in default-variant configure option Pino Toscano (1): Remove <linux/input.h> include from test/x11comp.c Ran Benita (81): keymap: fix typo test/x11comp: don't hang if Xvfb is not available Merge pull request #11 from michaelforney/master test: make most tests portable by copying linux/input.h locally ast-build: fix leak in error path keycodes: fix keymap compilation with no aliases and malloc(0)==NULL Remove compatibility symbols symbols: use darray_foreach_from for nicer loop doc: fix @param display for xkb_x11_setup_xkb_extension() configure.ac: add -Wdocumentation test/keyseq: add test x11, doc: add overview x11, doc: fix typo doc: order the modules better doc: move consumed modifier description to its own section doc: reorder "Keymap Components" functions parser: use "atom" instead of "sval" in yylval rules: warn when an RMLVO component isn't used quick-guide: fix Java-esque array syntax quick-guide: fix xkb_state_key_get_syms() example rules: fix mlvo-not-used warning keymap-dump: combine modifier_map's with the same modifier x11, doc: add note about per-client flags like detectable autorepeat x11, doc: add note about Key{Press,Release}->state field doc: linkify some references doc: disable tree view doc: disable BRIEF_MEMBER_DESC doc: disable alphabetical data structure index symbols: use correct max value symbols: improve FindKeyForSymbol() keymap: rename XkbKeyGroupWidth to XkbKeyNumLevels scanner-utils: optimize str()/lit() build: don't rebuild everything for libtest.la Move benchmarks from tests to their own files in bench/ scanner-utils: add helper for hex string escape scanner-utils: add helper for appending an entire string keysym: add function to test if a keysym is for a modifier darray: add darray_shrink() scanner-utils: add priv member compose: add xkbcommon-compose - API compose: add xkbcommon-compose - implementation test/compose: add new test test/interactive-evdev: add compose support bench/compose: add new benchmark scanner-utils: optimize one-line comments COPYING: add copyright notice from libX11:modules/im/ximcp/imLcPrs.c compose/parser: fix segfault when including compose/parser: one more skip_to_eol() compose/parser: use parameter as intended compose/parser: resolve keysyms in parser instead of scanner compose/parser: parse (! mods) properly compose/parser: fix parsing of multiple modifiers test/compose: test modifier syntax test/compose: test include statement Merge pull request #13 from jasperla/librt Merge pull request #14 from jasperla/undefined parser: bring back warning about includes of files with no default symbols: don't warn about conflicting syms if they are the same state: correctly infer inactive type entries test/data: sync to xkeyboard-config 2.13 test/data: add files for model=applealu_ansi layout=us test/keyseq: test 'map[None] = Level2;' scenario compose/parser: save len in keysym_from_name cache Replace some strncmp's with memcmp README: remove section on API stability README: move note about xkeyboard-config to its own section README: link to online API docs README: move compatibility notes to their own page doc/compat.md: we don't support more groups or mods yet README: remove elaborate details from the intro doc/quick-guide: some improvements README: add notes about Compose support docs: make html output have a fixed width, hide footer README: we also accepts patches through github Makefile.am: add symbol files to EXTRA_DIST Add PACKAGING file doc/compat.md: add compose incompatibilities compose: fill @since TBD Change initial symbol file versions to V_0.5.0 Update NEWS Bump version to 0.5.0 --- COPYING | 27 Makefile.am | 62 NEWS | 44 PACKAGING | 50 README.md | 92 bench/.gitignore | 4 bench/compose.c | 63 bench/key-proc.c | 2 bench/rules.c | 60 bench/rulescomp.c | 53 configure.ac | 29 doc/Doxyfile.in | 18 doc/compat.md | 55 doc/doxygen-extra.css | 9 doc/quick-guide.md | 24 src/compat.c | 189 - src/compose/parser.c | 759 ++++ src/compose/parser.h | 36 src/compose/paths.c | 204 + src/compose/paths.h | 42 src/compose/state.c | 196 + src/compose/table.c | 219 + src/compose/table.h | 100 src/darray.h | 6 src/keymap.c | 6 src/keymap.h | 2 src/keysym.c | 12 src/keysym.h | 3 src/scanner-utils.h | 44 src/state.c | 2 src/xkbcomp/ast-build.c | 8 src/xkbcomp/keycodes.c | 9 src/xkbcomp/keymap-dump.c | 32 src/xkbcomp/keymap.c | 4 src/xkbcomp/parser.y | 12 src/xkbcomp/rules.c | 115 src/xkbcomp/scanner.c | 6 src/xkbcomp/symbols.c | 74 test/.gitignore | 2 test/common.c | 43 test/compose.c | 525 ++ test/data/compat/accessx | 10 test/data/compat/basic | 11 test/data/compat/caps | 15 test/data/compat/complete | 2 test/data/compat/iso9995 | 9 test/data/compat/ledcaps | 35 test/data/compat/lednum | 33 test/data/compat/ledscroll | 35 test/data/compat/level5 | 31 test/data/compat/misc | 68 test/data/compat/mousekeys | 153 test/data/compat/pc | 10 test/data/compat/xfree86 | 4 test/data/compose/en_US.UTF-8/Compose | 5973 +++++++++++++++++++++++++++++++++ test/data/keycodes/xfree86 | 4 test/data/keymaps/host.xkb | 17 test/data/keymaps/no-aliases.xkb | 460 -- test/data/keymaps/stringcomp.data | 17 test/data/rules/base | 111 test/data/rules/evdev | 57 test/data/symbols/altwin | 107 test/data/symbols/ca | 42 test/data/symbols/capslock | 60 test/data/symbols/ch | 35 test/data/symbols/ctrl | 88 test/data/symbols/cz | 173 test/data/symbols/de | 125 test/data/symbols/empty | 2 test/data/symbols/group | 323 - test/data/symbols/il | 136 test/data/symbols/in | 517 ++ test/data/symbols/inet | 264 - test/data/symbols/keypad | 131 test/data/symbols/latin | 26 test/data/symbols/level3 | 115 test/data/symbols/level5 | 91 test/data/symbols/macintosh_vndr/apple | 141 test/data/symbols/macintosh_vndr/us | 145 test/data/symbols/pc | 45 test/data/symbols/ru | 838 ++-- test/data/symbols/shift | 29 test/data/symbols/srvr_ctrl | 51 test/data/symbols/terminate | 2 test/data/symbols/us | 174 test/data/sync.sh | 2 test/data/types/basic | 13 test/data/types/extra | 71 test/data/types/iso9995 | 6 test/data/types/level5 | 34 test/data/types/mousekeys | 6 test/data/types/numpad | 8 test/data/types/pc | 25 test/evdev-scancodes.h | 587 +++ test/filecomp.c | 1 test/interactive-evdev.c | 68 test/interactive-x11.c | 2 test/keyseq.c | 33 test/rules-file.c | 48 test/rulescomp.c | 57 test/state.c | 2 test/test.h | 5 test/x11comp.c | 9 xkbcommon-x11.map | 9 xkbcommon.map | 87 xkbcommon/xkbcommon-compose.h | 483 ++ xkbcommon/xkbcommon-x11.h | 73 xkbcommon/xkbcommon.h | 135 108 files changed, 12696 insertions(+), 3025 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/e1yuph7-0001pa...@moszumanska.debian.org