Martin
|
574ccd903a
|
IdeDebugger: Move units from Ide to IdeDebugger. (BreakPropertyDlgGroups, CallStack, DebuggerAttachDialog, DebuggerOutput, ExceptDlg, FeedbackDlg, HistoryDlg, LocalsDlg, PseudoTerminal, RegisterDlg, ThreadDlg, WatchesDlg)
|
2023-01-10 17:04:54 +01:00 |
|
Martin
|
739b542449
|
IDEIntf: rename some ResourceString to match the common naming scheme
|
2023-01-10 17:00:42 +01:00 |
|
Martin
|
2d2e5431aa
|
IDE: moved some of the most common ResourceString to IdeIntf, so other IDE packages can use them (instead of duplicating them)
|
2023-01-10 17:00:41 +01:00 |
|
Martin
|
0d3a7504d7
|
IdeDebugger: Move unit DebuggerDlg from Ide to IdeDebugger.
|
2023-01-09 23:05:16 +01:00 |
|
Martin
|
e22f69d623
|
IdeDebugger: Move unit BaseDebugManager from Ide to IdeDebugger.
|
2023-01-09 23:05:15 +01:00 |
|
Martin
|
dccfe2257d
|
IDE, Debugger: Updated "debugger error" msg.
|
2022-12-02 02:27:49 +01:00 |
|
Martin
|
b41163de42
|
Debugger: "Value Converter Conf" in "Project Options"
|
2022-08-28 21:00:28 +02:00 |
|
Martin
|
eea8b2cd21
|
IDE, Debugger, Project: Allow setting up project specific debugger backends
|
2022-08-28 21:00:28 +02:00 |
|
Martin
|
847436a56f
|
Debugger: Inspect/Evaluate windows, when opened from watches or each-other transfer settings for eval-flags and converter
|
2022-08-05 17:33:29 +02:00 |
|
Martin
|
bca093c6ec
|
Debugger: redesign Inspect and Evaluate-Modify windows
|
2022-08-01 18:41:17 +02:00 |
|
Martin
|
bf6baffcfe
|
Debugger: Editor-Hint for debug-value, use Watch object to retrieve value via new API. Enables FpDebug-value-converter
|
2022-06-30 16:54:47 +02:00 |
|
Martin
|
e5e1ea1366
|
Debugger: fix Inspect-Win, update when user modifies value
|
2022-06-12 22:14:11 +02:00 |
|
Martin
|
54bca1219b
|
Debugger: Inspect-Win, use Watch object to get data / Display arrays with FpDebug
|
2022-06-12 22:14:11 +02:00 |
|
Martin
|
8d3d08ae4c
|
Debugger: Moved dsState to new unit
|
2022-03-24 00:39:03 +01:00 |
|
Martin
|
7642aaff78
|
Debugger: Change TWatchesMonitor/Supplier to use new Interface.
|
2022-01-10 14:08:37 +01:00 |
|
Martin
|
d1ac568e96
|
Debugger: New package LazDebuggerIntf / Replace TWatchValue with TWatchValueIntf
|
2022-01-10 14:08:37 +01:00 |
|
Martin
|
7f9e1893d2
|
Rename TDBGEvaluateFlag to TWatcheEvaluateFlag
|
2022-01-10 14:08:35 +01:00 |
|
martin
|
a3bd018a86
|
Debugger, IDE: Watches, add "Allow function calls" option to IDE / Add "Auto set class from instance"
git-svn-id: trunk@65152 -
|
2021-05-29 22:51:13 +00:00 |
|
martin
|
7ab3261e30
|
Debugger: Notify if debugged app, exits with error code. Issue #37861
git-svn-id: trunk@63950 -
|
2020-10-04 14:24:46 +00:00 |
|
juha
|
125e794a87
|
Remove useless test for X <> Nil when using "is" operator.
git-svn-id: trunk@63779 -
|
2020-08-18 17:35:21 +00:00 |
|
martin
|
5ce498b490
|
IDE, Debugger: Allow "Add Watch" as button on the editor toolbar
git-svn-id: trunk@63653 -
|
2020-07-25 10:21:55 +00:00 |
|
martin
|
b208794e24
|
IDE, Debugger: reduce calls to Update when adding a watch.
git-svn-id: trunk@63649 -
|
2020-07-24 22:39:06 +00:00 |
|
mattias
|
a028a923fa
|
IDE: debug launching application
git-svn-id: trunk@63588 -
|
2020-07-17 08:58:15 +00:00 |
|
martin
|
99302de6f6
|
IDE: enable (debug-)Stop button while building.
git-svn-id: trunk@63530 -
|
2020-07-08 13:28:34 +00:00 |
|
martin
|
26272363cd
|
IDE, Debugger: fix r63306 #06b1a964b6 "Fix Run menu, to show correct available debugger commands" -- Do not init the debugger. => Review the entire calculation of available actions in the Run menu. Issue #0037183
git-svn-id: trunk@63317 -
|
2020-06-06 16:45:12 +00:00 |
|
martin
|
06b1a964b6
|
IDE: Fix Run menu, to show correct available debugger commands
git-svn-id: trunk@63306 -
|
2020-06-06 00:53:49 +00:00 |
|
martin
|
5bcddd28fb
|
IDE, Debugger: Add real "Run-To"
git-svn-id: trunk@63303 -
|
2020-06-06 00:53:44 +00:00 |
|
martin
|
de80bde641
|
IDE: rename "run to cursor" to "step to cursor" - reflect what it really does
git-svn-id: trunk@63302 -
|
2020-06-06 00:53:39 +00:00 |
|
juha
|
4fe3c9d4be
|
IDE: Simplify and reuse function GetCommand in DebugManager.
git-svn-id: trunk@62727 -
|
2020-03-09 21:28:53 +00:00 |
|
ondrej
|
922e731fd5
|
IDE: Project: LPI&LPS debugging info - write new lists. Issue #22752
git-svn-id: trunk@62247 -
|
2019-11-16 18:23:54 +00:00 |
|
martin
|
cf8b7f94fe
|
IDE, Debugger: Set break/watchpoint after properties are confirmed. This used to set the watchpoint before the user confirmed, and then updated it.
git-svn-id: trunk@61964 -
|
2019-10-03 18:38:05 +00:00 |
|
martin
|
5e7fd9a4fa
|
Debugger: Allow project to override selected debugger.
git-svn-id: trunk@61673 -
|
2019-08-06 15:38:36 +00:00 |
|
martin
|
358ce23913
|
Debugger-Config: Allow "named" configs for the debugger.
git-svn-id: trunk@61548 -
|
2019-07-08 23:01:18 +00:00 |
|
martin
|
67f6274cad
|
LazDebuggerGdbmi: Improve "Reset Debugger". Ensure timeouts, if certain options lead to endless waiting.
git-svn-id: trunk@61068 -
|
2019-04-28 13:31:45 +00:00 |
|
mattias
|
8890612608
|
IDE: invalidate filestate cache after opendialog, because it can change files without switching to another application
git-svn-id: trunk@60619 -
|
2019-03-08 08:50:57 +00:00 |
|
michl
|
9bfc86dedf
|
Evaluate a expression automatically when EvaluateDlg is already shown
git-svn-id: trunk@60046 -
|
2019-01-09 15:16:09 +00:00 |
|
michl
|
25cba76789
|
Evaluate a expression when EvaluateDlg is already shown
git-svn-id: trunk@60045 -
|
2019-01-09 14:55:35 +00:00 |
|
martin
|
8070c320ce
|
Debugger: Limit size of exception message/window
git-svn-id: trunk@59743 -
|
2018-12-06 21:19:38 +00:00 |
|
martin
|
26f6718812
|
Debugger: fixed breakpoint actions (take snapshot) for address and data breakpoints
git-svn-id: trunk@59625 -
|
2018-11-22 12:13:15 +00:00 |
|
martin
|
51c4594159
|
Debugger: fix step out
git-svn-id: trunk@58842 -
|
2018-09-03 15:55:38 +00:00 |
|
martin
|
a39a12bac0
|
Fix "goto execution point" asm location Issue #0034175 Patch by errno
git-svn-id: trunk@58772 -
|
2018-08-24 15:56:53 +00:00 |
|
martin
|
6fae020d54
|
clean up test code from r58522 #62434fa788 / Fix "goto execution point" Issue #0034175
git-svn-id: trunk@58771 -
|
2018-08-24 15:17:37 +00:00 |
|
martin
|
9f8beba93e
|
Debugger: let the debugger request certain compiler opts (eg: needs dwarf, or external info)
git-svn-id: trunk@58679 -
|
2018-08-05 12:26:21 +00:00 |
|
juha
|
b20cf40349
|
Use RaiseGDBException from LazTracer unit. Remove similar funcs from IDEProcs and ComponentReg.
git-svn-id: trunk@58622 -
|
2018-07-24 17:49:21 +00:00 |
|
juha
|
a20ec2d6bc
|
Move functions dealing with command line from IDEProcs to LazFileUtils.
git-svn-id: trunk@58621 -
|
2018-07-24 17:49:16 +00:00 |
|
martin
|
62434fa788
|
Debugger: Option to autoclose the asm window, if it was auto-opened (break at no source line). Issue #027800
git-svn-id: trunk@58522 -
|
2018-07-14 20:34:45 +00:00 |
|
maxim
|
7889edf162
|
IDE: fixed typo in assigning formatting parameters of dbgEventWatchTriggered resource string
git-svn-id: trunk@58485 -
|
2018-07-10 23:50:44 +00:00 |
|
martin
|
84464812eb
|
Debugger (gdbmi based): Add TIOCGWINSZ to PseudoTerminal. Issue #33935 Patch by Mark Morgan Lloyd
git-svn-id: trunk@58480 -
|
2018-07-10 15:42:25 +00:00 |
|
martin
|
5d541aec27
|
DebuggerIntf: Watches can now be created in Updating state. Allowing to bundle change notifications for the debugger backend.
git-svn-id: trunk@58465 -
|
2018-07-08 20:51:00 +00:00 |
|
martin
|
be369c0a73
|
Debugger: start refactor event-log handling / allow resource strings for common events to be stored in the IDE (rather than each debugger back end)
git-svn-id: trunk@58433 -
|
2018-07-03 14:54:51 +00:00 |
|