Commit Graph

55 Commits

Author SHA1 Message Date
QuangNguyenMinh123 f850e2d98e Add Go to Definition with Ctrl + Click 2026-03-21 14:04:48 +07:00
Ernie Pasveer 8a1d19a5ec Made tweaks to this PR. 2026-03-09 23:14:44 +07:00
QuangNguyenMinh123 7a87b7b0c6 Add Go to Definition feature 2026-03-09 23:14:44 +07:00
Ernie Pasveer e26b6702b1 Merge branch 'main' into 420-add-a-hotkey-for-run-to-cursor 2026-01-27 13:35:59 -06:00
Ernie Pasveer 7b14080acf Merge branch 'main' into 419-automatically-refresh-editor-view-if-source-file-is-modified 2026-01-27 13:26:47 -06:00
Ernie Pasveer 2f0921cfd3 Add an option to automatically reload the source file if it's changed. 2026-01-25 12:27:07 -06:00
Ernie Pasveer f7d15c1e68 Add F9 shortcut for run-to-line. 2026-01-24 16:21:45 -06:00
QuangNguyenMinh123 855fce6c33 Add feature: Mouse navigation 2026-01-21 22:09:17 +07:00
QuangNguyenMinh123 9c3fa2e940 remove handleOpenRecentlyClosedFile slot and enhance SeerEditorManagerWidget::handleOpenFile 2025-12-18 11:24:52 +07:00
QuangNguyenMinh123 cf96d170a1 Fix segment fault 2025-12-16 23:55:34 +07:00
QuangNguyenMinh123 8fa6925020 Add Ctrl+Shift+T shortcut 2025-12-16 23:55:34 +07:00
Ernie Pasveer 12c6cd7c4a Move Seer icons to better locations for flathub. 2025-12-16 09:42:08 -06:00
QuangNguyenMinh123 7d96a8905e Erase color of level 0 bt line when target is running 2025-12-12 14:44:38 +07:00
Ernie Pasveer 45336a4da7 Fix check of open return code. 2025-12-09 11:24:10 -06:00
Ernie Pasveer 4de778e0a8 Add breakpoint toggle via CTRL-B. Fixed up Assembly source editor. 2025-10-25 14:49:48 -05:00
Ernie Pasveer 5506f110a8 Refactored SyntaxHighlighting. Now supports C/C++/Rust/Odin. (PR #362) 2025-10-11 11:20:06 -05:00
RaphGL 5ac4a65170 fixed regression on editor config syntax highlighting 2025-10-10 17:05:49 -01:00
RaphGL c2a14ab715 fixed highlighter not updating when changed in settings 2025-10-10 17:05:49 -01:00
RaphGL 5ab9d0f558 improved how syntax highlighter is fetched 2025-10-10 17:05:49 -01:00
RaphGL 344b399b07 restructured source highlighter
changed how source highlighter is passed along with a new odin highlighter
2025-10-10 17:05:49 -01:00
Ernie Pasveer 30a8e8a7a6 Remove surrounding quotes for RMB contexts. Update CHANGELOG. 2025-09-27 11:11:36 -05:00
Ernie Pasveer f6f49bc167 Change ObjectiveC pretext from 'oc#' to '(objc)'
Makes it look like a cast.
2025-09-27 10:47:39 -05:00
Ernie Pasveer b88d68afd3 Add copyright header to each source file. 2025-08-26 17:26:05 -05:00
Ernie Pasveer 90587b157a Finished 'function' breakpoint add. 2025-07-13 19:13:00 -05:00
Ernie Pasveer 70943a4494 First whack at a Matrix visualizer. 2025-06-29 13:30:35 -05:00
Ernie Pasveer 15baed3cea Removed minimap references. 2025-05-05 21:13:39 -05:00
Ernie Pasveer 2d138434c6 Almost there! 2025-05-04 14:14:52 -05:00
Ernie Pasveer ff39d90a5a WIP: Working in reviving minimap. 2025-05-03 09:42:51 -05:00
Ernie Pasveer c00b4ef571 When showing current line in stack, highlight with grey if not the lowest level. 2025-04-07 16:24:05 -05:00
Ernie Pasveer cc8e47b930 Add the Seer logo to the placeholder source file widget. 2025-03-23 13:27:57 -05:00
Ernie Pasveer e9e58ede00 Fixed "show variable value on hover". 2024-12-26 16:34:50 -06:00
Ernie Pasveer 3ae0622cd3 Moved printpoint type into create dialog. 2024-12-22 17:18:09 -06:00
Ernie Pasveer ae75a4e948 Finished. 2024-11-23 15:00:36 -06:00
Ernie Pasveer 9eaa72c3fa Fixed, as best I can, the minimizing of detached windows. 2024-10-07 18:08:06 -05:00
Ernie Pasveer f3144f3fe0 Show breakpoint info as a tooltip if the breakpoint icon is clicked with LMB and held down. 2024-09-11 17:34:46 -05:00
Ernie Pasveer 4a235631b6 Checkpoint. Initial work on ToolTip for breakpoint icon. 2024-09-08 13:29:30 -05:00
Ernie Pasveer 9f53a66cb3 Checkpoint on this task. 2024-06-30 12:15:17 -05:00
Ernie Pasveer 383cb34e0c Add external editor option.
Seer can launch an external editor on the current source file when
using the RMB menu.
2024-03-02 11:39:39 -06:00
Ernie Pasveer c3c0aa3897 Fixed string variables with escaped tabs and quotes. 2023-12-02 11:12:41 -06:00
Ernie Pasveer 8ac0dd0163 Fixed "show variable's value" on hover. 2023-10-21 12:43:42 -05:00
Ernie Pasveer a6f6858a05 Add option to reload source file if it changes. 2023-10-02 17:09:09 -05:00
Ernie Pasveer 098837e745 Allow CTRL+DoubleClick to do a quick RunToLine or RunToAddress. 2023-09-10 12:13:15 -05:00
Ernie Pasveer 87e32e6167 Add support for Qt5. 2023-05-20 16:27:23 -05:00
Ernie Pasveer 9c49fb7f63 Initial iteration for Qt6 port. 2023-05-16 15:25:28 -05:00
Ilia Sharin 67df2c1d6f Made adaptation to Qt6. Now it compiles without any errors and runs.
More work is required to get rid of Qt5Compat shims
2023-05-05 17:00:08 -04:00
Ernie Pasveer e6a325932f Clean up UI depending on debug mode. 2023-02-25 17:47:19 -06:00
Ernie Pasveer e3799e1c67 Fixed adding value to variable logger from editor. 2022-12-25 09:02:40 -06:00
Ernie Pasveer 94f9aae6c1 Fixed '\t' character returned by some flavors of gdb that display the disassembly. 2022-12-18 16:12:25 -06:00
Ernie Pasveer d2a05f653b Set default monospace font to "monospace".
Let Qt derive which one to use for the default.
It can always be overridden by the config dialog.
2022-10-10 16:52:28 -05:00
Kevin Ernst 379d094191 Updates to build on Ubuntu 18.04 LTS (…)
- replace `add_compile_definitions` (added in CMake ≥3.12) with
`add_definitions` in `CMakeLists.txt`

    * hat tip to: https://stackoverflow.com/a/61250302/785213

- add #ifdef's to support Qt 5.9.5 for Ubuntu 18.04 by replacing QString
`.front()` and `.back()` methods with `.at(0)` and `.at(s.size() - 1)`

    * hat tip to: https://github.com/pawelsalawa/sqlitestudio/commit/90ca398

- add #ifdef's to replace `QFontMetrics` `.horizontalAdvance()` method
with `.width()` to support Qt 5.9.5 on Ubuntu 18.04

    * hat tip to: https://github.com/Sigil-Ebook/Sigil/commit/a32f890

- closes #107
2022-10-07 00:32:46 -04:00