Commit graph

11814 commits

Author SHA1 Message Date
jahorton
93ff4e0886 fix(ios): fixes sys-kbd setup help link for iOS 9 and 10 2021-03-24 14:02:42 +07:00
Keyman Server
785cf0448d
Merge pull request #4767 from keymanapp/auto/version-master-15.0.22
auto: increment master version to 15.0.22
2021-03-24 05:05:46 +11:00
Keyman Build Agent
f78459b0a3 auto: increment master version to 15.0.22 2021-03-23 14:04:33 -04:00
Marc Durdin
8fccd98e9e
Merge pull request #4759 from keymanapp/chore/beta-to-alpha-A15S1
chore: beta to alpha A15S1
2021-03-23 18:43:12 +11:00
Marc Durdin
fa7270f5a1 chore: Merge branch 'master' into chore/beta-to-alpha-A15S1 2021-03-23 18:41:59 +11:00
Keyman Server
a6585d4f00
Merge pull request #4758 from keymanapp/auto/version-beta-14.0.269
auto: increment beta version to 14.0.269
2021-03-23 16:31:10 +11:00
Keyman Build Agent
71035207e2 auto: increment beta version to 14.0.269 2021-03-23 01:30:22 -04:00
Joshua Horton
e0e8c5b5b6
Merge pull request #4754 from keymanapp/fix/common/models/advanced-corrections
fix(common/models): prediction threshold when count is low, unintentional aliasing
2021-03-23 11:43:44 +07:00
jahorton
2d8cccdd60 chore(common/models): revert unit test tweak b/c spread op also fixes it 2021-03-23 11:05:17 +07:00
Marc Durdin
61da253ddb
Merge pull request #4752 from keymanapp/fix/windows/4751-thread-use-after-free
fix(windows): Change TLangSwitchRefreshWatcher ownership from thread to form
2021-03-23 14:46:44 +11:00
jahorton
fdc3ef63e8 chore(common/models): Merge remote-tracking branch 'origin/fix/common/models/advanced-corrections' into fix/common/models/advanced-corrections 2021-03-23 10:02:00 +07:00
jahorton
070ad929c7 fix(common/models): unit test patch-up 2021-03-23 09:57:24 +07:00
Joshua Horton
af0fd256d1
change(common/models): PR suggestion
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-03-23 09:44:18 +07:00
jahorton
9439090205 fix(common/models): fixes overly zealous thresholding near word starts 2021-03-23 09:13:02 +07:00
Marc Durdin
2563189bfa fix(windows): Change TLangSwitchRefreshWatcher ownership
Fixes #4751.
Fixes KEYMAN-WINDOWS-76.
Fixes KEYMAN-WINDOWS-79.
Fixes KEYMAN-WINDOWS-7B.
Fixes KEYMAN-WINDOWS-7E.
Fixes KEYMAN-WINDOWS-7F.
Fixes KEYMAN-WINDOWS-7K.
Fixes KEYMAN-WINDOWS-7N.
Fixes KEYMAN-WINDOWS-80.

This resolves an issue where the TLangSwitchRefreshWatcher thread would
terminate early on Win7 (as it had no work to do), and free itself, but
then the main form would reference it post-free. Responsibility for free
has been moved to the main form.

This would result in various exceptions as state is corrupted at this
point.
2021-03-23 08:57:24 +11:00
Keyman Server
6e09157f99
Merge pull request #4750 from keymanapp/auto/version-master-15.0.21
auto: increment master version to 15.0.21
2021-03-23 05:15:08 +11:00
Keyman Build Agent
9d912f0388 auto: increment master version to 15.0.21 2021-03-22 14:14:14 -04:00
Keyman Server
c1f3469718
Merge pull request #4749 from keymanapp/auto/version-beta-14.0.268
auto: increment beta version to 14.0.268
2021-03-23 05:02:34 +11:00
Keyman Build Agent
0785214a50 auto: increment beta version to 14.0.268 2021-03-22 14:01:42 -04:00
Marc Durdin
f0cd0c8b3d
Merge pull request #4745 from keymanapp/chore/beta-stable-A15S1-1
chore: merge beta to master (A15S1)
2021-03-22 19:01:26 +11:00
Marc Durdin
d745eca70b
Merge pull request #4742 from keymanapp/chore/increment-version-for-stable
chore: increment-version.sh for stable
2021-03-22 18:52:19 +11:00
jahorton
8d74ece6f7 fix(common/models): prevents wordbreak-insertion aliasing 2021-03-22 14:04:09 +07:00
Joshua Horton
51ff398cd7
Merge pull request #4741 from keymanapp/docs/ios/v14-help-update
docs(ios): Help for 14.0 features
2021-03-22 13:55:08 +07:00
Joshua Horton
8a417c6154
docs(ios): fixes broken help link
Co-authored-by: Darcy Wong <darcywong00@users.noreply.github.com>
2021-03-22 12:20:39 +07:00
Marc Durdin
de0ccca69b chore: increment-version.sh for stable 2021-03-22 15:42:39 +11:00
jahorton
45f34a18d0 docs(ios): extra 'sharing' polish 2021-03-22 09:49:33 +07:00
jahorton
58c8efd02d docs(ios): on sharing packages 2021-03-22 09:41:40 +07:00
jahorton
aea4fee426 docs(ios): keyboard search help, unified installer help 2021-03-22 09:34:12 +07:00
Marc Durdin
6c9fe2c9fe
Merge pull request #4739 from keymanapp/chore/B14S8-beta-to-master
chore: B14S8 beta to alpha
2021-03-22 08:47:21 +11:00
Marc Durdin
77e71df81b chore: Merge branch 'master' into chore/B14S8-beta-to-master 2021-03-22 06:16:44 +11:00
Keyman Server
21af98a362
Merge pull request #4736 from keymanapp/auto/version-beta-14.0.267
auto: increment beta version to 14.0.267
2021-03-20 05:03:49 +11:00
Keyman Build Agent
ef240c112a auto: increment beta version to 14.0.267 2021-03-19 14:02:50 -04:00
Marc Durdin
bec6be0329
Merge pull request #4726 from keymanapp/fix/windows/4724-avoid-double-start-during-setup
fix(windows): Avoid double start during setup
2021-03-19 20:57:58 +11:00
Marc Durdin
8f7d5fd665
Merge pull request #4727 from keymanapp/fix/windows/4725-ensure-profiles-reinstalled-during-setup
fix(windows): ensure profiles are reinstalled during setup
2021-03-19 19:00:14 +11:00
Eberhard Beilharz
6bae47cd3c
Merge pull request #4721 from keymanapp/fix/linux/4678
fix(linux): Fix switching to keyboard in middle of line (#4678)
2021-03-19 08:59:58 +01:00
Joshua Horton
58a2825226
Merge pull request #4729 from keymanapp/fix/ios/searched-package-qr-codes
fix(ios): kbd search now caches publishing data for result
2021-03-19 13:03:16 +07:00
jahorton
c5ee153c79 fix(ios): kbd search now caches publishing data for result 2021-03-19 12:41:52 +07:00
Joshua Horton
2bf8cfd88a
Merge pull request #4728 from keymanapp/fix/web/allow-model-refresh
fix(web): allows refresh of currently-loaded model
2021-03-19 11:55:53 +07:00
jahorton
4a96254cbc fix(web): allows refresh of currently-loaded model 2021-03-19 11:40:58 +07:00
Joshua Horton
cfa49ad549
Merge pull request #4713 from keymanapp/fix/common/core/web/banner-activation
fix(common/core/web): predictive banner activation logic
2021-03-19 11:00:44 +07:00
Marc Durdin
4e518f660d fix(windows): backup start with windows value during setup
The value is not restored for upgrades unless we back it up, because
Setup does not change these settings if they are not present :)
2021-03-19 14:40:16 +11:00
Marc Durdin
1f3d71611f fix(windows): ensure profiles are reinstalled during setup
Fixes #4725.
2021-03-19 14:26:36 +11:00
Marc Durdin
b97fc4c82c fix(windows): Avoid double start during setup
Fixes #4724.
2021-03-19 14:24:55 +11:00
Darcy Wong
6c0bf45350
Merge pull request #4720 from keymanapp/chore/android/adaptable-icon
chore(android/app): Migrate launcher icon to adaptive
2021-03-19 05:59:58 +07:00
Keyman Server
0fb011ae4e Merge pull request #4722 from keymanapp/auto/version-beta-14.0.266
auto: increment beta version to 14.0.266
2021-03-19 05:03:22 +11:00
Keyman Build Agent
b8629503b2 auto: increment beta version to 14.0.266 2021-03-18 14:02:34 -04:00
Eberhard Beilharz
044e53198a
fix(linux): Fix switching to keyboard in middle of line (#4678)
Don't re-set context if it changed because the cursor location was
wrong. When the user switches to the EuroLatin keyboard in the
middle of the line, we're getting a wrong cursor location. This will
be fixed with the next keypress, but it leads to the context string
suddenly having more characters added to the front. If we re-set the
context because it's different now we will loose the information we
previously added to the context.

We now compare the end of the string. If the new context string ends
with the old context string we assume that the cursor position got
updated and don't re-set the context.

This fixes #4678.
2021-03-18 17:29:21 +01:00
Darcy Wong
795de1ecf4 chore(android/app): Migrate launcher icon to adaptive 2021-03-18 21:36:52 +07:00
Marc Durdin
7b032aff26
Merge pull request #4717 from keymanapp/chore/windows/finalize-help
chore(windows): finalize help
2021-03-18 18:50:50 +11:00
Marc Durdin
8a2369e8eb
Merge pull request #4718 from keymanapp/fix/developer/4716-use-var-not-let-in-definitions
fix(developer): use var not let in definitions
2021-03-18 18:00:52 +11:00