https://gitlab.synchro.net/main/sbbs/-/commit/f7a7f3e95cbd96fe3fc9fad4
Modified Files:
src/conio/Common.gmake
Log Message:
Eliminate GDI scaling. It's ugly and I hate it.Also, fix up window behaviour... allow dragging it larger and smaller,disable maximize, and don't allow snapping bigger or smaller thanthe user area.Finally, when r2y tables aren't installed, set the aspect ratio toxsize x ysize so all the aspect "stuff" works properly.With this, GDI is now the default output mode for Windows. Autoorder is now:X11 -> GDI -> SDL -> Win32 Console or Curses -> ANSINow that GDI is self-contained, does not require SDL, and runs ina window, compile as a Windows application to prevent a consolewindow from opening then closing at startup. Win32 console modenow has to rely on AllocConsole(), which
opens a new consolewindow. This is likely the best choice anyway since ciolibabsolutely destroys your console settings, so that console is evenless useful than the normal windows console after a utility runs.Maybe for 2.0 I'll do a Wayland and Core Graphics driver too. :D
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)