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.
Mon, 21 Jan 2019 21:14:27 +0000 Fix `VDBBreakpointPresenter` for watchpoints and pending breakpoints
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 21 Jan 2019 21:14:27 +0000] rev 140
Fix `VDBBreakpointPresenter` for watchpoints and pending breakpoints
Mon, 21 Jan 2019 14:43:03 +0000 Factored out common console code into (new) `VDBAbstractConsoleApplication`
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.
Mon, 21 Jan 2019 11:41:14 +0000 Partially backout changes from 15335a3523c4 (Fix: bug in simple console causing output being lost)
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.
Sun, 20 Jan 2019 00:06:22 +0000 UX: simple console: do not show prompt while inferior is running and console read only.
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.
Sat, 19 Jan 2019 23:28:30 +0000 UI: in simple console use prompt defined by GDB parameter 'prompt'
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.
Thu, 17 Jan 2019 12:55:47 +0000 Fix 'Refresh' button in memory view
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.
Thu, 17 Jan 2019 09:29:01 +0000 UI: Show breakpoint address in hex
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.
(0) -100 -10 +10 +100 tip