Skip to content
Snippets Groups Projects
Select Git revision
  • dailybuild_linux-x64
  • dailybuild_win32
  • master default protected
  • sqlite
  • rip_abstraction
  • dailybuild_macos-armv8
  • dd_file_lister_filanem_in_desc_color
  • mode7
  • dd_msg_reader_are_you_there_warning_improvement
  • c23-playing
  • syncterm-1.3
  • syncterm-1.2
  • test-build
  • hide_remote_connection_with_telgate
  • 638-can-t-control-c-during-a-file-search
  • add_body_to_pager_email
  • mingw32-build
  • cryptlib-3.4.7
  • ree/mastermind
  • new_user_dat
  • sbbs320d
  • syncterm-1.6
  • syncterm-1.5
  • syncterm-1.4
  • sbbs320b
  • syncterm-1.3
  • syncterm-1.2
  • syncterm-1.2rc6
  • syncterm-1.2rc5
  • push
  • syncterm-1.2rc4
  • syncterm-1.2rc2
  • syncterm-1.2rc1
  • sbbs319b
  • sbbs318b
  • goodbuild_linux-x64_Sep-01-2020
  • goodbuild_win32_Sep-01-2020
  • goodbuild_linux-x64_Aug-31-2020
  • goodbuild_win32_Aug-31-2020
  • goodbuild_win32_Aug-30-2020
40 results

chat.cpp

Blame
    • Rob Swindell's avatar
      c9e4cb79
      Fix an off-by-one line bug in the "local side" of the split-screen-chat. · c9e4cb79
      Rob Swindell authored
      This bug would cause the split-screen separator to repeat when the local
      side scrolled (if the terminal was 24 rows, bug didn't happen when local
      screen was 25 rows).
      
      This bug appears to have "always" been there. The split-screen separator is
      80 columns, so that forced a line wrap on the subsequent CRLF and the local_y
      value was "off-by-one". Just use ansi_gotoxy() instead and put the cursor
      where you think it is.
      
      Also, support > 24 row terminals for longer chat history (bottom half only).
      c9e4cb79
      History
      Fix an off-by-one line bug in the "local side" of the split-screen-chat.
      Rob Swindell authored
      This bug would cause the split-screen separator to repeat when the local
      side scrolled (if the terminal was 24 rows, bug didn't happen when local
      screen was 25 rows).
      
      This bug appears to have "always" been there. The split-screen separator is
      80 columns, so that forced a line wrap on the subsequent CRLF and the local_y
      value was "off-by-one". Just use ansi_gotoxy() instead and put the cursor
      where you think it is.
      
      Also, support > 24 row terminals for longer chat history (bottom half only).