• FSEditor: User how has problems pasting UTF-8 text

    From Nigel Reed@VERT to GitLab issue in main/sbbs on Wed Feb 14 09:36:22 2024
    open https://gitlab.synchro.net/main/sbbs/-/issues/719

    This is a report verbatim from my user

    ```
    I am writing to report a change in how the editor behaves. ²
    This is not urgent, i just thought i would give a heads up. ²
    Formerly, when i pasted content containing UTF-8 encoded ²
    characters, the editor would translate them to ASCII ²
    "line noise." Now it seems to interpret them as editor °
    commands and it rearranges the existing text. °
    °
    For example, the word Saute' where the "e'" represents the °
    Unicode character LATIN SMALL LETTER E WITH ACUTE, whose °
    UTF-8 encoding is 0xC3 0xA9. °
    °
    Input text:
    Saute' onions, celery, pepper, garlic, and spices in oil. °
    °
    Old result: °
    Saut|- onions, celery, pepper, garlic, and spices in oil. °
    °
    New result: °
    onions, celery, pepper, garlic, and spices in oil. ²
    Saut ²
    ²
    With longer texts, the rearrangement is more dramatic.
    ```

    This user is one of my biggest contributors so I'd like to make sure this gets fixed ASAP.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to GitLab note in main/sbbs on Wed Feb 14 17:04:28 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/719#note_4834

    It would be good to know what terminal is in use.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to GitLab note in main/sbbs on Wed Feb 14 17:05:53 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/719#note_4835

    Also, his terminal settings/detection.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Wed Feb 14 18:01:09 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/719#note_4836

    For what it's worth, I could not reproduce this problem on Vertrauen (was able to paste UTF-8 into fseditor.js no problem):

    [2024-02-14](/uploads/b8afb08e1126d81f6b1401cd78717055/2024-02-14.png)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nigel Reed@VERT to GitLab note in main/sbbs on Wed Feb 14 18:18:21 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/719#note_4837

    I have sent an email to get more detail. I just passed on what information I had received. As soon as I get more I'll update the ticket.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nigel Reed@VERT to GitLab note in main/sbbs on Wed Feb 14 21:17:09 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/719#note_4838

    User says:

    I am using xfce4-terminal 0.8.10 and openssh 9.3p2 ²
    ²
    (T) Terminal Mode Auto UTF-8 / ANSI (color) (mouse) DEL=BS

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to GitLab note in main/sbbs on Wed Feb 14 22:19:50 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/719#note_4839

    This was broken with an older Synchronet build I was running, but rebuilding and restarting made it work. :D

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nigel Reed@VERT to GitLab note in main/sbbs on Wed Feb 14 23:12:32 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/719#note_4840

    I configured FSEditor as such:

    ```
    [Deuce's FSEditor Editor]
    1: Name Deuce's FSEditor
    2: Internal Code FSEDITOR
    3: Command Line ?fseditor %f
    4: Access Requirements ANSI
    5: I/O Method FOSSIL or UART
    6: Native Executable/Script No
    7: Use Shell or New Context No
    8: Record Terminal Width Yes
    9: Word-wrap Quoted Text Yes, for terminal width
    10: Automatically Quoted Text All
    11: Editor Information Files WWIV EDITOR.INF/RESULT.ED
    12: Expand Line Feeds to CRLF Yes
    13: Handle Soft CRs N/A
    14: Strip FidoNet Kludges No
    15: Support UTF-8 Encoding Yes
    16: BBS Drop File Type None
    ```

    and tried again and I get the same thing when using xfce4-terminal.

    If I just try to paste the ‚ character it acts as if I'm pressing ^B to move to the start of the line.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to GitLab note in main/sbbs on Thu Feb 15 09:45:43 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/719#note_4841

    Here's the config I tested with that worked: ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
    º ³Name JS FSE º
    º ³Internal Code FSEDITOR º
    º ³Command Line ?fseditor %f º
    º ³Access Requirements ANSI º
    º ³I/O Method Socket º
    º ³Native Executable/Script Yes º
    º ³Use Shell or New Context No º
    º ³Record Terminal Width No º
    º ³Word-wrap Quoted Text No º
    º ³Automatically Quoted Text All º
    º ³Editor Information Files WWIV editor.inf/result.ed º
    º ³Expand Line Feeds to CRLF No º
    º ³Handle Soft CRs Retain º
    º ³Strip FidoNet Kludges No º
    º ³Support UTF-8 Encoding No º
    º ³BBS Drop File Type Synchronet xtrn.dat º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nigel Reed@VERT to GitLab note in main/sbbs on Thu Feb 15 10:19:56 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/719#note_4842

    ```
    [Deuce's FSEditor Editor]
    1: Name Deuce's FSEditor
    2: Internal Code FSEDITOR
    3: Command Line ?fseditor %f
    4: Access Requirements ANSI
    5: I/O Method Socket
    6: Native Executable/Script Yes
    7: Use Shell or New Context No
    8: Record Terminal Width No
    9: Word-wrap Quoted Text No
    10: Automatically Quoted Text All
    11: Editor Information Files WWIV editor.inf/result.ed
    12: Expand Line Feeds to CRLF No
    13: Handle Soft CRs Retain
    14: Strip FidoNet Kludges No
    15: Support UTF-8 Encoding No
    16: BBS Drop File Type Synchronet xtrn.dat
    ```
    I have changed mine to match and still getting the pasting issue with xfce4-terminal. I tried with both ssh and telnet.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Thu Feb 15 11:53:21 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/719#note_4843

    `Support UTF-8 Encoding` must be set to "Yes"

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net