Skip to content
Snippets Groups Projects
  1. Aug 08, 2022
  2. Jul 23, 2022
  3. Jul 19, 2022
  4. Jul 10, 2022
  5. Jul 08, 2022
  6. Jul 07, 2022
  7. Jul 06, 2022
  8. 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
  9. 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
  10. Jul 03, 2022
  11. Jun 24, 2022
  12. Jun 21, 2022
  13. Jun 20, 2022
  14. Jun 14, 2022
  15. Jun 12, 2022
  16. Jun 11, 2022
  17. Jun 08, 2022
  18. Jun 06, 2022
  19. Jun 04, 2022
  20. May 17, 2022
  21. Apr 19, 2022
  22. Apr 14, 2022
  23. Apr 12, 2022
  24. 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
  25. Mar 24, 2022
  26. Mar 18, 2022
  27. Mar 15, 2022
  28. Mar 14, 2022
Loading