Commit Graph

1545 Commits

Author SHA1 Message Date
Martin
11ef2a0438 IDE, Debugger: move ProjectLink to debugger 2024-04-12 13:26:18 +02:00
Martin
6c6ab806b3 Debugger: Add confirmation dialogs for delete Watches/History. Make confirm delete breakpoints optional. 2024-03-20 19:45:07 +01:00
Martin
d019706897 Ide, Debugger: Always bring Watches, Locals to front (not focus) if items are added (optional) Issue #40771 2024-02-17 13:48:02 +01:00
Dmitry D. Chernov
a36b277a4b IDE: Clarify misleading names of common event handlers in options window
Notice the GeneralCheckBoxOnChange() function, which already had named properly.
2024-02-06 13:35:11 +00:00
Juha
64391dbd96 LazBuild: Remove IdeDebugger dependency. Split debugger related parts of TProject to new unit ProjectDebugLink. 2023-07-25 11:07:47 +03:00
Juha
636e902e6a Move units IDECmdLine, IDEGuiCmdLine, IDEProcs and CompOptsModes to IdeConfig package. 2023-07-23 22:34:21 +03:00
Juha
e045ba01d2 Remove units from uses sections, especially LCLProc which now contains many wrappers to other non-LCL units. 2023-06-18 14:57:06 +03:00
Juha
eac9c6e5c6 IdeConfig: Remove LCL dependency from IdeConfig package. Add comments in uses sections, helps locate dependencies. 2023-06-11 20:34:36 +03:00
Martin
ad0396ae2a Debugger: moved asm dialog to IdeDebugger 2023-03-13 17:38:12 +01:00
Martin
048aa12384 IDE: Move units to IdeDebugger package. 2023-01-26 18:26:31 +01:00
Martin
2a67f6ec76 Renamed LazarusCommonStrConst to IdeIntfStrConsts 2023-01-25 16:51:48 +01:00
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
d469c50a29 IdeDebugger: Move unit WatchPropertyDlg from Ide to IdeDebugger. 2023-01-09 23:05:16 +01:00
Martin
4a616acb99 Debugger: DebuggerOptions load unknown/unsupported backends into separate lists. 2023-01-08 04:37:03 +01:00
Martin
c7de909539 Debugger: Add dfNotSuitableForOsArch, to filter out unusable backends 2023-01-08 04:36:59 +01:00
Martin
8f2367727a DebuggerOptions: TDebuggerPropertiesConfig removed MarkAsDeleted workaround. 2023-01-08 04:36:58 +01:00
Martin
8ddfc51b46 DebuggerOptions, EnvironmentOptions: move class-config 2023-01-08 04:36:58 +01:00
Martin
b3fd61e107 EnvironmentOpts: Move to ide/packages/ideconfig 2022-12-10 17:55:02 +01:00
Martin
bf4114c8ca EnvironmentOpts: remove dependency on IdeProcs 2022-12-08 16:05:03 +01:00
Juha
c34f009b5a Debugger: Prevent a crash when adding and then deleting a new debugger backend. 2022-11-21 12:04:38 +02:00
Martin
1e7d87dd64 Debugger, IDE: fix dangling pointer in watches / crash when history entry was active and restarting debugger. 2022-10-23 13:18:00 +02:00
Martin
069baa2497 Debugger: Run only current thread for watch function eval. Add option to run all threads. 2022-09-11 15:16:18 +02:00
Martin
8fd2e40aec Debugger: fix compile 2022-09-11 03:54:58 +02:00
Martin
45b69e8d9d Debugger: Allow to suspend/resume individual threads / only with FpDebug, only while paused - for the next run/step. 2022-09-11 03:28:53 +02:00
Martin
cbf0b6b0d6 Debugger: make ThreadState an enum 2022-09-11 02:25:23 +02:00
Martin
bc3222941a Debugger: Callstack-Dialog: Fixed "go to bottom" 2022-09-10 18:01:37 +02:00
Martin
71f7423dcc Debugger: Callstack-Dialog: Fixed, don't reset the "ViewStart" (first index shown), if more frames are evaluated 2022-09-10 18:01:37 +02:00
Martin
9487022e01 Debugger: Callstack-Dialog: Fixed, don't call CountLimited with more "+1" than needed. 2022-09-10 18:01:36 +02:00
Martin
4d22d48f2e Debugger: fix warning about project debugger backend in global options 2022-09-09 12:25:27 +02:00
Martin
f4e3f0e7e7 Debugger: "Copy callstack" do not clear clipboard to early. Issue #39880 2022-09-05 21:01:46 +02:00
Martin
af214f8719 Debugger: Renamed FpConverter to BackendConverter 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
bf105af56c Debugger: fix crash in GetUniqueName 2022-08-28 20:59:53 +02:00
Martin
2468eac09e Debugger: Feedback dialog, use ParentColor. Issue #39839 2022-08-07 23:44:13 +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
2d0c2ea8ba Debugger: new result type for ConvertValue 2022-08-04 22:50:40 +02:00
Martin
cbb17d6aeb Debugger: fix typename with Json-display 2022-08-03 17:47:49 +02:00
Maxim Ganetsky
49730c9318 Debugger: cleaned up unused resource strings 2022-08-03 01:37:09 +03:00
Martin
c1b9bfeca9 Debugger: DebugForJson fixes - keep text format / assign converter to sub-watches / add "Address" detection 2022-08-02 15:20:50 +02:00
Martin
bca093c6ec Debugger: redesign Inspect and Evaluate-Modify windows 2022-08-01 18:41:17 +02:00
Martin
c7e3898de2 Debugger: Watches, display full expression after drag/drop subwatch to main list. 2022-08-01 18:41:16 +02:00
Martin
f79e6e2ba9 Debugger: Add JSon explorer (expand json array/object) 2022-07-27 01:17:35 +02:00
Martin
ca5e8eafe0 Debugger: fix watches dialog / skip tree-rows with control elements 2022-07-24 14:06:48 +02:00
martin
2fce58a3de FpDebug: support DW_TAG_variant_part 2022-07-13 21:19:35 +02:00
Martin
2835e63366 Debugger: asm win, fix range check 2022-07-13 10:27:47 +02:00
Martin
271024d8d9 Debugger: Add option to limit converter invocations. 2022-07-03 01:54:32 +02:00
Martin
fab987a398 Debugger: Inspect Win, option to enable/disable convertor 2022-07-03 01:54:12 +02:00