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

js_console.cpp

  • Rob Swindell's avatar
    69bc9855
    Fast text.dat string references, more localization support via JS and @-codes · 69bc9855
    Rob Swindell authored
    sbbs_t::mnemonics() now supports @-codes immediately following the tilde
    (e.g. ~@Yes@) to use the first character of a dynamically-replaced
    (e.g. localized/translated) text string as a command key.
    Fixed issue in sbbs_t::mnemonics if multiple @-codes were specified in the
    string, but no space characters (just noticed this bug while reviewing).
    
    Created: sbbs_t::expand_atcodes() - used by sbbs_t::mnemonics(), exposed in
    JS as bbs.expand_atcodes().
    
    bbs.text and system.text now have properties: each text string ID is the
    property name and the text index number (1-based) is the property value -
    enabling fast text string lookup without load/require text.js
    
    Constified sbbs_t::atcode() and attrstr() - not too painful
    
    Deprecated YNQP text.dat string in favor of (the first character of)
      "Yes" and "No" text strings and new strings: "Quit", and "PasswordChar"
    
    Other text.dat changes: ListKey->List, AllKey->Unused853
    More new text.dat strings: Which, Next, Previous, Language, LANG
    Deprecate the "AllKey" text string
    Create/use sbbs_t::all_key() - first character of "All" text string
    
    New JS console properties that present common (possibly localized) command
    keys: yes_key, no_key, quit_key, all_key, list_key, next_key, prev_key
    69bc9855
    History
    Fast text.dat string references, more localization support via JS and @-codes
    Rob Swindell authored
    sbbs_t::mnemonics() now supports @-codes immediately following the tilde
    (e.g. ~@Yes@) to use the first character of a dynamically-replaced
    (e.g. localized/translated) text string as a command key.
    Fixed issue in sbbs_t::mnemonics if multiple @-codes were specified in the
    string, but no space characters (just noticed this bug while reviewing).
    
    Created: sbbs_t::expand_atcodes() - used by sbbs_t::mnemonics(), exposed in
    JS as bbs.expand_atcodes().
    
    bbs.text and system.text now have properties: each text string ID is the
    property name and the text index number (1-based) is the property value -
    enabling fast text string lookup without load/require text.js
    
    Constified sbbs_t::atcode() and attrstr() - not too painful
    
    Deprecated YNQP text.dat string in favor of (the first character of)
      "Yes" and "No" text strings and new strings: "Quit", and "PasswordChar"
    
    Other text.dat changes: ListKey->List, AllKey->Unused853
    More new text.dat strings: Which, Next, Previous, Language, LANG
    Deprecate the "AllKey" text string
    Create/use sbbs_t::all_key() - first character of "All" text string
    
    New JS console properties that present common (possibly localized) command
    keys: yes_key, no_key, quit_key, all_key, list_key, next_key, prev_key