• src/conio/ciolib.manifestsrc/conio/GNUmakefile ciolib.rc win32gdi.c sr

    From Deucе@VERT to Git commit to main/sbbs/master on Sun Feb 18 07:14:55 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/a8e3de5263d27f735a28a2e0
    Added Files:
    src/conio/ciolib.manifest
    Modified Files:
    src/conio/GNUmakefile ciolib.rc win32gdi.c src/syncterm/GNUmakefile
    Log Message:
    As it turns out, setting high DPI awareness in the process fails.

    Presumably, "something" is setting it earlier so it can't be set
    again because reasons. To work around this, add a manifest to
    ciolib library that asserts the binary is DPI aware and requests
    Windows not do GDI scaling.

    Not sure if manifest .o files in a lib are linked in by things, but
    SyncTERM pulls the .o out and explicitly links it, so this should
    fix SyncTERM at least.

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