spiegel-keyman/common
Marc Durdin 9d351f4798 chore(developer): verify kvks files and report errors
Fixes #8886.

.kvks compiler now returns helpful errors for xml parse failures and
schema validation errors, and for invalid virtual key codes. Introduces
extra infrastructure for reporting and unit testing messages to kmc-kmn.

This also fixes unhandled xml load exceptions and simplifies the error
reporting coming out of the kvks loader, on the basis that only one type
of error was being reported anyway.
2023-06-01 05:02:26 +07:00
..
include chore(core): move test_assert.h and test_color.h to common 2023-04-10 15:21:45 +07:00
linux chore(common): run common and resources tests 2023-04-28 14:07:34 +07:00
mac chore(common): run common and resources tests 2023-04-28 14:07:34 +07:00
models chore(common): add missing deps and files for npm publish 2023-04-12 14:05:05 +07:00
predictive-text fix(common): predictive-text unit_tests further builder_term fixes 2023-05-02 21:35:42 +10:00
resources chore(windows): address review comments 2022-06-16 04:47:53 +10:00
schemas feat(developer): support FollowKeyboardVersion in kmc-package 2023-04-21 14:04:06 +07:00
test refactor(developer): compiler interface part 1 for wasm 2023-05-23 15:26:28 +07:00
tools Revert "chore(web): merge master into feature-esmodule-web-engine (A17S9 end) 🧩" 2023-03-31 14:17:37 +11:00
web chore(developer): verify kvks files and report errors 2023-06-01 05:02:26 +07:00
windows Merge pull request #8870 from keymanapp/chore/developer/refactor-kmcmplib-interfaces 2023-05-31 13:28:30 +10:00
build.sh chore(common): run common and resources tests 2023-04-28 14:07:34 +07:00