xkbcomp: Changes to 'master'

Daniel Stone daniels at kemper.freedesktop.org
Tue Jun 21 08:09:48 PDT 2011


 compat.c     |    4 ++--
 configure.ac |    2 +-
 parseutils.c |    9 ++++++---
 parseutils.h |    4 ++--
 xkbcomp.h    |    1 +
 xkbparse.y   |    4 ++--
 6 files changed, 14 insertions(+), 10 deletions(-)

New commits:
commit cef4ba4b8fdc9a5439f71437c08cf690a750bd6b
Author: Daniel Stone <daniel at fooishbar.org>
Date:   Tue Jun 21 16:04:45 2011 +0100

    Bump to 1.2.3
    
    Signed-off-by: Daniel Stone <daniel at fooishbar.org>

commit 3caab5aa37decb7b5dc1642a0452efc3e1f5100e
Author: Daniel Stone <daniel at fooishbar.org>
Date:   Tue Jun 21 15:55:59 2011 +0100

    Interp: Allow explicit Any/NoSymbol mappings
    
    Brown paper bag in full effect.
    
    The previous fix, while crushing the previous problem where an unknown
    keysym for an interp def would lead to every key matching it, also
    ignored explicit Any+AnyOfOrNone(All) mappings.
    
    Such as the one xkeyboard-config relied on for Control to actually
    update the modifier state.
    
    Fix this by allowing mappings explicitly declared as Any/NoSymbol, while
    ignoring only those with failed keysym lookups.  Unfortunately, due to
    the structure of the parser, it's a deeply inelegant fix.
    
    Verified with a quick check of all layouts (albeit using default
    variants only) in xkeyboard-config that this results in no changes to
    the output at all, compared to xkbcomp 1.1.1.
    
    Signed-off-by: Daniel Stone <daniel at fooishbar.org>

commit b34af8b0aec3a1dfc58f9732996274cbf2646a53
Author: Daniel Stone <daniel at fooishbar.org>
Date:   Tue Jun 21 15:55:28 2011 +0100

    Constify LookupKeysym input argument
    
    Signed-off-by: Daniel Stone <daniel at fooishbar.org>



More information about the xorg-commit mailing list