Marc Durdin
d3aa535e42
Merge pull request #2381 from keymanapp/web-2379-macos-firefox-versions
...
fix(web): macOS Firefox detection/fire + test stability
2019-11-28 10:27:32 +11:00
Darcy Wong
c48675b819
Merge pull request #2382 from keymanapp/android-cherrypick-2377
...
[Android][Cherrypick] Check getTextBeforeCursor() doesn't return null
2019-11-27 15:07:02 +07:00
jahorton
14d9ae911a
fix(web): Cleans up PR changes
2019-11-27 11:53:31 +07:00
jahorton
228c9ede3a
fix(web): Fixes #2379 . Allows '.' in macOS version strings
2019-11-27 11:49:40 +07:00
Darcy Wong
54c549bdc3
fix(android): Cherrypick #2377
...
Follow-on to #2376 for master
This fixes 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 )
by adding additional checks for when `getTextBeforeCursor()` returns null context. The length in determining `newContext` was also fixed to handle the test scenario involving 6 emojis (SMP chars) followed by `p̂p̂`
2019-11-27 10:46:22 +07:00
jahorton
efe440c659
fix(web): unit test reporting stability
2019-11-27 09:53:42 +07:00
Joshua Horton
36ba4c09d8
Merge pull request #2368 from keymanapp/ios-duplicate-lang-code-entry-guard
...
fix(ios): Crash prevention for (some) malformed language data from API
2019-11-26 10:36:40 +07:00
jahorton
19da04ede7
change(ios): Enhanced logging output for api error
2019-11-26 10:11:03 +07:00
Darcy Wong
962a45124e
Merge pull request #2376 from keymanapp/android-left-deletion-cherrypick
...
fix(android): Fix left-deletions
2019-11-25 10:46:04 +07:00
Darcy Wong
ad96952514
fix(android): Fix left-deletions
...
Fixes ##2250
Cherrypick of #2281 for master
Due to a Chromium [bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1024738 ) in the implementation of deleteSurroundingText, we need to save off the original context and re-insert characters that shouldn't have been deleted.
2019-11-25 09:44:35 +07:00
Joshua Horton
f750d94633
Merge pull request #2371 from keymanapp/web-browserstack-target-update
...
change(web): Updates unit test browser targets for CI
2019-11-25 09:39:09 +07:00
jahorton
4b19605a61
docs(web): for BrowserStack testing targets
2019-11-25 08:15:26 +07:00
jahorton
b163e58120
change(web): Updates unit test browser targets for CI
2019-11-22 14:37:55 +07:00
Darcy Wong
b085395cb1
Merge pull request #2369 from keymanapp/android-sample-dictionary
...
fix(android): Update KMSample1 project to include Tamil dictionary
2019-11-22 12:40:39 +07:00
jahorton
25c0c537a7
change(ios): reorganization of prior commit's code
2019-11-22 12:18:30 +07:00
Darcy Wong
7929628aca
chore(android): Update history.md
2019-11-22 11:23:38 +07:00
Darcy Wong
5048b5ff8d
fix(android): Update sample project to include dictionary
2019-11-22 10:56:22 +07:00
jahorton
5fe6e35eed
fix(ios): prevents crash from duplicate lgcodes in API returns
2019-11-22 10:56:20 +07:00
Darcy Wong
e7b8dec3f6
Merge pull request #2363 from keymanapp/android-oem-dependencies
...
fix(android): Update build dependencies for Sample and Test projects
2019-11-22 10:32:42 +07:00
Marc Durdin
3ce626d583
Merge pull request #2360 from keymanapp/feat/windows/364-chiral-hotkeys
...
feat(windows): left-only hotkeys
2019-11-21 07:00:52 +11:00
Darcy Wong
e5d227cd85
Merge pull request #2365 from keymanapp/android-write-external-permission
...
fix(android): Grant WRITE_EXTERNAL_STORAGE permission
2019-11-20 15:37:23 +07:00
Darcy Wong
568087b4dc
chore(android): update history.md
2019-11-20 13:58:33 +07:00
Darcy Wong
47df0be02b
fix(android): Grant WRITE_EXTERNAL_STORAGE permission
...
On API level 19, the DownloadManager was throwing an exception because it needed WRITE_EXTERNAL_STORAGE permission to download the cloud catalog info.
Reference: https://developer.android.com/reference/android/app/DownloadManager.Request#setDestinationUri(android.net.Uri)
2019-11-20 13:50:16 +07:00
safolit
9790d6013c
Merge pull request #2326 from keymanapp/android-add-functional-test
...
feat[android]: Create simple UI test for android app
2019-11-20 13:24:02 +07:00
Sandra Forberger
f8a786c99d
Merge remote-tracking branch 'origin/android-add-functional-test' into android-add-functional-test
2019-11-20 12:11:10 +07:00
safolit
9305d7251b
Update history.md
2019-11-20 12:10:55 +07:00
safolit
f3abf765ff
Update history.md
2019-11-20 12:09:17 +07:00
safolit
67d95ffdaf
Update history.md
2019-11-20 12:07:55 +07:00
safolit
d727d23ae1
Update history.md
2019-11-20 12:06:31 +07:00
Sandra Forberger
74f6cc2190
doc[android]: add comments
2019-11-20 11:43:19 +07:00
Sandra Forberger
dd658e8722
fix[android]: activate help link in testmode
2019-11-20 11:29:52 +07:00
safolit
2223af9ada
Merge branch 'master' into android-add-functional-test
2019-11-20 11:11:04 +07:00
Darcy Wong
46c6c2d28f
fix(android): Update build dependencies for Sample and Test projects
2019-11-20 11:08:18 +07:00
safolit
62474698f0
Merge pull request #2335 from keymanapp/android-update-catalog-on-startup
...
feat[android]: Update catalog and check for keyboard updates on startup
2019-11-20 11:08:10 +07:00
safolit
4570d185ab
Update history.md
2019-11-20 11:07:15 +07:00
Sandra Forberger
73768f49b0
doc[android]: add todo
2019-11-20 11:03:47 +07:00
Sandra Forberger
9b99e0a0de
fix[android]: remove unused code
2019-11-20 10:53:56 +07:00
Sandra Forberger
2539f23e59
fix[android]: execute helplink test without fileprovider
2019-11-20 10:36:36 +07:00
safolit
49a90f3f67
Merge branch 'master' into android-update-catalog-on-startup
2019-11-20 10:22:24 +07:00
Sandra Forberger
4993fb0b60
fix[android]: use simple icon for notifications, because Android doesn't want to show the launcher icon
2019-11-20 10:13:34 +07:00
Sandra Forberger
1dbfd6a2aa
fix[android]: minor changes after review
2019-11-20 09:35:16 +07:00
safolit
889a11a67e
Merge pull request #2361 from keymanapp/android-fix-gradle-memory-issues
...
fix[android]: change xmx for gradle daemons to 1GB
2019-11-20 09:26:24 +07:00
safolit
b25382d5e9
Update history.md
2019-11-20 09:14:56 +07:00
Marc Durdin
9209adb45d
refactor(windows): cleaned up hotkey change code
...
Just refactoring minor bits and pieces on this PR. Esp: removed the
unnecessary interrogation of TSF (yay!) and cached the debug flag so it
isn't checked on every single keystroke.
2019-11-20 06:47:44 +11:00
safolit
96e1d41aca
Add memory vmargs
2019-11-19 17:39:31 +07:00
Sandra Forberger
c96dc8c001
android[fix]: add memory vmargs to gradle properties
2019-11-19 17:12:34 +07:00
Sandra Forberger
2f3ace38d0
fix[android]: change xmx for gradle daemons to 1GB
2019-11-19 16:42:13 +07:00
Marc Durdin
7321bc4300
chore: restore keyman.dproj; changes not required
2019-11-19 19:51:43 +11:00
Marc Durdin
89e54f5cb4
refactor(windows): Keyman::ProcessHotkeyChange
...
Remove duplicated code in ProcessProfileChange
2019-11-19 19:47:49 +11:00
Sandra Forberger
c80a0b9735
fix[android]: refactor and cleanup tests
2019-11-19 15:30:24 +07:00