Bug Fixes
- matrix visualizer min-max value loss #502 (Levent Kaya)
Documentation
Performance Improvements
- coalesce Array Visualizer rebuilds and halve scatter restyle #500 (tiresiasfromthebai)
Tests
- Rpi4: Add gdbserver test #545 (Quang Nguyễn Minh)
Commits
- fdda8fb: Map of stargazers. (Ernie Pasveer)
- 9a02048: A different stargazer map. (Ernie Pasveer)
- eb5d2ab: Renamed file. (Ernie Pasveer)
- 2e6b3cc: Rename action. (Ernie Pasveer)
- e287357: 🌍 Update stargazer world map [skip ci] (GitHub Action)
- c32f07d: Add Stargazers section to README (Ernie Pasveer)
- e8a294a: Update image syntax in README.md (Ernie Pasveer)
- dd98ba7: Update README with starting instructions for Seer (Ernie Pasveer)
- add findFileWithRegrex #402 (QuangNguyenMinh123)
- 7a87b7b: Add Go to Definition feature (QuangNguyenMinh123) #402
- 8a1d19a: Made tweaks to this PR. (Ernie Pasveer) #402
- Eliminate noise values #402 (QuangNguyenMinh123)
- 49f76c4: Handle when function symbols have or don't have arguments. (Ernie Pasveer) #402
- 80e177f: Add 'preferences' icon for future work. (Ernie Pasveer)
- Add close un-used tabs option #440 (QuangNguyenMinh123)
- 306292e: Removed SeerEditorManagerWidget knowing SeerSourceBrowserWidget. Not needed. (Ernie Pasveer) #402
- 54c83c6: Clean up SeerSourceBrowserWidget. (Ernie Pasveer) #402
- 3ff7d93: More cleanup. (Ernie Pasveer) #402
- 4b832ac: Update code to save to QSettings. Remove need for "dummy" tab. (Ernie Pasveer) #440
- 6f14f51: Modify other managers with Tab settings. (Ernie Pasveer) #440
- 485858c: Show/Hide tabs in CommandLogs widget. (Ernie Pasveer) #440
- 40fba41: Merge branch 'main' into feature/Close_Source_unused_tabs (Ernie Pasveer) #440
- ae1f701: Fixed some recurion problem with 'readSettings' calling 'writeSettings'. (Ernie Pasveer) #440
- 952ad24: Merge branch 'feature/Close_Source_unused_tabs' of https://github.com/QuangNguyenMinh123/seer into feature/Close_Source_unused_tabs (Ernie Pasveer) #440
- e38e5cd: Fixed bug with 'readSettings' and 'moveTab'. (Ernie Pasveer)
- d49b425: Update build STM32 build instruction (QuangNguyenMinh123) #442
- f850e2d: Add Go to Definition with Ctrl + Click (QuangNguyenMinh123) #437
- 325c458: Update SeerEditorManager help for this new feature. (Ernie Pasveer) #437
- e9a73fa: Changed from Ctrl+Click to Alt+Click. (Ernie Pasveer)
- add copy value only option on logger and tracker #444 (Levent Kaya)
- 41be1b8: Remove physical tabs from changes. (Ernie Pasveer) #444
- d72a2ef: Fix latent bug with adding '&' or '*' to variable for visualizers. (Ernie Pasveer) #444
- 15291ed: Add 'upperCase' mode to Assembly view. (Ernie Pasveer) #450
- de00e0c: Fixed opening search bar for Assembly view. (Ernie Pasveer) #450
- a398744: Add option to list all fonts, not just Monospace. (Ernie Pasveer) #450
- e699e1e: Fixed regression when setting a breakpoint via an address. (Ernie Pasveer) #450
- 543fa97: Load skips on Seer startup. (Ernie Pasveer) #452
- e0c7690: Remove debug statement. (Ernie Pasveer) #452
- e873ebe: Touch up flatpak manifest for url. (Ernie Pasveer)
- ff1cbea: Release Seer 2.7 (Ernie Pasveer)
- e049087: Start 2.8 dev cycle. (Ernie Pasveer)
- 568deff: Fixup list of reddit pages. (Ernie Pasveer)
- 5901b98: Add Ada syntax highlighting (mgrojo) #456
- 3db2515: Add Ada support to editor configuration and settings (mgrojo) #456
- 06b23c2: Refactor the UI for the editor config page for future new languages (mgrojo) #456
- 920c354: Add 'starti' mode to debug program at first instruction. (Ernie Pasveer) #458
- b1eb6b6: Update CHANGELOG. (Ernie Pasveer) #458
- b82a485: Don't exclude icons from archive (Alfred Wingate) #457
- 593d7ff: Some cosmetics. (Ernie Pasveer) #458
- a1646d9: Improve README doc. (Ernie Pasveer)
- dc180f5: Initial work on a GDB monitor widget. (Ernie Pasveer) #470
- 239d32e: More work done. (Ernie Pasveer) #470
- 7da0e82: Renamed Seer Monitor class. (Ernie Pasveer) #470
- e748528: Improved the help for SeerGdbMonitorWidget. (Ernie Pasveer) #470
- 1d30ebf: Added improved tooltip to SeerMacroToolButton. (Ernie Pasveer) #470
- fff5078: Small rewording. (Ernie Pasveer) #470
- 26c1f6f: Scroll to bottom after printing to the view. (Ernie Pasveer) #470
- Add check file exists function #472 (QuangNguyenMinh123)
- stm32: Update livewatch test #475 (QuangNguyenMinh123)
- c9641c3: Rpi4 test: Update owrt and yocto build (QuangNguyenMinh123) #475
- d1d6f7d: Seer handles dark/light color theme changes. Especially for Icons. (Ernie Pasveer) #476
- 070805c: Make icon colorizing dependant on Qt6.3 and above. (Ernie Pasveer)
- 964aa8d: Fixed icon colorization for >= qt6.6.3. (Ernie Pasveer)
- Fix build fail #477 (Quang Nguyễn Minh)
- 1b8d862: Added highlighting for bytes that change in the Memory Visualizer. (Ernie Pasveer) #478
- 61f626c: Update help doc for MemoryVisualizer. (Ernie Pasveer) #478
- be522e4: Using a new QByteArray method that's not available on Ubuntu 22. (Ernie Pasveer)
- dc39015: Merge branch 'main' into 312-add-parallel-stacks-feature (Ernie Pasveer) #503
- 93a118b: Can't believe it worked. Initial attempt done. (Ernie Pasveer) #503
- acbaedd: Clean up code to my style. (Ernie Pasveer) #503
- 6dbd37b: Fixed scrollbars when zooming into scene. (Ernie Pasveer) #503
- 2c6bf5d: Fixed nasty segfault when removing items from scene. (Ernie Pasveer) #503
- aeb0752: Fixed grab icon. Now only appears when the SHIFT key is pressed. (Ernie Pasveer) #503
- b72d964: Add printing and saving of parallelstacks scene. (Ernie Pasveer) #503
- a09b7a0: First try at adding MiniMap. (Ernie Pasveer) #503
- d44accc: Finished minimap. (Ernie Pasveer) #503
- 5a46064: Checkpoint. (Ernie Pasveer) #503
- aabda57: Place tablewidget at bottom/left corner of item. (Ernie Pasveer) #503
- 357d7cc: Better handling of long lines in the popup table. (Ernie Pasveer) #503
- 2b0bc00: Changed direction of arrow between frame boxes. (Ernie Pasveer) #503
- 7a4c247: Change ThreadID to an int. (Ernie Pasveer) #503
- 46c5094: Add all members of thread and frames columns to low-level. (Ernie Pasveer) #503
- ae291e2: Make table read-only, for now. Remove ptrs and make instances of (Ernie Pasveer) #503
- c1cf173: Got rid of shared_ptr. (Ernie Pasveer) #503
- b9d7d8f: CP. (Ernie Pasveer) #503
- 7d12064: Fixed bug with plotting scatter plot. (Ernie Pasveer) #483
- 7e88931: Fixed transposition in plotting. (Ernie Pasveer) #484
- f0f620c: Array Visualizer: fix scatter markers losing their style (tiresiasfromthebai) #485
- ad73163: Change my test program to be a damped oscillator. (Ernie Pasveer) #485
- 91af219: Don't paint the progress indicator when it is stopped (tiresiasfromthebai) #488
- 22e42e4: Fixed #486. (Ernie Pasveer) #487
- 768d14e: First work on creating a icon color mode. (Ernie Pasveer) #492
- 81bd82e: Finished adding a Icon Theme option (auto/light/dark). (Ernie Pasveer) #492
- e98604f: Decode console output as UTF-8 instead of Latin-1 (tiresiasfromthebai) #490
- e150102: Fixed warning when loading non-existant breakpoint file on restart. (Ernie Pasveer) #493
- 8189edd: Touchups on assembly tab and switching between light and dark modes. (Ernie Pasveer)
- a0fb0ad: Add a row-major/column-major selector to the Matrix Visualizer (tiresiasfromthebai) #494
- a843b64: Auto-refresh the Matrix Visualizer at each stopping point (tiresiasfromthebai) #496
- 5750503: Fixed some missed icon colorizations. (Ernie Pasveer) #497
- c0f0fa3: Fixed theme style change. (Ernie Pasveer) #497
- b72ebee: WIP (Ernie Pasveer) #497
- bc38413: Trying to reduce gap between editor and minmap. Not working well, though. (Ernie Pasveer) #497
- 25307b4: WIP - Adding enable minimap to editor config page. (Ernie Pasveer) #497
- 8c56f2a: Remove stray files. (Ernie Pasveer) #497
- 1b99a85: Merge branch 'main' into 495-add-a-minimap-to-the-source-and-assembly-editors (Ernie Pasveer) #497
- 221f84c: Tweak field placeholder message to remove 'matrix'. (Ernie Pasveer) #497
- 9ea5616: Moew tweaks to matrix visualizer. Update help md file. (Ernie Pasveer) #497
- dc8a6c4: Added 'enable minimap' option to Editor config page. (Ernie Pasveer) #497
- 2fb40f2: Hiding the scrollbar when the minimap is used, fixes the "gap" issue. (Ernie Pasveer) #497
- c799a93: Auto-refresh the Array Visualizer at each stopping point (tiresiasfromthebai) #498
- 0069bd7: Fix string and class-name syntax highlighting rules (tiresiasfromthebai) #499
- aa8a2f1: Merge branch 'main' into 312-add-parallel-stacks-feature (Ernie Pasveer) #503
- 09e1b3f: Add ignore file for test program. (Ernie Pasveer)
- b4bbc5c: Merge branch 'main' into 312-add-parallel-stacks-feature (Ernie Pasveer) #503
- 5270ed1: WIP (Ernie Pasveer) #503
- 2e1d989: WIP (Ernie Pasveer) #503
- e69dccb: Colorize ParallelStacks view on theme changes. (Ernie Pasveer) #503
- 7a9a292: Add BETA warning. (Ernie Pasveer) #503
- e234b77: Start of STYLEGUIDE.md. Will add entries soon. (Ernie Pasveer) #514
- 1a5c934: Updated style guide. (Ernie Pasveer) #514
- e96f853: Add CONTRIBUTING.md file (Ernie Pasveer)
- 58ce8fa: Don't auto-refresh the Array/Matrix visualizers when the program exits (tiresiasfromthebai) #515
- 2f2b48f: Add a Fortran syntax highlighter (tiresiasfromthebai) #516
- c4c2220: Fix .gitignore for helloscatter. (Ernie Pasveer)
- 04b5cf5: Fixed example Fortran90 sample in Editor config widget. (Ernie Pasveer)
- 84f7d81: Re-evaluate the visualized variable's address on refresh (tiresiasfromthebai) #518
- d54df0b: Fix the Image Visualizer zoom keys under Qt6 (tiresiasfromthebai) #520
- bd04ef3: Add Ctrl+wheel zoom to the Image Visualizer (tiresiasfromthebai) #521
- afc8c18: Fix frame presentation to base function at the bottom of the view. (Ernie Pasveer) #528
- aa74c16: Show popup after 1 second. Keep it shown if mouse moves inside popup or stayes in node. (Ernie Pasveer) #529
- 42bcc76: If the function name is "??", use the function address. (Ernie Pasveer) #530
- 41f78b6: Change editor minimap width to 80 pixels. (Ernie Pasveer) #536
- Array Visualizer handleText stack usage #533 (Levent Kaya)
- afa4d70: Merge branch 'main' into 508-parallelstacks-long-function-names-can-make-stack-nodes-too-wide (Ernie Pasveer) #536
- 62596d3: First pass at ParallelStacks settings. (Ernie Pasveer) #536
- 90e7a19: Match the stride field against itself, not the rows field (tiresiasfromthebai) #534
- 9f2bd89: Add the Matrix Visualizer submenu to the assembly context menu (tiresiasfromthebai) #534
- f515562: Add a BulkUpdate guard to SeerMatrixWidget (tiresiasfromthebai) #535
- ae6a1d6: Coalesce the Matrix Visualizer table rebuilds into one per refresh (tiresiasfromthebai) #535
- 9c43b18: Add a hellomatrix test program for the Matrix Visualizer (tiresiasfromthebai) #535
- 712d3d8: Set the column headers once, not once per element row (tiresiasfromthebai) #535
- Can change the function name length. #536 (Ernie Pasveer)
- 1ed51c0: Document the wide-matrix view in hellomatrix (tiresiasfromthebai) #535
- cd78215: Add setting to abbreviate the length of a function name. (Ernie Pasveer) #536
- 47bae90: First attempt at building a snap package. (Ernie Pasveer) #537
- b4f6b78: Initial plan (copilot-swe-agent[bot]) #538
- f6de980: Fix snapcraft.yaml: use platforms key instead of architectures for core24 (copilot-swe-agent[bot]) #538
- d5dec12: Update README with Snap installation instructions (Ernie Pasveer)
- 6d985ff: Exclude snap files from releases. (Ernie Pasveer)
- ab9f2ba: Add notes for Snap packages. (Ernie Pasveer)
- 575ab79: Add build-attributes and additional dependencies (Ernie Pasveer)
- 3a27b41: Add required libraries for graphical support (Ernie Pasveer)
- f648248: Remove popup when dragging stack node. (Ernie Pasveer) #540
- 4ceb0be: Show minimap: Auto, Always, Never. (Ernie Pasveer) #541
- 2370616: Finished minimap show mode. (Ernie Pasveer) #541
- b8272fa: Load run/start project settings from the right JSON object (tiresiasfromthebai) #542
- b8c7596: Read the stderr channel in the stderr handler (tiresiasfromthebai) #542
- 0c09860: Add a missing parenthesis in the non-SEER_GDB_NAME fallback (tiresiasfromthebai) #542
- 00bcaba: Implement showing only some stack frames. (Ernie Pasveer) #543
- e4a3cc3: Fixed up patching qt libs. (Ernie Pasveer)
- 9550598: WIP. (Ernie Pasveer) #547
- 3f1d035: WIP. (Ernie Pasveer) #547
- fec738b: Restrict parallel-stacks popup table to a single row selection. (Ernie Pasveer) #547
- d337b70: WIP. (Ernie Pasveer) #547
- 6fba8de: WIP. Proper highlighting from changes in ParallelStacks. (Ernie Pasveer) #547
- bdc3b3a: Finished selecting of thread from ParallelStacks or SeerThreadFrame. (Ernie Pasveer) #547
- Highlight current stack frame. #547 (Ernie Pasveer)
- 4e4f2a5: Implemented thread and stack frame highlighting. (Ernie Pasveer) #547
- b5121ac: Center node title text. Drop the list of threads. Just print the count. (Ernie Pasveer) #553
- b97d991: Checkpoint. But looking good so far. (Ernie Pasveer) #553
- 52ad753: Anchor .gitattributes export-ignore patterns to the repo root (Ernie Pasveer)
- 216b036: Add 2.7.1 entry to CHANGELOG.md (Ernie Pasveer)
- 1961bae: debian/changelog: label dev entry 2.8beta, add 2.7.1 and 2.7 entries (Ernie Pasveer)
- 26d76ca: debian/changelog: remove extra blank line (Ernie Pasveer)
- 2cdec4e: Merge branch 'main' into 507-parallelstacks-implement-a-view-mode-called-method-view (Ernie Pasveer) #553
- 8578d4a: Improved handling of no DISPLAY variable. (Ernie Pasveer) #552
- 7a28f3c: Merge branch 'main' into 507-parallelstacks-implement-a-view-mode-called-method-view (Ernie Pasveer) #553
- 73cc5e0: Added Method view to ParallelStacksVisualizer. (Ernie Pasveer) #553
- da299f6: First pass at "search in graph". (Ernie Pasveer) #555
- e8e8ed8: Add regex toggle. (Ernie Pasveer) #555
- 74072bb: Initial work on Filtering in ParallelStacksVisualizer. (Ernie Pasveer) #556
- 3373a3b: Corrected placement of nodes. (Ernie Pasveer) #557
- 59b94fb: Implemented. (Ernie Pasveer) #558
- 71966c2: Improve Editor's minimap. (Ernie Pasveer) #560
- 14266cc: Prepare for the 2.8 release. (Ernie Pasveer)