Pop-Up Thingie

Digital Distortion
  • Home
  • Forum
  • Files
  • Web Monitor
  • Log in

  1. Forum
  2. DOVE-Net
  3. Synchronet Programming
  • DDFileLister: When displaying a file description, remove/replace curso

    From Rob Swindell@VERT to GitLab note in main/sbbs on Sun Sep 15 19:57:34 2024
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/460#note_5640

    ^A0 through ^A7 - these are color codes (set background color) - not cursor movement codes. ^A8 and ^A9 are not (currently, at least) valid Ctrl-A codes.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Sun Sep 15 20:01:47 2024
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/460#note_5641

    File descriptions aren't supposed to have cursor movements codes in the first place, so I'm curious how this is happening.

    Are we talking about file summary/descriptions, or extended descriptions (e.g. imported from TIC or DIZ) here?

    How'd these files get added to the filebase in the first place?

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to GitLab note in main/sbbs on Sun Sep 15 21:20:08 2024
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/460#note_5642

    Whoops I meant to be checking for cursor right (128-255, according to the [attributes documentation](https://wiki.synchro.net/custom:ctrl-a_codes)

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to GitLab note in main/sbbs on Sun Sep 15 21:24:09 2024
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/460#note_5643

    They're from extended descriptions from a diz. I uploaded them yo my BBS (for testing) using the ;UPLOAD coand. These are a couple examples:

    http://digitaldistortionbbs.com/api/files.ssjs?call=download-file&dir=uploads_up_other&file=avpack23.zip

    http://digitaldistortionbbs.com/api/files.ssjs?call=download-file&dir=uploads_up_other&file=blndr2022b.zip

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to GitLab note in main/sbbs on Sun Sep 15 21:24:39 2024
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/460#note_5643

    They're from extended descriptions from a diz. I uploaded them yo my BBS (for testing) using the ;UPLOAD coand. These are a couple examples:

    http://digitaldistortionbbs.com/api/files.ssjs?call=download-file&dir=uploads_up_other&file=avpack23.zip

    http://digitaldistortionbbs.com/api/files.ssjs?call=download-file&dir=uploads_up_other&file=blndr2022b.zip

    Nelgin reportrd this; I downloaded these files from his BBS.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to GitLab note in main/sbbs on Sun Sep 15 21:42:57 2024
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/460#note_5643

    They're from extended descriptions from a diz. I uploaded them yo my BBS (for testing) using the ;UPLOAD coand. These are a couple examples:

    http://digitaldistortionbbs.com/api/files.ssjs?call=download-file&dir=uploads_up_other&file=avpack23.zip

    http://digitaldistortionbbs.com/api/files.ssjs?call=download-file&dir=uploads_up_other&file=blndr2022b.zip

    Nelgin reportrd this; I downloaded these files from his BBS. I noticed these seem to at least have a / (newline) attribute.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to GitLab note in main/sbbs on Sun Sep 15 22:40:18 2024
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/460#note_5643

    They're from extended descriptions from a diz. I uploaded them yo my BBS (for testing) using the ;UPLOAD coand. These are a couple examples:

    http://digitaldistortionbbs.com/api/files.ssjs?call=download-file&dir=uploads_up_other&file=avpack23.zip

    http://digitaldistortionbbs.com/api/files.ssjs?call=download-file&dir=uploads_up_other&file=blndr2022b.zip

    Nelgin reportrd this; I downloaded these files from his BBS. He says he used addfiles eith the -diz option. I noticed these seem to at least have a / (newline) attribute.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Mon Sep 16 03:19:11 2024
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/460#note_5644

    I imported adpack23.zip into vert and the extended description display fine, at least using the built file lister, in sbbs. I do see there are Ctrl-A codes for cursor-right positioning (which would need to be replaced with spaces, at minimum, for the original art to display correctly) and the conditional-newline sequence (Ctrl-A/) is also required for proper display matching the screen width provided in the SAUCE record of the FILE_ID.ANS file.

    I'm not clear why these codes would be problematic for DDFileLister.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Nigel Reed@VERT to GitLab note in main/sbbs on Mon Sep 16 08:41:06 2024
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/460#note_5645

    For the record, this is the original image that I showed Nightfox.

    ![image](/uploads/5a2a3a48a2d83d45086423ac28d1e6e3/image.png){width=1218 height=796}

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to GitLab note in main/sbbs on Mon Sep 16 09:58:43 2024
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/460#note_5646

    The cursor codes are problematic for DDMsgReader because, when using the scrolling ANSI interface, it writes the extended descriptions to the right of the file list; it doesn't expect the cursor to be moved when writing the description, so that currently is causing issues when displaying the descriptions, as part of the description ends up over the file list. Similar issues happen when viewing file info, where it uses a scrollable window on the screen (using frame.js). I think the best solution would be for DDFileLister to remove these cursor positioning codes so that they aren't a problem when writing the extended descriptions.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to GitLab note in main/sbbs on Mon Sep 16 10:13:00 2024
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/460#note_5647

    When viewing information about avpack23.zip, without removing these control characters:
    ![image](/uploads/29b3a320dcdb1de25fee2ce27527e5e2/image.png)

    And if it removes the control characters, it looks better: ![image](/uploads/171cee839ba1be8720e2a4a7ebcdb959/image.png) ![image](/uploads/bd042f17830a08b769708e9078d25a0f/image.png)

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to GitLab note in main/sbbs on Mon Sep 16 10:51:41 2024
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/460#note_5650

    Another example where the description looks bad when viewing file info without removing/replacing the cursor positioning codes:
    ![image](/uploads/dfb8d22258149582dce3f8c3e72cc5cc/image.png)

    The same when the cursor position codes are removed/replaced: ![image](/uploads/6ecfea63d8ad5207eb6c87c1994e5470/image.png)

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to GitLab note in main/sbbs on Mon Sep 16 11:09:43 2024
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/460#note_5651

    avpack23.zip without this fix:

    ![image](/uploads/de284e36c816897743d63656ecae0ee2/image.png)

    avpack23.zip with this fix:

    ![image](/uploads/94130a1e57e25be01cddf0d91b559728/image.png)

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • Web-based telnet client

    Other Links
    What is a BBS?
    Doors installed on this BBS
    Digital Distortion Doors & Tools
    Door stats
    Trivia scores
    Message networks
    Terminal software
    Synchronet archiver setup
    Ready.gov anti-terrorist guidelines as of 2003

    Other services
    Telnet
    RLogin
    IRC
    Email & news access

    Feel free to send me an email.

    BBS UPS stats
  • Who's Online

  • Recent Visitors

    • Merlin
      Mon Apr 14 06:31:48 2025
      from Milton, WV via HTTP
    • Merlin
      Sun Apr 6 09:19:55 2025
      from Milton, WV via HTTP
    • xbit
      Sat Feb 22 04:36:09 2025
      from Portland, Or via HTTP
    • Wilmaxs
      Wed Aug 16 04:20:48 2023
      via HTTP
  • System Info

    Sysop: Eric Oulashin
    Location: Beaverton, Oregon, USA
    Users: 101
    Nodes: 16 (0 / 16)
    Uptime: 11:44:33
    Calls: 6,130
    Calls today: 4
    Files: 8,500
    D/L today: 395 files
    (178M bytes)
    Messages: 348,231
    Posted today: 3

© Digital Distortion, 2025