spiegel-keyman/developer/src/tike/debug
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
..
debugdeadkeys.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
debugkeyboard.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.System.Debug.DebugCore.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.System.Debug.DebugEvent.pas fix(core): emit keystroke was writing to wrong queue 2022-11-08 16:31:30 +11:00
Keyman.UI.Debug.CharacterGridRenderer.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
RegressionTest.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebuggerInput.dfm chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebuggerInput.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_CallStack.dfm chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_CallStack.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_Child.dfm chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_Child.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_Deadkeys.dfm chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_Deadkeys.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_Elements.dfm chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_Elements.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_Events.dfm chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_Events.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_Key.dfm chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_Key.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_Options.dfm chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_Options.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_Platform.dfm chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_Platform.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_RegTest.dfm chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmDebugStatus_RegTest.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmKeyTest.dfm chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmKeyTest.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmSelectSystemKeyboard.dfm chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
UfrmSelectSystemKeyboard.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
XString.pas chore(windows): move tike files from global to developer 2022-06-23 09:34:03 +10:00