https://gitlab.synchro.net/main/sbbs/-/commit/ad5f30be5837ec6c23b12fdd
Modified Files:
src/sbbs3/inkey.cpp js_console.cpp newuser.cpp
Log Message:
Fix auto-terminal (autoterm) adjustments post new Terminal()
The new terminal abstraction broke a few cases where the automatic terminal capabilities detection was changed (e.g. via JS or C++) *after* the initial Terminal instace was created, e.g. mouse support could not be enabled before user login, PETSCII-backspace detection didn't display confirmation in proper case and color, latent ANSI terminal/key input detection no longer worked.
Please, if you observe differences in terminal behavior since v3.20, let us know. We don't have good tests/testing of the terminal behavior and v3.21 introduces a major refactor with issues still being discovered months after
the implemented changes.
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net