• src/syncterm/CHANGES term.c

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Fri Oct 18 11:42:22 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/8624486fc150f7ebb01543c3
    Modified Files:
    src/syncterm/CHANGES term.c
    Log Message:
    Fix cache subdirectories on Windows.

    Windows appears to treat backslashes and slashes the same when
    using the API, but Windows always returns backslashes. Convert
    backslashes to slashes in clean_path() to ensure paths compare the
    same regardless of them being specified with backslashes or slashes.

    There's still an open question of what to do about paths received
    from the remote with backslashes in them, but I suspect that doing
    that would actually work on *nix systems and break on Windows systems,
    so hopefully whoever does that can fogure out what's going on.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Wed Apr 23 13:57:48 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/d3a2fa5a75261677b2722142
    Modified Files:
    src/syncterm/CHANGES term.c
    Log Message:
    Fix screen save/restore for manual uploads

    While it was properly entering the mode for the file picker, it
    restored the screen before the protocol picker, which resulted in
    the palette/charset from the connection being used for the transfer
    window.

    Fixes ticket 202

    While we're here, wrap the whole "put everything in CP437 mode"
    into a new function and use it everywhere.
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)