Commit Graph

207 Commits

Author SHA1 Message Date
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 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
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 de936868fa Implemented Alt+T and Alt+R hotkeys for Terminate and Restart. 2026-01-25 09:50:21 -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
Ernie Pasveer ef46ac9beb Add Cobol test program. 2025-08-14 18:43:29 -05:00
Ernie Pasveer 9fef0e70e1 Add more Zig test programs. 2025-07-13 14:39:50 -05:00
Ernie Pasveer c4f6eebe74 Add project and breakpoint file. 2025-05-23 17:43:43 -05:00
Ernie Pasveer 0ee9ac3c9c Fixed up seer project files. 2025-05-21 18:27:33 -05:00
Ernie Pasveer 909eb4cf22 Add new test program for pretty printing structures. 2025-05-18 12:35:29 -05:00
Ernie Pasveer 3aaf87f735 Test program for F90. A nice, simple chess program. 2025-05-02 18:03:19 -05:00
Ernie Pasveer 87adf505f2 WIP: Lots of work with TERMINATE/DETACH/DISCONNECT buttons. 2025-04-28 17:15:37 -05:00
Ernie Pasveer 227c249c06 Stop running indicator on 'thread-group-exit'. 2025-04-06 11:22:53 -05:00
Ernie Pasveer 060701e721 Create a MI -exec-kill command. 2025-04-06 10:13:21 -05:00
Ernie Pasveer 0b53706a9d Try out CrashCatch for signal reporting. 2025-04-05 10:35:18 -05:00
Ernie Pasveer 6853679a4a Finished skip command, for now. 2025-04-05 09:39:30 -05:00
Ernie Pasveer fc0bc06fb6 Add save/load of skips. 2025-04-02 18:06:19 -05:00