Commit Graph

381 Commits

Author SHA1 Message Date
Martin
3f5473a15b IDE Debugger: don't sign extend enum ordinal values 2025-04-20 17:31:16 +02:00
Martin
1bb56e053b SynEdit: rewrite part of the Highlighter-attribute 2025-04-06 10:04:13 +02:00
Martin
55c94bee7b IdeDebugger: Don't assert address of empty string. Exit early. 2025-03-16 21:58:09 +01:00
Martin
3d0e837d14 IdeDebugger: fix crash in watches window. Issue #41530 / Disable "Format watch" if no watch selected. 2025-03-15 09:41:19 +01:00
Martin
b33513dac3 IDE, Debugger: make toolbars in debug-dialogs wrap-able 2025-03-05 20:20:14 +01:00
Martin
03c8870537 IdeDebugger: Fixed unbalanced BeginUpdate in callstack-dialog. (when changing view-limit) 2025-01-31 10:59:52 +01:00
Martin
924ce02d50 IDE, Debugger: fixed dangling object. When project was changed then FCurrentDebuggerPropertiesConfig was freed as part of the list, but the field was left dangling. 2024-12-28 20:11:26 +01:00
Martin
a116ad932e IdeDebugger: update icons, by Roland Hahn / Issue #41233 2024-11-08 20:31:48 +01:00
mattias
19e3d6eb88 idedebugger: cleaned up and updated makefile 2024-10-24 11:32:42 +02:00
mattias
6fa805fb47 updated makefiles 2024-10-22 00:31:29 +02:00
mattias
b977977c8d set main version to 4.99 2024-10-05 22:03:23 +02:00
Martin
7ca0e94781 IdeDebugger: Display "Pass count" in breakpoint property dialog. Issue #30355 2024-10-01 17:53:30 +02:00
Martin
642c3148a8 IdeDebugger: Callstack, copy-all, limit how many non-evaluated indexes are represented before skipping to next evaluated line. 2024-10-01 17:33:15 +02:00
Maxim Ganetsky
0297779c9a IDEDebugger: updated Russian translation 2024-10-01 18:27:28 +03:00
Martin
78e9a717ea IdeDebugger: increase width for icon in breakpoint dialog. Issue #40941 2024-10-01 15:44:32 +02:00
Martin
12101bac42 Debugger: Reduce amount of updates events. (Callstack, TListView.EndUpdate may cause a complete redraw) 2024-10-01 12:34:31 +02:00
Martin
cca69fe196 IdeDebugger: Add up/down navigation to callstack 2024-09-30 23:46:51 +02:00
Martin
d228d3d3f7 IdeDebugger: Reduce updates of Callstack-view. Fix/Change "copy all frames" to copy all evaluated frames up to the currently displayed. Issue #41040 2024-09-30 20:44:42 +02:00
Martin
665bae1dd1 Debugger: Make "HitCount" act like "Condition", any break actions (break, but also enable/disable other break, logging, snapshots) will only act if the HitCount has been reached. (previously only "break" was prevented). Issue #40676 2024-09-30 15:35:33 +02:00
Martin
d0a3a004df FpDebug: implement 80 bit extended float (soft fpu) for cross debugging a win-32bit target from a 64bit IDE 2024-09-27 21:34:55 +02:00
Martin
744004e687 IdeDebugger: display format, improve layout for array and options. Fix calculating min-constraints 2024-09-26 19:32:30 +02:00
Martin
4ed0529400 IdeDebugger: display format, improve layout for array and options. Fix calculating min-constraints 2024-09-26 18:55:18 +02:00
Martin
853cd26124 IdeDebugger: display format, improve layout for array and options. Fix calculating min-constraints / Remove some panel.bevels 2024-09-26 17:54:35 +02:00
Martin
84b64855b1 IdeDebugger: fix range check in disassembler 2024-09-25 22:22:13 +02:00
Martin
6f26574f55 IdeDebugger: display format, improve layout for array and options. (better placement of label captions) 2024-09-25 20:29:11 +02:00
Martin
7e3be9c71c IdeDebugger: layout for watch properties (increase size / force caption width) 2024-09-25 19:43:26 +02:00
Maxim Ganetsky
79410c7508 IDEDebugger: updated Russian translation 2024-09-23 17:42:01 +03:00
Martin
f5e83fae47 IdeDebugger: Add Mem-Viewer / fix compile with 3.2.2 2024-09-22 18:11:16 +02:00
Martin
041a654351 IdeDebugger: Add Mem-Viewer 2024-09-22 17:39:25 +02:00
Martin
5192cd95d9 IdeDebugger: fix detecting if current watch was freed. 2024-09-22 17:06:32 +02:00
Martin
663c91f026 IdeDebugger: Quick Presets for Watch-Value-Formats 2024-09-22 12:33:32 +02:00
Martin
4621061aae IdeDebugger: fix rpfClearMultiLine / amend test for new settings 2024-09-13 21:03:16 +02:00
Martin
71f0514fa4 IdeDebugger: fix WatchResultPrinter for variant struct. FieldCount does not include variant sub-fields 2024-09-13 21:03:15 +02:00
Martin
338e2eca40 IdeDebugger: removed some "experimental" tags 2024-09-12 12:46:35 +02:00
Maxim Ganetsky
760cc09988 IDEDebugger: updated Russian translation 2024-09-11 22:58:17 +03:00
Martin
0a25d6933a IdeDebugger: allow editing properties of multiple watches simultaneously 2024-09-11 16:53:41 +02:00
Maxim Ganetsky
aa2b041e48 IDEDebugger: updated Russian translation 2024-09-09 16:53:42 +03:00
Martin
0c1d094efc IdeDebugger: Introduce a StringBuilder to concatenate all the parts of a watch (speed up for certain nested array/struct values) 2024-09-08 14:15:24 +02:00
Martin
34ec22dc99 IdeDebugger: Multiline and Array-Len override options 2024-09-08 14:15:23 +02:00
Maxim Ganetsky
60ee891918 IDEDebugger: updated Russian translation 2024-09-02 16:34:50 +03:00
Martin
7fddb710b3 IdeDebugger: Config for array "Len" prefix 2024-09-01 14:15:43 +02:00
Martin
d6c8881c67 IdeDebugger: fix evaluate window, wrong layout in f32417d0d1 2024-08-31 21:20:29 +02:00
Martin
f32417d0d1 IdeDebugger: fix icons for array nav bar in inspect window 2024-08-30 21:11:24 +02:00
Martin
ceda32ed83 IdeDebugger: inspect/evaluate, fix workaround for toolbar autosize. 2024-08-30 20:47:17 +02:00
Maxim Ganetsky
ac342dbb65 IDEDebugger: regenerated translations and updated Russian translation 2024-08-27 15:47:08 +03:00
Maxim Ganetsky
8147e85ffc IDEDebugger: cleaned up unused resource string 2024-08-27 15:44:34 +03:00
Martin
4afb03e646 IdeDebugger: fix Array-navigation, update if EnforceBounds is changed 2024-08-25 23:59:39 +02:00
Martin
d0ec864b34 IdeDebugger: fix Array-navigation for Inspect window 2024-08-25 23:59:39 +02:00
Martin
d55646e450 IdeDebugger: Optimize ValueFormatter search (cache uppercased string) 2024-08-25 23:59:39 +02:00
Martin
5f8eab811a IdeDebugger: missing caption 2024-08-25 11:27:05 +02:00