Commit Graph

14 Commits

Author SHA1 Message Date
tiresiasfromthebai 84f7d81ea9 Re-evaluate the visualized variable's address on refresh
The Array and Matrix visualizers evaluated the variable's address only
when the name was typed; every refresh then re-read memory at that
stored address forever. A stale address (a vector entered before its
construction, a reallocation, a re-run) kept being read — errors at
best, plausible-looking dead data at worst.

Split the refresh in two: the refresh handlers now re-evaluate the
variable name, and the answer reads the memory at the fresh address
(readaMemory/readbMemory/readMemory). Every refresh path — the manual
button, the auto-refresh at each stop, and the length/offset/stride
changes — now goes through the re-evaluation. The read is skipped for a
null address or an empty length, so a not-yet-constructed variable shows
its 0x0 address quietly instead of raising memory errors.
2026-08-13 13:29:07 +02:00
tiresiasfromthebai 58ce8fac72 Don't auto-refresh the Array/Matrix visualizers when the program exits
gdb reports the exit as a *stopped event (reason="exited-*"), so with
the Auto checkbox checked the visualizers fired one last refresh on a
process that no longer exists, logging "unable to read memory" errors.
2026-08-09 17:34:27 +02:00
Levent Kaya 0e4406eaaa fix: matrix visualizer min-max value loss 2026-08-02 00:20:59 +03:00
tiresiasfromthebai a843b64f6b Auto-refresh the Matrix Visualizer at each stopping point 2026-07-26 22:39:41 +02:00
tiresiasfromthebai a0fb0ad987 Add a row-major/column-major selector to the Matrix Visualizer 2026-07-25 20:32:12 +02:00
Ernie Pasveer 81bd82ef50 Finished adding a Icon Theme option (auto/light/dark). 2026-07-23 11:16:48 -05:00
Ernie Pasveer 768d14e298 First work on creating a icon color mode. 2026-07-22 11:04:31 -05:00
Ernie Pasveer 964aa8d4f3 Fixed icon colorization for >= qt6.6.3. 2026-06-01 17:42:22 -05:00
Ernie Pasveer 070805cede Make icon colorizing dependant on Qt6.3 and above. 2026-06-01 17:28:47 -05:00
Ernie Pasveer d1d6f7d901 Seer handles dark/light color theme changes. Especially for Icons. 2026-05-31 13:43:38 -05:00
Ernie Pasveer 12c6cd7c4a Move Seer icons to better locations for flathub. 2025-12-16 09:42:08 -06:00
Ernie Pasveer b88d68afd3 Add copyright header to each source file. 2025-08-26 17:26:05 -05:00
Ernie Pasveer eecfba3f18 Finished Matrix Visializer. 2025-07-05 11:04:32 -05:00
Ernie Pasveer 70943a4494 First whack at a Matrix visualizer. 2025-06-29 13:30:35 -05:00