- Jan 16, 2024
-
-
Eberhard Beilharz authored
-
Marc Durdin authored
feat(core): normalize input context
🌱 -
Marc Durdin authored
refactor(mac): remove unused context calls
🌱 -
Marc Durdin authored
refactor(windows): use `km_core_state_context_debug`
🌱 -
Marc Durdin authored
refactor(linux): use `km_core_state_context_debug`
🌱 -
Marc Durdin authored
feat(core): add `km_core_state_context_debug` API
🌱 -
Marc Durdin authored
-
Marc Durdin authored
Relates to #9999
-
Marc Durdin authored
chore(core): Merge branch 'feat/core/10365-context-debug' into feat/core/9999-normalization-of-context Note: shifted minor changes from action_api.cpp to new state_context_api.cpp.
-
Marc Durdin authored
Co-authored-by:Steven R. Loomis <srl295@gmail.com>
-
Marc Durdin authored
-
Marc Durdin authored
Note: resolved merge conflict with action_api.cpp by shifting new code into state_context_api.cpp.
-
Marc Durdin authored
chore(core): Ignore C++ symbols
-
Keyman Server authored
auto: increment master version to 17.0.245
-
Keyman Build Agent authored
-
Eberhard Beilharz authored
We have a C API, but (internal) C++ template instantiations are visible and so get flagged by `dpkg-gensymbols`. This change ignores the one use of C++ by marking it optional. This is listed as a usage scenario in the dpkg-gensymbols man page. Note this requires a change how we call dpkg-gensymbols: if the `-O` parameter is specified, the file is not treated as being a template file (see man deb-src-symbols) and so the tags are not interpreted. Additionally the file gets overwritten with the non-tag version. So this change removes the `-O` parameter, and changes the archiving of the generated file.
-
- Jan 15, 2024
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Eberhard Beilharz authored
docs(linux): Update sample settings
-
Marc Durdin authored
-
Joshua Horton authored
fix(web): use KMW OSK font for "**" special-text in key hints
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
First half of #9999. Adds support for normalization (to NFD) of input app context into the cached context. The keyboard processor will work with the NFD cached context. Adds unit tests for the normalization as part of the LDML keyboard processor test suite. TODO: * Comparing modified cached context to app context to determine the transform required to send to the app * Handling illegal unicode and unpaired surrogates on input context
-
Marc Durdin authored
Adds the application context member of state and a corresponding, failing unit test, which starts the process of verifying the handling of the application context.
-
Joshua Horton authored
Co-authored-by:Eberhard Beilharz <ermshiperete@users.noreply.github.com>
-
Marc Durdin authored
-
Marc Durdin authored
feat(developer): warn on gesture support for downlevel
-
Marc Durdin authored
refactor(core): Move `km_core_state_context_*` tests to separate file
-
Marc Durdin authored
Relates to #10365.
-
Marc Durdin authored
Relates to #10365. Fixes #10378.
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
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.
-
- Jan 13, 2024
-
-
Keyman Server authored
auto: increment master version to 17.0.244
-