spiegel-keyman/common
Marc Durdin 48a4d8c2ec fix(developer): kmcomp package compiler race condition
Fixes a race condition when compiling multiple packages, where the
temp path may be re-used before the compiler has finished with it.

To take advantage of this fix, I wanted to make sure I was using the
right kmcomp.exe when building unit tests for Keyman Core. This
uncovered a couple of other things:

* Updates Keyman Core build infrastructure to use the current kmcomp.exe
  rather than a system-installed one.
* Corrects a bug that was identified by the 15.0 version of kmcomp in
  one unit test (duplicate `&NAME` stores -- the meson test script
  prepends a `&NAME` store to each source file during build).

@keymanapp-test-bot skip
2022-06-02 14:37:01 +10:00
..
core fix(developer): kmcomp package compiler race condition 2022-06-02 14:37:01 +10:00
lexical-model-types fix(common): reverts version number change 2020-05-22 15:26:04 +07:00
models auto: increment beta version to 15.0.257 2022-06-01 14:02:17 -04:00
predictive-text auto: increment beta version to 15.0.257 2022-06-01 14:02:17 -04:00
schemas/kps feat(developer): validate .kps files during compile 2021-11-11 14:41:04 +11:00
test change(web): re-renaming the test kbd 2022-04-13 18:32:10 -05:00