spiegel-keyman/common
Marc Durdin d763cf315a chore(developer): refactor kmcmplib interfaces
Relates to #8493.

* Removes kmcmplib calls from kmcmpdll (now that we have kmc)
* Removes old kmcmp_CompileKeyboardFile and
  kmcmp_CompileKeyboardFileToBuffer functions in preference for a much
  cleaner kmcmp_CompileKeyboard function
* Removes json validation helper from kmcmplib (we'll use js-native
  json schema validation instead)

This change means that we no longer need to keep compfile.h consistent
between kmcmplib and kmcmpdll. This will simplify upcoming refactoring
of kmcmplib.

kmcmplib no longer writes files, but it does still read them. The next
refactor will move file load responsibility into the caller.
2023-05-30 08:14:23 +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 refactor(developer): compiler interface part 1 for wasm 2023-05-23 15:26:28 +07:00
windows chore(developer): refactor kmcmplib interfaces 2023-05-30 08:14:23 +07:00
build.sh chore(common): run common and resources tests 2023-04-28 14:07:34 +07:00