mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-11 11:25:34 +00:00
Fixes #4280. Adds checks to verify that `if()`, `platform()`, `baselayout()` and `nul` are at the start of the context in the appropriate order. Adds unit tests to validate these checks. These are conditions that have been present in earlier versions of Keyman but not enforced until now. Keyboards that do not meet these conditions would not work correctly in all circumstances and should be updated to meet the requirements. An alternative would have been to reorder the context string but that is much more complex as manipulation would also have been required for the output string. The enforced order is logical and reduces confusion in any case. Updated documentation coming along shortly. |
||
|---|---|---|
| .. | ||
| images | ||
| inst | ||
| kmanalyze | ||
| kmcmpdll | ||
| kmcomp | ||
| kmconvert | ||
| kmdecomp | ||
| samples | ||
| setup | ||
| TIKE | ||
| developer.groupproj | ||
| developer.sln | ||
| history.md | ||
| Makefile | ||
| version.in | ||