Keyman Server
ea57ba8a23
Merge pull request #7481 from keymanapp/auto/version-stable-15.0-15.0.272
...
auto: increment stable-15.0 version to 15.0.272
2022-10-19 05:33:58 +11:00
Keyman Build Agent
bf858daffd
auto: increment stable-15.0 version to 15.0.272
2022-10-18 14:33:20 -04:00
Marc Durdin
d6f366faa1
Merge pull request #7465 from keymanapp/fix/cherry-pick/full-access-ios16
...
fix(ios): Allow Full Access enabled to fix ios 16 invisible keyboard 🍒
2022-10-19 05:26:30 +11:00
sgschantz
2563953ff6
enable Allow Full Access configuration in settings for FV Keyboards extension
2022-10-17 11:08:45 +07:00
Marc Durdin
f6f737171d
Merge pull request #7188 from keymanapp/cherrypick/web/6787-rotation-polish
...
change(web): rotation polish - OSK reload no longer needed 🍒
2022-10-17 10:58:15 +11:00
Darcy Wong
94214c020b
Merge pull request #7304 from keymanapp/fix/cherry-pick/uninstall-keyboard-index
...
fix(android/engine): Switch keyboard if uninstalling current one 🍒
2022-09-21 09:56:05 +07:00
Darcy Wong
b6d3d38002
change(web): updates mobile screen dimension detection code
...
Cherry-pick of #6979 to stable-15.0
2022-09-19 14:15:07 +07:00
Darcy Wong
c235e2fd27
Merge remote-tracking branch 'origin/stable-15.0' into cherrypick/web/6787-rotation-polish
2022-09-19 13:51:58 +07:00
Darcy Wong
0ff9946ff9
fix(android/engine): Check listview for setting keyboard selection
2022-09-19 10:26:34 +07:00
Joshua Horton
6f59d1fe81
Merge pull request #7312 from keymanapp/fix/web/cherry/post-revert-space-accept
...
fix(web): fixes unintended auto-acceptance of suggestion after reverting 🍒
2022-09-19 09:45:08 +07:00
Joshua A. Horton
7da563faa7
fix(web): fixes unintended auto-acceptance of suggestion after reverting
2022-09-19 08:27:19 +07:00
Marc Durdin
28aabd2c9b
Merge pull request #7289 from keymanapp/chore/cherry-pick/labeling-tweak
...
chore: improve auto labeling 🍒
2022-09-17 07:04:58 +10:00
Darcy Wong
de791bfc28
fix(android/engine): Switch keyboard if uninstalling current one
2022-09-16 13:31:29 +07:00
Eberhard Beilharz
a1288641eb
Merge pull request #7280 from keymanapp/chore/linux/changelog
...
chore(linux): Update debian changelog
2022-09-14 10:22:14 +02:00
Marc Durdin
faac150766
chore: add feature- branches to labeler
2022-09-14 14:08:01 +10:00
Marc Durdin
3b2fb194f2
chore: upgrade multi-labeler
2022-09-14 13:49:18 +10:00
Marc Durdin
9135ab0ed3
chore: improve label match for stable
2022-09-14 11:59:46 +10:00
Marc Durdin
5ce1c71b66
chore: improve label match for stable
2022-09-14 11:58:10 +10:00
Marc Durdin
910db56242
chore: improve auto labeling
2022-09-14 11:55:40 +10:00
Darcy Wong
9f022016a0
Merge pull request #7266 from keymanapp/cherrypick/android/7239-language-picker-association
...
fix(android/engine): Standardize language ID in language picker 🍒
2022-09-14 05:41:55 +07:00
Eberhard Beilharz
6c31e9ed83
chore(linux): Update debian changelog
2022-09-13 11:20:37 +02:00
Keyman Server
3cc7636139
Merge pull request #7270 from keymanapp/auto/version-stable-15.0-15.0.271
...
auto: increment stable-15.0 version to 15.0.271
2022-09-12 20:08:55 +10:00
Keyman Build Agent
4f1c13d77b
auto: increment stable-15.0 version to 15.0.271
2022-09-12 06:08:21 -04:00
Marc Durdin
d71ff65cb3
Merge pull request #7265 from keymanapp/fix/developer/cherry-pick/7216-suppress-repeated-warnings-unreachable-code
...
fix(developer): suppress repeated warnings about unreachable code 🍒
2022-09-12 17:28:14 +10:00
Marc Durdin
0a13a9640d
fix(developer): suppress repeated warnings about unreachable code
...
Fixes #7216 .
The warning message 0x209A 'The rule will never be matched because its
key code is never fired.' was being generated multiple times for a
single line because the `JavaScript_Key` function it is generated by is
used for various purposes.
This PR keeps a cache of reported key rules to ensure that the message
is reported only once for a given key rule, and also improves the
reporting to clarify which specific key is unreachable, which makes it
easier to diagnose when using `any(k)` style messages, for example:
```
lao_phonetic.kmn (237): Warning: 209A The rule will never be matched for key 'ñ' because its key code is never fired.
```
This also reduces the warning to a hint, as this should not be a
blocking issue for a keyboard, rather just a place the keyboard author
can tidy up.
2022-09-12 11:20:14 +10:00
Darcy Wong
4d6280e8f6
fix(android/engine): Standardize language ID in language picker
...
fix(android): Standardize language ID in language picker menu
2022-09-12 08:19:13 +07:00
Marc Durdin
4d62165f15
Merge pull request #7191 from keymanapp/fix/developer/cherry-pick/7122-compiler-current-line-mismatch
...
fix(developer): compiler mismatch on currentLine 🍒
2022-09-12 11:18:45 +10:00
Marc Durdin
66c6dae7ec
Merge pull request #7256 from keymanapp/fix/windows/tsf-app-bksp-delete-smp-cherrypick
...
fix(windows): TSF apps delete all of smp 🍒
2022-09-10 06:20:16 +10:00
Ross
0ed826a14f
fix(windows): TSF apps delete all of smp
...
When the windows platform recieves the action for a backspace
it will check to see if the character being delete is a surrogate
pair. If it is and the app is TSF aware app it will need to backspace
twice to remove both parts of the surrogate pair. For legacy apps this
is not required.
2022-09-09 21:19:55 +10:00
Eberhard Beilharz
066061f896
Merge pull request #7208 from keymanapp/chore/linux/cherry-pick/postinst
...
chore(linux): Fix ibus-keyman.postinst script 🍒
2022-09-05 15:41:59 +02:00
Eberhard Beilharz
9751ad4574
chore(linux): Fix ibus-keyman.postinst script
...
When installing ibus-keyman it could happen that we got an (ignored)
error "user name does not exist". This change tries to work around
this problem.
(cherry picked from commit 9d1004b9ec )
2022-09-05 08:47:25 +02:00
Marc Durdin
5a48e96bb2
fix(developer): compiler mismatch on currentLine
...
Fixes #7122 .
The compiler was updating currentLine when checking for unreachable
rules, but not restoring it afterwards. This led to mismatches in the
debugger and in compiler warnings.
2022-09-02 17:20:29 +10:00
Darcy Wong
3924403187
change(web): rotation polish - OSK reload no longer needed
2022-09-02 11:31:43 +07:00
Darcy Wong
fc21e8359e
Merge pull request #7176 from keymanapp/cherrypick/android/longpress-backspace
...
fix(android/engine): 🍒 Cleanup list of subkeys when dismissing window
2022-08-31 20:54:52 +07:00
Darcy Wong
854118c313
fix(android/engine): Cleanup list of subkeys when dismissing window
2022-08-31 09:11:17 +07:00
Eberhard Beilharz
8c3d78134a
Merge pull request #7144 from keymanapp/chore/linux/changelog
...
chore(linux): Update debian changelog
2022-08-30 00:23:08 +02:00
Eberhard Beilharz
de47157725
Merge pull request #7143 from keymanapp/chore/linux/cherry-pick/impish
...
chore(linux): Add support for Ubuntu 22.10 "Kinetic Kudu" 🍒
2022-08-30 00:21:33 +02:00
Eberhard Beilharz
f2b1277166
chore(linux): Update debian changelog
2022-08-29 15:14:29 +02:00
Eberhard Beilharz
bc105a64e9
chore(linux): Add support for Ubuntu 22.10 "Kinetic Kudu"
...
And remove builds for outdated Impish.
(cherry picked from commit a7b073d5ce )
2022-08-29 11:54:46 +02:00
Keyman Server
0a6b58afdf
Merge pull request #7139 from keymanapp/auto/version-stable-15.0-15.0.270
...
auto: increment stable-15.0 version to 15.0.270
2022-08-29 15:02:34 +10:00
Keyman Build Agent
f76ba85e82
auto: increment stable-15.0 version to 15.0.270
2022-08-29 01:01:44 -04:00
Darcy Wong
fbd48d5a38
Merge pull request #7128 from keymanapp/cherrypick/android/7119-max-landscape-height
...
fix(android/engine): 🍒 Lower the max height for landscape orientation
2022-08-28 07:11:20 +07:00
Darcy Wong
4de345a1e7
fix(android/engine): Lower the max height for landscape orientation
2022-08-26 08:28:36 +07:00
rc-swag
341980ead8
Merge pull request #7108 from keymanapp/fix/windows/cherry-pick/invalidate-context-on-enter
...
fix(windows): Add invalidate context action to non-updatable parse 🍒
2022-08-24 21:43:05 +10:00
rc-swag
3c7baee98e
Merge pull request #7107 from keymanapp/fix/windows/cherry-pick/remove-save-context
...
fix(windows): remove saving and restoring context kbd options 🍒
2022-08-24 21:42:53 +10:00
Eberhard Beilharz
977985e87f
Merge pull request #7114 from keymanapp/chore/cherry-pick/code-owners-tweaks
...
chore: Change platform advocates per discussion 🍒
2022-08-24 09:57:09 +02:00
Marc Durdin
c73e99e4e1
chore: Change platform advocates per discussion
...
As discussed, we are changing some of the platform advocates for (a)
geographical, and (b) platform familiarity reasons. This will be
reflected in the automatic assignment of reviewers on PRs.
We are pretty much all affected in this shuffle!
@keymanapp-test-bot skip
(cherry picked from commit 9bff83fa00 )
2022-08-24 09:45:31 +02:00
Ross
4108862a86
fix: grammar and typos
2022-08-24 11:04:03 +10:00
Ross
6fc623e4f3
fix: Add invalidate context action to non-updatable parse
...
Rename ProcessActionsTestParse to NonUpdatable parse. It does
more then just test. Add handling for the invalidate context action
to this parse, so that if we emit a keystroke we invalidate the context
2022-08-24 11:03:43 +10:00
Ross
613f5c72ef
fix: remove saving and restoring context kbd options
...
Remove the saving of context and keyboard options
on the non updateable call to process hook.
The windows Text Input Processor calls twice one call
is not updateable. With the core integeration we run
the processor only once, preserving the actions and
context to be applied on the updatable call.
2022-08-24 10:45:07 +10:00