Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • dailybuild_linux-x64
  • dailybuild_win32
  • 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

prntfile.cpp

Blame
    • Rob Swindell's avatar
      ca770865
      Fix random menu/display file selection when some files can't be displayed · ca770865
      Rob Swindell authored
      When one or more files that match the menu file pattern can't be displayed
      (e.g. the user's terminal is not wide enough or there's any other menu file
      open/read error), pick another random menu file and try displaying that one,
      until either a menu file has been displayed successfully or all files
      (matching the pattern) have been attempted.
      
      For example, you have text/menu/random1.c80.msg and random2.msg, if the first
      file (random1.c80.msg) is selected at random but the user's terminal isn't
      at least 80 columns wide, another file will be picked at random. Since only
      random2.msg remains in the list (matching the pattern "random*"), that's the
      only file that will always be displayed.
      ca770865
      History
      Fix random menu/display file selection when some files can't be displayed
      Rob Swindell authored
      When one or more files that match the menu file pattern can't be displayed
      (e.g. the user's terminal is not wide enough or there's any other menu file
      open/read error), pick another random menu file and try displaying that one,
      until either a menu file has been displayed successfully or all files
      (matching the pattern) have been attempted.
      
      For example, you have text/menu/random1.c80.msg and random2.msg, if the first
      file (random1.c80.msg) is selected at random but the user's terminal isn't
      at least 80 columns wide, another file will be picked at random. Since only
      random2.msg remains in the list (matching the pattern "random*"), that's the
      only file that will always be displayed.