• src/sbbs3/ctrl/MainFormUnit.cpp

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Thu Sep 12 22:59:23 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/89637f0d043c012741932076
    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp
    Log Message:
    Display horizontal splitter in the correct spot.

    For who knows how long now, the horizontal splitter that allows the sysop
    to control the size of the top 2 panels (server forms), was displayed above
    the top panel, not between the top and bottom panel, thus making the panel heights not controllable. Weird. Change the order of making the controls visible to insure that the splitter is displayed below the top panel and
    on top of the bottom panel.

    Also (non-functional changes):
    Remove redunant mutex from client_on() - makes no difference.
    Use try/catch in client_on() to try to catch VCL exceptions - doesn't catch
    the "invalid index" error popups that we see on occasion. <shrug>

    ---
    ■ 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 Sat Sep 21 13:08:41 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/f4a2249b0d0c49dcdbc6ea06
    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp
    Log Message:
    Don't update displayed stats values if getstats() returns false (failure)

    Use byte_estimate_to_str() to display upload/download byte totals (better support for totals in gibibytes, tebibytes, etc.).

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