reactos/dll
Hermès Bélusca-Maïto c4e2826c73
[CONSOLE][CONCFG][CONSRV] Provide support for specified additional TrueType fonts + bugfixes.
CORE-12451 CORE-13182 CORE-13196

- CONSOLE: Initialize the additional TrueType fonts cache.
  * Fix the font preview when a TrueType font has been selected.
  * Refresh the available fonts and the font preview when the selected
    code page is changed (Work In Progress), or when the OS pool of
    font resources has changed (WM_FONTCHANGE message).

- CONCFG: Implement support for the additional TrueType fonts cache:
  the contents of the cache is enumerated under the registry key
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont

  * Add helper functions and macros.
  * In CreateConsoleFontEx(), set the mandatory font pitch&family flags
    and remove those that we do not support.
  * In IsValidConsoleFont2(), update the validity checks and the
    documentation links.

- CONSRV: Load/refresh the additional TrueType fonts cache when needed.
2019-05-19 23:10:41 +02:00
..
3rdparty [3RDPARTY] Addendum to 146096cd: Make some warnings non-fatal. 2019-04-13 18:24:01 +02:00
apisets [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
appcompat [ACGENRAL] Add a test shim 2019-05-01 19:22:19 +02:00
cpl [CONSOLE][CONCFG][CONSRV] Provide support for specified additional TrueType fonts + bugfixes. 2019-05-19 23:10:41 +02:00
directx [DPNHPAST] Import dpnhpast.dll from Wine (Staging) 4.5 2019-04-24 19:59:15 +02:00
keyboard [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
nls [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
np [NFS] Fix a typo in the precompiled header. 2019-04-28 01:42:52 +02:00
ntdll [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
opengl [OPENGL32] Fix the order of the specified callbacks for the DrvSetCallbackProcs() call. 2019-04-22 18:29:43 +02:00
shellext [TRANSLATIONS] Update/Add Portuguese translations. (#1564) 2019-05-19 17:04:47 +02:00
win32 [TRANSLATIONS] Update/Add Portuguese translations. (#1564) 2019-05-19 17:04:47 +02:00
CMakeLists.txt [APISETS] Add the initial set of auto-generated files. 2018-04-07 14:50:59 +02:00