Commit graph

27982 commits

Author SHA1 Message Date
Marc Durdin
744f5a2cdd
Merge pull request #4069 from keymanapp/fix/windows/4068-keyman-link-with-equals-sign
fix(windows): keyman: link with = sign is mishandled
2020-12-04 12:12:37 +11:00
Darcy Wong
c62bb1ce36
Merge pull request #4071 from keymanapp/fix/common/core/web/sanitize-entry
fix(common/core/web): Sanitize embedded KMW Sentry events
2020-12-04 08:09:14 +07:00
Darcy Wong
54b3063c8b chore(android/app): Revert #4025
Since Sentry navigation breadcrumbs are handled by embedded KMW sentry-manager, the sentry-android change in #4025 needs to be reverted.
2020-12-04 08:05:00 +07:00
Marc Durdin
361e8ddaac chore(windows): fix Makefile 2020-12-04 11:24:35 +11:00
Marc Durdin
8a116d7676
Merge pull request #4067 from keymanapp/fix/windows/4066-bootstrap-installer
fix(windows): bootstrap installer not signed
2020-12-04 11:22:31 +11:00
Marc Durdin
93353a91e6 feat(windows): convert Keyman for Windows help to Markdown
1. This is an initial conversion, so much editing to do.
2. Establishes a build script with pandoc dependency.
3. Works to build both .chm and .md on website.
4. Docbook is no longer required; removed in follow-up PR.
2020-12-04 10:59:42 +11:00
Keyman Server
6eab7cbb08
Merge pull request #4073 from keymanapp/auto/version-master-14.0.197
auto: increment master version to 14.0.197
2020-12-04 05:01:49 +11:00
Keyman Build Agent
f977740b06 auto: increment master version to 14.0.197 2020-12-03 13:01:01 -05:00
Eberhard Beilharz
829d510915
Merge pull request #4059 from keymanapp/feat/linux/3966-onboard
feat(linux): Rename onboard package
2020-12-03 15:09:54 +01:00
jahorton
6d111783e3 fix(common/core/web): predictive context reset 2020-12-03 15:48:18 +07:00
Joshua Horton
1a4be43ecb
Merge pull request #4070 from keymanapp/fix/ios/engine/initial-system-context
fix(ios/engine): preserves early context-setting effects
2020-12-03 15:23:58 +07:00
Darcy Wong
a9a3e28bbc fix(common/core/web): Sanitize embedded KMW Sentry events 2020-12-03 13:39:15 +07:00
Marc Durdin
1aaa4beb48
Merge pull request #4062 from keymanapp/fix/common/4061-increment-robustness
fix(common): improve increment-version robustness
2020-12-03 16:16:35 +11:00
Marc Durdin
ed117958d5 fix(windows): keyman: link with = sign is mishandled
Fixes #4068.

If a keyman://download/keyboard/ link contains an `=` sign (e.g. for
BCP 47 tag), then kmshell was treating it as a parameterised local
filename rather than giving it the property url protocol handler
treatment.
2020-12-03 16:12:59 +11:00
jahorton
1c70ddd7f7 fix(ios/engine): preserves early context-setting effects 2020-12-03 11:44:41 +07:00
Marc Durdin
bf0c4962ec chore(windows): fix typo 2020-12-03 15:14:02 +11:00
Marc Durdin
498100f78b fix(windows): split signed and unsigned versions of setup.exe 2020-12-03 14:56:25 +11:00
Marc Durdin
8d9054f255 fix(windows): bootstrap installer not signed
Fixes #4066.
2020-12-03 14:15:16 +11:00
Marc Durdin
b888a6075b fix(common): improve increment-version robustness
Fixes #4061.

Four things:

1. Reorder the script steps so that builds are triggered before the PR
   is created. This should not really be necessary, but I am seeing some
   evidence that TeamCity is not respecting the commit sha we request to
   build. (This arose with 14.0.194 where a build agent became
   unavailable during a build and TC cancelled and restarted the build,
   but from a later revision... which this particular fix may not help,
   I guess...)
2. Add debug logging so we can see exactly which commit sha that we
   send to TeamCity
3. Handle errors in version increment by aborting the script with an
   error.
4. Add a -f force mode which we can use to trigger a build even if no
   changes are detected. This will need a corresponding patch in TC.
2020-12-03 10:24:19 +11:00
Keyman Server
7d1c5e87ad
Merge pull request #4060 from keymanapp/auto/version-master-14.0.196
auto: increment master version to 14.0.196
2020-12-03 08:58:40 +11:00
Keyman Build Agent
77b13a19ba auto: increment master version to 14.0.196 2020-12-02 16:57:59 -05:00
Eberhard Beilharz
733ada2d6b
feat(linux): Rename onboard package
This change implements the Keyman part of #3966. The `keyman`
package now recommends the installation of `onboard-keyman` instead
of `onboard`.
2020-12-02 11:52:48 +01:00
Joshua Horton
c2dc32bc79
Merge pull request #4054 from keymanapp/fix/ios/engine/verify-kmw-load
fix(ios/engine): adds check for keyboard load success, auto-reset on load failure
2020-12-02 13:34:31 +07:00
Joshua Horton
3c55be0cc5
docs(ios/engine): adds link to related issue
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-12-02 12:59:54 +07:00
jahorton
7cd16a7a52 fix(ios/engine): verifies a KMW load, resetting keyboard page on verification failure 2020-12-02 11:56:42 +07:00
Marc Durdin
0c015fe5c9
Merge pull request #4050 from keymanapp/fix/windows/4003-rename-keymandesktop
fix(windows): Rename to Keyman
2020-12-02 15:28:40 +11:00
Marc Durdin
5237d44175 fix(windows): logo was repeating 2020-12-02 15:26:09 +11:00
Darcy Wong
509a6670e2
Merge pull request #3995 from keymanapp/chore/common/download-crowdin-for-beta
chore(common/resources): Fix dest paths for crowdin strings
2020-12-02 11:23:56 +07:00
Darcy Wong
7089081433 chore(common/resources): Clean up README 2020-12-02 11:21:06 +07:00
Marc Durdin
b17f8186e6 chore(windows): update oem firstvoices product name 2020-12-02 15:00:27 +11:00
Marc Durdin
126cd0c76e
Merge pull request #4049 from keymanapp/fix/windows/4003-rename-keymandesktop-help
fix(windows): Rename to Keyman in help files
2020-12-02 14:48:46 +11:00
Marc Durdin
d89f66b073 chore(windows): rollback install path 2020-12-02 14:39:25 +11:00
Darcy Wong
f22cf6bbe9 fix(common/resources): Remove 'master' from dest paths
Not needed for crowdin integration
2020-12-02 10:13:02 +07:00
Joshua Horton
9bf06c59fe
Merge pull request #4045 from keymanapp/fix/ios/meta-viewport-consistency
fix(ios): better meta viewport consistency
2020-12-02 08:09:14 +07:00
Joshua Horton
f47bf10445
Merge pull request #4043 from keymanapp/feat/ios/engine/keyboard-menu-scroll-flash
feat(ios/engine): keyboard-menu scroll indicator now flashes when opened
2020-12-02 08:09:04 +07:00
Marc Durdin
475b13193f fix(windows): typo in wxs 2020-12-02 12:03:52 +11:00
Marc Durdin
80a7e0e221
Merge pull request #4048 from keymanapp/chore/windows/remove-obsolete-newhelp
chore(windows): remove obsolete newhelp folder
2020-12-02 11:19:04 +11:00
Marc Durdin
2a182946b2 chore(windows): fix wxs bug 2020-12-02 11:09:58 +11:00
Marc Durdin
76407b2d86 fix(windows): rollback registry changes and fix one bug 2020-12-02 10:42:43 +11:00
Marc Durdin
9e46b555d9 fix(windows): Rename to Keyman
Fixes #4003.

This addresses the majority of locations where we use the name "Keyman
Desktop" in code. There will be some filenames and paths that do not
change at this point -- particularly at a source level. For now, the
focus is on the user interface changes.

While making these changes, I also made the VERSION and MANIFEST
resources more consistent.
2020-12-02 09:56:14 +11:00
Marc Durdin
b221088de3 fix(windows): Rename to Keyman in help files
Relates to #4003.

Some minor edits have been made but the help files need a revisit before
release as there is much out of date content.
2020-12-02 09:52:39 +11:00
Marc Durdin
1b0d4aafd5 chore(windows): remove obsolete newhelp folder 2020-12-02 09:51:11 +11:00
Keyman Server
354dddba33
Merge pull request #4047 from keymanapp/auto/version-master-14.0.195
auto: increment master version to 14.0.195
2020-12-02 07:22:50 +11:00
Keyman Build Agent
5d4bbcfc92 auto: increment master version to 14.0.195 2020-12-01 13:01:13 -05:00
jahorton
e2bec4f5af fix(ios): better meta viewport consistency 2020-12-01 15:36:44 +07:00
Joshua Horton
d0313e8337
Merge pull request #4022 from keymanapp/fix/ios/package-links-are-internal
fix(ios): package-internal links should be considered internal
2020-12-01 15:16:48 +07:00
jahorton
367e00bb1b feat(ios/engine): keyboard-menu scroll indicator now flashes when opened 2020-12-01 14:58:31 +07:00
Marc Durdin
f91702fd33
Merge pull request #4037 from keymanapp/chore/windows/disable-started-sentry-event
chore(windows): disable Sentry 'Started' event
2020-12-01 17:29:39 +11:00
Marc Durdin
50b382a38e
Merge pull request #4036 from keymanapp/fix/windows/3993-handle-network-errors
fix(windows): Handle network errors when downloading keyboards
2020-12-01 17:29:26 +11:00
Marc Durdin
62d13ed2a5
Merge pull request #4035 from keymanapp/fix/windows/3563-keep-language-associations-update
fix(windows): Keep language associations when updating keyboard
2020-12-01 17:29:18 +11:00