- Nov 22, 2022
-
-
Shawn Schantz authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
- Nov 18, 2022
-
-
sgschantz authored
-
- Nov 16, 2022
-
-
rc-swag authored
chore(windows): add unit test for SetupCoreEnvironment
-
Keyman Server authored
auto: increment beta version to 16.0.105
-
Keyman Build Agent authored
-
- Nov 15, 2022
-
-
Darcy Wong authored
chore(android/engine): Add more logging for keyboard restart
-
Darcy Wong authored
-
Ross authored
-
Keyman Server authored
auto: increment beta version to 16.0.104
-
Keyman Build Agent authored
-
Eberhard Beilharz authored
refactor(linux): Use consts instead of strings
-
- Nov 14, 2022
-
-
rc-swag authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
rc-swag authored
fix(windows): check if permissions for thread to access file
-
Ross authored
-
Marc Durdin authored
chore(windows): include debug info in keyman build
-
Marc Durdin authored
chore(windows): Add safecall for internal CustomisationStorage API interface
-
Marc Durdin authored
fix(windows): handle timeout in downloads
-
Marc Durdin authored
chore(windows): add sentry traces for unsolved crashes
-
Marc Durdin authored
fix(windows): click in 1 pixel high box in Language Switch window caused crash
-
Marc Durdin authored
Same as #7600, but for keyman.dpr.
-
Marc Durdin authored
Fixes #7708.
-
Marc Durdin authored
This makes it easier to track what is happening for errors where otherwise we found that exception messages were being cropped; for example, see KEYMAN-WINDOWS-X. The error messages were being cropped because the exception handler was in the exe module, but the exception was being raised in kmcomapi module. When the exception was handled, the handler tested to see if the exception object inherited from exemodule.Exception, but it was inheriting from kmcomapi.Exception instead, and so it did not attempt to load the message detail. By adding `safecall` calling convention to `KeymanCustomisation`, we move responsibility for handling the exception to the `TKeymanAutoObject.SafeCallException` function, and we get full detail for the exception.
-
Marc Durdin authored
Adds Sentry breadcrumbs for the following crash reports: * KEYMAN-WINDOWS-62 * KEYMAN-WINDOWS-6H (? no reports in recent releases, so may be resolved) * KEYMAN-WINDOWS-7J * KEYMAN-WINDOWS-4R The source of these crashes is hard to pinpoint, so hoping that this additional data sheds some light.
-
- Nov 13, 2022
-
-
Keyman Server authored
auto: increment beta version to 16.0.103
-
Keyman Build Agent authored
-
- Nov 12, 2022
-
-
Darcy Wong authored
chore(android/app): Remove debugging info on build.gradle
-
Darcy Wong authored
-
Darcy Wong authored
fix(android/app): Append tier to app name
-
Darcy Wong authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
Marc Durdin authored
Fixes #7698. Due to a `>` instead of a `>=` check, there was a one pixel high box at the bottom of each list of input methods for each language which would reuslt in an invalid value for `FNewHoverKeyboard` (`lang.KeyboardCount`). As well as fixing this, I changed the result for clicking below the input method list to the more logical last item in the list rather than the first.
-
Marc Durdin authored
fix(windows): make sure IdStackWindows finalizes after Vcl.Forms
-
Keyman Server authored
auto: increment beta version to 16.0.102
-
Keyman Build Agent authored
-
Eberhard Beilharz authored
-
- Nov 11, 2022
-
-
Darcy Wong authored
-
Darcy Wong authored
-
Eberhard Beilharz authored
chore(linux): Update Debian standards version
-
Eberhard Beilharz authored
chore(linux): Update debian changelog
🍒 -
Eberhard Beilharz authored
fix(linux): Fix keyboard icon in system tray
-
Darcy Wong authored
-