Commit Graph

1633 Commits

Author SHA1 Message Date
Ernie Pasveer 5299c4e8a2 Add my github page address the the help dialog. 2022-03-24 15:58:02 -05:00
Ernie Pasveer 90d20e0a94 Mention QtCharts is now required. 2022-03-24 15:08:05 -05:00
Ernie Pasveer fae21d5648 Update README.md with an ArrayVisualzer picture. 2022-03-24 15:06:34 -05:00
Ernie Pasveer 61b241fd82 ArrayVisualizer. Plotting arrays. 2022-03-24 15:04:18 -05:00
Ernie Pasveer af7edc4290 Screen pic for ArrayVisualizer. 2022-03-24 15:03:52 -05:00
Ernie Pasveer 18dc573e7a Checkpoint: ArrayVisualizer. 2022-03-21 17:37:53 -05:00
Ernie Pasveer 8e19c0ba58 checkpoint: array visualizer. 2022-03-19 15:49:40 -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 c248c69016 Array a sinewave array. 2022-03-19 15:46:34 -05:00
Ernie Pasveer c24802be69 Update the detachable tab widget. 2022-03-15 19:18:03 -05:00
Ernie Pasveer 8fad055370 checkpoint. ArrayVisializer. 2022-03-14 18:28:46 -05:00
Ernie Pasveer 699ee6262f Checkpoint: array visualizer. 2022-03-13 08:27:47 -05:00
Ernie Pasveer 0ebd594d6e Fixed moving to end of SeerLogWidget. 2022-03-12 17:51:32 -06:00
Ernie Pasveer 9987155b77 Add a busy cursor when attaching to a pid process. 2022-03-12 10:27:40 -06:00
Ernie Pasveer 2293786006 Cleaned up some more 'core' handling.
Make the 'gdbCore' more like 'gdbStart', 'gdbRun', and 'gdbAttach'.
'gdbConnect' will happen sometime.
2022-03-12 10:04:09 -06:00
Ernie Pasveer 48e36c08e9 Shutdown gdb when 'close' event happens.
This should take care of detaching from a remote pid.
2022-03-12 09:24:28 -06:00
Ernie Pasveer 9a5c230032 Notes for core files. 2022-03-12 08:05:09 -06:00
Ernie Pasveer bd320d2dff Merge branch 'startgdb' into main 2022-03-10 20:01:35 -06:00
Ernie Pasveer aa8aeb4106 No console for 'attach' mode. 2022-03-10 20:00:16 -06:00
Ernie Pasveer 3611248913 Reworked gdb starting to remember breakpoints between sessions. 2022-03-10 19:52:58 -06:00
Ernie Pasveer 4fcdeff4fa Fix minor compile error. 2022-03-06 20:49:14 -06:00
Ernie Pasveer b2d41e387c Increment version number for next release. v1.2 2022-03-06 20:15:23 -06:00
Ernie Pasveer b84c26a76b Checkpoint: new gdb launching to retain existing breakpoints. 2022-03-06 20:13:10 -06:00
Ernie Pasveer 576e1f0fa9 Remove reference to print_traceback. 2022-03-06 18:04:17 -06:00
Ernie Pasveer 550b97bdde Break loop on EAGAIN. 2022-03-06 18:03:15 -06:00
Ernie Pasveer f9cebcb34d Allow connectConsole to be called.
disconnectConsole is called if an EIO error is called to prevent
Seer going to 100% cpu.
2022-03-06 17:16:50 -06:00
Ernie Pasveer 813e93a05a Update git notes. 2022-03-06 10:29:59 -06:00
Ernie Pasveer a4026c093a Add a small spacing between buttons. 2022-03-05 21:12:05 -06:00
Ernie Pasveer 42c57b0320 Add a save/load breakpoints button. 2022-03-05 17:56:26 -06:00
Ernie Pasveer 0b1d8f9f49 Add a 'isEmpty' function. 2022-03-05 16:40:37 -06:00
Ernie Pasveer ab9c57e5af Add 'handle terminating exceptions' to Seer.
Including config dialogs.
2022-03-02 17:41:34 -06:00
Ernie Pasveer 693fa4a96e Show source filename where possible. Not including path. 2022-02-28 20:49:34 -06:00
Ernie Pasveer dc3024568e Make all tabs QDetachTabWidget. 2022-02-28 19:54:21 -06:00
Ernie Pasveer 51c89118e9 Added shortcuts for search text next and prev. 2022-02-27 18:30:15 -06:00
Ernie Pasveer 1685b0afec Touch up code format. 2022-02-27 13:26:19 -06:00
Ernie Pasveer 5e36e3985a Reworked the text highlighting.
Went from 'current line' and 'second current line' to just 'current line'.
Just need the "yellow" highlighter for all lines in the stack frame.

Show all search results is code editor.
Show number of seach matches.
Clear searches when QLineEdit 'clear' button is pressed.
Show searches when QLineEdit 'return' is pressed.
Show searches when MatchCase QCheckBox is tiggered.

Reworked editor "extra selections" logic.
2022-02-27 13:17:11 -06:00
Ernie Pasveer 7698ab8e19 Remove ^F and ^O from tooltip.
As they are now configuration and shouldn't be hardwired.
2022-02-27 09:33:44 -06:00
Ernie Pasveer c24d91cee9 Add count() method. Just like SeerKeySettings. 2022-02-25 07:40:38 -06:00
Ernie Pasveer 2a26d21367 Fixed bug when keysettings and a blank session. 2022-02-25 07:38:54 -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
Ernie Pasveer 8fd9c78ed7 Incrementing version number for next release.
Switching to v1.x format instead of v1.0.x
v1.1
2022-02-20 11:02:27 -06:00
Ernie Pasveer bd89c4c227 Fixed loading of shared libaries.
handleGdbExecutableSharedLibraries() was being called each time a
program was being debugged. It should only be called if the "List
Libraries" widget was shown or refreshed.
2022-02-20 10:56:19 -06:00
Ernie Pasveer ea95a7f742 Finished key mappings. 2022-02-20 10:45:39 -06:00
Ernie Pasveer 572e3fc293 Checkpoint. 2022-02-20 10:18:29 -06:00
Ernie Pasveer 77196850b9 Checkpoint. 2022-02-20 09:27:13 -06:00
Ernie Pasveer 177e914e2b Checkpoint. 2022-02-19 17:28:52 -06:00
Ernie Pasveer c4c3e3d2ec Checkpoint. 2022-02-19 14:14:12 -06:00