• src/sbbs3/sbbs.jsdocs.vcx

    From Deuc¿@VERT to Git commit to main/sbbs/m on Fri May 8 21:26:00 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/72745a1f7651764869e66552
    Modified Files:
    src/sbbs3/sbbs.jsdocs.vcxproj sbbs.vcxproj
    Log Message:
    mqtt: add internal broker files to MSVC projects

    Add mqtt_protocol.cpp, mqtt_topic.cpp, mqtt_broker.cpp, and mqtt_broker_glue.cpp to sbbs.vcxproj and sbbs.jsdocs.vcxproj.

    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sun May 10 21:11:00 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/0326e5f8405de0b4c29dfa5a
    Modified Files:
    src/sbbs3/sbbs.jsdocs.vcxproj sbbs.vcxproj
    Log Message:
    vcxproj: update for mqtt.ccpp rename, add mqtt_client, remove glue

    - mqtt.c  mqtt.cpp (both vcxproj files)
    - js_mqtt.c  js_mqtt.cpp (jsdocs only, was already correct in main)
    - Remove mqtt_broker_glue.cpp (eliminated in 2ddba195bd)
    - Add mqtt_client.cpp (added in 9a5dbe39f8)

    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows@VERT to Git commit to main/sbbs/m on Fri Jul 31 01:53:00 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/bc1442f924181488313d3e25
    Modified Files:
    src/sbbs3/sbbs.jsdocs.vcxproj
    Log Message:
    vcxproj: repair the sbbs.jsdocs project's source list

    This project builds sbbs.dll with BUILD_JSDOCS defined, to generate the JavaScript object/API documentation, and is not part of sbbs3.sln - so
    nothing catches it drifting from sbbs.vcxproj. It had:

    - 24 js_*.c entries left behind by e49f928b66 (2025-12-12), which
    converted every libmozjs source to C++. Each was a hard C1083, so the
    project has not compiled since.
    - No entry for ansi_parser.cpp, ansi_terminal.cpp, petscii_term.cpp or
    terminal.cpp, added to sbbs.vcxproj from 374282bf81 (2025-03-30)
    onward.
    - conio.props and uifc.props imported for Debug|Win32 only, leaving
    Release|Win32 unable to find ciolib.h / uifc.h. js_conio.cpp and
    js_uifc.cpp are compiled into this DLL on purpose - the GNUmakefile's
    BUILD_JSDOCS block adds the same two objects and links the same two
    libraries - so both configurations need the include paths.

    The source list is now sbbs.vcxproj's plus exactly those two
    jsdocs-only files.

    Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

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