- Jul 26, 2023
-
-
Marc Durdin authored
Fixes #9349.
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
Also fixes git attributes for khmer_angkor.js test fixture
-
Marc Durdin authored
Merge branch 'chore/developer/move-keyman-targets-to-common' into feat/developer/introduce-kmc-keyboard-info
-
Marc Durdin authored
-
Marc Durdin authored
-
- Jul 25, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
Fixes missing components of the kmc-keyboard-info compiler and integration into kmc. Lots of cleanup making sure that the compiler actually generates expected output against the keyboards repository.
-
- Jul 24, 2023
-
-
Marc Durdin authored
Adds kmc-keyboard-info module and a basic unit test for it. Integration into kmc is next step.
-
Marc Durdin authored
-
Marc Durdin authored
Also adds unit test. Prep for use in kmc-keyboard-info.
-
- Jul 21, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
-
- Jul 19, 2023
-
-
Marc Durdin authored
Fixes #9305.
-
Marc Durdin authored
Merge branch 'fix/developer/9296-9297-9298-9299-9300-compiler-warning-tweaks' into fix/developer/9302-double-add-of-keyboard_info
-
Marc Durdin authored
-
Marc Durdin authored
Fixes #9302.
-
Marc Durdin authored
Fixes #9300.
-
Marc Durdin authored
Fixes #9299.
-
Marc Durdin authored
Fixes #9298. Previous commit partially fixed this as well. Throws in: warning colour changed to orange to differentiate from line number colour.
-
Marc Durdin authored
Fixes #9297.
-
Marc Durdin authored
Fixes #9296. 208A in kmcmplib is the awkwardly-named CWARN_Info. We now have an 'info' severity in kmc, so this tidies that up (we can keep the same flag in kmcmplib for now).
-
- Jul 18, 2023
-
-
Marc Durdin authored
Fixes #9288. Tweaks a couple of unit tests to ensure callbacks are available, and stops masking exceptions in one test with `doesNotThrow`... if it's gonna throw then the test is gonna go bang anyway.
-
Marc Durdin authored
Fixes #9286. Refactors the use of path and fs into the standard kmc callbacks pattern and adds `callbacks.fileSize()`, which is needed for populating the metadata file. Turns on eslint test for node dependencies for kmc-model-info.
-
Marc Durdin authored
-
Marc Durdin authored
Merge branch 'feat/developer/add-model-info-keyboard-info-to-kmc-build-activities' into chore/developer/9272-work-around-experimental-json-modules
-
Marc Durdin authored
Merge branch 'feat/developer/kmc-model-info-tests' into feat/developer/add-model-info-keyboard-info-to-kmc-build-activities
-
Marc Durdin authored
-
Marc Durdin authored
Fixes #9272. Credit to @srl295.
-
Marc Durdin authored
-
Marc Durdin authored
Adds ability to build .model_info and .keyboard_info files to kmc. Note that .keyboard_info building is currently a stub as the .keyboard_info compiler has not yet been translated to TypeScript, which will come in a subsequent PR. Note that .model_info and .keyboard_info builds depend on the project loader, as they reference both keyboard and package source files when constructing the metadata files. Also: * Fixed a deep reference to KeymanDeveloperProjectFile. * Split the project loader into a utility unit. * Marked the .kpj fileType field as deprecated, as it is easily extrapolated from the filename, with the aim to remove it entirely from version 2.0 projects. @keymanapp-test-bot skip
-
Marc Durdin authored
Establishes a baseline unit test for kmc-model-info, in preparation for integration into kmc build.
-
- Jul 17, 2023
-
-
Marc Durdin authored
Fixes #9274.
-
Marc Durdin authored
Fixes #9162. Adds support for `@files.txt` parameters in kmc. Files listed in this file, separated by line breaks, will be added to the input file list, relative to the path of files.txt. The file can include comments in lines starting with '#' and ignores whitespace before and after each filename.
-
Marc Durdin authored
-
- Jul 14, 2023
-
-
Marc Durdin authored
refactor(common): bundle schemas into web/types
🗜 -
Marc Durdin authored
-
Marc Durdin authored
fix(developer): use relative paths in kmc messages
🗜
-