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.
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.
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.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 21 Jan 2019 21:14:27 +0000] rev 140
Fix `VDBBreakpointPresenter` for watchpoints and pending breakpoints
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 21 Jan 2019 14:43:03 +0000] rev 139
Factored out common console code into (new) `VDBAbstractConsoleApplication`
...to avoid code duplication between UNIX (PTY-based) and simple (emulated)
console applications.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 21 Jan 2019 11:41:14 +0000] rev 138
Partially backout changes from 15335a3523c4 (Fix: bug in simple console causing output being lost)
The hack in `#nextPut:` is not needed, the proper fix for this is in
`TerminalView` - see commit d712d7f4fc2b/stx.libwidg2.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 20 Jan 2019 00:06:22 +0000] rev 137
UX: simple console: do not show prompt while inferior is running and console read only.
...to signal user that program is running a commands cannot be entered. Also
make console read only while processing a command.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 19 Jan 2019 23:28:30 +0000] rev 136
UI: in simple console use prompt defined by GDB parameter 'prompt'
...which may be set by `set prompt` command in startup scripts.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 17 Jan 2019 12:55:47 +0000] rev 135
Fix 'Refresh' button in memory view
Handling method `#doRefresh` was missing, causing an error when
button was clicked. This commit fixes the ereor.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 17 Jan 2019 09:29:01 +0000] rev 134
UI: Show breakpoint address in hex
...in breakpoint lists.