spiegel-keyman/core/src
Marc Durdin 1be73a9c2e refactor(windows): clean up logging
* Remove unused parameters from SendDebugMessage functions
* Add SendDebugEntry and SendDebugExit functions for tracking
  function entry/exit
* Add indenting and function names to log entries
* Remove unused debug functions
* Eliminate now-unused hwnd parameter in initialization functions
* Replace Log,LogEntry,LogExit functions with SendDebug equivalents in
  kmtip

Many functions now have SendDebugEntry/SendDebugExit (or
return_SendDebugExit) pairs. It is important to SendDebugExit on all
returns from a function to keep the log indent depth consistent. In some
cases I chose not to add these logging calls, e.g. on frequently called
functions such as the message hooks.
2024-07-03 21:28:37 +10:00
..
kmx refactor(windows): clean up logging 2024-07-03 21:28:37 +10:00
ldml feat(core): remove ICU from core under wasm 2024-06-13 14:20:58 -05:00
mock fix(core): Fix nuances when updating context 2024-01-19 15:56:40 +01:00
action.cpp chore(core): fixup typos 2024-02-01 15:05:24 +07:00
action.hpp fix(core): make km_core_state_get_actions() idempotent 2024-02-01 11:28:08 +07:00
actions_normalize.cpp feat(core): move more normalization logic into JS 2024-05-24 18:20:30 -05:00
context.hpp feat(core): move more normalization logic into JS 2024-05-24 18:20:30 -05:00
context_helpers.cpp chore(core): km_core_cp -> km_core_cu 2024-05-02 17:39:15 -05:00
core_icu.cpp feat(core): move more normalization logic into JS 2024-05-24 18:20:30 -05:00
core_icu.h refactor(core): devolve regex to js for wasm 2024-06-05 16:53:43 -05:00
debug.hpp refactor(core): split context API from Core primary API 2024-01-17 14:44:25 +11: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): update core to C++17 fixes 2024-05-13 17:50:20 -05:00
jsonpp.hpp chore(core): update core to C++17 fixes 2024-05-13 17:50:20 -05:00
keyboard.cpp chore(linux): Rename namespace kbp to core 2023-10-19 10:39:55 +02:00
keyboard.hpp refactor(core): split context API from Core primary API 2024-01-17 14:44:25 +11:00
keyman_core.h chore(core): refactor to move most normalization calls into util_normalize.cpp 2024-05-23 14:47:38 -05:00
km_core_action_api.cpp fix(core): add an assert on code_points_to_delete 2024-03-27 23:25:43 -05:00
km_core_context_api.cpp feat(core): move more normalization logic into JS 2024-05-24 18:20:30 -05:00
km_core_debug_api.cpp refactor(core): split context API from Core primary API 2024-01-17 14:44:25 +11:00
km_core_keyboard_api.cpp refactor(core): split context API from Core primary API 2024-01-17 14:44:25 +11:00
km_core_options_api.cpp chore(core): km_core_cp -> km_core_cu 2024-05-02 17:39:15 -05:00
km_core_processevent_api.cpp fix(core): update core to handle reset context 2024-04-17 10:31:33 -05:00
km_core_state_api.cpp chore(core): update core to C++17 2024-05-08 16:41:30 -05:00
km_core_state_context_set_if_needed.cpp chore(core): refactor to move most normalization calls into util_normalize.cpp 2024-05-23 14:47:38 -05:00
meson.build feat(core): remove ICU from core under wasm 2024-06-13 14:20:58 -05:00
option.cpp chore(core): km_core_cp -> km_core_cu 2024-05-02 17:39:15 -05:00
option.hpp refactor(core): split context API from Core primary API 2024-01-17 14:44:25 +11:00
path.hpp refactor(core): split context API from Core primary API 2024-01-17 14:44:25 +11:00
processor.hpp refactor(core): split context API from Core primary API 2024-01-17 14:44:25 +11:00
state.cpp chore: Update core/src/state.cpp 2024-02-07 12:29:45 +11:00
state.hpp fix(core): update core to handle reset context 2024-04-11 23:34:20 -05:00
utfcodec.cpp chore(common): move common/core/desktop/ to core/ 2022-05-18 07:22:10 +10:00
utfcodec.hpp fix(core): add a test to verify ICU and Unicode version 2024-05-23 09:31:15 -05:00
util_normalize.cpp chore(core): update comments and remove a raw numeric literal 2024-06-13 12:17:55 -05:00
util_normalize.hpp feat(core): move more normalization logic into JS 2024-05-24 18:20:30 -05:00
util_normalize_table_generator.cpp chore(core): update comments and remove a raw numeric literal 2024-06-13 12:17:55 -05:00
util_regex.cpp feat(core): update util_regex per review comments 2024-06-14 08:55:15 -05:00
util_regex.hpp feat(core): devolve regex to JS 2024-06-07 18:11:20 -05:00
version.rc Update core/src/version.rc 2023-10-20 09:34:16 +02:00
vkey_to_contextreset.cpp Apply suggestions from code review 2024-04-24 08:22:41 -05:00
vkey_to_contextreset.hpp fix(core): update vkey_should_invalidate_context per comment 2024-04-25 08:58:47 -05:00