- May 14, 2021
-
-
Keyman Server authored
auto: increment master version to 15.0.47
-
Keyman Build Agent authored
-
- May 13, 2021
-
-
Darcy Wong authored
Merge pull request #5037 from keymanapp/dependabot/npm_and_yarn/web/testing/regression-tests/lodash-4.17.21 chore(web/resources): bump lodash from 4.17.19 to 4.17.21 in /web/testing/regression-tests
-
Darcy Wong authored
fix(android/engine): Check lexical-model file exists before using
-
Marc Durdin authored
chore(windows): remove unused keymanx64 parameter
-
Darcy Wong authored
-
Keyman Server authored
auto: increment master version to 15.0.46
-
Keyman Build Agent authored
-
- May 12, 2021
-
-
Darcy Wong authored
-
Eberhard Beilharz authored
fix(linux): Fix Caps Lock
-
Eberhard Beilharz authored
fix(linux): Swap order of dependencies for Debian package
-
Marc Durdin authored
chore(windows): remove KMC_CHANGEUISTATE
-
Marc Durdin authored
fix(windows): refactor controller windows
-
Keyman Server authored
auto: increment master version to 15.0.45
-
Keyman Build Agent authored
-
- May 11, 2021
-
-
Eberhard Beilharz authored
Closes #4542.
-
Eberhard Beilharz authored
fix(common/core): Add values for Caps and Nocaps modifiers
-
Eberhard Beilharz authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
Eberhard Beilharz authored
It turns out that the Debian package build system only considers the first alternative; python3-raven isn't available on the current Debian version, however we still need it on Ubuntu 18.04 Bionic where python3-sentry-sdk is not available. This change swaps the alternatives and so should work both on Debian as well as for Bionic.
-
Marc Durdin authored
With the recent refactor in #5060, we no longer need the main form window handle parameter in keymanx64.
-
Marc Durdin authored
-
Marc Durdin authored
The `KMC_CHANGEUISTATE` flag for `wm_keyman_control` is no longer processed anywhere. Removes it and the `UpdateKeymanUI` function which called it. The `#define` for the flag has been left, commented out, to clarify what would otherwise be a gap in identifiers (use `git blame` to learn more).
-
Marc Durdin authored
Fixes #5004. This cleans up the use of controller windows. A single window is now given the responsibility of being the master controller, which receives messages from Keyman32 and other components around UI activation, active keyboard, etc. The master controller is keyman.exe's `TApplication` window, which does not get destroyed and recreated, unlike the main form window. Any thread which has responsibility for Keyman UI (keyman.exe main thread, keymanx64.exe main thread) is also registered as a controller thread. A controller thread has special handling for interactions with keyman32 around focus tracking. Caveats: * While keymanx64 does not have a visible window and thus probably does not need to be registered as a controller thread, it doesn't really hurt. * Note that keymanx64 registers the 32-bit controller thread as well, which again is probably unnecessary as the 64-bit process cannot interact with the 32-bit thread. * Keyman's main form still handles wm_keyman_control messages, as there are a number of other components which post to that window (e.g. text editor, com library visual keyboard interactions). Unlike the original problem trigger, the reference handle is not stored long-term and so there is unlikely to be a problem with main form window re-creation causing an issue in these contexts. There are several TODO items in this which I will address in follow-ups, to reduce the scope of these changes. I hope to cherry-pick this to stable-14.0, but will run for a while in 15.0 before doing so.
-
Marc Durdin authored
fix(developer): two small issues in kmdecomp
-
Marc Durdin authored
chore(windows): remove unused utilrun unit
-
Marc Durdin authored
chore(windows): FixupMissingFile needed current component code
-
Marc Durdin authored
UFixupMissingFile referred to an old MSI component code, which meant that it would never actually fix the installation. This now refers to a current component code. I may backport this to stable-14.0 but would like to assess its stability over time first.
-
Marc Durdin authored
-
Keyman Server authored
auto: increment master version to 15.0.44
-
Keyman Build Agent authored
-
- May 10, 2021
-
-
Eberhard Beilharz authored
Also change the values for these to match the ones defined in `kmx_file.h`.
-
Marc Durdin authored
fix(windows): make keymanx64 responsible for its own lifecycle
-
Marc Durdin authored
chore(windows): add telemetry to trace crash on exit
-
Marc Durdin authored
fix(windows): avoid disabling Keyman when speech recognition starts
-
Darcy Wong authored
chore(android/app): Always use offline help
-
Darcy Wong authored
feat(android/app): Add telemetry for launching WebBrowserActivity
-
Darcy Wong authored
This commit is not to cherry-pick to stable-14.0
-
Darcy Wong authored
-
Darcy Wong authored
-
Marc Durdin authored
chore(mac): update requirements to include Big Sur
-