• src/sbbs3/js_console.cpp

    From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Tuesday, March 31, 2026 21:12:06
    https://gitlab.synchro.net/main/sbbs/-/commit/460361f2350c6acb713a9910
    Modified Files:
    src/sbbs3/js_console.cpp
    Log Message:
    Better argument validation and error reporting from console.gotoxy()

    e.g. console.gotoxy()
    Error: Insufficient Arguments (0 provided, a minimum of 1 expected)

    e.g. console.gotoxy(false)
    Error: console.gotoxy: invalid argument type (expected object or number-pair)

    e.g. console.gotoxy(0)
    Error: Insufficient Arguments (1 provided, a minimum of 2 expected)

    e.g. console.gotoxy({})
    Error: console.gotoxy: object argument 'x' property is an unexpected 'null' or 'undefined' value

    See issue #1107 for details
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)