- Oct 06, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
Fixes #9692. Signature checking was skipped because we missed a ".virtual" to force nmake to build the test and test_i3633 targets. This opened up a small cascade of related formatting issues on Makefiles, and the fact that the test_i3633 (has there ever been a more poorly named project?) Makefile did not even work. Refactored significantly, added same tests to Developer Makefile, and also now verifying the .msi and installer executable. We can improve this further but I'd like to get this in to avoid further critical issues with code signing given the current broken signing configuration.
-
- Oct 05, 2023
-
-
Keyman Server authored
auto: increment master version to 17.0.187
-
Keyman Build Agent authored
-
- Oct 04, 2023
-
-
Marc Durdin authored
feat(developer): warn if .kps includes a .js which is not touch-capable
-
Marc Durdin authored
-
Marc Durdin authored
fix(core): clean cached ICU in core
-
Marc Durdin authored
chore(developer): switch on code coverage reporting for kmc
-
Marc Durdin authored
Merge pull request #9658 from keymanapp/feat/developer/9325-hint-if-package-includes-keyboard-source-files feat(developer): issue hint if package includes keyboard source files
-
Marc Durdin authored
chore(developer): reduce duplicate words warning to hint
-
Marc Durdin authored
feat(developer): show an INFO message when warnings have failed a build
-
Marc Durdin authored
Co-authored-by:Steven R. Loomis <srl295@gmail.com>
-
Keyman Server authored
auto: increment master version to 17.0.186
-
Keyman Build Agent authored
-
- Oct 03, 2023
-
-
Steven R. Loomis authored
feat(developer): ldml scan codes support
🙀 -
Marc Durdin authored
Merge pull request #9661 from keymanapp/chore/developer/9317-test-for-check-filename-conventions-off chore(developer): add test for `checkFilenameConventions == false` or unset
-
Marc Durdin authored
feat(developer): support `store(&version) '17.0'`
-
Marc Durdin authored
Fixes #9636.
-
Darcy Wong authored
chore(web): Add non-printing characters to the OSK
-
Marc Durdin authored
Fixes #9324. As .js keyboards in packages are only used by the iOS and Android apps, it's kinda helpful if the keyboard itself includes a touch layout. While Keyman will fall back to a desktop vk layout if a touch layout is not present, this is less than ideal -- but that's why this is setup as a hint and not a warning.
-
Marc Durdin authored
Fixes #8661.
-
Marc Durdin authored
Fixes #9317.
-
Steven R. Loomis authored
- fixes to the special case test Fixes: #9403
-
Keyman Server authored
auto: increment master version to 17.0.185
-
Keyman Build Agent authored
-
Steven R. Loomis authored
- fix casing of k_oC1 - allow vkey 226 to be doubly defined - drop LdmlVkeyNames table and test, not needed anymore (was for vkey #7135) Fixes: #9403
-
- Oct 02, 2023
-
-
Steven R. Loomis authored
-
Steven R. Loomis authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
Marc Durdin authored
Fixes #9325. Also tweaks test for error_package_must_contain_a_model_or_a_keyboard as the fixture had a .kmn, triggering the new hint, which was unhelpful in this case.
-
Marc Durdin authored
Fixes #9541. Also adds version 16.0 support to the kmcmplib compiler constants, and unit tests for both versions. Does not add any support for automatic version feature detection, because that forces an inverted dependency on the touch layout compilation phase (done in kmc-kmw), which would be a significant refactor. This may be something we need to support in the future.
-
Marc Durdin authored
Fixes #9597.
-
Marc Durdin authored
Fixes #9610. If a build fails when "treat warnings as errors" is on, but there are only warnings and no error messages, it can be confusing for the developer. Adds the following `INFO_WarningsHaveFailedBuild` message: `The build failed because option "treat warnings as errors" is enabled and there are one or more warnings.`
-
Joshua Horton authored
fix(web): fixes toolbar refocus timing after a keyboard change
-
- Oct 01, 2023
-
-
Steven R. Loomis authored
- spec: 'hardware' is no longer an enum but a str. Ripple effects here. - custom scancodes and layouts are, interestingly, supported. But it's a warning. - tests for bad scancodes. Fixes: #9403
-
Steven R. Loomis authored
-
Steven R. Loomis authored
- also fix visual keyboard compiler to use same code For: #9403
-
Steven R. Loomis authored
-
Steven R. Loomis authored
For: #9403
-