- Ignore leading whitespace in commands.
- Support for some more ansi escape codes in terminal.
- Crash when using !show command.
- Hang when using shell command (
shell
is disallowed now). - Fix crash due to bug in unsegen_terminal
- Reduce dependencies and thus compile time.
- Make expression table scrollable.
- Reduce updates to expression table during editing.
- Add cli history search.
- Make layout configurable.
- Add !layout command.
- Add ability to change expression integer format in expression table.
- Add hotkey (ctrl-w) for adding watchpoints for expressions in expression table.
- Add !show command to explicitly load files in the pager.
- Add show_file ipc command.
- Add rr-path flag for specifying alternate rr binary.
- Generate gdb completions dynamically.
- Add rr support.
- Allow initial expression table entries to be specified using -e.
- Remove libgit2 build dependency.
- Compilation failing for arm-unknown-linux-* (via dependency).
- Bold style not reseting on some terminals.
- Breakpoint message parsing for newer versions of gdb.
- Warning when trying to disassemble source files when gdb is busy.
- Source view would sometimes still show an outdated version of the displayed file.
- Crash when failing to spawn gdb process (#13).
- Tab completion support in console and expression table.
- Incorrect background color selection (#4).
- Crash due to out-of-bounds write to terminal.
- Avoid pager consuming all screen space on long file or function names (#8).
- Always show stack frame info above pager (not only for source code).
- Unexpected switches between src/asm modes in pager (#1).
- Decrease wait time when stepping/toggling pager modes by only recomputing pager content when necessary.
- Avoid crash in case of out-of-order gdbmi responses.
- Allow publication on crates.io
- Fix building outside of the git repository.
- Initial release.