Edit

kc3-lang/libxkbcommon/changes/api/418.bugfix.md

Branch :

  • Show log

    Commit

  • Author : Pierre Le Marre
    Date : 2024-07-12 09:17:34
    Hash : addf73c5
    Message : keysyms: Require only 5 bytes for UTF-8 encoding Require only 5 bytes for the buffer of `xkb_keysym_to_utf8`, as UTF-8 encodes code points on up to 4 bytes + 1 byte for the NULL-terminating byte. Previous standard [RFC 2279] (1998) required up to 6 bytes per code point, but has been superseded by [RFC 3629] (2003). [RFC 2279]: https://datatracker.ietf.org/doc/html/rfc2279 [RFC 3629]: https://datatracker.ietf.org/doc/html/rfc3629

  • changes/api/418.bugfix.md
  • `xkb_keysym_to_utf8`: Require only 5 bytes for the buffer, as UTF-8 encodes code
    points on up to 4 bytes + 1 byte for the NULL-terminating byte.
    Previous standard [RFC 2279](https://datatracker.ietf.org/doc/html/rfc2279)
    (1998) required up to 6 bytes per code point, but has been superseded by
    [RFC 3629](https://datatracker.ietf.org/doc/html/rfc3629) (2003).