- Nov 29, 2023
-
-
Eberhard Beilharz authored
fix(web): Fix attachment-api tests
-
Marc Durdin authored
fix(developer): projects 2.0 internal path enumeration 🦕
-
Marc Durdin authored
fix(developer): path separator for kmc-package
-
- Nov 28, 2023
-
-
Keyman Server authored
auto: increment master version to 17.0.219
-
Keyman Build Agent authored
-
Steven R. Loomis authored
feat(developer): ldml: err/hint on illegal/pua chars
🙀
-
- Nov 27, 2023
-
-
Eberhard Beilharz authored
-
- Nov 26, 2023
-
-
Steven R. Loomis authored
-
Steven R. Loomis authored
- use constants for PUA For: #9446
-
Steven R. Loomis authored
Co-authored-by:Marc Durdin <marc@durdin.net>
-
- Nov 25, 2023
-
-
Marc Durdin authored
-
Keyman Server authored
auto: increment master version to 17.0.218
-
Keyman Build Agent authored
-
- Nov 24, 2023
-
-
Eberhard Beilharz authored
chore(core): Add test keyboard for text selection tests
-
Eberhard Beilharz authored
chore(linux): Update debian changelog
🍒 -
Marc Durdin authored
fix(core): memory management of options in action struct
-
Marc Durdin authored
feat(developer): warn on usage of virtual keys in rule output
-
Marc Durdin authored
Fixes #10067. Management of memory for persisted options was wrong in the action struct, as the members key and value would be freed immediately after being added to the temporary vector (because the vector was of the struct rather than of the class). Given the struct is a C struct, we need the memory management to be explicit, so we now release() each option into the vector as we create it, which means that its member values will not be freed when the option is then immediately deleted. (This allows us to use the initial copy of the members of option that option() constructor does.) Added the release() function as that was a relatively clear way of indicating that the contents of the structure are now owned by the caller, following the pattern from std::unique_ptr. Finally, the unit test for persisted options was in the action_api.cpp test module, but it was never called, so this was not being tested. Now it is.
-
Keyman Server authored
auto: increment master version to 17.0.217
-
Keyman Build Agent authored
-
Eberhard Beilharz authored
-
Eberhard Beilharz authored
-
- Nov 23, 2023
-
-
Eberhard Beilharz authored
Part of #9073.
-
Marc Durdin authored
Fixes #10027.
-
Marc Durdin authored
Fixes #10059. Use of the unsupported and undocumented virtual key output, that doesn't work in recent Keyman versions, at all, now results in a build warning. Only a warning, because it did kinda work in old versions of Keyman.
-
Joshua Horton authored
fix(web): app/webview did not clear deadkeys on context-reset
-
Marc Durdin authored
chore(core): remove vkey output from kmx processor
-
Marc Durdin authored
chore(windows): remove unused globals relating to old keyboard debugging
-
Marc Durdin authored
chore(windows): remove legacy LoadKeyboard
-
Marc Durdin authored
-
Marc Durdin authored
Fixes #10049. vkey output was never supported by Core, so this code effectively was a no-op.
-
Marc Durdin authored
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)
-
Marc Durdin authored
Fixes #10053. Removes `LoadKeyboard` and related functions used only by it.
-
Marc Durdin authored
chore(windows): remove `wm_keymandebug` messages and functions
-
Marc Durdin authored
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()
-
Steven R. Loomis authored
-
Steven R. Loomis authored
- refactor output section For: #9446 Co-authored-by:Darcy Wong <darcywong00@users.noreply.github.com>
-
Steven R. Loomis authored
fix(core): dx: ldml: startContext should be optional in ldml test data
🙀 -
Steven R. Loomis authored
Merge branch 'fix/core-9961-optional-startContext-epic-ldml' into feat/developer-9446-bad-unicode-epic-ldml
-
Steven R. Loomis authored
-