* Watchpoints: Fixed regression when adding commands to a watchpoint. * Console: Create console once per Seer session. Instead of constant create/destroy. * EditorManager: Fixed regression when ignoring files to be opened in the EditorManager. * MessageTabs: Fixed regression when order of message tabs not being preserved between sessions. * RemoteMode: Connect mode to a gdb server now supports 'remote' and 'extended-remote'. * ConnectMode: Connect mode's 'pre' commands are executed before the 'target connect'. * MessageTabs: Optionally add a timestamp to the Seer and Gdb log widgets. * ConnectMode: Add 'gdbserver debug' checkbox to Connect launch tab. For showing gdb and gdbserver communication debug information in gdb tab. * Skips: Manage gdb skip commands via a new Skip Browser. * LaunchMode: Revamp the "run/start" buttons on the menu bar to be a predominate "terminate" that switches to a "restart". * VariableTracker: Fixed bug when adding variable to tracker. Sometimes would not refresh value. * VariableTracker: Raise Logger or Tracker tab when new variable is added. * CheckpointMode: Implment gdb's "checkpoint" feature. As simple time-travel feature. * Undo: Add preliminary support for Undo's udb time-traveling debugger. * CheckpointMode: Add support for remaining Catchpoint types. * Visualizers: Add a Matrix Visualizer for viewing 2D arrays. * Breakpoints: Add breakpoints from the Function tab. * DefaultProject: When using the Debug dialog, save the debug settings so they can be fast loaded * the next time the Debug dialog is used. Kind of a default project. * RR: When using the Debug dialog, check a couple standard locations for the RR trace directory. * ObjectiveC: Add support for printing ObjectiveC object via a '(objc)' pretext. * Registers: Fix bug handling register names of "" in gdb's register list. OBS-URL: https://build.opensuse.org/package/show/devel:tools/seergdb?expand=0&rev=10
131 lines
6.4 KiB
Plaintext
131 lines
6.4 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Nov 26 21:02:36 UTC 2025 - Martin Schreiner <martin.schreiner@suse.com>
|
|
|
|
* Upgrade to v2.6.
|
|
* Watchpoints: Fixed regression when adding commands to a watchpoint.
|
|
* Console: Create console once per Seer session. Instead of constant create/destroy.
|
|
* EditorManager: Fixed regression when ignoring files to be opened in the EditorManager.
|
|
* MessageTabs: Fixed regression when order of message tabs not being preserved between sessions.
|
|
* RemoteMode: Connect mode to a gdb server now supports 'remote' and 'extended-remote'.
|
|
* ConnectMode: Connect mode's 'pre' commands are executed before the 'target connect'.
|
|
* MessageTabs: Optionally add a timestamp to the Seer and Gdb log widgets.
|
|
* ConnectMode: Add 'gdbserver debug' checkbox to Connect launch tab. For showing
|
|
gdb and gdbserver communication debug information in gdb tab.
|
|
* Skips: Manage gdb skip commands via a new Skip Browser.
|
|
* LaunchMode: Revamp the "run/start" buttons on the menu bar to be a predominate
|
|
"terminate" that switches to a "restart".
|
|
* VariableTracker: Fixed bug when adding variable to tracker. Sometimes would not refresh value.
|
|
* VariableTracker: Raise Logger or Tracker tab when new variable is added.
|
|
* CheckpointMode: Implment gdb's "checkpoint" feature. As simple time-travel feature.
|
|
* Undo: Add preliminary support for Undo's udb time-traveling debugger.
|
|
* CheckpointMode: Add support for remaining Catchpoint types.
|
|
* Visualizers: Add a Matrix Visualizer for viewing 2D arrays.
|
|
* Breakpoints: Add breakpoints from the Function tab.
|
|
* DefaultProject: When using the Debug dialog, save the debug settings so they can be fast loaded
|
|
* the next time the Debug dialog is used. Kind of a default project.
|
|
* RR: When using the Debug dialog, check a couple standard locations for
|
|
the RR trace directory.
|
|
* ObjectiveC: Add support for printing ObjectiveC object via a '(objc)' pretext.
|
|
* Registers: Fix bug handling register names of "" in gdb's register list.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 4 18:57:54 UTC 2025 - Martin Schreiner <martin.schreiner@suse.com>
|
|
|
|
* Upgrade to v2.5.
|
|
* 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.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 29 21:38:30 UTC 2024 - Martin Schreiner <martin.schreiner@suse.com>
|
|
|
|
- Enable position-independent executables.
|
|
- Use CMake macros.
|
|
- Improve GCC-related conditionals.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 22 19:35:21 UTC 2024 - Martin Schreiner <martin.schreiner@suse.com>
|
|
|
|
- Upgrade to v2.4:
|
|
* Changed main icon to a more license friendly one.
|
|
* All icons are now GPLv3, CC3.0, or CC4.0
|
|
* Fixed string compares for breakpoint conditions
|
|
* Added '--bs' command line option to specify a breakpoint at a
|
|
source.cpp:lineno
|
|
* Fixed long tooltips text by restricting them to 100 characters.
|
|
* The text in the various viewing dialogs is still the full length.
|
|
* The 100 limit probably needs to be configurable.
|
|
* Added register profiles to show only interesting/relevant registers.
|
|
* Added UTF-8,16,32 support in the Memory Visualizer.
|
|
* Added an internal "dark" and "light" theme via the View->Style menu.
|
|
* Added option to open the current source file in an external editor.
|
|
* Fixed saving of RR parameters in config dialog.
|
|
* Sped up some visualization views.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 23 17:14:11 UTC 2023 - Martin Schreiner <martin.schreiner@suse.com>
|
|
|
|
- Upgrade to v2.2:
|
|
* Small RR release. Seer now runs 'rr replay' internally.
|
|
* Fixed infinite loop when starting with RR mode.
|
|
* Reworked RR mode to directly run 'rr replay'.
|
|
No need to start a 'rr server' and connect to it.
|
|
* Fixed Source handling in source browser.
|
|
Qt5 mode was broken.
|
|
Qt6 works. Directory paths need a tailing "/*".
|
|
- Fix build for openSUSE 15.5.
|
|
Changed from the default gcc version (7) to gcc 12, since it
|
|
supports C++17.
|
|
- Remove doubly declared files in the spec, removing some warnings.
|
|
- Add missing "Group" information.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 26 13:46:17 UTC 2023 - Martin Schreiner <martin.schreiner@suse.com>
|
|
|
|
- Add a missing "Recommends" entry for qt6-svg.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 23 21:13:06 UTC 2023 - Martin Schreiner <martin.schreiner@suse.com>
|
|
|
|
- Upgrade to v2.1:
|
|
* Add Execution dialog to record breakpoint events. This solves the
|
|
problem of too many break/error dialogs to "swat away" as the
|
|
program is debugged.
|
|
* Add a method to add/change gdb commands to execute when a
|
|
breakpoint (breakpoint, watchpoint, catchpoint) is reached.
|
|
* Add a method to add/change a breakpoint's condition command.
|
|
* Add a method to add/change a breakpoint's ignore count.
|
|
* Add a method to add/change a breakpoint's command list.
|
|
* Debug dialog for "attach" mode now detects executable name and
|
|
path from /proc//exe.
|
|
* Commandline for "attach" mode now detects executable name and path
|
|
from /proc//exe.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 7 17:33:46 UTC 2023 - Martin Schreiner <martin.schreiner@suse.com>
|
|
|
|
- Initial submission for v2.0.
|