mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-24 17:27:41 +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 |
||
|---|---|---|
| .. | ||
| keyman | ||
| ldml | ||
| meson.build | ||