Marc Durdin
0ef4854e5e
fix(developer): char map drop into text editor
...
With changes to the text editor relating to focus,
double-clicking and drag-dropping from character
map no longer worked reliably. This patch resolves
this problem.
Fixes #2466 .
2020-01-20 11:46:42 +11:00
Marc Durdin
5a26c3a843
Merge pull request #2496 from keymanapp/fix/developer/author-email-crash-stable
...
fix(developer): check if author email exists 🍒
2020-01-20 06:06:18 +11:00
Marc Durdin
b6f6368b9d
chore: history
2020-01-20 06:05:07 +11:00
Eddie Antonio Santos
3431fd8fb2
fix(developer): check if author email exists
2020-01-19 08:34:55 +11:00
Joshua Horton
3cea9b6861
Merge pull request #2461 from keymanapp/cherry/ios/2455/adhoc-file-overwrite
...
cherry(ios): Adhoc resource overwrite/file-replacement
2019-12-19 07:21:59 +07:00
jahorton
bd64b0a74a
docs(ios): history.md for kmp overwrite PR
2019-12-18 11:43:48 +07:00
jahorton
3c650a1cf0
fix(ios): Fixes #2455 , allows adhoc overwrite/file-replacement
2019-12-18 11:40:30 +07:00
Joshua Horton
f507a49277
Merge pull request #2453 from keymanapp/android-2323-compile-fix
...
fix(android): Removes Closure's auto-polyfills, adds test case bypass
2019-12-18 08:14:16 +07:00
jahorton
815d201535
docs(android): Adds documentation for build script changes
2019-12-17 08:34:48 +07:00
Joshua Horton
d325ca3296
fix(android): Restores -debug flag definitions
2019-12-16 12:30:11 +07:00
jahorton
4600e2a406
fix(android): Removes Closure's auto-polyfills, adds test case bypass
2019-12-16 12:23:16 +07:00
Darcy Wong
b92f59d987
Merge pull request #2444 from keymanapp/android-check-length
...
[Android][Stable]: Check substring length
2019-12-11 19:55:16 -06:00
Darcy Wong
47c14d3738
chore(android): Update history.md
2019-12-12 08:49:29 +07:00
Marc Durdin
1a54a470cc
Merge pull request #2425 from keymanapp/fix/developer/cherry-pick/2421-hotkeys-in-editors-not-working
...
fix(developer): Hotkeys in text editor regression 🍒
2019-12-12 07:20:07 +11:00
Darcy Wong
04f740504e
fix(android): Check substring length
...
Fixes StringIndexOutOfBoundsException on [Crashlytics](https://console.firebase.google.com/u/0/project/kmapro-ee779/crashlytics/app/android:com.tavultesoft.kmapro/issues/74f8209642c77218cc473098ee294ceb?time=last-seven-days&sessionId=5DEFABD703CE000144559FADAEE45C9D_DNE_0_v2 )
2019-12-11 11:35:02 +07:00
Marc Durdin
fd4090b4d6
Merge pull request #2406 from keymanapp/android-lowercase-cherrypick
...
[Android][Cherrypick][Stable]: Prevent lower-cased API returns from causing mismatches
2019-12-09 12:19:21 +00:00
Marc Durdin
a74066ab00
Merge pull request #2434 from keymanapp/lmlayer-2323-codePointAt
...
fix(lmlayer): Polyfills for wordbreak support on oldest-supported platforms
2019-12-09 12:18:26 +00:00
Darcy Wong
94bf399952
fix(common): add polyfill for string.startsWith()
2019-12-09 14:16:54 +07:00
jahorton
8438a39ae8
fix(common): Actually adds polyfill (and fixes .gitignore)
2019-12-09 10:42:43 +07:00
jahorton
700adb1225
fix(common): Adds array.from polyfill, the next thing to break
2019-12-09 10:39:40 +07:00
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
888ca018a8
chore: history
2019-12-06 10:26:05 +01:00
Marc Durdin
908ef84799
fix(developer): Hotkeys in text editor regression
...
Fixes #2421 . With fixes to the focus in text editors, this changed the
active control reported back through Delphi and we were then testing the
wrong control for availability.
2019-12-06 10:24:18 +01: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
Darcy Wong
fbd0e80cba
fix(andrdoid): Adjust test resource to be mixed-case
2019-12-03 13:25:26 +07:00
Darcy Wong
63d64ae569
fix(android): Prevent lower-cased API returns from causing mismatches
...
Cherrypick of #2404 to master
Note: Keyman 12.0 uses `CloudRepository` which is refactored in 13.0 to `CloudDataJsonUtil`. The unit test is adjusted accordingly.
2019-12-03 13:14:47 +07: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