BBS:      TELESC.NET.BR
Assunto:  src/conio/cterm.c cterm.h src/syncterm/ripper.c term.c
De:       Deuc¨
Data:     Mon, 16 Mar 2026 12:27:51 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/8b1196b593bc5fb0d78a80c7
Modified Files:
	src/conio/cterm.c cterm.h src/syncterm/ripper.c term.c
Log Message:
Preserve per-entry palette override across cterm_reset()

Custom palettes configured per BBS entry were lost when the remote
triggered a terminal reset (ESC c), because cterm_reset() unconditionally
restored dac_default.

Store the override palette in the cterm struct so cterm_reset() can
reapply it after resetting defaults. Also preserve it through RIP's
reinit_screen() which destroys and recreates the cterm.

Co-Authored-By: Claude Opus 4.6 
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]