Martin
|
c88f5384ad
|
Debugger: Use part of parent result for nested/child watches (until they evaluate their own full result)
|
2023-03-28 10:53:27 +02:00 |
|
Martin
|
f479581489
|
IdeDebugger: Locals, removed old snapshot code, that was replaced in ad9eaf0474 and now leads to dangling pointers (assign will clear the snapshots, which are now hold by T*LocalValues)
|
2023-03-26 23:43:09 +02:00 |
|
Maxim Ganetsky
|
7f322b45b6
|
IDEDebugger: updated Russian translation
|
2023-03-25 16:39:01 +03:00 |
|
Martin
|
5a1e3a67d0
|
Debugger: Enable writing #0 to XML for history.
|
2023-03-24 10:19:47 +01:00 |
|
Martin
|
c996f57220
|
Debugger: display data address for strings
|
2023-03-23 21:31:55 +01:00 |
|
Martin
|
badfeecb5d
|
Debugger: renamed several interfaces, changing "T" prefix to "I" prefix
|
2023-03-22 19:41:24 +01:00 |
|
Martin
|
00cbd93c01
|
Debugger: Inspector, handle ctrl-up/down for grid navigation / ctrl-return to select row for inspection (go to field) / alt left/right for history
|
2023-03-22 19:41:24 +01:00 |
|
Martin
|
e24fc09860
|
Debugger: Filter edit for Inspect-dialog
|
2023-03-22 19:41:08 +01:00 |
|
Martin
|
73bbf37840
|
Debugger, IDE: clear new lines for errors, and status text. Related to 5f0317b72e
|
2023-03-21 18:29:18 +01:00 |
|
Martin
|
6a180f5389
|
Debugger: fixed range check error in watch printer
|
2023-03-20 16:23:03 +01:00 |
|
Martin
|
ec1e775ac1
|
Debugger: fixed range check in watch expression parsing
|
2023-03-20 10:51:01 +01:00 |
|
Martin
|
8b93d1018e
|
Debugger: Locals dialog, add address column, add power button
|
2023-03-19 19:30:25 +01:00 |
|
Martin
|
618aaab39f
|
Debugger: History dialog, enable overwrite prompt on save / Configure xml writer for #0 in values
|
2023-03-19 18:42:21 +01:00 |
|
Martin
|
b20df68c79
|
Debugger: fixed build for non-Windows
|
2023-03-19 16:55:17 +01:00 |
|
Martin
|
5f0317b72e
|
IdeDebugger: Prevent WatchResultPrinter from inserting linebreaks, when the caller does not need them. No longer needs to do ClearMultiLine
|
2023-03-19 16:25:35 +01:00 |
|
Martin
|
ad9eaf0474
|
Debugger: Allow to expand/unfold locals values
|
2023-03-19 16:25:35 +01:00 |
|
Martin
|
26f4160df9
|
Debugger: Update locals to use VirtualTree / FpDebug: return locals as new WatchResultData
|
2023-03-19 16:25:34 +01:00 |
|
Martin
|
40a5975659
|
Debugger: refactor Watch-Dialog, move code that controls watches in the tree to new unit
|
2023-03-19 16:25:34 +01:00 |
|
Martin
|
f0a22e1596
|
Debugger: Watches-dialog, fixed DisplayName after drag and drop
|
2023-03-17 21:26:23 +01:00 |
|
Martin
|
a2eae52805
|
Debugger: asm window, fix crash when closing IDE
|
2023-03-15 22:01:44 +01:00 |
|
Martin
|
e54924787c
|
Debugger: Allow assembler window to go back/forward (history) and ctrl click call/jmp targets (with fpdebug)
|
2023-03-15 14:04:14 +01:00 |
|
Martin
|
ee4e48864e
|
LazDebuggerFp, FpDebug: Disassembler now annotates lines with call,jmp,je,... with info on the target address.
|
2023-03-15 00:19:40 +01:00 |
|
Martin
|
2e9b654c16
|
Debugger: undo nil assignment from 179dc59dc6 / the value (even if dangling) may be needed for comparison
|
2023-03-14 21:38:06 +01:00 |
|
Martin
|
9ce9b07dbd
|
Debugger: Asm window, Fix handle access - anchor-docking forces a window to be minimized, even if not supported by the window. Issue #40158
|
2023-03-14 21:35:34 +01:00 |
|
Maxim Ganetsky
|
90485e6c95
|
IDEDebugger: updated Russian translation
|
2023-03-14 00:12:17 +03:00 |
|
Martin
|
ad0396ae2a
|
Debugger: moved asm dialog to IdeDebugger
|
2023-03-13 17:38:12 +01:00 |
|
Martin
|
aa0082f22c
|
FpDebug: Implement array slice in pascal parser, and allow operations on the slice to be mapped to each element.
|
2023-03-12 22:34:26 +01:00 |
|
Martin
|
cb49bfd132
|
IDE, Debugger: fix range check
|
2023-03-12 09:29:46 +01:00 |
|
Martin
|
06d582454b
|
LazDebuggerFp: new converter for variants (convert without function call)
|
2023-03-12 09:29:21 +01:00 |
|
Martin
|
ce5e45acc2
|
Debugger: keep type-name when changing result to error.
|
2023-03-07 17:49:18 +01:00 |
|
Martin
|
8494ca68fb
|
Debugger: Inspect dialog, fix missing data in some rows of a structure (remove line breaks)
|
2023-03-07 17:48:20 +01:00 |
|
Martin
|
4430d055cb
|
Debugger: fix watches, after interface changes
|
2023-03-02 23:36:37 +01:00 |
|
Martin
|
1caa678dcf
|
Debugger: Clean up debugln without log_group
|
2023-03-02 19:56:37 +01:00 |
|
Martin
|
179dc59dc6
|
Debugger: New interface for retrieving locals.
|
2023-03-02 19:56:37 +01:00 |
|
Martin
|
20bf681e0f
|
LazDebuggerIntf: change event signature, include data / add template
|
2023-03-02 19:56:37 +01:00 |
|
Martin
|
24e9f48caa
|
IdeDebugger: Watches, fix handling old "TDBGType" for expanding arrays
|
2023-02-04 16:02:24 +01:00 |
|
Maxim Ganetsky
|
1652b4acf1
|
Translations: Turkish translation update by Onur ERÇELEN, issue #40106
|
2023-02-02 23:52:31 +03:00 |
|
Martin
|
048aa12384
|
IDE: Move units to IdeDebugger package.
|
2023-01-26 18:26:31 +01:00 |
|
Martin
|
2972581f05
|
IDE: Move some units to IdeConf package.
|
2023-01-26 14:47:42 +01:00 |
|
Martin
|
2a67f6ec76
|
Renamed LazarusCommonStrConst to IdeIntfStrConsts
|
2023-01-25 16:51:48 +01:00 |
|
Maxim Ganetsky
|
6d58da75ff
|
IDEDebugger: updated Russian translation
|
2023-01-11 01:56:28 +03:00 |
|
Martin
|
48d8522073
|
IdeDebugger: Fixed Makefile
|
2023-01-10 17:27:39 +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 |
|
Maxim Ganetsky
|
42595db183
|
IDEDebugger: updated Russian translation
|
2023-01-10 03:07:57 +03: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
|
e22f69d623
|
IdeDebugger: Move unit BaseDebugManager from Ide to IdeDebugger.
|
2023-01-09 23:05:15 +01:00 |
|
Martin
|
319649fbe6
|
Debugger: Check quality of debugger in setup
|
2023-01-08 04:48:14 +01:00 |
|