• Show log

    Commit

  • Hash : 345f0c67
    Author : Pierre Le Marre
    Date : 2025-09-24T20:28:00

    keymap: Make pretty-printing optional
    
    This greatly improves the keymap serialization: 1.22× speedup and
    about 5% less allocations. The resulting keymap is also a bit faster
    to parse.
    
    Another improvement is that it eases keysym names migrations (removal
    and additions) by using only keysym numeric values. This requires some
    care, i.e. `NoSymbol` must be serialized with its name and not its
    value 0x0, because xkbcomp and libxkbcommon < 1.12 would interpret the
    numeric value as `XKB_KEY_0`.
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/libxkbcommon.git
    Git SSH git@git.kmx.io:kc3-lang/libxkbcommon.git
    Public access ? public
    Description

    keymap handling library for toolkits and window systems

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags