• exec/load/cterm_lib.js

    From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sat Feb 27 22:27:43 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/009202357c153e98f0f9d412
    Modified Files:
    exec/load/cterm_lib.js
    Log Message:
    activate_font() now supports an optional wantblink argumentpass true if blink is desireable for blink/high-blink fonts.
    --- SBBSecho 3.13-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 Sat Apr 1 09:53:29 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/43370cc1a33ae299156a043e
    Modified Files:
    exec/load/cterm_lib.js
    Log Message:
    Add method: query_ctda() - Query CTerm Device AttributesReturns an array of attributes (digits), if valid responseNow Nightfox, you can query SyncTERM (only) to see if it supports Pixel ops(e.g. Sixel) is supported at the moment, using: cterm_lib.query_ctda(cterm_lib.cterm_device_attributes.pixelops_supported)- will return true if pixel operations are supportedOther dynamic terminal capabilities (e.g. depdendant on the output mode thatSyncTERM is run in) can be detected with this method. But note: the valuesreturned in SyncTERM's CTDA query-response do not exaclty match the valuesdocumented in cterm.txt. So use the constants from cterm_lib.js instead.
    --- SBBSecho 3.20-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 Sat Apr 1 18:54:13 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/cf5cb5f3bb24e043f06f2b28
    Modified Files:
    exec/load/cterm_lib.js
    Log Message:
    Call query_ctda() from supports_sixel() to confirm Sixel supportBoth the version and the output mode SyncTERM must be confirmed.A similar change should be made for supports_palettes() I think.
    --- SBBSecho 3.20-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 Fri Oct 18 17:11:06 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/d06c74760b0a28b5400c651c
    Modified Files:
    exec/load/cterm_lib.js
    Log Message:
    Define cterm_version_supports_copy_buffers (1316)
    --- 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 Fri Oct 18 18:29:35 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/e81d266166ab527ccc7cd1a1
    Modified Files:
    exec/load/cterm_lib.js
    Log Message:
    Make scale_rgb_channel_value() a bit smoother and avoid divide by zero.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)