Ernie Pasveer
04b5cf519f
Fixed example Fortran90 sample in Editor config widget.
2026-08-12 18:01:16 -05:00
Ernie Pasveer
781d57d8d9
Merge pull request #516 from tiresiasfromthebai/fortran-highlighter
...
Add a Fortran syntax highlighter
2026-08-12 17:42:21 -05:00
Ernie Pasveer
c4c2220912
Fix .gitignore for helloscatter.
2026-08-10 18:09:42 -05:00
tiresiasfromthebai
2f2b48f714
Add a Fortran syntax highlighter
...
Free-form Fortran (90 and later): case-insensitive keywords, dotted and
symbolic operators, both string delimiters, '!' comments ('//' is string
concatenation, not a comment), common intrinsics as functions. Plus the
usual plumbing: suffix settings, editor config page tab, save/restore,
highlighter factory dispatch.
Also let tests/hellofortran90 build with the default 'gfortran' instead
of a hardcoded 'gfortran-12'.
2026-08-10 12:13:08 +02: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