Commit graph

27982 commits

Author SHA1 Message Date
Marc Durdin
2a9a9e7244
Merge pull request #10060 from keymanapp/chore/core/remove-vkey-output-dangling-code
chore(core): remove vkey output from kmx processor
2023-11-23 15:36:55 +11:00
Marc Durdin
9caa905852
Merge pull request #10058 from keymanapp/chore/windows/10056-remove-unused-globals
chore(windows): remove unused globals relating to old keyboard debugging
2023-11-23 15:36:47 +11:00
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
Marc Durdin
8756e4016c feat(windows): Online Update check stream update data
Starts to refactor the online update check in Windows so that the
results are stored to disk and can be checked at any time. This commit:
* removes keepintouch frame
* adds update frame
* adds serialization of update check data
* presents the serialized update check data in the update frame

Online updates won't currently work.
2023-11-22 14:23:30 +10:00
Marc Durdin
9a14039e8c chore: establish epic/windows-updates 💽 2023-11-22 14:16:32 +10: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