mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-28 11:17:45 +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 |
||
|---|---|---|
| .. | ||
| cpp | ||
| include | ||
| linux | ||
| mac | ||
| resources | ||
| schemas | ||
| test | ||
| tools | ||
| web | ||
| windows | ||
| build.sh | ||