Eberhard Beilharz
fd6083fd43
feat(linux): Add optional bcp47 parameter to km-package-install
...
This change adds a `--bcp47 <TAG>` parameter to km-package-install.
This allows to specify a language tag which will be used to install
the keyboard for that language.
Closes #7725 .
2022-11-16 16:00:32 +01:00
Eberhard Beilharz
1d5b169aca
fix(linux): Allow to install local kbd if shared installed
...
This is similar to PR #7730 but implements things for
km-package-install.
2022-11-16 15:59:39 +01:00
Eberhard Beilharz
d16d29dccd
Merge pull request #7728 from keymanapp/fix/linux/7723_CrashBcp47
...
fix(linux): Don't crash if `und` is specified without `fonipa`
2022-11-16 15:38:43 +01:00
Eberhard Beilharz
309d68375b
fix(linux): Fix installation if shared kbd already installed
...
Fixes #7722 .
2022-11-16 12:26:18 +01:00
Eberhard Beilharz
632ac34120
Merge pull request #7727 from keymanapp/fix/linux/7724_pkgversion
...
fix(linux): set DEB_VERSION
2022-11-16 08:40:48 +01:00
Eberhard Beilharz
4d7053cc24
Merge pull request #7726 from keymanapp/docs/linux/keymanurl
...
docs(linux): Add example for keyman:// URL format
2022-11-16 08:40:25 +01:00
Darcy Wong
dedc76f975
chore(android/engine): Update regex to end of the string
2022-11-16 09:02:46 +07:00
rc-swag
350279eb15
Merge pull request #7714 from keymanapp/chore/windows/unit-test-for-envin-vars
...
chore(windows): add unit test for SetupCoreEnvironment
2022-11-16 10:49:22 +10:00
Keyman Server
8913888edd
Merge pull request #7729 from keymanapp/auto/version-beta-16.0.105
...
auto: increment beta version to 16.0.105
2022-11-16 05:02:12 +11:00
Keyman Build Agent
7a68e221ac
auto: increment beta version to 16.0.105
2022-11-15 13:01:35 -05:00
Eberhard Beilharz
1ce21e8ef2
fix(linux): Don't crash if und is specified without fonipa
...
Fixes #7723 .
2022-11-15 18:30:23 +01:00
Eberhard Beilharz
4f502d1024
fix(linux): set DEB_VERSION
...
DEB_VERSION is used to set `pkgversion` in the
`override_dh_auto_build` build step. When we moved to the
consolidated source package and thus could no longer use the
default debhelper build tools we lost the automatic setting of
DEB_VERSION, so this change adds the relevant definitions.
Fixes #7724 .
2022-11-15 17:47:12 +01:00
Eberhard Beilharz
734c543da6
docs(linux): Add example for keyman:// URL format
...
The help text for `km-config` mentioned a `keyman://` URL but we
nowhere explained how that URL should look like. This change adds
an example keyman:// URL with a bcp47 tag which should make things
clearer.
2022-11-15 17:35:15 +01:00
Joshua A. Horton
07e6c0475b
docs(web): minor doc tweak, also a push to re-trigger runs
2022-11-15 15:54:51 +07:00
Joshua A. Horton
cf402452ec
fix(android): display-delay logic
2022-11-15 15:23:27 +07:00
Joshua A. Horton
f63e362b2d
chore(android): cleanup, missed branch-refactor details
2022-11-15 15:07:18 +07:00
Joshua A. Horton
87fc6921af
change(web): adds a bit of dynamic resizing to help bubble
2022-11-15 14:42:39 +07:00
Joshua A. Horton
6e3a7baeac
feat(android): first-pass integration into Keyman for Android
2022-11-15 14:13:49 +07:00
Darcy Wong
07ecf7839b
fix(android/engine): Remove extra file suffix when installing kmp
2022-11-15 13:24:55 +07:00
Darcy Wong
c812940750
Merge pull request #7719 from keymanapp/fix/android/keyboard-not-found
...
chore(android/engine): Add more logging for keyboard restart
2022-11-15 12:05:09 +07:00
Joshua A. Horton
f44017ae4e
change(web): reworks Web-side implementation, adds interaction-based autodismiss
2022-11-15 10:28:58 +07:00
sgschantz
39a9456ec7
added ff-ng localization to mac project
2022-11-15 10:09:00 +07:00
Darcy Wong
3148e4cc1a
chore(android/engine): Add more logging for keyboard restart
2022-11-15 09:54:18 +07:00
sgschantz
59f875fcd7
added zh-cn localization to mac project
2022-11-15 09:06:04 +07:00
Ross
2fcc0feed0
chore(windows): rearrange mock_options_update add commment
2022-11-15 11:03:41 +10:00
Keyman Server
96196cced6
Merge pull request #7718 from keymanapp/auto/version-beta-16.0.104
...
auto: increment beta version to 16.0.104
2022-11-15 05:03:30 +11:00
Keyman Build Agent
0b8b0d87ab
auto: increment beta version to 16.0.104
2022-11-14 13:02:52 -05:00
Eberhard Beilharz
417dcc6bcd
Merge pull request #7686 from keymanapp/refactor/linux/consts
...
refactor(linux): Use consts instead of strings
2022-11-14 17:20:37 +01:00
Steven R. Loomis
2b9a90f6eb
Merge pull request #7561 from keymanapp/feat/core/7532-fullspec-epic-ldml
2022-11-14 09:13:10 -06:00
rc-swag
9117b391e3
chore(windows): address review comments
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-11-14 16:15:40 +10:00
Joshua A. Horton
93791ef445
chore(web): cleanup, tweaks from PR review
2022-11-14 11:37:39 +07:00
rc-swag
c61ef09312
Merge pull request #7207 from keymanapp/fix/windows/ezip-file-not-avail-elevated-admin
...
fix(windows): check if permissions for thread to access file
2022-11-14 14:16:47 +10:00
Darcy Wong
7ca7cb8d70
chore(common): Update crowin strings for Fulfulde
2022-11-14 10:27:30 +07:00
Darcy Wong
391eb402f3
chore(common): Update crowdin strings for Simplified Chinese
2022-11-14 09:56:52 +07:00
Ross
578a9017f4
chore(windows): add unit test for SetupCoreEnvironment
2022-11-14 12:55:13 +10:00
Joshua A. Horton
96c3d6c7a3
docs(web): tweaks test page with helpful info
2022-11-14 09:06:26 +07:00
Joshua A. Horton
c5bf803b50
refactor(web): cleans up doc-kbd stylesheet handling (within PR)
2022-11-14 08:48:52 +07:00
Marc Durdin
c0e640fe73
Merge pull request #7710 from keymanapp/chore/windows/keyman-debug-symbols
...
chore(windows): include debug info in keyman build
2022-11-14 11:57:26 +11:00
Marc Durdin
1efe89b946
Merge pull request #7707 from keymanapp/chore/windows/report-errors-for-cust-init-better
...
chore(windows): Add safecall for internal CustomisationStorage API interface
2022-11-14 11:57:19 +11:00
Marc Durdin
350e4e2930
Merge pull request #7709 from keymanapp/fix/windows/7708-handle-timeout
...
fix(windows): handle timeout in downloads
2022-11-14 11:57:13 +11:00
Marc Durdin
d309d0e148
Merge pull request #7703 from keymanapp/chore/windows/add-sentry-traces-for-js-crashes
...
chore(windows): add sentry traces for unsolved crashes
2022-11-14 11:57:05 +11:00
Marc Durdin
11df4ff4be
Merge pull request #7699 from keymanapp/fix/windows/7698-language-switch-rounding-error
...
fix(windows): click in 1 pixel high box in Language Switch window caused crash
2022-11-14 11:56:58 +11:00
Marc Durdin
2e58174092
chore(windows): include debug info in keyman build
...
Same as #7600 , but for keyman.dpr.
2022-11-14 10:52:20 +11:00
Marc Durdin
c07ea36ec2
fix(windows): handle timeout in downloads
...
Fixes #7708 .
2022-11-14 10:35:20 +11:00
Marc Durdin
ce93901a5f
chore(windows): Add safecall for internal CustomisationStorage API interface
...
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.
2022-11-14 09:40:14 +11:00
Keyman Server
b4ea9ce7ef
Merge pull request #7706 from keymanapp/auto/version-master-17.0.8
...
auto: increment master version to 17.0.8
2022-11-14 08:15:18 +11:00
Keyman Build Agent
44fee629c8
auto: increment master version to 17.0.8
2022-11-13 16:14:41 -05:00
Marc Durdin
fcdab3b124
Merge pull request #7704 from keymanapp/mcdurdin-patch-2
...
chore: fix TIER.md for master
2022-11-14 07:45:49 +11:00
Marc Durdin
5eaa526a99
Update TIER.md
2022-11-14 07:34:26 +11:00
Marc Durdin
fbd1a2e7a5
chore(windows): add sentry traces for unsolved crashes
...
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.
2022-11-14 07:21:22 +11:00