spiegel-keyman/common
Marc Durdin a53a1593ec feat(common): add v19 sections to KMX+ in Core and Developer
The disp and layr sections have new v19 layouts, to support the Keyman
OSK requirements for epic/embed-osk-in-kmx. This supports writing the
new versions of these sections in Developer and loading them into Core,
doing transformations where necessary so that Core always works with v19
structures after load.

This does not implement the transformations required to support the OSK
APIs; that will be implemented in a follow-up PR. Nor is support for
writing the OSK data from source .kvks and .keyman-touch-layout
supported; this is just the scaffolding for supporting the structures in
the KMX+ data.

Test-bot: skip
2025-11-18 13:55:01 +01:00
..
cpp fix(developer): changes to better align the code in u16ltrim and u16rtrim 2024-09-10 11:13:42 +01:00
include docs(common): make KF_KMXPLUSOSK flag independent of KF_KMXPLUS 2025-10-02 13:24:43 +02:00
linux maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
mac maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
resources feat(windows): store larger images and source file 2025-02-27 13:31:38 +10:00
schemas chore(common): add .model_info schema 2025-10-16 08:24:57 +02:00
test fix(common): Set test9469 to Keyman 14 for build warnings 2025-10-30 15:39:19 +07:00
tools maint(resources): nest unit tests under parent block 2025-10-06 16:09:47 +02:00
web feat(common): add v19 sections to KMX+ in Core and Developer 2025-11-18 13:55:01 +01:00
windows Merge branch 'epic/embed-osk-in-kmx' into auto/A19S15-merge-master-into-embed-osk-in-kmx 2025-11-07 14:06:33 +01:00
build.sh maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00