* render textscreen content to an upscaled intermediate texture
* scale upscaled texture only to double framebuffer size
Could you please repeat your tests with this one @liPillON ?
* only create intermediate texture for normal font, increase scaling factor to 4
* remove small and large font
* get rid of the highdpi_font, always initialize renderer with SDL_WINDOW_ALLOW_HIGHDPI
Why is this even optional?
* Resizable textscreen windows.
* Increase the default window size to 800x600.
* Correct aspect ratio in textscreen windows.
* Remove aspect ratio correction.
* implement M_getenv for compatibility with non-Latin paths on Windows
* use regular wcslen
SDL_wcslen is undocumented
* fix memory leak
* cache the `wenv == NULL` case
* better support of C89 standart
* VC6 fixes
* __pragma attribute works for _MSC_VER > 1400
* use intptr_t for char*
* C89 has no designated initializers
* correct _MSC_VER versions
* fix check
* add stdint.h for old MSVC versions
Taken from https://github.com/mattn/gntp-send/blob/master/include/msinttypes/stdint.h
* add stdint.h to miniz.h
* make packaging work without Python
* fix window_position initialization
* replace PACKED_STRUCT with i_packed_start.h i_packed_end.h
Thus, we do not use variadic macros from C99.
* undo cmake install changes
* fix icon for VC6
* remove DESCRIPTION and HOMEPAGE_URL from project()
* remove i_packed_start.h and i_packed_end.h
* whitespace fixes
* rename PACKEDPREFIX->PACKED_PREFIX and PACKEDATTR->PACKED_SUFFIX
* MINGW check doesn't work this early
* add check for minimum cmake version for MINGW targets
* add libtextscreen
* add doomkeys.h
* fix format string warnings
* delete all files unnecessary for ENDOOM
* add ENDOOM support
* show ENDOOM screen in the same window as the game
* add PWADs only option, add comments
* change PWADs->PWAD