• exec/load/recordfile.js

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Monday, March 24, 2025 07:36:13
    https://gitlab.synchro.net/main/sbbs/-/commit/f8ec728d863dd327ba0374e3
    Modified Files:
    exec/load/recordfile.js
    Log Message:
    Returning null from a constuctor is silly

    Throw an error instead. This should help DigitalMan debug his issue.
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Monday, March 24, 2025 14:36:40
    https://gitlab.synchro.net/main/sbbs/-/commit/64a6a0d5057d56d3337f2889
    Modified Files:
    exec/load/recordfile.js
    Log Message:
    Add more detail to the file open failure exception
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Friday, April 10, 2026 21:07:44
    https://gitlab.synchro.net/main/sbbs/-/commit/2752173e9d62b724caf2a5d0
    Modified Files:
    exec/load/recordfile.js
    Log Message:
    Fix recordfile.js toSource() calls for SM128 compatibility

    toSource() is removed in SpiderMonkey 128. In put(), the default
    value is only read so no copy is needed. In reInit(), use JSON.parse(JSON.stringify()) for deep-copying object/array defaults.

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)