Commit graph

24978 commits

Author SHA1 Message Date
Marc Durdin
fa288e7acb
Merge pull request #10057 from keymanapp/chore/windows/10053-remove-loadkeyboard
chore(windows): remove legacy LoadKeyboard
2023-11-23 15:36:42 +11:00
Joshua A. Horton
a2c30b9438 change(android): drops the 'change=' fragment 2023-11-23 11:33:26 +07:00
Joshua A. Horton
7754427274 fix(android): banner event loop on model change 2023-11-23 10:13:26 +07:00
Marc Durdin
958fb6a5c9 chore: add comment 2023-11-23 11:58:41 +10:00
Marc Durdin
21e0254c95 chore(core): remove vkey output from kmx processor
Fixes #10049.

vkey output was never supported by Core, so this code effectively was a
no-op.
2023-11-23 11:51:22 +10:00
Joshua A. Horton
b689b6f571 chore(android): Merge branch 'master' into change/android/flishy-flashy-mitigation 2023-11-23 08:50:45 +07:00
Joshua A. Horton
76d05cdd32 fix(web): memory/handler leak when swapping pred-text on and off repeatedly 2023-11-23 08:50:11 +07:00
Marc Durdin
5224affd38 chore(windows): remove unused globals relating to old keyboard debugging
Fixes #10056.

Removes:
* Globals::miniContext
* Globals::miniContextIfLen
* Globals::indexStack
* Globals::msgbuf
* GLOBAL_ContextStackSize
* GLOBAL_MsgStackSize
* GLOBAL_MaxKeyboards
* INI struct (and commented-out usage of this)
2023-11-23 11:30:57 +10:00
Marc Durdin
df2b258c89 chore(windows): remove legacy LoadKeyboard
Fixes #10053.

Removes `LoadKeyboard` and related functions used only by it.
2023-11-23 11:22:32 +10:00
Marc Durdin
5c6fbcc418
Merge pull request #10055 from keymanapp/chore/windows/remove-wm_keymandebug-messages
chore(windows): remove `wm_keymandebug` messages and functions
2023-11-23 12:20:29 +11:00
Marc Durdin
ee1f972b13 chore(windows): remove wm_keymandebug messages and functions
Fixes #10050.

Removes the following unused identifiers:
* ::wm_kmdebug
* ::wm_keymandebug
* AppInt::DebugControlled()
* AITIP::WM_KEYMANDEBUG_CANDEBUG
* AITIP::WM_KEYMANDEBUG_GETUNICODESTATUS
* AITIP::WM_KEYMANDEBUG_GETCONTEXT
* AITIP::WM_KEYMANDEBUG_ACTION
* AITIP::WM_KEYMANDEBUG_RULEMATCH
* AITIP::DebugControlled()
* AITIP::IsDebugControlWindow()
* AITIP::GetDebugControlWindow()
* AITIP::Debug_FillContextBuffer()
* AIDEBUGINFO struct
* ::FillStoreOffsets()
* AIDEBUGKEYINFO struct

Removes overloads which are now no-ops:
* AITIP::HandleWindow()
* AITIP::IsWindowHandled()
* AITIP::QueueAction()
2023-11-23 10:49:58 +10:00
Steven R. Loomis
57ec523327
Merge branch 'master' into feat/developer-9446-bad-unicode-epic-ldml 2023-11-22 16:59:31 -06:00
Steven R. Loomis
5bfb3288d2 feat(developer): ldml improve bad character code 🙀
- refactor output section

For: #9446

Co-authored-by: Darcy Wong <darcywong00@users.noreply.github.com>
2023-11-22 16:59:02 -06:00
Steven R. Loomis
0f2c9d0bae
Merge pull request #10021 from keymanapp/fix/core-9961-optional-startContext-epic-ldml
fix(core): dx: ldml: startContext should be optional in ldml test data 🙀
2023-11-22 15:46:45 -06:00
Steven R. Loomis
aa87bdfea9
Merge branch 'fix/core-9961-optional-startContext-epic-ldml' into feat/developer-9446-bad-unicode-epic-ldml 2023-11-22 13:26:55 -06:00
Steven R. Loomis
fe4bed6efd
Merge branch 'master' into fix/core-9961-optional-startContext-epic-ldml 2023-11-22 13:26:37 -06:00
Steven R. Loomis
30fafa0551
Merge pull request #9979 from keymanapp/fix/developer/9438-vis-kbd-crash-epic-ldml
fix(developer): vis kbd callbacks instead of throw  🙀
2023-11-22 13:25:50 -06:00
Steven R. Loomis
172a84e4b7
Merge pull request #9977 from keymanapp/fix/common/9138-struct-alignment-epic-ldml
fix(common): kmx struct alignment 🙀
2023-11-22 13:25:16 -06:00
Keyman Server
53ab9cf00a
Merge pull request #10048 from keymanapp/auto/version-master-17.0.216
auto: increment master version to 17.0.216
2023-11-23 01:09:04 +07:00
Keyman Build Agent
fcb70a9275 auto: increment master version to 17.0.216 2023-11-22 13:08:31 -05:00
Eberhard Beilharz
fb347bba8d
chore(linux): Update debian changelog
(cherry picked from commit 97d7f3a11c)
2023-11-22 15:27:31 +01:00
Joshua A. Horton
a9802c6ee2 feat(web): can orient keytip below key, hotswap orientation 2023-11-22 14:53:27 +07:00
Joshua A. Horton
0c9a9fa172 chore(web): Merge branch 'feat/web/delayed-modipress-completion' into change/web/keytips-and-callouts 2023-11-22 14:52:58 +07:00
sgschantz
ad34af7f74 remove action array optimizer and handler obsoleted by core improvements 2023-11-22 13:43:12 +07:00
Joshua A. Horton
31cc1f8591 change(web): app/webview - single transform per keystroke, even with multitap context-reversion 2023-11-22 13:02:54 +07:00
sgschantz
c966a62087 remove single backspace code and rely on emit from core 2023-11-22 12:29:21 +07:00
Joshua A. Horton
ff90431e38 chore(android): Merge branch 'master' into change/android/flishy-flashy-mitigation 2023-11-22 10:49:51 +07:00
sgschantz
d20f636827 disable persist options unit test, enforce emit keystroke returned from keyman core 2023-11-22 10:35:59 +07:00
Joshua A. Horton
804cecf66d fix(android): ...and the resetContext calls, which used true instead of false 2023-11-22 09:46:44 +07:00
Joshua A. Horton
701bdb8e9d fix(android): forgot the 'KMManager' entries 2023-11-22 09:45:27 +07:00
Joshua A. Horton
57b52d86a3 change(android): drops JS-queue 'pause' 2023-11-22 09:43:55 +07:00
Joshua A. Horton
0f32515050 fix(web): app/webview did not clear deadkeys on context-reset 2023-11-22 09:09:36 +07:00
Joshua A. Horton
59870ffbe6 fix(web): app/webview did not clear deadkeys on context-reset 2023-11-22 09:08:55 +07:00
Joshua Horton
6b8a06a52f
Merge pull request #10035 from keymanapp/fix/web/getViewportScale-this
fix(web): fixes OSK viewport scaling on iOS devices
2023-11-22 08:23:24 +07:00
Steven R. Loomis
e124fa707a
Merge branch 'fix/core-9961-optional-startContext-epic-ldml' into feat/developer-9446-bad-unicode-epic-ldml 2023-11-21 18:23:14 -06:00
Steven R. Loomis
a9b2dc9ede
Merge branch 'fix/developer/9438-vis-kbd-crash-epic-ldml' into fix/core-9961-optional-startContext-epic-ldml 2023-11-21 18:23:04 -06:00
Steven R. Loomis
d31b9ca60d
Merge branch 'master' into fix/developer/9438-vis-kbd-crash-epic-ldml 2023-11-21 18:22:54 -06:00
Steven R. Loomis
9f2363d669
Merge branch 'master' into fix/common/9138-struct-alignment-epic-ldml 2023-11-21 18:22:47 -06:00
Steven R. Loomis
6f4def8b4b
Merge pull request #9962 from keymanapp/feat/core/9707-tertiary-reorder-epic-ldml
feat(core): ldml tertiary reordering 🙀
2023-11-21 18:22:18 -06:00
Marc Durdin
94a9e91e61 fix(developer): generate version 2.0 keyboard project 2023-11-22 09:33:55 +10:00
Steven R. Loomis
037454b86e
Merge branch 'master' into feat/core/9707-tertiary-reorder-epic-ldml 2023-11-21 16:43:57 -06:00
Steven R. Loomis
c8895014ab
Merge pull request #9960 from keymanapp/feat/core/9450-backspace-epic-ldml
feat(core): ldml backspace transform 🙀
2023-11-21 16:43:25 -06:00
Steven R. Loomis
d82f64fadc
Merge branch 'master' into feat/core/9450-backspace-epic-ldml 2023-11-21 15:01:51 -06:00
Steven R. Loomis
850491cb88
Merge pull request #9761 from keymanapp/feat/core/9468-marker-normalization-epic-ldml
feat(core): ldml marker normalization  🙀
2023-11-21 15:01:26 -06:00
Joshua A. Horton
f94f98f1a7 docs(web): minor doc on resetOnResolve 2023-11-21 16:00:17 +07:00
Joshua A. Horton
a1bff2c434 fix(web): forgot to sustain flick-reset (after divergence from flick-mid) 2023-11-21 16:00:06 +07:00
Joshua A. Horton
bce1737b4b fix(web): incomplete layer remapping during modipress-multitap 2023-11-21 15:59:43 +07:00
Joshua A. Horton
b3ba87f3e0 fix(web): key-preview behavior for flicks during multitap-modipress 2023-11-21 15:02:20 +07:00
Joshua A. Horton
a0ea2b8fd5 chore(web): Merge branch 'feature-gestures' into feat/web/delayed-modipress-completion 2023-11-21 14:12:33 +07:00
Joshua Horton
d3d42b7b1e
Merge pull request #10015 from keymanapp/feat/web/basic-gesture-model-validation
feat(web): basic gesture model validation 🐵
2023-11-21 14:11:44 +07:00