Marc Durdin
51bd89d0ef
Merge pull request #2324 from keymanapp/fix/windows/cherrypick/2147-exception-closing-keyman
...
fix(windows): Keyman crash and interop with Metro-style apps 🍒
2019-11-13 07:09:57 +11:00
Marc Durdin
aa3abb2ed7
Merge pull request #2288 from keymanapp/web-2209-cherry-mnemonic-code-handling
...
cherry(web): Fixes mnemonic code handling issues
2019-11-13 07:09:42 +11:00
Marc Durdin
b8847c79a9
Merge pull request #2283 from keymanapp/web-2267-cherry-detect-ios-spoofs
...
cherry(web): iOS-Safari user agent spoof detection
2019-11-13 07:09:19 +11:00
Marc Durdin
971003bf2d
Merge pull request #2284 from keymanapp/web-2261-cherry-nul-context-replacement
...
cherry(web): Bounds-check on context deletion from keyboard rules
2019-11-13 07:08:42 +11:00
Marc Durdin
cd6a8ddf52
chore(windows): history.md
2019-11-12 16:49:00 +11:00
Marc Durdin
eb13e26b1e
fix(windows): Keyman was not working with Skype
...
Fixes #1680 . This issue arose only on some systems where
permissions for Keyman registry keys were not being
set correctly.
2019-11-12 16:44:26 +11:00
Marc Durdin
e91f29ee03
chore(windows): unreferenced param in release build
2019-11-12 16:42:01 +11:00
Marc Durdin
35584b669b
chore(developer): tidy up from review comments
2019-11-12 16:42:01 +11:00
Marc Durdin
a8dcf173e1
fix(windows): tweak preprocessor conditional
2019-11-12 16:42:01 +11:00
Marc Durdin
805c640802
fix(windows): Keyman was crashing sporadically
...
Fixes #2147 .
This potentially addresses the issues reported in #2147 where Keyman
would crash due to a race condition as a critical section was not
deleted before attempting to recreate it.
Some logging has been added for debugging these issues.
Also fixes memory leaks and another race on startup relating to loading
the taskbar icon.
There are still some known memory leaks because DLL_THREAD_DETACH is
not called for all threads before keyman32.dll is unloaded, so those
threads don't get the opportunity to clean themsselves up. However, the
key danger with the csGlobals critical section has been addressed.
2019-11-12 16:42:00 +11:00
Marc Durdin
65deb74455
Merge pull request #2282 from keymanapp/ios-cherry-toolchain-update
...
cherry(iOS): Toolchain update
2019-11-11 15:34:34 +11:00
jahorton
e49e6ab11a
fix(web): fixes mnemonic code handling issues
2019-11-04 14:47:02 +07:00
jahorton
32a96ee260
fix(ios): disables dark mode b/c incompatibilities
2019-11-04 09:06:47 +07:00
jahorton
b4cf5de51d
change(ios): launch splash uses storyboard, includes 'dark' version
2019-11-04 09:06:47 +07:00
jahorton
83f8e82415
fix(ios): build.sh -no-codesign for new build sys
2019-11-04 09:06:47 +07:00
jahorton
7405638b9c
fix(ios): popover alignments, cancellation
2019-11-04 09:06:46 +07:00
jahorton
bf39c854ed
fix(ios): most of the new Swift 5 deprecations
2019-11-04 09:06:46 +07:00
jahorton
854fc6d3ba
change(ios): disables Mac Catalyst build target
2019-11-04 09:06:46 +07:00
jahorton
7d9c687094
change(ios): updates build; drops legacy build sys
2019-11-04 09:06:46 +07:00
jahorton
21bb483add
change(ios): Swift 4 -> Swift 5 base conversion
2019-11-04 09:06:45 +07:00
jahorton
2a9171b8f5
fix(web): Almost broke Chrome debug on macOS
2019-11-04 08:40:18 +07:00
jahorton
581b66f228
fix(web): Fixes #2267 - iOS-Safari user agent spoof detection
2019-11-04 08:40:18 +07:00
Joshua A. Horton
6a16b45b63
feat(web): bounds check unit test
2019-11-04 08:27:35 +07:00
Joshua A. Horton
94b10a0e76
fix(web): Adds bounds-check in output targets
2019-11-04 08:27:35 +07:00
Joshua A. Horton
147e6add43
fix(web): Fixes #2261 , filters nul when deleting context
2019-11-04 08:27:35 +07:00
Darcy Wong
466b68e83a
Merge pull request #2255 from keymanapp/android-disable-dictionary-on-password
...
fix: Temporarily disable dictionary when entering password field
2019-10-30 09:59:00 +07:00
Darcy Wong
0cfd8a437c
fix(android): Separate getter / setter of KMManager.KMManager
...
Per review comment, separate getter and setter of state variable.
Also renamed mayProtect typos to mayPredict
2019-10-29 14:33:15 +07:00
Darcy Wong
17173e2388
chore: Update history.md
2019-10-29 11:37:20 +07:00
Darcy Wong
6f6df3bb85
fix(android): override mayPredict when entering password field
2019-10-29 11:02:24 +07:00
Darcy Wong
0f1b2d8d3c
fix(android): Add null check for re-registering dictionary
2019-10-28 15:54:38 +07:00
Darcy Wong
cf03959971
fix : #2251 Temporarily disable dictionary when entering password fields
2019-10-28 13:59:18 +07:00
Darcy Wong
5ddbf4aa48
Merge pull request #2242 from keymanapp/android-lm-version-key
...
[Android][Stable] Also use the lexical model package version for generating Dataset
2019-10-25 14:02:21 +07:00
Darcy Wong
50a9458e87
Update history.md
2019-10-25 08:33:01 +07:00
Darcy Wong
11afa81c80
Also use the package version for generating Dataset
2019-10-23 21:46:47 +07:00
Marc Durdin
69bccc7b45
Merge pull request #2214 from keymanapp/windows-upgrade-loses-installed-keyboards-stable-12
...
[Windows] [12.0] Upgrades from 11.0 and 12.0 were losing installed keyboards and settings.
2019-10-23 19:09:30 +07:00
Marc Durdin
29181d24e2
history.md
2019-10-20 05:54:30 +07:00
Marc Durdin
91f0919544
Address review comments
2019-10-20 05:52:01 +07:00
Marc Durdin
8a90ac2ae7
[Windows] Ensure keyboards are not lost when upgrading from 11.0. Fixes #2207
2019-10-20 05:52:01 +07:00
Marc Durdin
e7a00aae9a
Merge pull request #2204 from keymanapp/android-avoid-crash-when-analytics-unavailable-fixes-2202-for-12.0
...
[Android] If analytics is disabled, the app may crash.
2019-10-14 13:23:54 +07:00
Marc Durdin
8700a2e38d
[Android] One more check in another file for analytics
2019-10-14 13:18:49 +07:00
Marc Durdin
d5eee457a2
[Android] history.md
2019-10-14 13:15:31 +07:00
Marc Durdin
9fce3b5a75
[Android] Fixes #2202 . If analytics is disabled, the app may crash.
2019-10-14 13:14:03 +07:00
Joshua Horton
877801ac45
Merge pull request #2194 from keymanapp/web-kns-update-cherry
...
[Web] Updates notifyKeyboard and uses of KNS (12.0 stable)
2019-10-10 23:19:57 +07:00
Marc Durdin
72966d3d26
Merge pull request #2195 from keymanapp/android-use-lm-package-version
...
[Android] Use lexical model package version for lexical model version
2019-10-10 19:41:03 +11:00
Darcy Wong
8efd7c49c7
Update history.md
2019-10-10 15:11:42 +07:00
Darcy Wong
b8c9c855b7
Use package version for lexical model version
...
Fixes #2190
2019-10-10 14:15:10 +07:00
Joshua Horton
35b0285c5c
Merge pull request #2193 from keymanapp/ios-model-package-version-cherry
...
[iOS] Model installation - use of package version (12.0 stable)
2019-10-10 12:32:24 +07:00
jahorton
485e702691
history.md
2019-10-10 11:47:14 +07:00
jahorton
8daf5fcd28
Updates notifyKeyboard and uses of KNS
2019-10-10 11:42:37 +07:00
jahorton
60818a5fc1
Fixes illegal use of guard
2019-10-10 11:40:44 +07:00