Wed, 13 Mar 2019 14:18:16 +0000 Fix annoying flashing in simple console on Windows
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 13 Mar 2019 14:18:16 +0000] rev 150
Fix annoying flashing in simple console on Windows ...caused by different key names inder X11 and Windows. This fix adds few more to the list.
Wed, 13 Mar 2019 14:07:49 +0000 Show log output in simple console
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 13 Mar 2019 14:07:49 +0000] rev 149
Show log output in simple console This needed because, for example, python errors and stacktrace is reported on log stream, not on output stream.
Wed, 13 Mar 2019 13:54:14 +0000 Workaround: assume native target when issuing `run` or `attach` commands using simple console
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 13 Mar 2019 13:54:14 +0000] rev 148
Workaround: assume native target when issuing `run` or `attach` commands using simple console Background command execution is not supported by some targets, most notably by Windows native target. However, at the point we have to decided whether use background execution or not, we don't know which target will get connected and therefore we cannot check target features. So, make a guess and assime we gonna use native target. This is so bad, this *absolutely* has to be fixed somehow.
Wed, 30 Jan 2019 11:45:37 +0000 UX: automatically refresh memory contents when inferior stops
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 30 Jan 2019 11:45:37 +0000] rev 147
UX: automatically refresh memory contents when inferior stops ...so memory contents is up-to-date.
Wed, 30 Jan 2019 11:36:40 +0000 Fix rendering of an instruction in instruction list
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 30 Jan 2019 11:36:40 +0000] rev 146
Fix rendering of an instruction in instruction list The disassembly string comes from GDB which in some cases (e.g, RISC-V) uses tab to separate mnemonic from operands. This tab must be expanded before the string is handed over to the list view to render otherwise it would show replacement glyph ("cheese").
Tue, 29 Jan 2019 09:58:21 +0000 Oops, fixed bug introduced by previous commit (44f5e1c314b3)
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 29 Jan 2019 09:58:21 +0000] rev 145
Oops, fixed bug introduced by previous commit (44f5e1c314b3) We *MUST NOT* check for async support because at the time we issue (say) `r` command, the real target is not yet connected, therefore check for async would return `false` even if in fact async is supported. So, just run all execution commands in background mode unconditionally.
Mon, 28 Jan 2019 23:41:53 +0000 Execute CLI execution commands in background mode
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 28 Jan 2019 23:41:53 +0000] rev 144
Execute CLI execution commands in background mode ...if target supports async mode. This allows user to interrupt the program execution, at the very least.
Fri, 25 Jan 2019 13:33:51 +0000 A complete rewrite of simple console
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 25 Jan 2019 13:33:51 +0000] rev 143
A complete rewrite of simple console ..that is not using `TerminalView`. The original (previous) implementation had various problems that were hard to fix, namely loosing some stream output in some cases. New (current) implementation uses custom console view (1VDBSimpleDebuggerConsoleView`) based on `TextCollector` rather than `TerminalView`. The resulting code is much much simpler, it does not use internal pipes nor REPL / pipe reader processes. Whole REPL runs completely in UI process.
Wed, 23 Jan 2019 11:02:06 +0000 Added (some) documentation
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 23 Jan 2019 11:02:06 +0000] rev 142
Added (some) documentation ...albeit far from being complete, as always.
Mon, 21 Jan 2019 15:44:53 +0000 Skip test `#test_completion_01` when `-complete` MI command is not available.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 21 Jan 2019 15:44:53 +0000] rev 141
Skip test `#test_completion_01` when `-complete` MI command is not available.
(0) -100 -10 +10 +100 tip