libxkbcommon: Changes to 'refs/tags/libxkbcommon-0.4.0'
Tag 'libxkbcommon-0.4.0' created by Michael Stapelberg <stapelberg@debian.org> at 2014-02-09 17:45 +0000
Tagging upload of libxkbcommon 0.4.0-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABCgAGBQJS977DAAoJEE5xYO1KyO4dXfgP/AngpIoHWcL4gSaIFtSCvOTH
5vXK4YKtem3MXdKzZWcwEhtWoV3kYvYUq9DcukXH7qGC71dWGL+G09hyzYiHgilt
gH4KCfvu6daO6eHlxqxq9UfwjzrGjyGmCEGoQ9BYsm9frEM13Uy9Oh2deSKMVXTn
J53a9wdxqf/6RJS6GmiIzqqoC93K0RnZYQvDfwnU5hgpHS8DtRyoje3SFI3tZ7rh
gGuLON7hKiudPgdkIdwtXTQYESwdEfyV6YgbVRivhijXdmYNmYnM+4hyE572AkZb
Rytc/KQyQtphhYw7k889VqzMSwBCuAanzX7qbFcia/l30GLjImXBbarMGYYhL0i2
O682RSbw2PQTS0XkIWh7afed6y86wL7rFgQmt3yj1i2ytuhXJg0Ub6V+6q3fzT8h
eeQpabP/0DI2AAdfbRaW4000QClAkUtOs3AD7bNb7qE7NcpiKiHF88FtyA4LP0WU
CAzSPPiW/nC6gm+oyE3h4LklSPg+g55hRw5fVW5/sReu9WReBAh42RdHZwBRvV4x
rWrQrjETTsy2Hv4DXnKoN74Jv9Hy0U8KuQmbWW5GIL9UoKYTmoeYfazsxRG7zK/F
o1UJRDueLCie9Ckp1azD04IWU9vh/C5UzWglbH6z7qWNoS74HLIk5ZjtuMG4BhcB
3yAiWFlC47a5iEFFayY2
=TH/v
-----END PGP SIGNATURE-----
Changes since libxkbcommon-0.3.1-2:
Alan Coopersmith (1):
Make XkbFileCreate argument types match between header & implementation
Daniel Stone (1):
Resync keysym database
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
Michael Stapelberg (10):
Merge tag 'xkbcommon-0.4.0' into upstream-unstable
Merge branch 'upstream-unstable' into debian-unstable
update changelog for 0.4.0-1
build-depend on libxcb-xkb-dev (>= 1.10) for building libxkbcommon-x11
add myself to uploaders to make this not an NMU
add libxkbcommon-x11-{0,dev} to d/control, add .install files
canonicalize Vcs-*
add libxkbcommon-x11-0.symbols
bump standards-version to 3.9.5 (no changes necessary)
note new binary packages in d/changelog
Pino Toscano (1):
Get rid of the usage of PATH_MAX
Ran Benita (97):
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
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
Siddharth Heroor (1):
keysym-utf: Fix a warning about shadowing
Wander Lairson Costa (1):
Make C++ happy.
---
.autom4te.cfg | 3
.gitignore | 1
Makefile.am | 76
NEWS | 86
README | 47
configure.ac | 45
debian/changelog | 9
debian/control | 49
debian/libxkbcommon-x11-0.install | 3
debian/libxkbcommon-x11-0.symbols | 6
debian/libxkbcommon-x11-dev.install | 5
doc/Doxyfile.in | 142
makekeys.py | 44
src/atom.c | 137
src/atom.h | 7
src/context-priv.c | 171
src/context.c | 179
src/context.h | 62
src/keymap-priv.c | 121
src/keymap.c | 83
src/keymap.h | 25
src/keysym-utf.c | 13
src/keysym.c | 56
src/keysym.h | 6
src/ks_tables.h |11765 +++++++++++++++++++++--------------
src/state.c | 20
src/text.c | 8
src/utils.h | 75
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 | 318
src/xkbcomp/ast-build.h | 58
src/xkbcomp/ast.h | 124
src/xkbcomp/compat.c | 61
src/xkbcomp/expr.c | 170
src/xkbcomp/include.c | 2
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 | 191
src/xkbcomp/rules.c | 123
src/xkbcomp/scanner-utils.h | 11
src/xkbcomp/scanner.c | 68
src/xkbcomp/symbols.c | 122
src/xkbcomp/types.c | 13
src/xkbcomp/xkbcomp-priv.h | 3
test/.gitignore | 5
test/atom.c | 181
test/common.c | 113
test/context.c | 9
test/data/keycodes/empty | 4
test/data/keycodes/evdev-xkbcommon | 1
test/data/keymaps/divide-by-zero.xkb | 6
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-evdev.c | 114
test/interactive-x11.c | 367 +
test/keyseq.c | 55
test/keysym.c | 13
test/rulescomp.c | 10
test/state.c | 114
test/stringcomp.c | 7
test/test.h | 9
test/x11.c | 78
xkbcommon-x11-uninstalled.pc.in | 10
xkbcommon-x11.pc.in | 12
xkbcommon/xkbcommon-keysyms.h | 8
xkbcommon/xkbcommon-names.h | 1
xkbcommon/xkbcommon-x11.h | 166
xkbcommon/xkbcommon.h | 147
91 files changed, 13293 insertions(+), 6104 deletions(-)
---
Reply to: