spiegel-keyman/developer/src/kmcmpdll
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
..
kcframe chore(developer): consolidate 'extra' field for FILE_KEYBOARD 2023-05-24 12:14:41 +07:00
CasedKeys.cpp refactor(developer): move comperr.h to kmn_compiler_errors.h 2023-04-20 13:20:29 +07:00
CasedKeys.h chore: reorganize 2022-11-29 09:53:18 +07:00
CharToKeyConversion.cpp chore: reorganize 2022-11-29 09:53:18 +07:00
CharToKeyConversion.h chore: reorganize 2022-11-29 09:53:18 +07:00
CheckFilenameConsistency.cpp refactor(developer): move comperr.h to kmn_compiler_errors.h 2023-04-20 13:20:29 +07:00
CheckFilenameConsistency.h chore: reorganize 2022-11-29 09:53:18 +07:00
CheckForDuplicates.cpp refactor(developer): move comperr.h to kmn_compiler_errors.h 2023-04-20 13:20:29 +07:00
CheckForDuplicates.h chore: reorganize 2022-11-29 09:53:18 +07:00
CheckNCapsConsistency.cpp refactor(developer): move comperr.h to kmn_compiler_errors.h 2023-04-20 13:20:29 +07:00
CheckNCapsConsistency.h chore: reorganize 2022-11-29 09:53:18 +07:00
compfile.h chore(developer): address review comments 2023-05-25 08:24:09 +07:00
Compiler.cpp chore(developer): refactor kmcmplib interfaces 2023-05-30 08:14:23 +07:00
Compiler.rc refactor(developer): move comperr.h to kmn_compiler_errors.h 2023-04-20 13:20:29 +07:00
debugstore.h chore: reorganize 2022-11-29 09:53:18 +07:00
DeprecationChecks.cpp refactor(developer): move comperr.h to kmn_compiler_errors.h 2023-04-20 13:20:29 +07:00
DeprecationChecks.h chore: reorganize 2022-11-29 09:53:18 +07:00
Edition.cpp chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Edition.h chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
json-validation.cpp chore(developer): refactor kmcmplib interfaces 2023-05-30 08:14:23 +07:00
kmcmpdll.h chore(developer): rename Functions, version rc-files, set flag_use_new_kmcomp to use (old) kmcmpdll 2023-01-27 08:33:13 +01:00
kmcmpdll.sln chore: copy files back 2022-11-29 10:19:07 +07:00
kmcmpdll.vcxproj chore(developer): refactor kmcmplib interfaces 2023-05-30 08:14:23 +07:00
kmcmpdll.vcxproj.filters refactor(developer): move comperr.h to kmn_compiler_errors.h 2023-04-20 13:20:29 +07:00
Makefile chore: copy files back 2022-11-29 10:19:07 +07:00
NamedCodeConstants.cpp refactor(developer): move comperr.h to kmn_compiler_errors.h 2023-04-20 13:20:29 +07:00
NamedCodeConstants.h chore: reorganize 2022-11-29 09:53:18 +07:00
pch.cpp chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
pch.h feat(developer): cross-platform kmx compiler 🚑 (#6980) 2023-03-01 20:00:04 +11:00
UnreachableRules.cpp refactor(developer): move comperr.h to kmn_compiler_errors.h 2023-04-20 13:20:29 +07:00
UnreachableRules.h chore: reorganize 2022-11-29 09:53:18 +07:00
version.rc chore: copy files back 2022-11-29 10:19:07 +07:00
versioning.cpp refactor(developer): move comperr.h to kmn_compiler_errors.h 2023-04-20 13:20:29 +07:00
versioning.h chore: reorganize 2022-11-29 09:53:18 +07:00
virtualcharkeys.cpp chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
virtualcharkeys.h chore: reorganize 2022-11-29 09:53:18 +07:00
xstring.cpp chore: reorganize 2022-11-29 09:53:18 +07:00