Commit Graph

1691 Commits

Author SHA1 Message Date
Ernie Pasveer c4c2220912 Fix .gitignore for helloscatter. 2026-08-10 18:09:42 -05:00
Ernie Pasveer afd1e01803 Merge pull request #515 from tiresiasfromthebai/fix-visualizer-refresh-on-exit
Don't auto-refresh the Array/Matrix visualizers when the program exits
2026-08-09 16:19:27 -05: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
Ernie Pasveer e96f8533a1 Add CONTRIBUTING.md file 2026-08-08 13:01:49 -05:00
Ernie Pasveer d9c624efc5 Merge pull request #514 from epasveer/501-config-seer-default-code-format
501 config seer default code format
2026-08-08 12:45:10 -05:00
Ernie Pasveer 1a5c93434b Updated style guide. 2026-08-08 12:12:02 -05:00
Ernie Pasveer e234b77509 Start of STYLEGUIDE.md. Will add entries soon. 2026-08-03 11:57:25 -05:00
Ernie Pasveer a7d50cb1f2 Merge pull request #503 from epasveer/312-add-parallel-stacks-feature
312 add parallel stacks feature - the base features and code.

Parallel stacks is still considered BETA.
2026-08-02 12:54:07 -05:00
Ernie Pasveer 7a9a292f06 Add BETA warning. 2026-08-02 12:34:39 -05:00
Ernie Pasveer e69dccbaa9 Colorize ParallelStacks view on theme changes. 2026-08-02 12:20:22 -05:00
Ernie Pasveer 2e1d989d28 WIP 2026-08-02 12:08:04 -05:00
Ernie Pasveer 5270ed19e3 WIP 2026-08-02 11:17:45 -05:00
Ernie Pasveer b4bbc5ccd5 Merge branch 'main' into 312-add-parallel-stacks-feature 2026-08-02 10:53:06 -05:00
Ernie Pasveer 8f70bc1bf6 Merge pull request #502 from lvntky/fix-minmax-matrix
fix: matrix visualizer min-max value loss
2026-08-02 10:16:32 -05:00
Levent Kaya 0e4406eaaa fix: matrix visualizer min-max value loss 2026-08-02 00:20:59 +03:00
Ernie Pasveer 09e1b3f607 Add ignore file for test program. 2026-08-01 14:51:09 -05:00
Ernie Pasveer cc91e92930 Merge pull request #500 from tiresiasfromthebai/perf-scatter-array-visualizer
perf: speed up the Array Visualizer scatter phase-portrait
2026-08-01 14:38:17 -05:00
tiresiasfromthebai 9ef82fb898 perf: coalesce Array Visualizer rebuilds and halve scatter restyle
In scatter mode a two-array (X/Y) plot rebuilt the table and chart once
per property setter (data, offset, stride) and restyled every marker four
times, so a ~4000-point phase portrait froze for ~0.8s per refresh.

- SeerArrayWidget: add a BulkUpdate RAII guard that defers create() until
  a burst of setters completes, so a refresh does one rebuild, not several.
- redecorateScatterSeries: drop the two redundant transparent passes; after
  addSeries() the series holds the theme pen/brush, so setPen(NoPen)/
  setBrush() are already real transitions and either re-pushes both to the
  markers.

~800ms -> ~200ms per refresh at 4000 points; line/spline and marker
appearance unchanged.

Add tests/helloscatter, a 4000-point two-array phase portrait with a
breakpoint loop, to reproduce the slow refresh.
2026-07-31 10:55:43 +02:00
Ernie Pasveer aa8a2f185d Merge branch 'main' into 312-add-parallel-stacks-feature 2026-07-29 18:25:07 -05:00
Ernie Pasveer 259447680f Merge pull request #499 from tiresiasfromthebai/fix-syntax-highlighting
Fix string and class-name syntax highlighting rules
2026-07-29 08:22:44 -05:00
tiresiasfromthebai 0069bd733d Fix string and class-name syntax highlighting rules 2026-07-29 12:48:20 +02:00
Ernie Pasveer 4d5f87490b Merge pull request #498 from tiresiasfromthebai/array-visualizer-auto-refresh
Auto-refresh the Array Visualizer at each stopping point
2026-07-28 09:16:44 -05:00
tiresiasfromthebai c799a93248 Auto-refresh the Array Visualizer at each stopping point 2026-07-28 10:28:50 +02:00
Ernie Pasveer 6a96d6ad58 Merge pull request #497 from epasveer/495-add-a-minimap-to-the-source-and-assembly-editors
495 add a minimap to the source and assembly editors
2026-07-27 16:06:46 -05:00
Ernie Pasveer 2fb40f25e5 Hiding the scrollbar when the minimap is used, fixes the "gap" issue. 2026-07-27 15:57:59 -05:00
Ernie Pasveer dc8a6c49a5 Added 'enable minimap' option to Editor config page. 2026-07-27 13:07:26 -05:00
Ernie Pasveer 9ea56161b1 Moew tweaks to matrix visualizer. Update help md file. 2026-07-27 12:03:43 -05:00
Ernie Pasveer 221f84cdc2 Tweak field placeholder message to remove 'matrix'. 2026-07-27 08:31:03 -05:00
Ernie Pasveer 1b99a852e8 Merge branch 'main' into 495-add-a-minimap-to-the-source-and-assembly-editors 2026-07-27 08:20:45 -05:00
Ernie Pasveer f8d1629ea0 Merge pull request #496 from tiresiasfromthebai/matrix-visualizer-auto-refresh
Auto-refresh the Matrix Visualizer at each stopping point
2026-07-27 08:19:46 -05:00
Ernie Pasveer 8c56f2a649 Remove stray files. 2026-07-26 18:54:29 -05:00
Ernie Pasveer 25307b4e44 WIP - Adding enable minimap to editor config page. 2026-07-26 18:52:54 -05:00
Ernie Pasveer bc38413202 Trying to reduce gap between editor and minmap. Not working well, though. 2026-07-26 18:10:49 -05:00
Ernie Pasveer b72ebeef00 WIP 2026-07-26 16:56:03 -05:00
Ernie Pasveer c0f0fa348b Fixed theme style change. 2026-07-26 16:14:50 -05:00
Ernie Pasveer 5750503e84 Fixed some missed icon colorizations. 2026-07-26 15:46:49 -05:00
tiresiasfromthebai a843b64f6b Auto-refresh the Matrix Visualizer at each stopping point 2026-07-26 22:39:41 +02:00
Ernie Pasveer 392fa3d12a Merge pull request #494 from tiresiasfromthebai/matrix-visualizer-column-major
Add a row-major/column-major selector to the Matrix Visualizer
2026-07-26 10:22:48 -05:00
tiresiasfromthebai a0fb0ad987 Add a row-major/column-major selector to the Matrix Visualizer 2026-07-25 20:32:12 +02:00
Ernie Pasveer 8189edd181 Touchups on assembly tab and switching between light and dark modes. 2026-07-25 10:59:55 -05:00
Ernie Pasveer 39745c466d Merge pull request #493 from epasveer/491-spurious-no-such-file-or-directory-on-restart-when-no-breakpoints-are-set
Fixed warning when loading non-existant breakpoint file on restart.
2026-07-24 07:54:00 -05:00
Ernie Pasveer e1501029be Fixed warning when loading non-existant breakpoint file on restart. 2026-07-24 07:47:42 -05:00
Ernie Pasveer e4edbae5e3 Merge pull request #490 from tiresiasfromthebai/fix-console-utf8
Decode console output as UTF-8 instead of Latin-1
2026-07-24 07:09:24 -05:00
Ernie Pasveer 8463b1a248 Merge pull request #492 from epasveer/445-adopt-app-icons-to-kde-breeze-dark-theme
445 adopt app icons to kde breeze dark theme
2026-07-24 07:01:18 -05:00
tiresiasfromthebai e98604fa02 Decode console output as UTF-8 instead of Latin-1 2026-07-23 21:24:26 +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 fb57ffbbd7 Merge pull request #488 from tiresiasfromthebai/fix-idle-progress-indicator
Don't paint the progress indicator when it is stopped
2026-07-20 17:31:06 -05:00
Ernie Pasveer e4edfcba92 Merge pull request #487 from epasveer/486-command-line-executable-and-arguments-are-overridden-by-the-default-project
Fixed #486.
2026-07-19 11:34:27 -05:00
Ernie Pasveer 22e42e43f2 Fixed #486. 2026-07-19 11:30:26 -05:00