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