reactos/win32ss/user/winsrv/consrv
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
..
condrv [WINSRV] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
frontends [CONSOLE][CONCFG][CONSRV] Provide support for specified additional TrueType fonts + bugfixes. 2019-05-19 23:10:41 +02:00
include [WINSRV] Implement SrvGetThreadConsoleDesktop(). CORE-13470 2019-04-28 02:50:38 +02:00
lang [TRANSLATION] Spanish translations (#944) 2019-01-02 12:01:44 +01:00
alias.c
alias.h
api.h [WINSRV] Implement SrvGetThreadConsoleDesktop(). CORE-13470 2019-04-28 02:50:38 +02:00
coninput.c
coninput.h
conoutput.c
conoutput.h
console.c [WINSRV] consrv: Implement terminating console processes on shutdown 2019-01-04 13:29:26 +02:00
console.h [WINSRV] consrv: Implement terminating console processes on shutdown 2019-01-04 13:29:26 +02:00
consrv.h
consrv.rc
frontendctl.c [WINSRV] Implement SrvGetThreadConsoleDesktop(). CORE-13470 2019-04-28 02:50:38 +02:00
handle.c
handle.h
heap.h
history.c
history.h
init.c [WINSRV] ConSrvConnect: Always store the control dispatcher routine 2019-01-04 19:38:36 +02:00
lineinput.c
lineinput.h
popup.c
popup.h
procinit.h
resource.h
settings.c
shutdown.c [WINSRV] consrv: Implement terminating console processes on shutdown 2019-01-04 13:29:26 +02:00
subsysreg.c [WINSRV] Fix 64 bit issues 2018-08-04 19:19:34 +02:00