Skip to content
Snippets Groups Projects
  1. Oct 23, 2024
    • Rob Swindell's avatar
      Rename sbbs_t::ansi_getlines() to ansi_getdims(), add sbbs_t::getdimensions() · e4cdd4ac
      Rob Swindell authored
      Add JS console.ansi_getdims()
      
      Use sbbs_t::getdimensions() or JS console.getdimensions() to move user
      cols/rows values to run-time console values (querying ANSI terminal if
      appropriate/supported).
      
      JS console.pushxy(), popxy(), and gotoxy() all return Boolean now.
      
      sbbs_t::getdimensions() and its JS wrapper is now the proper way to propagate
      user's cols/rows settings to the run-time console values. This was done
      (post-login) only via use of the TERMROWS and TERMCOLS @-codes in
      user_settings.js. Weird.
      e4cdd4ac
  2. Oct 22, 2024
  3. Oct 21, 2024
    • Rob Swindell's avatar
      Add a bunch of conditional line continuations for 40 column terminals · 82f3426b
      Rob Swindell authored
      Using Ctrl-A\ (\1\\) in a bunch of text strings (especially prompts) to
      better accommodate 40 column terminals.
      
      Fixes email/netmail address prompt issue reported by phigan (TACOPRON)
      along with a bunch of other cosmetic and input issues with 40col terminals.
      82f3426b
    • Rob Swindell's avatar
      The P, C, and v options would report 'unrecognized option' · 454ef936
      Rob Swindell authored
      Fix for issue #798
      454ef936
    • Deucе's avatar
      Fix script to update Info.plist properly. · 867cf8c9
      Deucе authored
      We need -g to do multi-line matching with -p.
      867cf8c9
    • Deucе's avatar
      Fix macOS mouse position reporting · 1ac01645
      Deucе authored
      Under SDL2, with HighDPI enabled, we end up with two coordinate
      systems for our window... there's the pixel coordinates which we
      draw in, and are available via SDL_GetWindowSizeInPixels(), and
      there's the "screen" coordinates, which is an underlying source
      size that is scaled from, and is available via SDL_GetWindowSize().
      
      Mouse events are in the screen coordinates, drawing is in pixel
      coordinates.  This commit converts mouse event positions to pixel
      coordinates before converting further to text coordinates. :(
      
      A specual thanks to u/ten-oh-four for working to track this down
      with me, they ran multiple experimental builds and collected logs
      which allowed to to be tracked down.
      
      Fixes issue 155
      1ac01645
  4. Oct 20, 2024
  5. Oct 19, 2024
  6. Oct 18, 2024
  7. Oct 17, 2024
Loading