reactos/dll/cpl
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
..
access [ACCESS] Reposition the "ToggleKeys" group box control (#1541) 2019-04-28 20:21:38 +02:00
appwiz [APPWIZ.CPL] Set a default shortcut-link description (#1520) 2019-04-24 03:44:44 +02:00
console [CONSOLE][CONCFG][CONSRV] Provide support for specified additional TrueType fonts + bugfixes. 2019-05-19 23:10:41 +02:00
desk [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
hdwwiz [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
hotplug [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
inetcpl [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
input [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
intl [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
joy [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
liccpa [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
main [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
mmsys [MMSYS] Reset the speaker volume to its initial value when the user clicks the "Cancel" button 2019-05-19 16:27:10 +02:00
ncpa [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
odbccp32 [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
openglcfg [OPENGLCFG] Edit the applet name so it uses the same capitalization scheme as the other Control Panel applets. 2019-04-13 17:07:55 +02:00
powercfg [POWERCFG] Show the hibernate page only if the S4 power state is available 2019-05-12 23:52:08 +02:00
sysdm [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
telephon [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
timedate [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
usrmgr [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
wined3dcfg [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
CMakeLists.txt Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00