spiegel-keyman/windows/src/engine/kmcomapi
Marc Durdin 3f507f974a chore(developer): remove font style/color from kvk
While .kvk includes a font color field, it is essentially unused. There
was also some sort of support provided for font style in the KeymanWeb
keyboard compiler, but this was never streamed into .kvk or .kvks files,
so was always a no-op.

Thus, this PR removes any semblance of support for font style and color
from the .kvk and .kvks readers and writers. When we write the font
color field which is present in .kvk, we always use the default
TColor.clWindowText which is what the legacy Delphi-based writer would
always have written.

Also sorted out the default font size and name in the .kvk transform
from .kvks, and in so doing cleaned up the basic.kvk and basic.js in
LDML keyboard compiler to match what we are doing in the .kmn compiler.
2023-06-21 10:53:45 +07:00
..
com chore(windows): Add safecall for internal CustomisationStorage API interface 2022-11-14 09:40:14 +11:00
processes chore(developer): remove font style/color from kvk 2023-06-21 10:53:45 +07:00
util chore(windows): Add safecall for internal CustomisationStorage API interface 2022-11-14 09:40:14 +11:00
dialogs.rc Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
dialogs.RES Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
kbd_noicon.rc chore(windows): update resource references 2022-06-01 06:56:43 +10:00
kbd_noicon.RES Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
keymanapi_TLB.pas fix(windows): handle edge cases using default language 2021-09-17 06:37:23 +10:00
keymancontext.pas fix(windows): handle edge cases using default language 2021-09-17 06:37:23 +10:00
kmcomapi.dpr chore(core): delete crc32.cpp and crc32.pas from some places 2022-09-21 18:13:19 -05:00
kmcomapi.dproj chore(core): delete crc32.cpp and crc32.pas from some places 2022-09-21 18:13:19 -05:00
kmcomapi.res Rework build for x64 msbuild support and add 64-bit support to keymancontrol 2017-12-30 07:37:30 +11:00
kmcomapi.ridl fix(windows): handle edge cases using default language 2021-09-17 06:37:23 +10:00
kmcomapi_Icon.ico Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
Makefile chore(windows): move from Borland make to nmake 2021-12-06 12:47:31 +04:00
manifest.in fix(windows): Rename to Keyman 2020-12-02 09:56:14 +11:00
manifest.rc Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121) 2017-07-25 10:53:06 +07:00
version.rc chore(windows): move keymanversion.h to common 2022-06-12 13:56:13 +10:00