spiegel-keyman/developer/src/tike/debug
Marc Durdin 2add4d354d fix(developer): use U+0001 for deadkey markers in the debugger
Previously, we used U+FFFC as a marker in the debugger (for deadkeys and
LDML keyboard markers), which displayed as the letters OBJ in a small
dotted square. However, we switched the underlying component to
RichEdit, in order to better support rendering of many scripts (EDIT has
some problems). The RichEdit control silently converts U+FFFC to U+0020.
I switched to U+0001 as this is handled better, but has an unfortunate
missing-glyph marker.

In the future, it would be better to use a non-character marker
(leveraging RichEdit), but this is a much more complex change, and this
fix at least matches previous functionality.

Fixes: #13293
2025-02-24 10:38:33 +01:00
..
debugdeadkeys.pas fix(developer): use U+0001 for deadkey markers in the debugger 2025-02-24 10:38:33 +01:00
debugkeyboard.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.System.Debug.DebugCore.pas refactor(developer): km_core_keyboard_load_from_blob in debugger 2024-11-27 16:17:48 +01:00
Keyman.System.Debug.DebugEvent.pas chore(developer): add extra logging for assertion failure when pressing backspace in debugger 2024-06-06 08:54:38 +07:00
Keyman.System.Debug.DebugUtils.pas fix(developer): use U+0001 for deadkey markers in the debugger 2025-02-24 10:38:33 +01:00
Keyman.UI.Debug.CharacterGridRenderer.pas fix(developer): use U+0001 for deadkey markers in the debugger 2025-02-24 10:38:33 +01: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: rename KM_KBP_ to KM_CORE_ 2023-10-09 14:53:22 +07: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(windows): remove QIT_VSHIFTDOWN QITSHIFTUP 2024-07-17 14:20:43 +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