Keyman Build Agent
e13439e99c
auto: increment master version to 15.0.60
2021-05-31 14:02:58 -04:00
Eberhard Beilharz
b0358509c0
Merge pull request #5169 from keymanapp/fix/linux/issue-5072
...
fix(common/core/desktop): Fix failing tests on armhf
2021-05-31 14:58:29 +02:00
Marc Durdin
8843828879
Merge pull request #5192 from keymanapp/chore/windows/three-small-issues
...
chore(windows): minor maintenance
2021-05-31 21:15:34 +10:00
Marc Durdin
5ebd57a335
Merge pull request #5190 from keymanapp/fix/windows/avoid-cached-hotkey-state
...
fix(windows): avoid cached hotkey state
2021-05-31 21:15:26 +10:00
Marc Durdin
203b3cacec
fix(windows): fix size of splash
...
Fixes #5195 .
Fixes KEYMAN-WINDOWS-M0.
The splash screen for Keyman would crash on start with the latest
Chromium update. This fix resolves the issue, which related to the
resize-to-content code, by removing the resize-to-content code and
instead hardcoding the window size in the .dfm.
This is a significant simplification of the browser host and I think it
is worthwhile. The only place the resizing code was still used was in
the splash screen.
2021-05-31 20:16:44 +10:00
Darcy Wong
31b4a9873d
Merge pull request #5198 from keymanapp/fix/android/tests/gradlew-exec-
...
fix(android/samples): Set gradlew executable for Tests
2021-05-31 16:48:38 +07:00
Eberhard Beilharz
06beb99b85
Merge pull request #5185 from keymanapp/fix/linux/issue-5184
...
fix(linux): Don't crash on invalid metadata
2021-05-31 11:35:39 +02:00
Eberhard Beilharz
51a5b5a45e
Merge pull request #5183 from keymanapp/fix/linux/issue-4259
...
fix(linux): Migrate from /usr/lib/ibus to /usr/libexec
2021-05-31 11:35:05 +02:00
Marc Durdin
c4d7a6d58c
fix(windows): start keymanx64 with ShellExecute
...
Fixes #5196 .
It is complicated to start a `UIAccess=true` process with
`CreateProcess`, so instead we'll use `ShellExecute`. This means passing
a PID instead of a process handle to keymanx64.
I took the opportunity to refactor slightly the main function in
keymanx64, as the failure modes were pretty WET.
2021-05-31 19:26:36 +10:00
Darcy Wong
2b549a0a62
fix(android/engine): Adjust default OSK landscape size
2021-05-31 15:27:00 +07:00
Eberhard Beilharz
9224a31a37
Merge pull request #5197 from keymanapp/fix/windows/5072-patch-kmx_file-to-k32_load
...
fix(windows): cleanup edge cases in k32_load
2021-05-31 08:10:41 +02:00
Joshua Horton
695f3d252e
Merge pull request #5178 from keymanapp/feat/ios/resource-file-check
...
feat(ios): resource file validation before use
2021-05-31 09:23:44 +07:00
Darcy
5b89f30b75
fix(android/samples): Set gradlew executable for Tests
2021-05-31 08:51:08 +07:00
Marc Durdin
dc784b2ddc
Update windows/src/global/delphi/general/Keyman.System.Settings.pas
...
Co-authored-by: Darcy Wong <darcywong00@users.noreply.github.com>
2021-05-31 11:28:14 +10:00
Marc Durdin
c244eded35
Merge pull request #5175 from keymanapp/fix/common/build-script-help-param
...
fix(common): build script help param
2021-05-31 11:08:36 +10:00
Marc Durdin
c9897bb38f
fix(windows): cleanup edge cases in k32_load
...
Matches work completed in #5169 for Keyman Core, kmx_file.cpp.
While this code will hopefully disappear in 15.0, it's good to make sure
we aren't diverging beforehand.
Also tidies up a couple of other cases in `CopyKeyboard` in Keyman Core.
2021-05-31 10:58:23 +10:00
Marc Durdin
b38cb727c2
Merge branch 'chore/windows/three-small-issues' into fix/windows/5166-sentry-dll-handling
2021-05-31 06:36:27 +10:00
Marc Durdin
ed4c2390c1
fix(developer): kmbrowserhost installed with wrong name
2021-05-31 06:34:30 +10:00
Marc Durdin
345545a19a
chore(windows): minor maintenance
2021-05-31 06:32:08 +10:00
Marc Durdin
4e56f2eaeb
fix(windows): force add sentry binaries
2021-05-29 18:07:38 +10:00
Marc Durdin
9dcb8aa054
fix(windows): use version-specific sentry-db path
...
Fixes #5188 .
2021-05-29 16:23:17 +10:00
Marc Durdin
733d112d05
fix(windows): swap default for flag
2021-05-29 16:16:14 +10:00
Marc Durdin
9fbcc3fd7b
fix(windows): avoid cached hotkey state
2021-05-29 15:41:35 +10:00
Keyman Server
17cde11907
Merge pull request #5186 from keymanapp/auto/version-master-15.0.59
...
auto: increment master version to 15.0.59
2021-05-29 04:03:20 +10:00
Keyman Build Agent
ec3a699018
auto: increment master version to 15.0.59
2021-05-28 14:02:38 -04:00
Eberhard Beilharz
6b1cbb508d
fix(linux): Don't crash on invalid metadata
...
Fixes #5184
2021-05-28 18:30:24 +02:00
Eberhard Beilharz
03fc8953a8
fix(linux): Fix two bugs introduced by recent refactoring
2021-05-28 18:29:48 +02:00
Eberhard Beilharz
82d42edfec
fix(linux): Migrate from /usr/lib/ibus to /usr/libexec
...
Current ibus versions use /usr/libexec in compliance with FHS 3.0.
Since the ibus picks up the location from the xml file in
`/usr/share/ibus/component`, this also works for older versions of
ibus. The bug report also mentions a `<setup>` tag. However, this
doesn't apply for Keyman because we don't have nor need a setup app.
Closes #4259 .
Closes Debian bug 955230.
2021-05-28 17:54:47 +02:00
jahorton
c91d2f3685
refactor(web): related adjustments for full KMW
2021-05-28 13:14:43 +07:00
Eberhard Beilharz
e1db4edf22
Merge pull request #5170 from keymanapp/fix/linux/issue-5074
...
fix(linux): Fix Makefile and instructions for building
2021-05-28 08:13:58 +02:00
jahorton
4449646312
chore(ios): Merge branch 'master' into feat/ios/resource-file-check
2021-05-28 13:07:58 +07:00
Joshua Horton
4437021272
Merge pull request #5167 from keymanapp/change/ios/workspace-reorg
...
change(ios): workspace reorganization + cleanup
2021-05-28 13:06:52 +07:00
Marc Durdin
7235bf2057
fix(windows): sentry.dll version handling
...
Fixes #5166 .
This introduces versioned management of sentry.dll for Keyman for
Windows, Keyman Engine and Keyman Developer. As sentry.dll's ABI is not
backwardly compatible, we have to maintain independent copies of each
DLL for each app.
sentry.dll (or sentry.x64.dll for x64 apps) will be found in the
sentry-0.4.9 folder relative to the running process, except when running
from within the keyman repo tree (based on presence of KEYMAN_ROOT env
var). In those cases, the windows/src/ext/sentry sentry.dll will be
used, allowing us to test new debug time sentry DLLs easily.
A little bit of cleanup and consolidation was also done in the
KeymanPaths.pas unit.
2021-05-28 15:55:06 +10:00
jahorton
6c782705f2
refactor(web): removes Ltarg from KeyEvent, adjusts core to match
2021-05-28 12:44:03 +07:00
jahorton
d1e673f38a
fix(ios): error log msg typo
2021-05-28 11:30:26 +07:00
jahorton
5326927bed
chore(ios): Merge branch 'master' into change/ios/workspace-reorg
2021-05-28 11:25:37 +07:00
Joshua Horton
cd93fd6483
Merge pull request #5153 from keymanapp/chore/ios/handled-error-logging
...
feat(ios): partial conversion of internal logs to use of Sentry
2021-05-28 11:24:47 +07:00
jahorton
fb69e6b4be
chore(ios): removes dev artifact (empty //)
2021-05-28 11:00:06 +07:00
jahorton
af839a51ea
fix(ios): proper file-existence checking, default kbd loading
2021-05-28 10:47:49 +07:00
jahorton
b48cc63e8e
change(ios): kbd resets to default on initial loading error, loading errors
2021-05-28 10:19:24 +07:00
Darcy Wong
f12b9dd151
Merge pull request #5150 from keymanapp/feat/web/sync-s-keyman-com
...
feat(web): Add script to deploy KeymanWeb release to s.keyman.com
2021-05-28 09:57:58 +07:00
Darcy Wong
63ff7d4039
chore(web): Move script to tools/
2021-05-28 09:55:19 +07:00
Darcy Wong
5b847f9822
chore(web): Merge branch 'master' into feat/web/sync-s-keyman-com
2021-05-28 09:49:13 +07:00
Darcy Wong
1341fa032b
Merge pull request #5145 from keymanapp/feat/android/add-clean-flag
...
chore(android): Add -clean flag to build script
2021-05-28 09:39:51 +07:00
Darcy Wong
68beb6571f
fix(android): Move exit
2021-05-28 09:14:06 +07:00
Keyman Server
22ac809f9f
Merge pull request #5176 from keymanapp/auto/version-master-15.0.58
...
auto: increment master version to 15.0.58
2021-05-28 11:59:19 +10:00
Keyman Build Agent
e33e93342f
auto: increment master version to 15.0.58
2021-05-27 21:58:41 -04:00
jahorton
90203e4570
feat(ios): resource file validation before use
2021-05-28 08:45:01 +07:00
jahorton
1d7dc54cee
fix(ios): forgot to actually log breadcrumb messages
2021-05-28 08:44:31 +07:00
jahorton
d98af34e71
chore(ios): Merge branch 'master' into change/ios/workspace-reorg
2021-05-28 07:19:14 +07:00