Skip to content
Snippets Groups Projects
  1. Jul 14, 2022
  2. Mar 11, 2022
    • Rob Swindell's avatar
      UIFC "list" now supports an optional left/right arrow key indicator · 92a6c675
      Rob Swindell authored
      Passing either WIN_LEFTKEY or WIN_RIGHTKEY in the window "mode" argument enables this new indicator in the upper right of "list" windows. These indicator arrows are mouse-clickable too (translate to the left and right arrow keys).
      
      We had defined uses for all 32 available WIN_* mode bits, so I extended the win mode type from 32 to 64 bits (should this now be called uifc64.c?) :-)
      
      Anyway, it'll be easier to add more WIN_* mode flags as needed later, but I do wonder about JavaScript support (not so great for > 31-bit integers).
      92a6c675
  3. Mar 03, 2022
  4. Feb 11, 2022
  5. Feb 10, 2022
  6. May 20, 2021
  7. Apr 17, 2021
  8. Apr 05, 2021
  9. Apr 01, 2021
  10. Mar 31, 2021
  11. Mar 17, 2021
  12. Mar 13, 2021
  13. Feb 15, 2021
  14. Feb 12, 2021
    • Deucе's avatar
      Fix initial bar calculation. · 74eff25d
      Deucе authored
      After calculating i (offset in list to top of window), if it's less
      than zero, apply it to bar and set i = 0.
      
      Fixes #218
      74eff25d
  15. Jan 29, 2021
  16. Nov 23, 2020
  17. Nov 20, 2020
    • Deucе's avatar
      Make parallel make work for sbbs. · c03fc810
      Deucе authored
      This requires anything that includes sbbs.h to have cryptlib and
      mozjs already built/isntalled... to track this, I've added the new
      extdeps.mk file.
      
      This is pretty terrible though... not sure how important that
      dependency really is.
      c03fc810
  18. Sep 15, 2020
    • Rob Swindell's avatar
      Switch from static C runtime library to runtime DLL · e5ad85a8
      Rob Swindell authored
      This fixes the stat() issue on Windows XP/2K3 by allowing sbbs to benefit
      from the run-time library updates that Microsoft releases periodically
      (like https://www.microsoft.com/en-us/download/details.aspx?id=53840).
      
      For more info on the stat() issue which caused all kinds of sbbs errors
      (e.g. creating directories initially, but a lot more):
      https://stackoverflow.com/questions/32452777/visual-c-2015-express-stat-not-working-on-windows-xp
      
      Since we are using cryptlib which requires the MSVC runtime DLL anyway
      (it is the default build behavior of MSVC), we weren't really gaining
      anything from statically linking the CRTL (LIBCMT.LIB). And for some reason,
      an up-to-date MSVC2019 still has (links-in) a LIBCMT.LIB file that includes
      this stat bug. All the online help resources I found just to seem to suggest
      updating the CRTL DLLs (on the target system), with no mention of any fixes
      available for the static CRTLs on the build system. But with the no gain
      from static linking anyway, I figured it was time to switch to DLL CRTLs.
      
      The debug builds are still statically linking the CRTL for no particular
      reason.
      e5ad85a8
  19. Aug 16, 2020
  20. Jun 27, 2020
  21. May 18, 2020
  22. May 07, 2020
  23. May 04, 2020
  24. Apr 16, 2020
    • deuce's avatar
      Give each font a codepage. · e89200ca
      deuce authored
      getcliptext() and copytext() (ie: copy/paste) now work on UTF-8 strings.
      Not tested on Win32 yet.
      e89200ca
  25. Apr 13, 2020
  26. Apr 10, 2020
Loading