libxkbcommon/tools
Pierre Le Marre a83d745b62 Messages: add new messages to registry
This commit is another step to identify and document the maximum number
of logging messages. Bulk changes:

- Rename `conflicting-key-type` to `conflicting-key-type-merging-groups`.
  Giving more context in the name allow us to introduce
  `conflicting-key-type-definitions` later.
- Add conflicting-key-type-definitions
- Add conflicting-key-type-map-entry
- Add undeclared-modifiers-in-key-type
  Also improve the log messages.
- Add conflicting-key-type-preserve-entries
- Use XKB_ERROR_UNSUPPORTED_MODIFIER_MASK
- Add illegal-key-type-preserve-result
- Add conflicting-key-type-level-names
- Add duplicate-entry
- Add unsupported-symbols-field
- Add missing-symbols-group-name-index
- Use XKB_ERROR_WRONG_FIELD_TYPE
- Add conflicting-key-name
- Use XKB_WARNING_UNDEFINED_KEYCODE
- Add illegal-keycode-alias
- Add unsupported-geometry-section
- Add missing-default-section
- Add XKB_LOG_MESSAGE_NO_ID
- Rename log_vrb_with_code to log_vrb
- Use ERROR_WRONG_FIELD_TYPE & ERROR_INVALID_SYNTAX
- Add unknown-identifier
- Add invalid-expression-type
- Add invalid-operation + fixes
- Add unknown-operator
- Rename ERROR_UNKNOWN_IDENTIFIER to ERROR_INVALID_IDENTIFIER
- Add undeclared-virtual-modifier
- Add expected-array-entry
- Add invalid-include-statement
- Add included-file-not-found
- Add allocation-error
- Add invalid-included-file
- Process symbols.c
- Add invalid-value
- Add invalid-real-modifier
- Add unknown-field
- Add wrong-scope
- Add invalid-modmap-entry
- Add wrong-statement-type
- Add conflicting-key-symbols-entry
- Add invalid-set-default-statement
2023-09-24 09:09:24 +02:00
..
check-messages.c Add xkb-check-messages tool 2023-09-19 08:49:52 +02:00
compile-keymap.c xkbcli: allow compile-keymap without args 2023-07-03 13:53:26 +10:00
compose.c tools: add compose tool for Compose debugging 2021-05-08 21:37:28 +03: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-evdev: add option to print modmaps 2023-09-18 16:14:12 +02:00
interactive-wayland.c Interactive tools: add options to hide some fields 2023-09-18 16:14:12 +02:00
interactive-x11.c Interactive tools: add options to hide some fields 2023-09-18 16:14:12 +02:00
messages.c Messages: add new messages to registry 2023-09-24 09:09:24 +02: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/list: print an empty string for null vendor strings 2021-11-11 08:26:36 +10:00
tools-common.c interactive-evdev: add option to print modmaps 2023-09-18 16:14:12 +02:00
tools-common.h interactive-evdev: add option to print modmaps 2023-09-18 16:14:12 +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/how-to-type: add --keysym for how to type a keysym 2021-07-31 22:03:33 +03:00
xkbcli-interactive-evdev.1 interactive-evdev: includes options 2023-06-26 09:52:38 +02:00
xkbcli-interactive-wayland.1 tools: convert man pages from man format to mdoc format 2020-08-31 10:02:47 +03:00
xkbcli-interactive-x11.1 tools: convert man pages from man format to mdoc format 2020-08-31 10:02:47 +03: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 interactive-evdev: switch from epoll(2) to poll(2) 2021-03-28 14:39:03 +03:00