Skip to content
Snippets Groups Projects
  1. Jul 05, 2022
    • Eric Oulashin's avatar
      DDMsgReader: Scrolling ANSI and "use strict" improvements · 7ab22bd8
      Eric Oulashin authored
      Graphic is now only used when using the scrollable interface. Also, when creating the Graphic, now subtracting 1 from the reading area height to avoid making the Graphic one line too tall to avoid unnecessary scrolling.
      When saving messages with ANSI codes, Graphic is only used if the message has any ASCII drawing characters. (not sure if this really matters much though).
      Also, applied "use strict" and made some changes as necessary.
      7ab22bd8
  2. Jul 04, 2022
    • Rob Swindell's avatar
      Use Synchronet's built-in mouse tracking support · 80a30d17
      Rob Swindell authored
      Synchronet uses "extended normal" mouse reporting for mouse support
      (e.g. menu/display file clickable "hot spots"). Many of the JS scripts
      that predated Synchronet's own internal mouse support would send their
      own mouse-reporting enablement and disablement ANSI sequences and the
      terminal could become out of sync with the expectations of the script
      (i.e. it would not necessarily disable the mouse modes that had been
      set by SBBS before enabling its own preferred mode).
      
      And some scripts (e.g. Synchronet Minesweeper) use a mixture of Synchronet
      hotspot support and direct mouse click coordinate reporting, so it was a
      mess going between different mouse reporting modes at different times in the
      same script.
      
      This all came to light as a result of the fix for issue #412: using mouse
      button releases rather than presses to trigger a hotspot.
      
      So mouse_getkey() now has as a separate "release" property it sets in the
      return value. Right now its always the opposite of "press", but I can imagine
      some mouse tracking modes where movement might be reported with neither a
      button press nor release event.
      
      Anyway, Nelgin, give this a try and see if it resolves the issues you were
      reporting in IRC with avatar chooser mouse support.
      80a30d17
  3. Jul 03, 2022
  4. Jun 24, 2022
  5. Jun 21, 2022
  6. Jun 20, 2022
  7. Jun 14, 2022
  8. Jun 12, 2022
  9. Jun 11, 2022
  10. Jun 08, 2022
  11. Jun 06, 2022
  12. Jun 04, 2022
  13. May 17, 2022
  14. Apr 19, 2022
  15. Apr 14, 2022
  16. Apr 12, 2022
  17. Apr 09, 2022
    • Rob Swindell's avatar
      Check for user disconnection in CheckTerminate() · 2cea087d
      Rob Swindell authored
      A user disconnecting while running tw2 would just result in an infinite loop
      checking node status and waiting for the user's allowed time to run out (which
      may never happen) or for the server to be locally terminated.
      
      This has been happening for years on Vertrauen. Finally now I see why.
      2cea087d
  18. Mar 24, 2022
  19. Mar 18, 2022
  20. Mar 15, 2022
  21. Mar 14, 2022
  22. Mar 13, 2022
  23. Mar 12, 2022
    • Eric Oulashin's avatar
      ddfilelister: Now displays extended description in list view if the user has that setting enabled · 9bdb6793
      Eric Oulashin authored
      ddfilelister version 2.05 - Now makes use of the user's extended file description setting: If
      the user's extended file description setting is enabled, the lister will now show extended file
      descriptions on the main screen in a split format, with the lightbar file list on the left and
      the extended file description for the highlighted file on the right.
      Also, made the file info window taller for terminals within 25 lines high.
      This should resolve issue #363 .
      This update to ddfilelister also requires the included update to dd_lightbar_menu.js and the
      new attr_conv.js.
      9bdb6793
  24. Mar 11, 2022
  25. Mar 09, 2022
  26. Mar 07, 2022
  27. Feb 28, 2022
  28. Feb 27, 2022
Loading