Commit graph

27982 commits

Author SHA1 Message Date
jahorton
fe5ead8445 chore(ios): Merge branch with master 2019-11-08 14:48:42 +07:00
jahorton
c066e2407a feat(ios): nav bar dark mode images 2019-11-08 14:45:49 +07:00
Sandra Forberger
c3588a35e2 merged android-fix-swap-keyboard into master 2019-11-08 14:41:24 +07:00
Joshua Horton
58575d0c99
Update ios/engine/KMEI/KeymanEngine/Classes/KeymanWebViewController.swift
Co-Authored-By: Darcy Wong <darcywong00@users.noreply.github.com>
2019-11-08 14:38:16 +07:00
Sandra Forberger
e7e559d9cf Merge branch 'master' into android-cleanup-downloadtasks 2019-11-08 14:30:00 +07:00
Sandra Forberger
f67b259bc2 feat[android]: add waiting dialog when catalog is updating 2019-11-08 13:59:12 +07:00
safolit
799d1b653b
Merge pull request #2275 from keymanapp/feature/keyboard-download-manager
feat(android): Feature/keyboard download manager
2019-11-08 13:40:22 +07:00
jahorton
7e796ac002 change(ios): lots more color constants 2019-11-08 13:33:20 +07:00
Darcy Wong
1cc164dbd7
Merge pull request #2305 from keymanapp/android-fix-lint
fix(Android, ci): Resolve linting errors
2019-11-08 13:04:16 +07:00
jahorton
ed00964ec2 change(ios): start color-constant definition pattern 2019-11-08 10:23:10 +07:00
Sandra Forberger
1c2cd4b378 fix[android]: reset banner state only when necessary 2019-11-08 10:08:50 +07:00
Joshua Horton
b13cb1a23e
Merge pull request #2309 from keymanapp/web-2289-version-hotkey-fix
fix(web):  Fixes bug in version hotkey combo
2019-11-08 09:31:21 +07:00
Joshua A. Horton
1136a986f7 fix(web): Fixes #2289 2019-11-08 09:27:23 +07:00
Marc Durdin
b7d4e83270 chore(windows): unreferenced param in release build 2019-11-08 09:40:40 +11:00
Darcy Wong
dc537bc531 fix(android): Remove unneeded overrides for onActivityResult
Per review comment, since requestCode is never 1, the function overrides aren't needed
2019-11-07 21:55:15 +07:00
Sandra Forberger
2e14135deb fix[android]: fix compile errors after moving 2019-11-07 16:40:21 +07:00
Sandra Forberger
c905e716d7 feat[android]: move cloud download to own package 2019-11-07 16:30:26 +07:00
Sandra Forberger
074f801445 feat[android]:move cloud download to own package 2019-11-07 16:29:24 +07:00
Sandra Forberger
84cf693d97 fix[android]: use constant 2019-11-07 15:30:45 +07:00
Sandra Forberger
7b4d135c8e feat[anrdoid]: remove some static variables, fix java warnings 2019-11-07 15:07:00 +07:00
Marc Durdin
be1b8f6457 chore(developer): tidy up from review comments 2019-11-07 17:31:03 +11:00
Marc Durdin
fc330e621a fix(windows): tweak preprocessor conditional 2019-11-07 17:24:56 +11:00
Darcy Wong
676f459496 chore: update history.md 2019-11-07 13:00:45 +07:00
Sandra Forberger
c7a660325c feat[android]: remove old keyboard download task 2019-11-07 11:45:14 +07:00
jahorton
e71b9ca894 fix(ios): sys kbd popup position confinement 2019-11-07 11:42:35 +07:00
Sandra Forberger
84ff5eb876 feat[android]: delete old keyboard download tasks 2019-11-07 11:40:11 +07:00
Sandra Forberger
c5ec087a13 feat[android]: cleanup old catalogue download task 2019-11-07 11:15:07 +07:00
Darcy Wong
121fafb2c6 fix(android): Add linting flag to Debug 2019-11-07 10:26:33 +07:00
Darcy Wong
d19aa532cb fix(android): resolve linting errors
Alpha build is failing due to linting errors. 
* Add `lint` to the build scripts so we'll catch the errors before release build

Fix the lint errors:
* Add super.onActivityResult()
* Fix TAG strings to be <= 23 characters
* Suppress `ResourceType` lint error (TODO to address when our SDK > 17)
2019-11-07 09:35:02 +07:00
jahorton
decb16eab2 fix(ios): Fixes bad init of sys kbd width 2019-11-06 16:26:41 +07:00
Marc Durdin
eeb797bf12
Merge pull request #2294 from keymanapp/fix/developer/2256-touch-editor-platform-crash
fix(developer): crash when deleting selected platform in code view
2019-11-06 18:44:56 +11:00
Marc Durdin
709dfb4806
Merge pull request #2295 from keymanapp/fix/developer/2272-nul-and-context-compiles-wrongly-for-web
fix(developer): nul in context caused incorrect deletion for 10.0 keyboards
2019-11-06 18:44:24 +11:00
Marc Durdin
ccc6498739 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-06 17:44:32 +11:00
safolit
6f5b8af2b9
Update history.md 2019-11-06 13:39:45 +07:00
Sandra Forberger
a81ceddc47 Merge branch 'master' into feature/keyboard-download-manager 2019-11-06 13:38:18 +07:00
Sandra Forberger
3aad415144 fix[android]: variable names 2019-11-06 13:36:08 +07:00
safolit
841e0b4b40
Merge pull request #2279 from keymanapp/android-dependencies
Android dependencies
2019-11-06 13:28:27 +07:00
safolit
c2073c2900
Update history.md 2019-11-06 13:22:40 +07:00
safolit
76d01b1827
Update history.md 2019-11-06 13:21:54 +07:00
safolit
67ca6343f7
Update history.md 2019-11-06 13:19:39 +07:00
Sandra Forberger
d62ba13fb3 fix[android]: remove unused imports, fix javadoc error 2019-11-06 11:52:38 +07:00
Sandra Forberger
f0e2e482e7 fix[android]: remove (unused) lang name 2019-11-06 11:48:27 +07:00
Sandra Forberger
7055b5816c fix[android]: review base changes (renames, comments) 2019-11-06 11:17:59 +07:00
safolit
346a8a8607
Update README.md 2019-11-06 10:51:42 +07:00
Sandra Forberger
cb143eabd3 fix[android]: change dependencies 2019-11-06 10:42:02 +07:00
jahorton
f9fc680752 change: Merge branch 'ios-dark-mode' into ios-dark-mode-cntd 2019-11-06 10:29:11 +07:00
jahorton
c0615f7f86 change: Merge branch 'master' into ios-dark-mode 2019-11-06 10:28:39 +07:00
Joshua Horton
b44a8c3a7d
Merge pull request #2254 from keymanapp/ios-toolchain-update
chore: iOS toolchain update
2019-11-06 10:00:01 +07:00
jahorton
c74e5c32fb docs(ios): history.md update 2019-11-06 09:58:45 +07:00
Joshua Horton
868c29dc63
Merge pull request #2287 from keymanapp/web-2209-mnemonic-code-handling
fix(web): Fixes mnemonic code handling issues
2019-11-06 09:53:17 +07:00