https://gitlab.synchro.net/main/sbbs/-/commit/72b74ab5fbdae34a3bd04d44
Modified Files:
src/doors/syncduke/syncduke_input.c src/doors/syncduke/tests/test_evdev.c test_keymap.c test_kitty.c
Log Message:
syncduke: the numpad key test asserted the behavior it replaced
91d049a9cf (2026-07-11) made the NumLock-off numpad Home/End/PgUp/PgDn Duke's Aim/Look controls rather than digits, since folding End to '1' holsters the pistol mid-fight. test_kitty.c kept the assertion written for the digit fold
in d8cfa92431 (2026-07-01), so it has failed ever since, and the comment above the menu branch still described the fall-through that commit removed. Assert Aim up/down instead, and cover End, which was untested.
The build recipes in all three input tests no longer linked either. syncduke_door.c has since grown into the door32/idle/config layers, which drag xpdev into a key test, and syncduke_input.c gained calls into termgfx/sixel.c. Drop syncduke_door.c for stubs beside the ones each test already carries, and add sixel.c.
Co-Authored-By: Claude Opus 5 (1M context) <
noreply@anthropic.com>
--- SBBSecho 3.37-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)