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