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

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: