Commit graph

10659 commits

Author SHA1 Message Date
Keyman Build Agent
2e4ba2c678 auto: increment master version to 14.0.200 2020-12-06 22:39:17 -05:00
Marc Durdin
bbaec156be
Merge pull request #4086 from keymanapp/fix/windows/help-deployment
chore(windows): also build web help
2020-12-07 14:38:02 +11:00
Marc Durdin
016a0a6588 chore: also build web help 2020-12-07 14:05:01 +11:00
Keyman Server
60dea48880
Merge pull request #4084 from keymanapp/auto/version-master-14.0.199
auto: increment master version to 14.0.199
2020-12-07 12:53:53 +11:00
Keyman Build Agent
63974fc99c auto: increment master version to 14.0.199 2020-12-06 20:53:09 -05:00
Marc Durdin
3c18b252ad
Merge pull request #4083 from keymanapp/fix/windows/help-deployment
fix(windows): help deployment
2020-12-07 12:51:31 +11:00
Marc Durdin
80cee4101f fix(windows): help deployment
Reworks help-keyman-com.sh and brings help build.sh in line with it
so that it opens a PR now on help.keyman.com
2020-12-07 06:24:21 +11:00
Keyman Server
ed8ebdfe0c
Merge pull request #4081 from keymanapp/auto/version-master-14.0.198
auto: increment master version to 14.0.198
2020-12-05 05:01:51 +11:00
Keyman Build Agent
9c5d2f322d auto: increment master version to 14.0.198 2020-12-04 13:01:04 -05:00
Joshua Horton
017e385f55
Merge pull request #4080 from keymanapp/fix/ios/engine/context-initial-selection-delete
fix(ios/engine): deletion for selected text at the context start
2020-12-04 15:57:39 +07:00
Joshua Horton
195b4d0be0
Merge pull request #4072 from keymanapp/fix/common/core/web/predictive-context-reset
fix(common/core/web): predictive context reset
2020-12-04 15:24:59 +07:00
jahorton
494c86301e fix(ios/engine): deletion for selected text at the context start 2020-12-04 14:14:41 +07:00
Joshua Horton
68f35b0200
Merge pull request #4077 from keymanapp/fix/web/engine/keyfind-misfire
fix(web/engine): findNearestKey erroneously returned key child
2020-12-04 13:39:51 +07:00
jahorton
07daee7b16 fix(common/models): fixes post-wordbreak suggestions 2020-12-04 13:39:04 +07:00
Joshua Horton
340220642c
fix(android): Update android/KMEA/app/src/main/assets/keyboard.html
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-12-04 12:44:36 +07:00
Darcy Wong
168232d5d9
Merge pull request #4078 from keymanapp/fix/android/engine/remove-sentry-log-on-fallback-keyboard
fix(android/engine): Remove in-app keyboard Sentry log about fallback keyboard
2020-12-04 12:31:41 +07:00
Joshua Horton
6d59ada87b
fix(android): Update android/KMEA/app/src/main/assets/keyboard.html
Co-authored-by: Darcy Wong <darcywong00@users.noreply.github.com>
2020-12-04 12:10:33 +07:00
Darcy Wong
bc9cd05bdf fix(android/engine): Log Sentry error when falling back keyboard 2020-12-04 11:08:13 +07:00
Darcy Wong
ec8eac9e47 fix(android/engine): Remove Sentry log about fallback keyboard 2020-12-04 10:43:18 +07:00
jahorton
fcc1eae8a5 fix(common): context reset on embedded caret shift 2020-12-04 10:22:10 +07:00
Marc Durdin
9df408856b
Merge pull request #4075 from keymanapp/chore/windows/remove-docbook-libxslt
chore(windows): remove docbook and libxslt
2020-12-04 14:08:45 +11:00
Marc Durdin
ff127ca8d6
Merge pull request #4074 from keymanapp/feat/windows/convert-desktop-help-to-markdown
feat(windows): convert Keyman for Windows help to Markdown
2020-12-04 14:08:20 +11:00
Marc Durdin
30b203023c
Merge pull request #4052 from keymanapp/chore/windows/oem/firstvoices-name
chore(oem/fv/windows): update oem firstvoices product name
2020-12-04 13:54:30 +11:00
Marc Durdin
d7c2333cef chore(windows): remove old xsltproc reference 2020-12-04 13:43:47 +11:00
Marc Durdin
b8da7cf962 chore(windows): remove docbook and libxslt
As we now build help files from Markdown, we no longer
need these two dependencies.
2020-12-04 13:43:46 +11:00
jahorton
e46c4f371f fix(web/engine): findNearestKey erroneously returned key child 2020-12-04 09:43:39 +07:00
jahorton
349d45c573 fix(android/engine): related Android changes 2020-12-04 08:42:52 +07:00
Darcy Wong
e782bb12bc
Merge pull request #4076 from keymanapp/chore/andoird/revert-4025
chore(android/app,oem/fv/android): Revert #4025
2020-12-04 08:36:48 +07:00
Joshua Horton
43114b557b
docs(common/models): Update common/predictive-text/docs/worker-communication-protocol.md
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-12-04 08:26:32 +07:00
Marc Durdin
c6689a0763 chore(windows): hhc return values 2020-12-04 12:24:15 +11:00
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