Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 08 Jul 2019 10:58:09 +0100] rev 199
Send CLI commands using `-interpreter-exec`
...rather than sendinmg them bare. The problem is with C-escaping,
apparently some commands need C-style escaping while others do not.
This should fix the problem for good, will see.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 25 Jun 2019 21:21:21 +0100] rev 198
Fix `GDBStXSimpleProcess` to load user's `.gdbinit`
We must not pass `-nx` option that inhibit this. Moreover,
GDB looks to `HOME` environment which on stock Windows may
not be defined.
To avoid surprises when used on Windows, define `HOME`
environment - if not already - as path to user profile
before actually launching GDB.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 25 Jun 2019 15:28:46 +0100] rev 197
Remoce `GDBMI_complete >> asString`
...and use generic implementation. `-complete` is implemented
as regular MI command (as opposed to reusing implementation
of CLI `complete` so this is no longer needed.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 23 Jun 2019 12:29:15 +0100] rev 196
Add property API to `GDBDebugger`
This allows clients to associate custom data with debugger instance.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 20 Jun 2019 11:24:54 +0100] rev 195
Autodetect GDB data directory
As a courtesy to the us who use GDB from build tree, try to detect
and automatically add --data-directory if no arguments are specified
in GDB command (`GDBProcess gdbCommand`).
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 19 Jun 2019 12:02:49 +0100] rev 194
Add `GDBMIDebugger` tool to test raw MI / CLI.
Useful prerry much only for `jv:libgdbs` developers.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 18 Jun 2019 11:04:46 +0100] rev 193
Add (utility) `GDBProcess >> gdbCommandParseAndValidate:`
to parse and validate given GDB command. This is used both by
`GDBLocalProcess` and settings UI.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 13 Jun 2019 08:05:30 +0100] rev 192
Fix quoting bug in `#test_directories`
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 12 Jun 2019 20:20:18 +0100] rev 191
doc: add `libsource-highlight-dev` to build prereqs
...as recent GDB uses it to highlight code when used in terminal.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 12 Jun 2019 12:38:16 +0100] rev 190
Set `mi-always-notify` to 'on' (if supported)
...in order to get all notifications. stx:libgdbs and VDB rely on
notifications being sent in order to keep internal data and UI
up-to-date. If `mi-always-notify` is not supported, things may not
work as espected.
You have been warned!