spiegel-keyman/developer/src/common/delphi
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
..
compiler chore(developer): refactor kmcmplib interfaces 2023-05-30 08:14:23 +07:00
components fix(developer): add no-ops for symbol builds for components 2022-07-08 05:04:10 +10:00
general chore(windows): move general developer files to developer/ 2022-06-23 09:28:34 +10:00
keyboards chore(windows): move Delphi developer units to developer 2022-06-12 15:38:19 +10:00
lexicalmodels fix(developer): lm compiler handle missing line no in errors 2023-03-16 09:38:50 +07:00
packages chore(windows): move general developer files to developer/ 2022-06-23 09:28:34 +10:00