Commit Graph

1539 Commits

Author SHA1 Message Date
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
Martin
09f7108d6a Debugger: Evaluate Win, auto refresh when changing checkboxes 2022-07-03 01:51:34 +02:00
Maxim Ganetsky
fedddfc9ba Debugger: improved Evaluate/Modify dialog layout 2022-07-01 01:09:45 +03:00
Martin
9fdd4b278b Debugger: Evaluate Window, use Watch object to retrieve value via new API. Enables FpDebug-value-converter 2022-06-30 16:54:46 +02:00
Martin
563d7e2d6f Debugger: fixes for Inspect dlg. 2022-06-29 00:55:53 +02:00
Martin
b54ac53cca Debugger: improve SysVarToLStr - Improve error handling 2022-06-28 23:44:21 +02:00
Martin
131d1062df Debugger: allow calling SysVarToLStr for variants (via user defined type-names) 2022-06-23 13:54:18 +02:00