Commit graph

33096 commits

Author SHA1 Message Date
Keyman Server
1d9d40106e
Merge pull request #5726 from keymanapp/auto/version-master-15.0.116
auto: increment master version to 15.0.116
2021-09-21 04:02:18 +10:00
Keyman Build Agent
d41dadd8ca auto: increment master version to 15.0.116 2021-09-20 14:01:38 -04:00
SabineSIL
04f6a93288
Update common/core/desktop/tests/unit/kmnkbd/test_kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 10:52:03 +02:00
SabineSIL
1fb93061dd
Update common/core/desktop/tests/unit/kmnkbd/test_kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 10:49:03 +02:00
jahorton
0956fb62a7 docs(web): adds comment about prior commit's fix 2021-09-20 15:48:18 +07:00
SabineSIL
c3f89bd868
Update common/core/desktop/tests/unit/kmnkbd/test_kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 10:47:44 +02:00
SabineSIL
2f0f7c000f
Update common/core/desktop/tests/unit/kmnkbd/test_kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 10:47:13 +02:00
jahorton
da8e83090a fix(web): touch-based unit test issues 2021-09-20 15:46:59 +07:00
SabineSIL
f02f4f8536
Update common/core/desktop/tests/unit/kmnkbd/test_kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 10:46:06 +02:00
SabineSIL
e92a2bf557
Update common/core/desktop/tests/unit/kmnkbd/test_kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 10:42:12 +02:00
SabineSIL
9d28ebf433
Update common/core/desktop/tests/unit/kmnkbd/test_kmx_xstring.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 10:31:49 +02:00
jahorton
48fe02023c fix(web): fixes unit test issue (event's 'buttons' property) 2021-09-20 14:39:27 +07:00
Darcy Wong
bb8f86ec3d fix(web): Null check for calculating globe key position 2021-09-20 13:36:19 +07:00
Marc Durdin
ffd66e32e1
Merge pull request #5697 from keymanapp/fix/developer/5013-debugger-ralt-not-working
fix(developer): support chiral modifiers in debugger 🐞
2021-09-20 16:12:47 +10:00
Marc Durdin
41a9e8c26d
Merge pull request #5696 from keymanapp/feat/developer/5695-debugger-track-set-option-value
feat(developer): track changes to option values better in debugger 🐞
2021-09-20 16:12:39 +10:00
Joshua Horton
1c0b220d4e
Merge pull request #5633 from keymanapp/refactor/web/specialized-osk-views
refactor(web): OSK modularization - specialized OSKView classes ✂️
2021-09-20 10:38:23 +07:00
Darcy Wong
52b67b9d6f chore(ios,android): Update crowdin strings for Amharic 2021-09-20 09:36:18 +07:00
rc-swag
9305bae3ba
fix(windows): commit review suggestions
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-20 11:34:06 +10:00
Marc Durdin
671509a80b
Merge pull request #5719 from keymanapp/chore/common/keyboardprocessor-version
chore(common/core): cleanup version headers
2021-09-20 11:13:52 +10:00
Marc Durdin
6de2238a25 fix(developer): remove empty touch rows on save
Fixes #5327.
2021-09-20 09:15:09 +10:00
Marc Durdin
e1e2a51d9c chore(common/core): cleanup version headers
Fixes #5450.
2021-09-20 06:05:04 +10:00
Keyman Server
892416df8f
Merge pull request #5716 from keymanapp/auto/version-master-15.0.115
auto: increment master version to 15.0.115
2021-09-18 04:02:36 +10:00
Keyman Build Agent
65aa4ed0f0 auto: increment master version to 15.0.115 2021-09-17 14:01:54 -04:00
jahorton
f7dc8e1140 chore(web): Merge branch 'refactor/web/osk-activation-and-visibility' into feat/web/inlined-osk 2021-09-17 15:26:03 +07:00
jahorton
3f48ae7e99 fix(web): more polish, fixes pinned position management 2021-09-17 15:15:53 +07:00
jahorton
09de360789 fix(web): missed bits of last commit, adds some polish 2021-09-17 15:02:43 +07:00
jahorton
8826bec8fe fix(web): incorporates some review suggestions 2021-09-17 14:58:18 +07:00
Darcy Wong
8e64b8f7d6 fix(windows): Update language names 2021-09-17 13:47:58 +07:00
Joshua Horton
a034691ecc
Merge pull request #5698 from keymanapp/fix/ios/block-desktop-only-install
fix(ios): prevents installation of packages without JS
2021-09-17 12:43:56 +07:00
Joshua Horton
0e42a0b70d
Merge pull request #5641 from keymanapp/fix/web/osk-layer-reset
fix(common/core/web): layer reset on physical keystroke after OSK interaction
2021-09-17 12:42:30 +07:00
Marc Durdin
c933614076
Merge pull request #5711 from keymanapp/fix/developer/5672-version-info-for-core
fix(developer): add version info to Core 🐞
2021-09-17 15:39:32 +10:00
Sabine
f40075ba90 test_kmx changed 2021-09-17 06:15:20 +02:00
Marc Durdin
547ede3a9b fix(developer): add version info to Core
Fixes #5672.

* Adds version information to meson build for Keyman Core DLL
* Removes verify.dpr patch added in #5649 so it will be tested at build
2021-09-17 12:47:01 +10:00
jahorton
ffc381fcb6 chore(web): Merge branch 'refactor/web/active-element-integrations' into refactor/web/osk-activation-and-visibility 2021-09-17 08:38:49 +07:00
Marc Durdin
6fa5399cda
chore(windows): Apply suggestion
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2021-09-17 10:30:41 +10:00
Marc Durdin
3d7a32968b chore(mac): update build setup notes for M1 2021-09-17 10:29:25 +10:00
Marc Durdin
838693d132
Merge pull request #5647 from keymanapp/feat/developer/debugger-keyboard-options
feat(developer): Debugger keyboard options 🐞
2021-09-17 10:11:29 +10:00
Marc Durdin
7295ea9af3
Merge pull request #5640 from keymanapp/feat/developer/debugger-platform-option
feat(developer): Debugger platform option 🐞
2021-09-17 10:10:53 +10:00
Marc Durdin
a8a19b2a2e fix(windows): handle edge cases using default language
Fixes #5091.

If the user has a default language that is not a minimal BCP47 tag, such
as `zh-Hans-CN` vs `zh-CN`, or if the default language does not have a
mapping in our `TLanguageCodeUtils.TranslateWindowsLanguagesToBCP47`
function, then kmshell would crash on install of a keyboard that had no
language metadata specified (i.e. neither legacy metadata in .kmx nor
modern metadata in .kmp).

This crash arose because the elevated instance of kmshell would install
a local-machine reference to `zh-CN` (as it back-translated from a
LangID), but the current user install would look for `zh-Hans-CN`, read
from the Windows registry `HKCU\Control Panel\International\User Profile`.

To further complicate matters, it is possible for the current user to
have a different default language than the elevated user on the machine.
Keyman was assuming that the default language was the same in both
cases.

This fix passes in the current user's default BCP47 and LangID to the
elevated portion of the keyboard install, so we can guarantee that
keyboard install which needs to use the default language, actually
installs for the current user's actual language code, and not a
canonicalized version (or a totally different code in the case of
elevation to an alternate admin user account).
2021-09-17 06:37:23 +10:00
Sabine
2e40b4fb04 Merge branch 'master' of https://github.com/keymanapp/keyman 2021-09-16 21:24:35 +02:00
Sabine
a75076d84c .. 2021-09-16 21:23:02 +02:00
Keyman Server
fe980889ae
Merge pull request #5707 from keymanapp/auto/version-master-15.0.114
auto: increment master version to 15.0.114
2021-09-17 04:02:35 +10:00
Keyman Build Agent
bf3b7d6e28 auto: increment master version to 15.0.114 2021-09-16 14:01:56 -04:00
jahorton
f95f732297 chore(web): Merge branch 'refactor/web/specialized-osk-views' into refactor/web/active-element-integrations 2021-09-16 14:52:45 +07:00
Darcy Wong
b28b9d7adc
Merge pull request #5699 from keymanapp/fix/common/remove-empty-row
fix(common/core/web): Remove empty rows in OSK
2021-09-16 14:09:03 +07:00
Joshua Horton
39efc9231c
Merge pull request #5620 from keymanapp/refactor/web/osk-view-abstraction
refactor(web): OSK modularization - common-path code -> OSKView ✂️
2021-09-16 13:13:33 +07:00
Sabine
3b5e573319 bla bla # Please enter the commit message for your changes. Lines
starting
2021-09-16 08:11:25 +02:00
jahorton
5b4c98557f chore(ios): iOS settings for new l10n 2021-09-16 11:08:17 +07:00
jahorton
c15fe2015e chore(web): Merge branch 'refactor/web/osk-view-abstraction' into refactor/web/specialized-osk-views 2021-09-16 10:03:19 +07:00
jahorton
ae0786a109 chore(web): Merge branch 'master' into refactor/web/osk-view-abstraction 2021-09-16 09:57:15 +07:00