Subj : src/conio/ciolib.manifestsrc/conio/GNUmakefile ciolib.rc win32gdi.c sr To : Git commit to main/sbbs/master From : Deucе Date : Sun Feb 18 2024 07:14 am 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. .