spiegel-keyman/core
Marc Durdin 42a9f2ca72 fix(core): emit keystroke was writing to wrong queue
Fixes #7649.

emit_keystroke code path in kmx processor was writing directly to the
core queue instead of to the internal kmx processor queue. This caused
it to be out-of-order in the actions sent to the engine/debugger.

Engines didn't really care but it broke the debugger, for example if
only a deadkey was in the buffer and backspace was pressed, Developer
would assert as it would get unexpected context for the deletions.
2022-11-08 16:31:30 +11:00
..
doc chore(core): rename json.hpp to jsonpp.hpp 2022-07-26 13:06:16 +10:00
include Merge pull request #7520 from keymanapp/fix/core/7487-remove-visibility-attribute-from-callback-type 2022-10-28 11:55:54 +11:00
src fix(core): emit keystroke was writing to wrong queue 2022-11-08 16:31:30 +11:00
tests fix(core): emit keystroke was writing to wrong queue 2022-11-08 16:31:30 +11:00
.gitignore chore(common): move common/core/desktop/ to core/ 2022-05-18 07:22:10 +10:00
build.bat 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
build.sh Merge pull request #7018 from keymanapp/chore/common/builder-tweaks 2022-08-03 20:19:42 +10:00
getversion.bat chore(common): adjust scripts for core relocation 2022-05-18 07:22:11 +10:00
getversion.sh chore(common): use /usr/bin/env bash 2022-07-25 14:59:37 +10:00
meson.build chore(core): move kmx_file.h to common 2022-08-11 11:34:09 +02:00
wasm.build.linux.in chore(core): emcc off path for linux 2022-08-30 06:20:48 +10:00
wasm.build.mac.in chore(common): move common/core/desktop/ to core/ 2022-05-18 07:22:10 +10:00
wasm.build.win.in chore(common): move common/core/desktop/ to core/ 2022-05-18 07:22:10 +10:00
wasm.defs.build chore(common): move common/core/desktop/ to core/ 2022-05-18 07:22:10 +10:00