Skip to content
Snippets Groups Projects
  1. Oct 26, 2023
    • Rob Swindell's avatar
      Initial support or multiple (user-selectable) languages in the terminal server · 35042374
      Rob Swindell authored
      Uses the new ctrl/text.??.ini files (just a few words translated so far).
      Adds the new "lang" user property (to user.tab and JS User class).
      The language code is the 2-3 char (e.g. ISO 639-1) abbreviation of a language.
      A "blank" language property value (the default), just means to use the
      ctrl/text.dat contents.
      User-selected alternate language file is loaded upon logon and in the
      built-in/hard-coded user default settings menu.
      More on the user default settings menu:
      - AutoLogin via IP option ('I') to make room for new (I) Language option.
      - The cold-keys menu option was removed to make room for Language option
        (via text.dat change to UserDefaultsHotKey)
      - Any options disabled via blank text.dat strings will no longer result in
        supported command keys (that could accidentally be struck with hidden
        consequences/effect)
      - The user_settings.js will need similar treatment
      
      text/menu/<lang>/* is where alternate language menu files should be stored
      
      New UserDefaultsLanguage text.dat string (inserted before new PasswordChar
      string).
      35042374
    • Rob Swindell's avatar
      Strip comments from text.dat string IDs (macros) · f97ac76c
      Rob Swindell authored
      This fixes the issue with the ContinueQ setting in ctrl/text.??.ini when
      attempting to use one of them to replace text.dat strings with localized text.
      f97ac76c
  2. Oct 25, 2023
  3. Oct 24, 2023
  4. Oct 23, 2023
  5. Oct 22, 2023
    • Rob Swindell's avatar
      Don't log an error if there's no dsts.ini or dsts.dab file · eb892357
      Rob Swindell authored
      In a fresh install, neither of these files would exist, and that's normal,
      so getstats() should just return true in that case (with the stats struct
      zeroed-out).
      
      Fixes error during login to a new install reported by Zoltán Gábor on
      Facebook.
      eb892357
  6. Oct 21, 2023
  7. Oct 20, 2023
  8. Oct 19, 2023
  9. Oct 18, 2023
  10. Oct 17, 2023
    • Rob Swindell's avatar
      Implement write-retry in modem_send() · eec4167a
      Rob Swindell authored
      In attempt to address the "Error 11" (EAGAIN) error theat Nelgin sees when
      configuring some longer modem init strings on Linux.
      
      This is just a single retry (after a yield) after any modem command char
      send failure (for any reason), including the terminating carriage-return.
      
      See issue #662 to details.
      eec4167a
  11. Oct 14, 2023
  12. Oct 12, 2023
  13. Oct 11, 2023
  14. Oct 10, 2023
  15. Oct 09, 2023
  16. Oct 02, 2023
  17. Sep 28, 2023
Loading