spiegel-keyman/core/src
Marc Durdin bfb26eaf64 feat(core): adds km_core_state_context_debug
Fixes #10365.

Adds a `km_core_state_context_debug` function that returns a km_core_cp
string containing the current cached or intermediate context. The
function must be used only for debug logging purposes -- the string is
not intended to parsed for other purposes and the format may change in
the future.

This commit adds the function and corresponding unit tests. Subsequent
commits will update existing context debug functions in various engines
to use this API endpoint instead.
2024-01-15 07:19:31 +07:00
..
kmx chore(core): Merge branch 'master' into fix/core/clear-core-context-invalidate 2023-12-19 09:13:43 +10:00
ldml feat(core): fixup markers as regex 🙀 2024-01-02 17:21:04 -06:00
mock chore(linux): Rename namespace kbp to core 2023-10-19 10:39:55 +02:00
action.cpp chore(core): address review comments 2023-12-04 13:37:59 +07:00
action.hpp feat(core): action struct to action items conversion 2023-12-01 12:27:49 +07:00
context.hpp chore(linux): Rename namespace kbp to core 2023-10-19 10:39:55 +02:00
debug.hpp chore(linux): Rename namespace kbp to core 2023-10-19 10:39:55 +02:00
debuglog.cpp feat(core): test fix 🙀 2023-11-14 07:28:57 -06:00
debuglog.h feat(core): dx: 32 bit Debug_UnicodeString() 🙀 2023-11-14 07:17:01 -06:00
jsonpp.cpp chore(core): rename json.hpp to jsonpp.hpp 2022-07-26 13:06:16 +10:00
jsonpp.hpp chore(core): rename json.hpp to jsonpp.hpp 2022-07-26 13:06:16 +10:00
keyboard.cpp chore(linux): Rename namespace kbp to core 2023-10-19 10:39:55 +02:00
keyboard.hpp chore(linux): Rename namespace kbp to core 2023-10-19 10:39:55 +02:00
km_core_action_api.cpp feat(core): action struct to action items conversion 2023-12-01 12:27:49 +07:00
km_core_context_api.cpp chore(core): Merge branch 'master' into feat/core/9720-actions-apis 2023-10-24 20:55:10 +07:00
km_core_debug_api.cpp chore(linux): Rename namespace kbp to core 2023-10-19 10:39:55 +02:00
km_core_keyboard_api.cpp chore(linux): Rename namespace kbp to core 2023-10-19 10:39:55 +02:00
km_core_options_api.cpp chore: rename KM_KBP_ to KM_CORE_ 2023-10-09 14:53:22 +07:00
km_core_processevent_api.cpp chore: rename KM_KBP_ to KM_CORE_ 2023-10-09 14:53:22 +07:00
km_core_state_api.cpp feat(core): adds km_core_state_context_debug 2024-01-15 07:19:31 +07:00
meson.build chore(core): Merge branch 'master' into feat/core/9720-actions-apis 2023-10-24 20:55:10 +07:00
option.cpp fix(core): memory management of options in action struct 2023-11-24 07:52:31 +10:00
option.hpp fix(core): memory management of options in action struct 2023-11-24 07:52:31 +10:00
path.hpp chore(linux): Rename namespace kbp to core 2023-10-19 10:39:55 +02:00
processor.hpp chore(linux): Rename namespace kbp to core 2023-10-19 10:39:55 +02:00
state.cpp chore(linux): Rename namespace kbp to core 2023-10-19 10:39:55 +02:00
state.hpp chore(core): address review comments 2023-12-04 13:37:59 +07:00
utfcodec.cpp chore(common): move common/core/desktop/ to core/ 2022-05-18 07:22:10 +10:00
utfcodec.hpp chore(common): Merge branch 'chore/web/keyman-version-for-developer' into chore/common/move-common-core-desktop-to-core 2022-05-30 09:38:27 +10:00
version.rc Update core/src/version.rc 2023-10-20 09:34:16 +02:00