- Jul 08, 2021
-
-
Marc Durdin authored
Adds debug events to the kmx processor and corresponding unit tests. This corresponds largely to the way that keyman32 emits debug events, but with one key change: debug events in keyman32 are processed synchronously, whereas in Keyman Core, the full set of debug events will be returned alongside the final action list for the key event. Given this difference, there will likely need to be some more data returned in individual debug events, specifically around intermediate context manipulation, as required for step-by-step debugging. However, that will come in a subsequent PR.
-
Marc Durdin authored
-
Marc Durdin authored
-
- Jul 06, 2021
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
Part of #5013. Adds all the debug infrastructure: * public API headers * public API implementation classes and functions * basic unit tests * helper classes for recording debug events * minimal implementation of kmx-specific debug event signalling -- just BEGIN and END events. * tangential: unit test assertion macros and coloured output
-
Marc Durdin authored
chore(windows): make build paths consistent
-
Joshua Horton authored
chore(web): updates regression test-deps to same versions as web
-
Joshua Horton authored
chore(common): npm audit fixes
-
jahorton authored
-
Darcy Wong authored
fix(android/engine): Fix font file path
-
- Jul 05, 2021
-
-
Darcy Wong authored
-
jahorton authored
-
- Jul 03, 2021
-
-
Keyman Server authored
auto: increment master version to 15.0.81
-
Keyman Build Agent authored
-
- Jul 02, 2021
-
-
jahorton authored
-
jahorton authored
-
jahorton authored
-
Eberhard Beilharz authored
fix(linux): Don't crash with corrupt keyboard
-
jahorton authored
-
jahorton authored
-
Marc Durdin authored
feat(ios): add spacebar text controls
-
Marc Durdin authored
feat(android): Spacebar text controls
-
Marc Durdin authored
feat(web): spacebar text controls
-
Keyman Server authored
auto: increment master version to 15.0.80
-
Keyman Build Agent authored
-
- Jul 01, 2021
-
-
Eberhard Beilharz authored
If we try to install a keyboard that's missing some metadata we shouldn't crash. Fixes #5384, #5385.
-
Eberhard Beilharz authored
fix(linux): Improve bitmap conversion
-
Eberhard Beilharz authored
fix(linux): Fix auto-generated help
-
Marc Durdin authored
-
Joshua Horton authored
change(web): fat-finger-performance unit-test threshold
-
Marc Durdin authored
chore(developer): remove obsolete InitClasses
-
Marc Durdin authored
fix(developer): builder and editor commands were ignored
-
Marc Durdin authored
docs: start consolidation of build config docs
-
Marc Durdin authored
-
jahorton authored
-
Marc Durdin authored
More iterations on this yak shave.
-
Marc Durdin authored
-
Marc Durdin authored
Move to all projects using bin/ and obj/ for outputs, and cleanup all Makefiles and project files accordingly. Remove some obsolete projects along the way. Cleanup .gitignore also.
-
Keyman Server authored
auto: increment master version to 15.0.79
-