- Jun 13, 2023
-
-
Marc Durdin authored
feat(common): add file-types.ts module
🗜 -
Marc Durdin authored
chore(developer): merge kmc-kmw messages with kmc-kmn messages
🗜 -
Marc Durdin authored
-
- Jun 12, 2023
-
-
Marc Durdin authored
chore: merge master into feature-kmc-kmw A17S15
🗜 -
Marc Durdin authored
These two modules had duplicated messages from kmcmplib. Rewrites the kmc-kmw messages module to inherit from kmc-kmn and define message strings where necessary. While this refactor is not ideal, because it diverges slightly from the patterns of other message modules, and has a little bit of spaghetti import cross-modules, I think it is still a step in the right direction for consolidated message reporting.
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
chore(developer): refactor CompilerOptions
🗜 -
Marc Durdin authored
chore(developer): enable eslint for kmc-kmw
🗜 -
Marc Durdin authored
refactor(developer): import kmcmplib errors into kmc-kmn
-
Marc Durdin authored
feat(developer): kmc analyze osk-char-use
🗜 -
Marc Durdin authored
Now that we have the file type detection in place, we can replace existing references to the file extensions, where possible, with the constant declarations. While we could rely on TypeScript's typing to use string-based values, this helps us to avoid using file extensions directly in string transforms, regex, etc, and use the `KeymanFileTypes` alias instead. Note that only references in common/web, and kmc-* projects have been touched. References in other Developer projects have not been touched, as some of those are not yet ESM, so that needs to be addressed first.
-
Marc Durdin authored
-
Marc Durdin authored
This module is used for identification of Keyman source and binary file formats by file extension. It is not yet appropriate to use for constants; this will come in a future commit.
-
- Jun 10, 2023
-
-
Marc Durdin authored
LdmlCompilerOptions is now based on the shared CompilerOptions. Also fixes command line parameter inheritance for sub-commands.
-
Marc Durdin authored
Part 1 of the `CompilerOptions` reorg. kmc now uses `CompilerOptions` throughout, and `CompilerBaseOptions` maps to the set of options available to all activities.
-
Marc Durdin authored
-
Keyman Server authored
auto: increment master version to 17.0.122
-
Keyman Build Agent authored
-
- Jun 09, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
chore(common): cleanup error handling for KmxFileReader and CompilerOptions as shared type
-
Marc Durdin authored
-
Marc Durdin authored
* Also adds info messages for scanning.
-
Marc Durdin authored
Tidies up silent vs quiet vs verbose by adding logLevel as an option. * Notes that we need to consolidate all the various CompilerOptions interfaces before they get too much further out of hand. * Cleans up a couple of other minor TODO items.
-
Marc Durdin authored
-
Steven R. Loomis authored
-
Marc Durdin authored
Relates to #8959. Also makes build.sh responsible for build rather than package.json.
-
Marc Durdin authored
spec(core): spec/impl for transform and vars
🙀 -
Marc Durdin authored
chore(developer): check for nodejs deps in kmc-kmn
-
Marc Durdin authored
-
Steven R. Loomis authored
- delete dead code - share common ID regex for vars - move bksp/finl/order tests into tran For: #7377
-
Steven R. Loomis authored
feat(core): fixups to C++ side
🙀 -
Steven R. Loomis authored
feat(core): validate tran
🙀 -
Steven R. Loomis authored
feat(developer): fix e2e test
🙀 -
Steven R. Loomis authored
-
Steven R. Loomis authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
Marc Durdin authored
-
Marc Durdin authored
-
Eberhard Beilharz authored
fix(linux): Fix disabling of buttons
-