Ernie Pasveer
e5fe2e9d54
Add proper text for alternate diretory window.
2022-01-22 11:34:42 -06:00
Ernie Pasveer
46df5c8a55
Allow an alternate directory to look for the source file.
...
It's possible the location of a source file is not in the
location that gdb thinks. Seer now allows to load the source
file from an alternate directory using the Ctrl^O key while
in the code editor.
2022-01-20 19:11:15 -06:00
Ernie Pasveer
1afdf82f91
Switch from __PRETTY_FUNCTION__ to qSetMessagePattern()
2022-01-20 10:40:56 -06:00
Ernie Pasveer
b5b292fbed
Change dialogs to use Qt's version.
...
The native dialogs have different behavior when dealing with
filters. Qt's behavior is well defined.
2022-01-20 09:03:39 -06:00
Ernie Pasveer
0317ae9ec4
Minor wording on some dialogs.
2022-01-18 17:47:12 -06:00
Ernie Pasveer
591af6f7ad
Fix bug when automatically bringing up a source file at a breakpoint.
...
If an exception is raised from a source file (or function) that is
not compiled with debug info (resulting in no file or lineno), the
EditorManager can't automatically open the next most available file (the
one from the next stack frame).
StackFramesBrowser now figures out which source file can be available
if the file for frame 0 isn't available.
2022-01-17 16:18:30 -06:00
Ernie Pasveer
e3c87ca2c9
Stack Arguments was broken. Now Fixed.
...
If frame 0 has no arguments (via it not being debug), then
the code would exit too soon.
2022-01-17 11:36:49 -06:00
Ernie Pasveer
e5091af6dc
Fix bug when scrolling down to the last line.
...
It wasn't positioning to the begining of the line.
2022-01-16 12:22:37 -06:00
Ernie Pasveer
9f92ed65a8
Forgot to add saving of history count. Fixed.
2022-01-16 10:17:34 -06:00
Ernie Pasveer
3203a9b781
Add saving and remembering of manual gdb commands.
2022-01-16 09:55:17 -06:00
Ernie Pasveer
1339e89af3
Catchpoints for 'catch' broke. Now fixed.
...
As well, saving of all catchpoints works.
2022-01-13 20:36:39 -06:00
Ernie Pasveer
384838e5b0
Add library load/unload catch points.
2022-01-13 11:03:24 -06:00
Ernie Pasveer
ffca84a922
Finished console mode (normal,minimized,hidden).
2022-01-11 19:47:31 -06:00
Ernie Pasveer
33e62cc891
Prepare for 1.0.7 release.
2022-01-08 12:42:49 -06:00
Ernie Pasveer
9cce2761f1
Finished editor font and syntax highlighing settings.
2022-01-08 12:39:37 -06:00
Ernie Pasveer
201b085b76
Checkpoint.
2022-01-07 17:33:16 -06:00
Ernie Pasveer
70b3c9d3d0
Finished save/restore of important syntax settings.
2022-01-05 19:14:49 -06:00
Ernie Pasveer
78bf57fce4
Checkpoint. Still working on saving highlight colors.
2022-01-04 19:41:01 -06:00
Ernie Pasveer
bda1ce4270
Checkpoint. Syntax colors. Can now apply new ones.
2022-01-03 16:03:07 -06:00
Ernie Pasveer
611af86f59
Checkpoint - more work done on the highlighter settings.
2022-01-02 11:33:56 -06:00
Ernie Pasveer
97a17bc135
Add save/load for watchpoints.
...
Doesn't work though. When the load happens, the 'expression'
is no longer in scope.
2021-12-31 16:50:06 -06:00
Ernie Pasveer
2d9444e537
Save and reload catchpoints when the program is rerun.
2021-12-31 14:23:40 -06:00
Ernie Pasveer
7449fc7e66
Add 'catchpoint' support.
...
Still working on Editor config options.
2021-12-31 13:00:54 -06:00
Ernie Pasveer
07f2f0176b
Add 'catchpoint' support.
...
Still working on editor config options.
2021-12-31 13:00:02 -06:00
Ernie Pasveer
2737f9f925
Checkpoint. Syntax color options.
2021-12-27 11:09:14 -06:00
Ernie Pasveer
5a1d31d15c
Config editor font.
...
Save and restore from settings file. Change all open
and future editors.
2021-12-26 14:57:58 -06:00
Ernie Pasveer
f645a76959
Checkpoint for editor fonts..
2021-12-25 10:26:01 -06:00
Ernie Pasveer
dc93f413bf
Checkpoint for editor font selector.
2021-12-25 08:48:36 -06:00
Ernie Pasveer
1cbb6ce715
Changed org name to "Seer" so the config file would be in a better named
...
directory.
v1.0.6
2021-12-23 08:08:43 -06:00
Ernie Pasveer
1016d2d720
Fixed some help doc typos.
2021-12-22 20:33:28 -06:00
Ernie Pasveer
e3bf55b4c1
Add a 'spinning' indicator to the toolbar when the program runs.
2021-12-22 19:52:21 -06:00
Ernie Pasveer
19b018c916
Save and load config settings from "rc" file.
2021-12-22 15:16:39 -06:00
Ernie Pasveer
a88add2b37
Now brings up an error dialog if it can't launch the gdb program.
2021-12-22 14:18:26 -06:00
Ernie Pasveer
c79ce234ce
Finished gdb options dialog.
2021-12-20 20:28:00 -06:00
Ernie Pasveer
70408991d4
Checkpoint for Config dialog.
2021-12-20 18:04:53 -06:00
Ernie Pasveer
6222c13bf5
Checkpoint for Settings dialog.
2021-12-19 11:11:42 -06:00
Ernie Pasveer
34d012d325
Fix merging bug.
2021-12-18 09:31:15 -06:00
Ernie Pasveer
27b10796e3
Merge branch 'main' of https://github.com/epasveer/seer into main
2021-12-13 20:01:52 -06:00
Ernie Pasveer
0c5fd0dc5b
Checkpoint for "source open error".
2021-12-13 19:57:37 -06:00
Ernie Pasveer
b1333d02ae
Update Git notes for updating tokens.
2021-12-11 11:03:27 -06:00
Ernie Pasveer
242f8761d0
First cut of an array visualizer.
2021-11-30 16:59:42 -06:00
Ernie Pasveer
de72fa2b79
Add under the Control menu for step, next, continue, etc.
2021-11-29 17:33:33 -06:00
Ernie Pasveer
79f243c198
Added buttons for Memory and future Array visualizers.
...
Added icons for more buttons.
Changed About dialog to load text from a resource.
Incremented version number preparing for the next release.
2021-11-29 16:40:52 -06:00
Ernie Pasveer
1d15f35dd0
Double clicking a PID will select it.
2021-11-28 07:28:07 -06:00
Ernie Pasveer
e8cfe9a857
seer attach pid now displays source file, if possible.
2021-11-28 07:05:14 -06:00
Ernie Pasveer
ee7dfd0a09
Attach pid was broken. Fixed now.
...
Didn't pickup when "*stopped,frame" was issued.
2021-11-27 17:17:59 -06:00
Ernie Pasveer
ebbf40ad9b
Improved the system process dialog.
...
Now searches on username, program name, or hide/show system processes.
2021-11-25 21:59:03 -06:00
Ernie Pasveer
f1f21d4f35
Add mode to hide/show system processes.
2021-11-21 12:00:15 -06:00
Ernie Pasveer
a9e57dcf1d
Remove debug statement.
2021-11-21 11:25:53 -06:00
Ernie Pasveer
2012f2da8e
Improve error handling when sending a signal.
2021-11-21 11:24:08 -06:00