Some new features and some regression fixes.
Summary
- Console now supports a subset of ANSI color codes.
- Console can be started in these modes:
- Detached
- Detached and minimized
- Attached in Seer's tab view (with gdb logs and seer logs).
- Improved handling of \n \t and other escaped characters in gdb log window.
- Show breakpoint info as a tooltip if the breakpoint icon is clicked with
LMB and held down. - Show stack as a hex dump, with options to view as short, int, long, ascii, ...
- The "go to address" in the Assembly view now works if address it outside
current assembly view. - Visualizers can take a gdb expression for input fields for
length/size of something. The visualizers are:- ArrayVisualizer
- ImageVisualizer
- MemoryVisualizer
- Fixed regression when setting/saving the editor font setting.
- Fixed bug when the Basic Struct visualizer display simple variable
types (non-structs). - Source all files in ~/.config/seergdb/scripts/ on startup.
- Fixed regression handling ignoring of system header files.
- Fixed regression when adding commands to a breakpoint.
- Refactored/improved Printpoints. Added 'help' to the
Printpoint create dialog. - Fixed regression when display variable value when hovering over
the text in the editor window.
Details
- Update .gitattributes by @alexmyczko in #235
- Looks like gdb supports Nim - then so does Seer! by @epasveer in #236
- 240 seer console does not interpret ansi escape codes by @epasveer in #241
- Add openSUSE Tumbleweed install instructions by @martinjungblut in #242
- Play 3d array visualizer by @epasveer in #244
- 237 look at making seers console a tab in the breakpoints area by @epasveer in #246
- 238 gdb output unescaping by @epasveer in #247
- 239 add hover tool tip info for breakpoints in source editor windows by @epasveer in #248
- 249 add stack viewer by @epasveer in #250
- Add test program for viewing stack. by @epasveer in #251
- Use new QColorButton that has a visible frame. by @epasveer in #252
- Fixed, as best I can, the minimizing of detached windows. by @epasveer in #254
- 255 go to address in the assembly window doesnt work by @epasveer in #258
- Fixed setting/saving font settings. by @epasveer in #267
- 115 visualizers should be able to take a variable expression for a size field by @epasveer in #268
- Fix bug with expanding tree if there are no children (displaying simple variable types) by @epasveer in #270
- 271 document adding a prettyprinter for qstring by @epasveer in #272
- Fixed bug #273. by @epasveer in #274
- Fixed #275. by @epasveer in #276
- 31 printpoint fail with syntax error by @epasveer in #277
- 266 mouse hover doesnt display variable value reliably by @epasveer in #278
New Contributors
- @alexmyczko made their first contribution in #235
- @martinjungblut made their first contribution in #242
Full Changelog: v2.4...v2.5