• src/sbbs3/inkey.cpp

    From Rob Swindell@VERT to Git commit to main/sbbs/master on Saturday, June 25, 2022 18:47:15
    https://gitlab.synchro.net/main/sbbs/-/commit/caeb81b3974b166131d5861c
    Modified Files:
    src/sbbs3/inkey.cpp
    Log Message:
    Indicate whether an SGR mouse button report is a press or release

    In the mouse debug log output. Potentially helpful in debugging mouse related issues when using the SGR mouse reporting mode.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Saturday, July 02, 2022 22:22:05
    https://gitlab.synchro.net/main/sbbs/-/commit/1a3e85071f71e343ab05466e
    Modified Files:
    src/sbbs3/inkey.cpp
    Log Message:
    Use mouse button release rather than press to activate a hotspot

    As described in issue #412, when using extended mouse coordinate (SGR) mode, the mouse button release sequence would be received by the BBS after the hotspot-activated menu option was executed and then that button release sequence possibly passed through to the a child script or program that didn't know how to handle or ignore it.

    To resolve this, the BBS now ignores ("eats") the mouse button *press* sequence and only acts upon the mouse button *release* sequence. This is more aligned with how button-clicks work in mouse-control/GUI applications anyway.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, January 29, 2023 20:20:43
    https://gitlab.synchro.net/main/sbbs/-/commit/01f21bdcc2c4aac43aaa3515
    Modified Files:
    src/sbbs3/inkey.cpp
    Log Message:
    Don't do the DEL/Backspace swap for PETSCII terminals

    This was a bug if the user had set their terminal to swap Delete and Backspace keys while not using a PETSCII terminal.

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