• src/sbbs3/ctrl/MainFormUnit.cpp

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Wed Mar 11 02:35:20 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/b628ad930c2f4ed85b559c6c
    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp
    Log Message:
    Restore Form "View states" - don't display always restore all forms as visible

    We've been saving the various form "Visible" states to the Registry forever, but we never restored those states upon startup. e.g. if you didn't want the "Clients" form to be viewable, for example, too bad, it'd also default to shown /visible on startup. That's now fixed: if you turn off the visibilty of any form (the servers, clients, nodes), they'll still off/invisible when you rerun sbbsctrl.

    Also removed some old C++Builder 5 work-around that was forcing the tabsheet's active page to a potentially blank/empty page.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Wed Apr 22 22:31:11 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/2bceb328e37f8cda3e2affa2
    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp
    Log Message:
    When NT Services are in use, the ServiceStatusTimerTick() controls the status

    start/stop button states, status caption

    Fixes toggling between local server status ("Down") and NT service status
    (e.g. "Running NT Service") as reported by Haxor. Not functional impact, just cosmetic.

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