Ernie Pasveer
a6f6858a05
Add option to reload source file if it changes.
2023-10-02 17:09:09 -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
fec9e149b7
Change to SeerHelpPageDialog.
2023-01-27 19:16:15 +00:00
Ernie Pasveer
e3799e1c67
Fixed adding value to variable logger from editor.
2022-12-25 09:02:40 -06:00
Ernie Pasveer
e1320fafcf
Add PC, SP, FLAGS status bar to Assembly tab.
2022-12-24 15:42:07 -06:00
Ernie Pasveer
5e32cc4238
Fixed UMR when notifying of Assembly tab deletion.
2022-12-22 19:47:40 -06:00
Ernie Pasveer
fe0d5b21e5
Add Nexti and Stepi toolbar buttons if Assembly tab is shown.
2022-12-22 19:32:34 -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
09fe27ae11
checkpoint: assembly and source.
2022-11-06 18:18:42 -06:00
Ernie Pasveer
bb70922e2e
checkpoint: add source to assemby view.
2022-11-03 18:03:44 -05:00
Ernie Pasveer
33c3e15c7b
Improve specifying alternate directory if the source has moved.
2022-10-22 11:35:30 -05:00
Ernie Pasveer
419cd6d756
Finish changes for configuring assembly columns (address, offset, opcodes)
2022-10-14 18:45:50 -05: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
Ernie Pasveer
7e28cfb631
Add Help to Code Manager.
2022-09-26 16:14:17 -05:00
Ernie Pasveer
2d48bae1d9
Start of Help for all other visualizers and browsers.
2022-09-25 20:06:56 -05:00
Ernie Pasveer
779f4805ab
Change widgets to use QHContainerWidget.
2022-09-22 18:13:00 -05:00
Ernie Pasveer
766eeb5f96
Added Source config to better sort files in "Source", "Header", and "Misc" for SourceBrowser.
2022-09-08 10:21:27 -05:00
Ernie Pasveer
cb28803219
Add filter patterns to source browser for Misc, Source, and Header folders.
2022-09-07 17:34:32 -05:00
Ernie Pasveer
4afd2b7dbf
Add 'ignore' support when opening files.
...
Some system files won't be found and are annoying
when prompted each time.
2022-09-06 20:35:47 -05:00
Ernie Pasveer
f99dc63331
Add StructVisualizers to source/assembly editors and stack arguments/locals browsers.
2022-08-13 09:57:48 -05:00
Ernie Pasveer
87bdd2e59a
Launch Memmory/Array Visualizer on RMB for AssemblySourceTab
2022-08-03 19:07:23 -05:00
Ernie Pasveer
831c34181e
Fixed showing assembly tab on seer startup.
2022-08-01 18:52:48 -05:00
Ernie Pasveer
16b3c686d3
Added Assembly setting config tab.
...
(att/intel flavor, demangle symbol names, etc.)
2022-07-23 10:36:18 -05:00
Ernie Pasveer
67e2df2800
Finished config for KeepAssemblyOnTop and ShowAssemblyOnStartup.
2022-07-20 19:51:38 -05:00
Ernie Pasveer
b1051d9e7c
Fix bug when displaying assembly for the first time.
...
It wasn't showing the current line. Now fixed.
2022-07-16 11:24:58 -05:00
Ernie Pasveer
3c216d9207
Minor UI fixes.
2022-07-09 15:32:13 -05:00
Ernie Pasveer
8c894b9e84
Add dark and light theme to editor config page.
...
The dark and light themes are hardwired into Seer.
After applying one of them, you can tweak them.
Then save the configuration.
2022-07-09 10:03:03 -05:00
Ernie Pasveer
4da9bbbd9e
Renaming...
2022-07-03 12:54:56 -05:00
Ernie Pasveer
3c550b0150
Renaming continues...
2022-07-03 11:56:45 -05:00
Ernie Pasveer
5d73470e63
Add View->Assembly to create assembly view.
2022-07-03 11:13:49 -05:00
Ernie Pasveer
610e3d531a
Fixed bug with assembly and stackframe selection.
2022-07-03 09:21:28 -05:00
Ernie Pasveer
3006de2216
Change assembly when selecting stack frame. Pt.1
2022-07-02 20:22:35 -05:00
Ernie Pasveer
d0e805205a
Implement 'run to address'.
2022-06-29 19:03:36 -05:00
Ernie Pasveer
a9aed2586f
Good progress on managing breakpoints in assembly view.
2022-06-28 19:20:11 -05:00
Ernie Pasveer
ab04aea255
Add 'Match' color.
2022-06-25 18:49:55 -05:00
Ernie Pasveer
e204336951
checkpoint.
2022-06-25 11:08:09 -05:00
Ernie Pasveer
7b898b45bd
Merge branch 'main' into assemblyeditor
2022-06-16 19:40:10 -05:00
Ernie Pasveer
968a35fa49
Pass alternateDirectoryList to newly created editor widgets.
2022-06-13 19:13:02 -05:00
Ernie Pasveer
400761e462
Checkpoint. Viewing assembly.
2022-06-12 17:53:06 -05:00
Ernie Pasveer
2061d86e6d
Implement dialog to close selected files.
2022-04-03 13:04:17 -05:00
Ernie Pasveer
1612306951
Checkpoint: source close dialog.
2022-04-02 17:26:28 -05:00
Ernie Pasveer
7422bec1af
Force file dialogs to look in the current director first.
2022-03-19 15:48:53 -05:00
Ernie Pasveer
699ee6262f
Checkpoint: array visualizer.
2022-03-13 08:27:47 -05:00
Ernie Pasveer
693fa4a96e
Show source filename where possible. Not including path.
2022-02-28 20:49:34 -06:00
Ernie Pasveer
aa9bf81eac
Checkpoint. Search text shortcuts.
2022-02-24 17:54:31 -06:00
Ernie Pasveer
3571e03173
Checkpoint. Search text.
2022-02-24 16:53:27 -06:00
Ernie Pasveer
0e0b7bd127
Checkpoint: search text.
2022-02-24 16:38:12 -06:00
Ernie Pasveer
2845d3b887
Handle a generic "*stopped" message better.
...
dprintf will result in a very plain "*stopped" message if the
dprintf is told to call a function that may throw an exception, thus
calling std::terminate.
2022-02-20 17:51:06 -06:00