Commit graph

27982 commits

Author SHA1 Message Date
jahorton
dabd425003 fix(common/core/web): mock construction with caret at index 0 2021-02-11 12:58:27 +07:00
Marc Durdin
c98379789d
Merge pull request #4458 from keymanapp/chore/windows/3540-firstvoices-keyboards-configuration
chore(windows): FirstVoices Keyboards Configuration merge
2021-02-11 16:56:45 +11:00
Darcy Wong
7300fd2721 chore(android): Move welcome_package string to KMEA 2021-02-11 12:50:18 +07:00
Marc Durdin
c86ba3659b chore: Merge branch 'master' into chore/beta-master-B14S6-part-1 2021-02-11 16:31:15 +11:00
Marc Durdin
c1b9614973 chore: Merge branch 'master' into chore/beta-master-B14S6-part-1 2021-02-11 16:26:28 +11:00
Marc Durdin
af860002d4
Merge pull request #4472 from keymanapp/fix/common/serial-comment-creation
fix(common): create GitHub comments serially
2021-02-11 16:17:05 +11:00
jahorton
87f45bef75 chore(ios): readme.md - new prereq, extra notes 2021-02-11 10:59:50 +07:00
jahorton
7e0756f5b1 fix(ios/app): completes integration, fixes offline check 2021-02-11 10:59:28 +07:00
Darcy Wong
5178229827
Merge pull request #4469 from keymanapp/fix/common/help-keyman-com-path
fix(common/resources): Fix help.keyman.com path for commit
2021-02-11 10:56:06 +07:00
Marc Durdin
14d6cc0fab chore: add logging 2021-02-11 14:42:48 +11:00
Marc Durdin
daa07c1b99 chore: add timeout as well 2021-02-11 14:40:18 +11:00
Marc Durdin
9975e8a215 fix(common): create GitHub comments serially 2021-02-11 14:27:06 +11:00
jahorton
99c0d00961 change(oem/fv/ios): now uses fv_all.kmp 2021-02-11 09:38:56 +07:00
Marc Durdin
1810a4f76f
Merge pull request #4468 from keymanapp/fix/windows/4369-shift-modifier-not-tracked-uwp
fix(windows): Track modifier changes in UWP apps
2021-02-11 13:30:11 +11:00
Darcy Wong
b9851c9136 change(ios): Update build-help.sh
* Generate offline help from markdown
* Update bundle to use index.html
2021-02-11 08:46:38 +07:00
Darcy Wong
4440ff0876 chore(ios): Ignore generated offline help files 2021-02-11 08:42:00 +07:00
Darcy Wong
0b878f8192 chore(ios): Check in markdown help 2021-02-11 08:35:13 +07:00
Darcy Wong
569fdbe769
Merge pull request #4462 from keymanapp/fix/android/engine/display-online-help
fix(android/engine): Display online keyboard help
2021-02-11 08:07:44 +07:00
Darcy Wong
78f6be1c64 fix(common/resources): Fix help.keyman.com path for commit 2021-02-11 06:52:33 +07:00
Marc Durdin
0c020988b8
Merge pull request #4432 from keymanapp/chore/B14S5-beta-to-master
chore: merge B14S5 beta to master
2021-02-11 10:31:52 +11:00
Marc Durdin
32d42d7d31 fix(windows): Track modifier changes in UWP apps
Fixes #4369.

When Keyman is not handling a particular virtual key, it does not
preserve the virtual key (TSF terminology, essentially reserves that
virtual key + modifier for Keyman). In this situation, Keyman still
receives and processes the virtual key event, but the modifier state
is not passed through by kmtip to keyman32. This is normally okay,
because our `GetMessage` hook is responsible for tracking modifiers.

However, in UWP apps, our `GetMessage` hook does not get run, and so
we lose the modifier keys. Thus, this update ensures that the modifier
keys are processed when received by the TSF TIP.

It does not hurt to process modifier events twice.
2021-02-11 10:17:21 +11:00
Marc Durdin
1171290877 fix(windows): update order of disabling keyboard
We should uninstall transient languages before disabling them
because once we have disabled them, we lose the language
association and cannot find the entry to uninstall. catch-22.
2021-02-11 10:15:38 +11:00
Keyman Server
ec58bac1c1
Merge pull request #4466 from keymanapp/auto/version-beta-14.0.242
auto: increment beta version to 14.0.242
2021-02-11 05:02:22 +11:00
Keyman Build Agent
5c3a78e1a9 auto: increment beta version to 14.0.242 2021-02-10 13:01:25 -05:00
Eberhard Beilharz
ee56b47923
fix(linux): Fix dependencies on packages
The way we previously specified the Sentry library doesn't work
when building on ppa because the build process there doesn't set
the flags.
2021-02-10 16:59:06 +01:00
Eberhard Beilharz
6f324c3eb9
Merge pull request #4455 from keymanapp/fix/linux/staging
fix(linux): Also use staging site for beta versions
2021-02-10 08:47:03 +01:00
Darcy Wong
a08a835a5e fix(android/engine): Add option to display UI in English 2021-02-10 14:36:08 +07:00
Darcy Wong
a33a7e4b60 fix(android/engine): Display online keyboard help 2021-02-10 13:23:32 +07:00
Joshua Horton
7aed5dc2d9
Merge pull request #4443 from keymanapp/chore/ios/case-statement-cleanup
chore(ios): Settings case-statement cleanup
2021-02-10 12:24:08 +07:00
jahorton
95d715effe change(ios): combines break cases 2021-02-10 11:38:49 +07:00
jahorton
08a9f0ae8a feat(android): in-app right deletions 2021-02-10 10:53:33 +07:00
jahorton
785b9500c1 fix(common/models): correction-search smp issues 2021-02-10 10:52:32 +07:00
Marc Durdin
3a7d1cb6fd
Merge pull request #4454 from keymanapp/fix/windows/4426-hotkeys-config-offset
fix(windows): hotkeys offset in config list
2021-02-10 12:25:43 +11:00
Darcy Wong
09018d4e3d
Merge pull request #4459 from keymanapp/fix/common/help-keyman-com-base
fix(common/resources): Just use master branch for help.keyman.com
2021-02-10 07:51:33 +07:00
Darcy Wong
02f2e3e5ff fix(common/resources): Just use master branch for help.keyman.com 2021-02-10 06:55:20 +07:00
Marc Durdin
ea0d08ca4f chore(windows): FirstVoices Keyboards Configuration merge
Fixes #3540.

Merges all relevant changes from Keyman Configuration xml folder into
the FirstVoices Keyboards xml folder.

Adds support for enabling/disabling keyboards for FirstVoices Keyboards.

Renames from Keyman Desktop for FirstVoices to Keyman for FirstVoices.
2021-02-10 10:37:23 +11:00
Keyman Server
9a09b8beb2
Merge pull request #4456 from keymanapp/auto/version-beta-14.0.241
auto: increment beta version to 14.0.241
2021-02-10 05:01:54 +11:00
Keyman Build Agent
fc3e8b6bb2 auto: increment beta version to 14.0.241 2021-02-09 13:01:03 -05:00
Eberhard Beilharz
bb20389dc4
fix(linux): Also use staging site for beta versions 2021-02-09 17:31:07 +01:00
Eberhard Beilharz
2073557470
Merge pull request #4439 from keymanapp/fix/linux/3399-langtag
fix(linux): improve BCP 47 canonicalization
2021-02-09 17:30:53 +01:00
Eberhard Beilharz
88e83e191e
fix(linux): Address code review comment
Also add additional test cases from Windows implementation.
2021-02-09 15:51:31 +01:00
Darcy Wong
49d8cde7a9
Merge pull request #4433 from keymanapp/modify/common/help-keyman-com
modify(common): Refactor help-keyman-com.sh script for uploading help files
2021-02-09 17:20:59 +07:00
Darcy Wong
81eaadce58 fix(common): Use long --help parameter 2021-02-09 17:15:17 +07:00
Marc Durdin
9a3aaaaaba fix(windows): hotkeys offset in config list
Fixes #4426.

After removing the hotkey for the Keyboard Usage pane, the hotkey
`index` value was now offset from the hotkey `Target` value, which
uncovered a bug where the two values were conflated.

Note that the parameter passed to the `keyman:hotkey_set` command is
still called `index` -- this does not need to change.
2021-02-09 21:11:33 +11:00
Darcy Wong
32420f832d
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-02-09 17:10:19 +07:00
Joshua Horton
21a021f892
Merge pull request #4411 from keymanapp/fix/common/models/context-reset-predictions
fix(common/models): predictions after context reset / caret shift
2021-02-09 15:46:27 +07:00
jahorton
8334e49076 chore(common/models): Merge branch 'fix/common/models/context-reset-predictions' into feat/common/models/mid-context-suggestions 2021-02-09 14:41:28 +07:00
jahorton
a8b5203997 fix(common/models): fixes context tracking with SMP chars 2021-02-09 14:32:53 +07:00
jahorton
6973f4cedc fix(ios): better SMP right-deletion handling 2021-02-09 12:03:58 +07:00
Darcy Wong
6065e36fa4 chore(common): Add note to build windows help first 2021-02-09 11:56:40 +07:00