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
b4bbc5ccd5
Merge branch 'main' into 312-add-parallel-stacks-feature
2026-08-02 10:53:06 -05:00
Ernie Pasveer
09e1b3f607
Add ignore file for test program.
2026-08-01 14:51:09 -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
e1501029be
Fixed warning when loading non-existant breakpoint file on restart.
2026-07-24 07:47:42 -05:00
Ernie Pasveer
ad73163c42
Change my test program to be a damped oscillator.
2026-07-14 16:36:35 -05:00
Ernie Pasveer
7e88931a6d
Fixed transposition in plotting.
2026-07-13 19:02:58 -05:00
Ernie Pasveer
7d12064e84
Fixed bug with plotting scatter plot.
2026-07-13 17:08:17 -05:00
Ernie Pasveer
dc39015a42
Merge branch 'main' into 312-add-parallel-stacks-feature
2026-06-07 11:26:18 -05:00
QuangNguyenMinh123
c9641c3195
Rpi4 test: Update owrt and yocto build
2026-05-30 00:36:12 +07:00
QuangNguyenMinh123
fa42989792
Test: stm32: Update livewatch test
2026-05-17 23:35:22 +07:00
Ernie Pasveer
239d32e90b
More work done.
2026-05-04 12:42:17 -05:00
Ernie Pasveer
a1646d950b
Improve README doc.
2026-04-26 10:48:30 -05:00
QuangNguyenMinh123
d49b425fb1
Update build STM32 build instruction
2026-03-20 23:58:33 +07:00
Ernie Pasveer
868d1bd42c
Merge branch 'main' into 312-add-parallel-stacks-feature
2026-01-31 09:20:15 -06:00
Ernie Pasveer
de936868fa
Implemented Alt+T and Alt+R hotkeys for Terminate and Restart.
2026-01-25 09:50:21 -06:00
Ernie Pasveer
4f38a6b616
Creates simple version of parallelstacks without the python script.
2026-01-17 11:18:45 -06:00
Ernie Pasveer
838e739e11
Touch up the macros a little.
2026-01-15 13:13:07 -06:00
Ernie Pasveer
eedc053b86
Update with good test program that has multiple nodes.
2025-12-29 13:43:10 -06:00
Ernie Pasveer
fd109b43ef
Renamed output from MIFrames to 'frames='.
2025-12-25 11:27:35 -06:00
Ernie Pasveer
c73637f7b4
Test program for getting all frames for all threads.
2025-12-23 14:46:39 -06:00
Ernie Pasveer
8383ce353f
Format.
2025-12-11 15:29:41 -06:00
QuangNguyenMinh123
07cfd0ab69
Update recursive test
2025-11-26 20:24:39 +07:00
Ernie Pasveer
4e8f3549cb
Merge pull request #387 from QuangNguyenMinh123/#381_Add_recursive,stm32,Rpi4_test_case
...
Update recursive test
2025-11-15 11:18:30 -06:00
QuangNguyenMinh123
1678028e39
update Rpi4 build script, update recursive test: add array of struct in nested struct
2025-11-15 15:34:58 +07:00
Ernie Pasveer
cc5ac6c475
Use new compiler for this test.
2025-11-08 10:06:30 -06:00
Ernie Pasveer
537167fa0d
Merge branch 'main' into 371-ergonomics-add-shortcuts-to-common-rr-tasks
2025-11-08 10:02:55 -06:00
QuangNguyenMinh123
15fd277e9d
update
2025-11-07 21:25:32 +07:00
Ernie Pasveer
71dc363bfd
Merge branch 'main' into 371-ergonomics-add-shortcuts-to-common-rr-tasks
2025-11-07 08:10:42 -06:00
QuangNguyenMinh123
6351885775
add recursive test, Rpi4 and stm32 build script
2025-11-06 11:43:11 +07:00
Ernie Pasveer
92d887f458
Cleaning up test program.
2025-11-03 17:37:19 -06:00
Ernie Pasveer
8ec9f3f952
Add ^D to toggle record playback direction.
2025-11-01 11:21:27 -05:00
Ernie Pasveer
886b8fbaf9
Update test program.
2025-10-14 17:55:07 -05:00
Ernie Pasveer
ea952da72b
Merge branch 'main' into 313-configuring-gdb-with-set-print-pretty-on-messes-up-loggertracker-variable-display
2025-10-14 17:28:12 -05:00
Ernie Pasveer
f9d1fbe38d
Add parallel-stacks example to this test.
2025-10-03 09:31:32 -05:00
Ernie Pasveer
d721dbd11b
Merge branch 'main' into hellocobol
2025-09-30 16:45:16 -05:00
Ernie Pasveer
b0ed9cf609
Clean up cobol test program.
2025-09-30 16:44:48 -05:00
Ernie Pasveer
347390fa88
Some Odin test programs.
2025-09-29 18:06:11 -05:00
Ernie Pasveer
e8d2aee2dd
First pass at adding print support for Objective-C objects.
2025-09-22 16:55:18 -05:00
Ernie Pasveer
0437dd1b38
Seer now saves the parameters from the DebugDialog so it can be used for the next session.
2025-09-20 12:31:41 -05:00
Ernie Pasveer
39f8f9ee5a
Finished with this task. Still doesn't fix RR, though.
2025-09-13 13:19:21 -05:00
Ernie Pasveer
8f1f74878b
Specify version of fortran.
2025-09-07 15:14:12 -05:00
Ernie Pasveer
248a7d11d1
Turn on debug.
2025-09-07 14:47:05 -05:00
Ernie Pasveer
b9cc1453f8
Remove core things from segv test.
2025-09-07 12:45:27 -05:00
Ernie Pasveer
be14aa11af
A better test program for core files.
2025-09-07 12:43:30 -05:00
Ernie Pasveer
a552b7d63a
A simple maze program that uses getc() - to test Seer's console.
2025-09-07 09:56:36 -05:00
Ernie Pasveer
f58ec33c88
Test program for ObjectiveC on Linux.
2025-08-16 11:20:56 -05:00