• exec/load/syncretro_lobby.js exec/tests/syncretro_config_test.js src/b

    From Stephen Hurd@VERT to Git commit to main/sbbs/master on Sunday, September 06, 2026 15:36:46
    https://gitlab.synchro.net/main/sbbs/-/commit/bcecd8108f0f0210b786f7bb
    Modified Files:
    exec/load/syncretro_lobby.js exec/tests/syncretro_config_test.js src/build/Common.gmake src/comio/comio.c src/conio/ansi_cio.c src/deucegate/server.c src/doors/syncretro/syncretro_config.c src/doors/top/topmaint.c src/newifc/root_window.c src/odoors/ex_ski.c src/sbbs3/chksmb.c mailsrvr.cpp main.cpp prntfile.cpp qwknodes.c sbbscon.c sbbsecho.c smbutil.c suppressions.vg src/sexpots/sexpots.c src/syncterm/HACKING.md syncterm.c wren_bind_picker.c wren_bind_xfer.c src/tone/tone.c src/uifc/filepick.c src/xpdev/CMakeLists.txt src/xpdev/cmake/xpdev.map xpdevFeatures.cmake.in xpdev_config.h.in src/xpdev/conwrap.c conwrap.h dirwrap.c dirwrap.h filewrap.c filewrap.h gen_defs.h genwrap.c genwrap.h link_list.c msg_queue.c semwrap.c semwrap.h threadwrap.c threadwrap.h wraptest.c xpbeep.c xpbeep.h xpprintf.c xpprintf.h xtrn/sdk/xsdk.c xtrn/tbd/tbd.c
    Log Message:
    Namespace XPDev portability APIs

    Port b8df5e2c1133c483a943ee1f43c776ddfcebb64f and update monorepo callers for the renamed console, glob, clock, mutex, and semaphore APIs. Preserve non-CMake platform shim selection, and require usable declarations in CMake capability checks so MinGW does not mistake undeclared CRT functions for available APIs.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net