jahorton
07d8e659df
fix(common): Re-enables two unit tests now functional b/c worker polyfill
2019-12-09 10:14:14 +07:00
jahorton
110715a30d
fix(common): adds polyfill for charCodeAt, fixes #2323
2019-12-09 10:13:21 +07:00
Marc Durdin
92e5a00269
Merge pull request #2420 from keymanapp/fix/ios/cherry-pick/2404-lowercase-lang-ids
...
fix(ios): prevents lowercased API returns from causing mismatches 🍒
2019-12-06 09:19:31 +01:00
Darcy Wong
aa90462ab6
Merge pull request #2389 from keymanapp/android-update-mtnt
...
[Android][Stable] Investigate compatibility issues for older Android devices
2019-12-06 14:01:11 +07:00
Darcy Wong
7b3440f501
Merge remote-tracking branch 'origin/stable-12.0' into android-update-mtnt
2019-12-06 13:27:24 +07:00
Joshua Horton
04ab1998b4
Merge pull request #2422 from keymanapp/lmlayer-cherry-default-wordbreaker-issues
...
cherry(lmlayer): 'default' word breaker issues
2019-12-06 12:57:20 +07:00
jahorton
fd787cc5f2
change(common): Fixes undefined 'console' ref in worker
2019-12-06 12:52:36 +07:00
jahorton
232e5a840c
change(common): IE unit test bypass - return -> this.skip
2019-12-06 08:29:19 +07:00
Joshua A. Horton
6bd572a697
fix(common): lmlayer unit test failure in IE due to wordbreaker swap
2019-12-06 08:29:19 +07:00
Joshua A. Horton
f0f1f533d8
fix(common): 'default' wordbreaker context-final null token
2019-12-06 08:29:19 +07:00
jahorton
9e288bcb8e
change(common): makes LMLayer default wordBreaker the actual default
2019-12-06 08:29:18 +07:00
Marc Durdin
67e17e1a0a
chore: history
2019-12-05 15:19:32 +01:00
jahorton
95786967b1
fix(ios): prevents lowercased API returns from causing mismatches
2019-12-05 15:16:42 +01:00
Marc Durdin
cf7dcf6706
Merge pull request #2407 from keymanapp/fix/ci/npm-prod-mismatch-ps1-files
...
fix(developer): ci alternate installer path
2019-12-04 04:17:51 +00:00
Marc Durdin
e8441b1f89
fix: move clean operation
2019-12-04 03:43:03 +01:00
Marc Durdin
6959578252
fix(developer): ci alternate installer path
...
CI needs to build the model compiler from an alternate path because the
production build from npm can have files not in the development build.
This was causing CI errors such as:
kmlmc.wxs(170) : error LGHT0103 : The system cannot find the file
'C:\...\node_modules\.bin\node.ps1'.
2019-12-03 14:37:01 +01:00
Marc Durdin
9f52b12a9d
Merge pull request #2400 from keymanapp/fix/windows/cherry-pick/2398-bk_supp2-breaks-context
...
fix(windows): smp characters could break context 🍒
2019-12-02 03:57:05 +00:00
Marc Durdin
0169e51d4a
chore: history.md
2019-12-01 05:14:39 +00:00
Marc Durdin
52a78d6abb
fix(windows): smp characters could break context
...
Fixes #2398 .
2019-12-01 05:11:24 +00:00
Darcy Wong
4c6a69d32b
fix(android): Investigate lm-layer compatibility issues
...
This is a follow-on to #2358 to get Keyman keyboards to load for older Android devices (API 19-23).
* Update default nrc.en.mtnt.model to version 0.1.3 (SMP characters removed)
* Fix undefined console error
2019-11-28 10:15:38 +07:00
Marc Durdin
e8503a80cb
Merge pull request #2383 from keymanapp/web-2379-cherry-macos-firefox-versions
...
cherry(web): macOS Firefox detection/fire + test stability
2019-11-28 10:27:14 +11:00
Marc Durdin
9a049f7c94
Merge pull request #2358 from keymanapp/android-2323-stable-legacy-api-compat
...
[Android] ES6 & API 19-23 compatibility changes
2019-11-28 10:27:04 +11:00
jahorton
df9ea22924
fix(web): Cleans up PR changes
2019-11-27 11:55:00 +07:00
jahorton
acf138c8fb
fix(web): Fixes #2379 . Allows '.' in macOS version strings
2019-11-27 11:54:41 +07:00
jahorton
775fd4db45
fix(web): unit test reporting stability
2019-11-27 11:54:41 +07:00
Darcy Wong
3d82f2bba8
Merge pull request #2378 from keymanapp/android-cloud-patches
...
[Android] Fix a few CloudRepository issues
2019-11-27 10:38:53 +07:00
Darcy Wong
b5fd10fde8
chore(android): Update history.md
2019-11-27 10:38:11 +07:00
Darcy Wong
335846afed
Merge remote-tracking branch 'origin/stable-12.0' into android-cloud-patches
2019-11-27 09:51:32 +07:00
Darcy Wong
0ed519e1f0
Merge pull request #2377 from keymanapp/android-npe-char-sequence
...
[Android] Check getTextBeforeCursor() doesn't return null
2019-11-27 09:50:02 +07:00
Darcy Wong
5a3dd00857
chore(android): update history.md
2019-11-27 09:49:44 +07:00
Joshua Horton
c8d251087a
Merge pull request #2364 from keymanapp/web-2322-cherry-toolchain-update
...
[Web] Toolchain update (cherrypick)
2019-11-26 10:21:58 +07:00
Marc Durdin
f5de90a4be
Merge pull request #2355 from keymanapp/fix/web/stable/2311-displayUnderlying-is-not-being-tested
...
fix(web): displayUnderlying flag was ignored 🍒
2019-11-26 08:44:04 +11:00
Darcy Wong
faaabb4ab7
fix(android): Investigate cloud API issues
2019-11-25 16:10:56 +07:00
Darcy Wong
091ed93b24
fix(android): Fix length used in context before restoring characters
...
This fixes a test scenario involving 6 emojis (SMP characters) and the p^p^ context.
A backspace was removing an entire p^ grapheme. This fixes the contents of `newContext` that is used to determine the character sequence to restore
2019-11-25 13:52:49 +07:00
Darcy Wong
b452c57688
fix(android): Add checks that getTextBeforeCursor doesn't return null
...
Fix crashlytics [issue](https://console.firebase.google.com/u/0/project/kmapro-ee779/crashlytics/app/android:com.tavultesoft.kmapro/issues/054f29f4c0601121ea1102c0eadf7cb6?time=last-seven-days&sessionId=5DDAD1AB0156000132ECCEAF30E92E2B_DNE_0_v2 )
2019-11-25 13:30:03 +07:00
Marc Durdin
4cdba07390
Merge branch 'stable-12.0' into fix/web/stable/2311-displayUnderlying-is-not-being-tested
2019-11-25 15:01:19 +11:00
jahorton
b24b69781f
Merge branch 'stable-12.0' into web-2322-cherry-toolchain-update
2019-11-25 10:13:05 +07:00
Joshua Horton
55d8614ec2
Merge pull request #2372 from keymanapp/web-cherry-browserstack-target-update
...
change(web): Updates unit test browser targets for CI
2019-11-25 09:38:33 +07:00
jahorton
dba14455bd
docs(web): for BrowserStack CI test target change
2019-11-25 08:16:24 +07:00
Darcy Wong
8f687fc6bb
Merge pull request #2281 from keymanapp/android-fix-left-deletions
...
[Android] Workaround to fix left deletions
2019-11-22 16:03:01 +07:00
jahorton
267126bd16
change(web): Updates unit test browser targets for CI
2019-11-22 14:39:14 +07:00
Darcy Wong
811eb2ac6f
chore(android): Remove commented code and update history.md
2019-11-21 13:38:26 +07:00
Darcy Wong
197f47438d
fix(android): Remove split surrogate pair from beginning of context
...
In a scenario where the context is 8 smiley emojis followed by `p̂p̂`
A backspace was removing an entire `p̂` sequence.
Because the new context was crossing a surrogate pair.
2019-11-21 13:32:24 +07:00
Darcy Wong
b29e112a4a
fix(android): Fix NPE when deleting empty context
2019-11-21 11:27:20 +07:00
jahorton
c822e61fc4
change(lmlayer): Fixes a few of the 'draft' tweaks to logging from previous commits of this PR
2019-11-21 08:58:43 +07:00
jahorton
f431404bcd
fix(web): Fixes #2328 - links reference for test resource compliation
2019-11-20 12:13:52 +07:00
jahorton
fdfc6c56c5
fix(web): Fixes #2322 , updates to tsc 3.7.2
2019-11-20 12:13:52 +07:00
jahorton
689a5c5502
feat(lmlayer): adds basic error reporting from worker
2019-11-20 10:34:57 +07:00
Darcy Wong
6887aeacab
chore(android): Forgot hash
2019-11-19 11:52:30 +07:00
Darcy Wong
e346566fec
chore(android): Update history.md
2019-11-19 11:21:56 +07:00