Errors and Logging
dxtr edited this page 2026-10-18 16:16:25 +02:00

Page revisions

6 Commits

Author SHA1 Message Date
e65afbe30c Follow cl-xkbcommon 767be00: modifier keywords as a type
A keyword that names no modifier is now a type-error, since the
functions that take a modifier declare the new type modifier-keyword.
The reference describes the type, Concepts names it beside the
keywords, and Errors and Logging and Keyboard States and Modifiers say
which error a wrong keyword and a wrong name signal, quoting SBCL's
message for the keyword.
2026-10-18 16:16:25 +02:00
c5bcf924f5 Follow cl-xkbcommon 986ea41: make-context's log limit
make-context takes :log-limit, the most log messages a context keeps,
which was a fixed 100.  The reference, Contexts and Keymaps, and Errors
and Logging say so, and Errors and Logging says that an error reports
only the messages of the compile that failed.  modifier-active-p lists
the modifier keywords in the order active-modifiers returns them, and
Platforms and Testing names the environment among what cl-xkbcommon
takes from SBCL.
2026-10-18 15:10:49 +02:00
bd813c195b Document key-shortcut, character-keysym, keyboard-state-keymap, evdev-keycode and :errorp 2026-10-12 00:38:20 +02:00
fdd4f077b2 Missing modifier keywords are no longer errors 2026-10-11 17:28:43 +02:00
7a7872d0ea Correct how wrong argument types are reported 2026-10-11 16:57:04 +02:00
cf47978869 Add Errors and Logging 2026-10-11 16:54:24 +02:00