Skip to content

Releases: epasveer/seer

Ubuntu Development Release

30 Mar 17:47
f566ffd
Compare
Choose a tag to compare
Pre-release

Commits

Download seer

MacOS Development Release

30 Mar 17:52
f566ffd
Compare
Choose a tag to compare
Pre-release

Commits

Download seer

seer - version 2.4

18 Mar 23:06
Compare
Choose a tag to compare

It's been awhile since the last update. A new release with these changes.

Summary

  • 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 (#184)
  • Added '--bs' command line option to specify a breakpoint at a source.cpp:lineno
  • Fixed long tooltips text by restricting them to 100 characters. (#189)
    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.

Details

  • Test program for testing breakpoint conditions. by @epasveer in #185
  • Cosmetic changes for specifying conditions in breakpoints. by @epasveer in #186
  • Fixed breakpoint conditions to handle string comparisons. by @epasveer in #187
  • 43 possible change to run to line by @epasveer in #188
  • Fixed string variables with escaped tabs and quotes. by @epasveer in #191
  • Correct the icon for deleting messages from gdb/seer log widget. by @epasveer in #202
  • Disable the disabling of the main tool bar. by @epasveer in #203
  • Add sorting to register view columns. Remember the setting. by @epasveer in #204
  • Add menu on logger/tracker to launch memory visualizer. by @epasveer in #205
  • 198 add a way to select which registers to show by @epasveer in #208
  • 199 add a way to set working directory when connecting to remote gdb is used by @epasveer in #209
  • Add UTF8,16,32 support to the Memory Visualizer. by @epasveer in #210
  • make register profile combo larger by @hrw in #212
  • Allow Capital letters and spaces in Register profile names. by @epasveer in #214
  • Fixed Seer working with 'avr-gdb'. Can use 'simavr' as a gdbserver. by @epasveer in #217
  • Re-add executable argument for 'connect' mode. by @epasveer in #218
  • Increase process attach PID text input to 7 digits by @trumank in #220
  • 219 speed up some things by @epasveer in #221
  • 86 icon licencing issue by @epasveer in #222
  • 226 add an internal dark and light style by @epasveer in #227
  • Installation Clear Up by @PLAZMAMA in #229
  • 224 some way to open the current source and line number in an external text editor by @epasveer in #230
  • 226 add an internal dark and light style by @epasveer in #231
  • 233 configuration of rr by @epasveer in #234

New Contributors

Full Changelog: v2.3...v2.4

Download seer

seer - version 2.3

20 Nov 00:07
Compare
Choose a tag to compare

Mostly a cosmetic update.

  • In the margins of the source windows, allow CTRL+DoubleClick to do a quick RunToLine or RunToAddress.
  • Add --gdb-program and --gdb-arguments to command line to override settings from Seer's config.
  • Fixed a rare bug with blank lines from gdb causing a segv in GdbMonitor.
  • Fixed bug specifying path to "rr" debugger.
  • Add option to reload source file if it changes.
  • Tighten up the layout by removing some needless whitespace.
  • Move gdb messages to a tab in the breakpoints window.
    • Options to raise on every message, never, or important messages.
  • Add C++ level (11 or 17) depending on qt5 or qt6 compile.
  • Fixed up column resizing for the Variable logger (#173)
  • Use monspace font, where it makes sense (#175)
  • Allow copy to clipboard (#176)
  • Fixed hovering a variable name and value (#179)
  • Add nested struct viewing in "locals", "arguments", "logger", and "tracker" tabs. (#180)

Download seer

seer - version 2.2

08 Sep 00:19
Compare
Choose a tag to compare

[2.2] - 2023-09-07

Highlights

Small RR release. Seer now runs 'rr replay' internally.

$ seergdb --rr /path/to/rr/replay/file

Full Changelog

  • 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.
    https://github.com/epasveer/seer/wiki/RR-and-Seer
  • Fixed Source handling in source browser. Qt5 mode was broken.
    Qt6 works. Directory paths need a tailing "/*"

Download seer

seer - version 2.1

12 Aug 15:48
Compare
Choose a tag to compare

[2.1] - 2023-08-23

Highlights

A new log dialog to record gdb messages as the program runs. Things like reaching breakpoints.

Before, multiple gdb messages meant multiple dialogs to "swat away". Now multiple gdb messages are recorded to the log dialog. No more "swatting" :^)

image

Also, certain properties of breakpoints change be changed to existing breakpoints.

Full Changelog

  • 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.

Download seer

seer - version 2.0

03 Jun 17:21
Compare
Choose a tag to compare

Hello Qt6

Seer now compiles with Qt6!

[2.0] - 2023-03-06

Download seer

Debian Package Release

12 May 20:49
Compare
Choose a tag to compare
Pre-release

Commits

  • c272a64: Prep for v2.0. Qt6 based. (Ernie Pasveer)

Download seer

seer - version 1.17

23 Apr 17:45
Compare
Choose a tag to compare

Hello RR!

https://github.com/epasveer/seer/wiki/RR-and-Seer

[1.17] - 2023-04-23

  • Add support for the RR debugger.
  • Add a dialog when a breakpoint is reached.

Download seer