mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 17:05:46 +00:00
![]() CORE-12451, CORE-17601, CORE-17803 Replaces PR #4281. When changing the console output code page, check whether the current font can support it. If not, try to find a suitable font for the new code page. If none can be found: - if we are creating a new console, forcefully switch to codepage 437 (OEM USA) and retry finding a font, falling back to "Terminal" if none could be found; - if we were just changing the current CP, just fail and keep the old code page and font. Rework the console font selection/creation functions for this new job (see CreateConsoleFontEx() and friends). Elements of implementation based from https://github.com/microsoft/terminal ; see code for more information. Silence the noisy IsValidConsoleFont2() diagnostic messages. Add Doxygen documentation. [CONSOLE.CPL] Only add "Terminal" to the enumerated list of faces + add a TODO implementation comment. |
||
---|---|---|
.. | ||
access | ||
appwiz | ||
console | ||
desk | ||
hdwwiz | ||
hotplug | ||
inetcpl | ||
input | ||
intl | ||
joy | ||
liccpa | ||
main | ||
mmsys | ||
ncpa | ||
odbccp32 | ||
openglcfg | ||
powercfg | ||
sysdm | ||
telephon | ||
timedate | ||
usrmgr | ||
wined3dcfg | ||
CMakeLists.txt |