• src/conio/cterm.c cterm.h src/syncterm/bbslist.c menu.c syncterm.c syn

    From Deuc¿@VERT to Git commit to main/sbbs/master on Wednesday, January 08, 2025 11:12:02
    https://gitlab.synchro.net/main/sbbs/-/commit/25d7456145c54b34f5285fe7
    Modified Files:
    src/conio/cterm.c cterm.h src/syncterm/bbslist.c menu.c syncterm.c syncterm.h term.c
    Log Message:
    Make the scrollback a ring buffer instead of a linear one.

    This was one of the two major perforance issues with previous
    versions of SyncTERM. Using a larger scrollback will not longer
    slow down SyncTERM.

    The other major issue is updating the pixel data for every change,
    but we can't fix that as long as graphics and text are drawn on the
    same plane.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net