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
Joshua Horton
f2e07e8add
Merge pull request #5619 from keymanapp/refactor/web/osk-view-components
...
refactor(web): OSK modularization - view components, layout cleanup ✂️
2021-09-16 09:56:08 +07:00
jahorton
b84416bee8
fix(ios): "Install From File" error alerts
2021-09-16 09:35:35 +07:00
Darcy Wong
7c73840e58
fix(common/core/web): Revert check for length 0
2021-09-16 09:29:52 +07:00
Joshua Horton
c9ceda7d9c
Merge pull request #5688 from keymanapp/fix/web/spacebar-with-modifier-captions
...
fix(web): spacebar caption when functional layer differs from display layer
2021-09-16 09:01:43 +07:00
Joshua Horton
26eb4c979b
change(ios): better error message (from review suggestion)
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-16 09:00:10 +07:00
Joshua Horton
8f937fbde0
Merge pull request #5693 from keymanapp/fix/ios/sys-kbd-error-version-tag
...
fix(ios): version-tagging for errors logged from the system keyboard
2021-09-16 08:59:18 +07:00
Darcy Wong
349ed55840
chore(common): Update strings
...
* also includes untranslated strings (fallback to English)
2021-09-16 08:29:29 +07:00
Marc Durdin
ef12db7cf4
chore(mac): include all sources in makefile
2021-09-16 09:21:30 +10:00
Marc Durdin
16dd8f5b23
fix(mac): prioritise arm64 for script
2021-09-16 07:07:54 +10:00
Marc Durdin
8399f4638b
fix(mac): add support for M1 processor
...
Fixes #5700 .
Adds support for arm64 (M1) to textinputsource in the Keyman app. All
other executables are already fat with support for both x86_64 and
arm64.
2021-09-16 06:17:58 +10:00
Darcy Wong
7acd0b4ed5
fix(common/core/web): Remove empty rows in OSK
2021-09-15 14:20:52 +07:00
jahorton
7b57e962f9
fix(ios): prevents installation of packages without JS
2021-09-15 13:13:40 +07:00
Sabine
93b7814b6c
Merge branch 'master' of https://github.com/keymanapp/keyman
2021-09-15 08:06:09 +02:00
Marc Durdin
72e6188192
fix(developer): support chiral modifiers in debugger
...
The ralt, rctrl, lalt, lctrl modifiers were not working correctly
in the debugger.
Relates to #5013 .
2021-09-15 15:55:42 +10:00