Skip to content
Snippets Groups Projects
  1. Dec 20, 2020
  2. Dec 19, 2020
  3. Nov 18, 2020
  4. Nov 17, 2020
  5. Nov 10, 2020
  6. Nov 06, 2020
  7. 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
  8. Sep 09, 2020
    • Rob Swindell's avatar
      Don't require a key-press when exiting a UIFC app run in ANSI mode on Win32 · 1a95772d
      Rob Swindell authored
      Breaking into a debugger, I found the task was hung in:
      _lock_file(stdin) called from common_flush_all(), so the stream was locked.
      Simply unlocking it resolves the problem.
      
      This bug has been around forever and was annoying but non-serious (just
      required the user/sysop to hit ENTER). So happy it's now fixed.
      1a95772d
  9. Aug 22, 2020
  10. Aug 18, 2020
  11. Aug 16, 2020
  12. Jul 18, 2020
  13. Jun 27, 2020
  14. May 22, 2020
  15. May 15, 2020
  16. May 14, 2020
  17. May 07, 2020
  18. May 05, 2020
  19. May 04, 2020
  20. May 03, 2020
  21. May 02, 2020
  22. May 01, 2020
Loading