libxkbcommon/tools
Pierre Le Marre 00e3058e7b Prevent recursive includes of keymap components
- Add check for recursive includes of keymap components. It relies on
  limiting the include depth. The threshold is currently to 15, which
  seems reasonable with plenty of margin for keymaps in the wild.
- Add corresponding new log message `recursive-include`.
- Add tests for recursive includes.
2023-11-06 22:06:25 +01:00
..
check-messages.c Add xkb-check-messages tool 2023-09-19 08:49:52 +02:00
compile-keymap.c Fix memory leak in print_keymap 2023-11-06 21:44:41 +01:00
compose.c Compose: add iterator API 2023-09-26 09:02:45 +02:00
how-to-type.c tools/how-to-type: add --keysym for how to type a keysym 2021-07-31 22:03:33 +03:00
interactive-evdev.c interactive-wayland: Add support for Compose 2023-11-06 20:57:13 +01:00
interactive-wayland.c interactive-wayland: Add support for Compose 2023-11-06 20:57:13 +01:00
interactive-x11.c interactive-x11: Add support for Compose 2023-11-06 20:57:13 +01:00
messages.c Prevent recursive includes of keymap components 2023-11-06 22:06:25 +01:00
messages.c.jinja Add xkb-check-messages tool 2023-09-19 08:49:52 +02:00
messages.h Add xkb-check-messages tool 2023-09-19 08:49:52 +02:00
registry-list.c Tools: Improve xkbcli help messages and manual pages 2023-10-05 06:24:02 +02:00
tools-common.c interactive-wayland: Add support for Compose 2023-11-06 20:57:13 +01:00
tools-common.h interactive-wayland: Add support for Compose 2023-11-06 20:57:13 +01:00
xkbcli-bash-completion.sh Tools: Add bash completions for xkbcli 2023-10-05 06:24:02 +02:00
xkbcli-compile-keymap.1 tools: convert man pages from man format to mdoc format 2020-08-31 10:02:47 +03:00
xkbcli-how-to-type.1 Tools: Improve xkbcli help messages and manual pages 2023-10-05 06:24:02 +02:00
xkbcli-interactive-evdev.1 Tools: Improve xkbcli help messages and manual pages 2023-10-05 06:24:02 +02:00
xkbcli-interactive-wayland.1 interactive-wayland: Add support for Compose 2023-11-06 20:57:13 +01:00
xkbcli-interactive-x11.1 interactive-x11: Add support for Compose 2023-11-06 20:57:13 +01:00
xkbcli-list.1 man: mention `xkbcli list` output is meant to be in YAML 1.2 format 2021-11-01 23:56:22 +02:00
xkbcli.1 man: add missing pointer to xkbcli-compile-keymap(1) 2021-03-29 20:59:45 +03:00
xkbcli.c Tools: Add bash completions for xkbcli 2023-10-05 06:24:02 +02:00