mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-24 09:17:42 +00:00
Add support for header.version to KMX+ files, with differentiation between v17 and v19 in the compiler, and associated tests. This does not yet make the target version accessible to authors using `kmc`, but the interfaces from `kmc-ldml` are available. A v17 KMX+ file will have: * comp_header.version = VERSION_17 * initial 'sect' section in KMX+ data * no sect.header.version field in any section A v19+ KMX+ file will have: * comp_header.version = VERSION_19 * initial 'sec2' section in KMX+ data * sect.header.version field for all sections * each section 4 bytes larger to accommodate * 'sec2' must have sect.header.version = KMXPlusVersion.Version19 * currently all other sections have sect.header.version = Version17 |
||
|---|---|---|
| .. | ||
| docs | ||
| include | ||
| src | ||
| subprojects | ||
| tests | ||
| tools | ||
| .build-builder | ||
| .gitignore | ||
| build.bat | ||
| build.sh | ||
| commands.inc.sh | ||
| CORE_API_VERSION.md | ||
| cross-mac-arm64.build | ||
| cross-mac-x86_64.build | ||
| meson.build | ||
| meson_options.txt | ||
| README.md | ||
| wasm.build.linux.in | ||
| wasm.build.mac.in | ||
| wasm.build.win.in | ||
| wasm.defs.build | ||
Keyman Core
Version 1.0.0 of libkeymancore released with Keyman 17.0