[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libxkbcommon: Changes to 'refs/tags/xkbcommon-0.3.2'



Tag 'xkbcommon-0.3.2' created by Ran Benita <ran234@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(-)
---


Reply to: