Commit Graph

90 Commits

Author SHA1 Message Date
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
Ernie Pasveer 65ac92bf77 Add a feature to send alternate signals when the Interrupt button is
used.
2021-11-18 19:25:11 -06:00
Ernie Pasveer 0a09a4ec9b Notes to get pid of started inferior. 2021-11-15 10:23:34 -06:00
Ernie Pasveer b42ba2a347 Remove -nh flag when starting gdb. So we can source .gdbinit 2021-11-10 09:39:09 -06:00
Ernie Pasveer bfa12d4c26 Set current thread ID to bold in Thread IDS view. 2021-11-08 10:22:40 -06:00
Ernie Pasveer 39818ec6c1 Clean up some things for thread handling. 2021-11-07 13:53:46 -06:00
Ernie Pasveer 87a2b60bd6 Add RMB in code editor to add variable to Logger. 2021-11-03 16:10:25 -05:00