Commit graph

1464 commits

Author SHA1 Message Date
Keyman Build Agent
5c3a78e1a9 auto: increment beta version to 14.0.242 2021-02-10 13:01:25 -05:00
Keyman Build Agent
fc3e8b6bb2 auto: increment beta version to 14.0.241 2021-02-09 13:01:03 -05:00
Joshua Horton
21a021f892
Merge pull request #4411 from keymanapp/fix/common/models/context-reset-predictions
fix(common/models): predictions after context reset / caret shift
2021-02-09 15:46:27 +07:00
jahorton
a8b5203997 fix(common/models): fixes context tracking with SMP chars 2021-02-09 14:32:53 +07:00
jahorton
ee6b11aca6 fix(common/models): missed a spot 2021-02-09 08:22:09 +07:00
jahorton
ae634a93a9 chore(common/models): Merge remote-tracking branch 'origin/fix/common/models/context-reset-predictions' 2021-02-09 08:21:11 +07:00
jahorton
c449d0318f fix(common/models): logic check - deleteRight may be undefined 2021-02-09 08:20:09 +07:00
Joshua Horton
8dcc4a713b
change(common/models): PR suggestion
Adds `primaryInput.deleteRight == 0` to logic check for empty transforms.

Co-authored-by: Marc Durdin <marc@durdin.net>
2021-02-09 08:18:37 +07:00
Keyman Build Agent
432c7e40e7 auto: increment beta version to 14.0.240 2021-02-08 18:30:06 -05:00
Keyman Build Agent
1e6c5f0296 auto: increment beta version to 14.0.239 2021-02-08 13:01:04 -05:00
jahorton
2b12b0a3e8 fix(common/models): search alg failed to clear batches 2021-02-08 12:21:11 +07:00
jahorton
d5161e344e fix(common/models): accumulates 'keep' probability / prevents replacement 2021-02-08 09:27:40 +07:00
jahorton
29f9625d7a change(common/models): better suggestion thresholding strat 2021-02-08 09:11:37 +07:00
Keyman Build Agent
2f5bb01241 auto: increment beta version to 14.0.238 2021-02-06 13:01:04 -05:00
Keyman Build Agent
979c4f448c auto: increment beta version to 14.0.237 2021-02-04 13:01:18 -05:00
Keyman Build Agent
0f5864fe90 auto: increment beta version to 14.0.236 2021-02-03 13:01:15 -05:00
jahorton
1c9c64c7d7 fix(common/models): predictions after context reset / caret shift 2021-02-03 10:59:16 +07:00
Joshua Horton
8447ba68de
Merge pull request #4401 from keymanapp/fix/common/models/non-head-bksp-workaround
fix(common/models): bksp workaround now works beyond first word
2021-02-03 08:38:56 +07:00
jahorton
21b917d9d7 change(common/models): let -> const (from PR review) 2021-02-03 08:18:40 +07:00
Keyman Build Agent
f223b48466 auto: increment beta version to 14.0.235 2021-02-02 13:01:30 -05:00
jahorton
f5b0dcfc8a docs(common/models): better comments for ContextTracker's match method 2021-02-02 14:59:16 +07:00
jahorton
f9a7c0b3e1 fix(common/models): bksp workaround now works beyond first word 2021-02-02 14:45:52 +07:00
Keyman Build Agent
1385f8b93f auto: increment beta version to 14.0.234 2021-02-01 13:01:28 -05:00
Joshua Horton
df3f77b857
Merge pull request #4370 from keymanapp/fix/web/3294-keyboard-layout-fouc
fix(android, ios): eliminates OSK layout flashing from predictive text banner display
2021-02-01 14:21:11 +07:00
Marc Durdin
d2a1cbf754
Merge pull request #4361 from keymanapp/fix/common/desktop-core-surrogate-pair-deletions
fix(common): tweak surrogate pair deletions
2021-02-01 06:25:48 +11:00
Keyman Build Agent
3295ea0012 auto: increment beta version to 14.0.233 2021-01-29 13:02:34 -05:00
Marc Durdin
1ec9577613 chore(windows): fix typo 2021-01-29 16:14:24 +11:00
Marc Durdin
081471218e fix(common): add test case and fix smp bugs
Turns out that @darcywong00's suggestion for a test case was a Very Good
Idea. The SMP handling in Keyman Core had an egregious bug where only
half of a surrogate pair was being deleted in the UTF-16 context; see
kmx_processor.cpp 425-428. This was then masked by the test runner
masking the damage in the original test case; see kmx.cpp 193-203.

The new test case exercises a number of additional ways of manipulating
the context where surrogate pairs exist, to show we handle the deletion
properly within Keyman Core and in the test runner.
2021-01-29 16:05:07 +11:00
jahorton
b0f1046e40 change(web): minor polish tweaks 2021-01-29 11:34:21 +07:00
jahorton
78c7821f9f change(web): banner display no longer deferred 2021-01-29 11:31:56 +07:00
Keyman Build Agent
207ebc7d57 auto: increment beta version to 14.0.232 2021-01-28 13:01:51 -05:00
Joshua Horton
8b8aabee80
Merge pull request #4353 from keymanapp/change/web/script-set-eu
change(web): set -eu for web scripts
2021-01-28 12:05:30 +07:00
Keyman Build Agent
00382d7b89 auto: increment beta version to 14.0.231 2021-01-27 21:58:17 -05:00
Marc Durdin
c26b9a2e2c fix(common): tweak surrogate pair deletions
Matches the work in #4360 for Windows, tweaks to documentation.

Note that this does not add the BK_SURROGATE flag at this point. I
will add that in a future update if it proves necessary, when working on
the core integration into Windows.
2021-01-28 08:40:28 +11:00
jahorton
531c6f76c8 change(web): set -eu for web scripts 2021-01-27 14:29:16 +07:00
Keyman Build Agent
0e079cc1d6 auto: increment beta version to 14.0.229 2021-01-22 13:01:09 -05:00
Keyman Build Agent
5be9273574 auto: increment beta version to 14.0.228 2021-01-21 13:01:09 -05:00
Keyman Build Agent
78b0e7d5d1 auto: increment beta version to 14.0.227 2021-01-20 13:01:39 -05:00
Marc Durdin
4e79cc2567
Merge pull request #4276 from keymanapp/fix/windows/4275-context-mismatch-with-if-and-dk
fix(windows, common/core/desktop): context mismatch with if and dk
2021-01-20 07:48:32 +11:00
Marc Durdin
7173f5c25a chore(windows): address review comments 2021-01-20 06:29:59 +11:00
Keyman Build Agent
69ab2285df auto: increment beta version to 14.0.226 2021-01-19 13:02:23 -05:00
Keyman Build Agent
890e71ca99 auto: increment beta version to 14.0.225 2021-01-18 13:01:03 -05:00
Marc Durdin
91b0795f1d fix(common/core/desktop): context mismatch with if and dk
Fixes #4275.
2021-01-18 10:24:00 +11:00
Marc Durdin
367fe409a9 fix(common/core): context mismatch with if and deadkey automatic test 2021-01-18 10:22:59 +11:00
Keyman Build Agent
6d0e5804c6 auto: increment beta version to 14.0.224 2021-01-15 13:01:15 -05:00
Keyman Build Agent
6b6e406cbf auto: increment beta version to 14.0.223 2021-01-14 13:01:02 -05:00
Keyman Build Agent
9ccfeb09d3 auto: increment beta version to 14.0.222 2021-01-13 17:18:54 -05:00
Keyman Build Agent
46902e3895 auto: increment beta version to 14.0.221 2021-01-13 13:01:34 -05:00
Eberhard Beilharz
39d8e07e9d
Merge pull request #4233 from keymanapp/chore/linux/beta-3869
chore(linux): Update debian metadata based on Debian repos
2021-01-13 09:41:31 +01:00
Keyman Build Agent
0208467b90 auto: increment beta version to 14.0.220 2021-01-12 14:00:52 -05:00