- May 17, 2021
-
-
Joshua Horton authored
fix(web): position popups correctly in landscape mode on Android and during Chrome emulation
-
Darcy Wong authored
chore(common): Update stable history for 14.0.274
-
- May 16, 2021
-
-
Darcy Wong authored
End of A15S4 sprint task
-
- May 15, 2021
-
-
Keyman Server authored
auto: increment master version to 15.0.48
-
Keyman Build Agent authored
-
- May 14, 2021
-
-
Marc Durdin authored
fix(developer): kmconvert commandline and deploy
-
Marc Durdin authored
A few fixes and improvements: * kmconvert was missing a command line parameter for `-target` to specify the platform targets for a project * kmconvert should avoid throwing unhandled exceptions, rather if sentry is not present then just write to console. * Include kmconvert and its data files in the deployment of kmcomp.zip, which is done on the build agent (just need to make sure files are in the right place here.) * Side fix: also made sure kmcomp would emit the exception message to console if sentry is not present.
-
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
-
jahorton authored
-
jahorton authored
-
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`.
-