libxkbcommon/src
Mikhail Gusarov d21645be08 xkbcomp: Require newline after !include line in rules files
Rules file parser allows constructs like

!include "foo" !include "bar" !layout = symbols

This is most likely an oversight in original code.

Closes #452
2024-02-20 11:27:02 +10:00
..
compose compose: Ensure we mmap only regular files 2024-02-07 09:24:59 +01:00
x11 Messages: merge macros with and without message code 2023-09-24 09:09:24 +02:00
xkbcomp xkbcomp: Require newline after !include line in rules files 2024-02-20 11:27:02 +10:00
atom.c atom: rewrite as a hash table 2021-04-27 16:41:32 +03:00
atom.h atom: combine atom_intern() and atom_lookup() 2019-11-09 21:28:43 +02:00
context-priv.c Messages: merge macros with and without message code 2023-09-24 09:09:24 +02:00
context.c Messages: merge macros with and without message code 2023-09-24 09:09:24 +02:00
context.h Messages: merge macros with and without message code 2023-09-24 09:09:24 +02:00
darray.h Compose: add iterator API 2023-09-26 09:02:45 +02:00
keymap-priv.c build: include config.h manually 2019-12-27 13:09:11 +02:00
keymap.c scanner: allow for a zero terminated string as keymap 2023-05-05 09:57:23 +10:00
keymap.h Add support for modmap None (#291) 2023-05-01 23:30:41 +03:00
keysym-utf.c keysyms: Add Unicode constants 2024-01-10 14:18:43 +01:00
keysym.c keysyms: Fix case mapping for 3 Latin 1 keysyms 2024-01-10 15:03:22 +01:00
keysym.h Keysyms: Update using latest xorgproto 2024-02-06 17:45:02 +01:00
keysym.h.jinja keysyms: Add XKB_KEYSYM_NAME_MAX_SIZE for internal use 2024-01-10 14:18:43 +01:00
ks_tables.h keysyms: Update using latest xorgproto 2024-02-08 14:24:28 +01:00
messages-codes.h Prevent recursive includes of keymap components 2023-11-06 22:06:25 +01:00
messages-codes.h.jinja Messages: merge macros with and without message code 2023-09-24 09:09:24 +02:00
registry.c registry: Use `steal` for better memory handling 2023-12-04 10:44:52 +10:00
scanner-utils.h Compose: early detection of invalid encoding 2023-11-03 04:16:50 +01:00
state.c Add documentation to XkbToControl 2023-12-19 07:01:04 +01:00
text.c keysyms: Add XKB_KEYSYM_NAME_MAX_SIZE for internal use 2024-01-10 14:18:43 +01:00
text.h text: take xkb_mod_set instead of the entire keymap 2014-04-19 16:23:04 +03:00
utf8.c Do not interpret nor emit invalid Unicode encoding forms 2023-05-13 22:02:46 +03:00
utf8.h Add utf8.{c,h} for common UTF-8 util functions 2014-03-22 02:10:28 +02:00
util-list.c Add libxkbregistry to query available RMLVO 2020-07-06 15:15:20 +10:00
util-list.h Add libxkbregistry to query available RMLVO 2020-07-06 15:15:20 +10:00
util-mem.h utils: Steal `steal` from libei 2023-12-04 10:44:52 +10:00
utils.c compose: Ensure we mmap only regular files 2024-02-07 09:24:59 +01:00
utils.h compose: Ensure we mmap only regular files 2024-02-07 09:24:59 +01:00