Skip to content
Snippets Groups Projects
  1. Oct 11, 2024
  2. Oct 10, 2024
    • Rob Swindell's avatar
      Update the language to reflect modern times · 5545aa59
      Rob Swindell authored
      5545aa59
    • Rob Swindell's avatar
      Always reload the edited user record from disk after executing a "usercfg_mod" · 583ab919
      Rob Swindell authored
      Normally, when modifying user fields via JS, the "user modified" node.dab
      flag would be set for that user (on all node's that user is logged-into) and
      the user record automatically re-read (soon after). But this doesn't work
      during newuser registration because the user is not yet "logged-into" a node.
      
      This fixes the issue reported by Nelgin (and observed on amessyroom's BBS)
      whereby if a new user resets/changes their external message editor, it would
      not take effect for their new user validation email to the sysop (they would
      still be using the default new user message editor as configured by the
      sysop).
      
      It's possible other new user default changes made (e.g. language) would also
      not have taken immediate effect as a result of this bug (now fixed).
      583ab919
    • Deucе's avatar
      b3494b08
  3. Oct 05, 2024
  4. Oct 03, 2024
  5. Oct 02, 2024
  6. Oct 01, 2024
    • Deucе's avatar
      Fix memory leak in initializing vmem. · 60b5b2e4
      Deucе authored
      Much easier to fix it this way than to figure out why X11 needs to
      init it before bitmap_con does.
      60b5b2e4
    • Deucе's avatar
      Undo part of the previous commit. · 2ea1515f
      Deucе authored
      All of this code runs in the same thread, races aren't possible.
      2ea1515f
    • Deucе's avatar
      Fix a potential race between drawing and discarding last buffer. · e34bd553
      Deucе authored
      If the last is freed while the screen is being updated, and the use
      after free bug is not detected, corruption could occur resulting in
      bad areas of the screen that persists until the window gets an
      expose event again, or the impacted pixels are updated again.
      
      Possibly fixes an issue reported by nelgin via IRC.
      e34bd553
    • Deucе's avatar
      Remove cast-to-int in gdi_getscaling · 228e8761
      Deucе authored
      This fixes bug 141, which is currently the last blocker for rc2.
      228e8761
    • Deucе's avatar
      Document more changes. · 7d65370c
      Deucе authored
      7d65370c
    • Deucе's avatar
      More graphical fixes... · b066eb05
      Deucе authored
      Force mouse support in graphics mode even if user disabled
      it for the BBS.  It would be nice if mouse support in the menus
      was a separate option than "terminal doesn't support mouse",
      and we know the terminal supports the mouse when we detect
      graphics mode.
      
      Move top/margin/width calculations into separate functions.
      For level 1, center the playboard.
      
      Fix an apparent off-by-one drawing the title bar.
      b066eb05
    • Deucе's avatar
      Initial support for SyncTERM PPM/PBM graphics. · 51108b22
      Deucе authored
      Hidden behind the graphics option for now since there's still
      issues... the board is offset in the window, the level 1 board is
      framed wrong (since the graphics are always 2 cols), and it doesn't
      check the graphical resolution, so if you're in a weird mode, it
      can break.
      
      Also, the graphics are uninspired at best... just hacked them up
      in Gimp.
      51108b22
Loading