Commit Graph

406 Commits

Author SHA1 Message Date
mattias
6fa805fb47 updated makefiles 2024-10-22 00:31:29 +02:00
n7800
9d6b34ca0c Using TStringArray from SysUtils instead of creating new types for "array of string" 2024-09-23 09:19:02 +00:00
Martin
041a654351 IdeDebugger: Add Mem-Viewer 2024-09-22 17:39:25 +02:00
mattias
f286fac16b updated makefiles 2024-07-15 10:50:53 +02:00
Martin
0f2c5ea302 GdbmiDebugger: don't try to evaluate non-existing registers from cache (if target CPU was changed) 2024-07-09 19:53:28 +02:00
Martin
8ea50726b9 GDBMI-Debugger: fix getting exception message for FPC 3.3.1 / check for _MonitorData in TObject 2024-06-21 23:04:05 +02:00
Martin
5114026173 Debugger: fix compiling tests 2024-05-18 13:17:57 +02:00
wp_xyz
4186cfe014 LazUtils: Deprecate IsNumber(), rename to IsNumeric() for better clarity. Check for empty input string, issue #40935, patch by Ph B. 2024-05-01 12:10:49 +02:00
Martin
adc63a1a42 Debugger: Remove IDbgWatchValueIntf.Value in favour of IDbgWatchValueIntf.ResData.CreatePrePrinted 2024-02-28 17:42:00 +01:00
Martin
8117ca5a5d LazDebugger: Remove TWatchDisplayFormat from debugger backends. 2024-02-28 00:52:45 +01:00
Martin
be31fbc4ad LazDebuggerGdbmi: Return more values via the new API. Moved handling of Displayformat to IDE. 2024-02-28 00:52:45 +01:00
Martin
38e0022ccc LazDebuggerGdbmi: fix ParseGDBString 2024-02-28 00:52:44 +01:00
Martin
a4af1db7c2 DebuggerGdbmi: removed unused variables for TDisplayFormat 2024-02-28 00:52:44 +01:00
Martin
74c69d2d0a DebuggerGdbmi: minor update to tests 2024-02-28 00:52:44 +01:00
Martin
e183ea0b5f Debuggers: Add define FORCE_LAZLOGGER_DUMMY 2024-02-28 00:52:43 +01:00
Martin
e72f2533e7 Fix compilation of tests 2024-02-13 10:46:07 +01:00
Martin
5e62cd71d1 Debugger: Improve Thread-Name display. Add support for thread name from GDB (only recent gdb versions) 2024-01-20 16:14:57 +01:00
mattias
c5bc78b070 updated makefiles 2023-09-03 17:11:29 +02:00
mattias
8d92e3b67d updated makefiles 2023-08-14 20:31:20 +02:00
ACTom
29240dfd2b IDE: Chinese translation update, merge request !225 2023-08-09 22:27:56 +03:00
mattias
79893d2cbe updated makefiles 2023-07-14 16:42:45 +02:00
Juha
adfc424e92 Lazarus trunk requires at least FPC 3.2.0. Remove checks for earlier FPC_FULLVERSION. 2023-07-07 17:39:03 +03:00
mattias
ae9ab00109 updated Makefiles 2023-06-30 20:50:27 +02:00
mattias
fde0e0f965 set main version to 3.99 2023-06-25 17:47:14 +02:00
Martin
c725c4d8ed GdbMiDebugger: fixed compiling test case / ignore some exceptions 2023-06-20 00:34:03 +02:00
mattias
3a13fbf259 updated makefiles 2023-06-11 23:20:56 +02:00
mattias
7bc5b63fbb updated makefiles 2023-05-27 02:07:12 +02:00
Martin
badfeecb5d Debugger: renamed several interfaces, changing "T" prefix to "I" prefix 2023-03-22 19:41:24 +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
Juha
994659c015 Add loongarch64 support. FPC trunk supports it, too. Issue #40127, patch by Alfred Glänzer. 2023-02-25 23:24:38 +02:00
Maxim Ganetsky
1652b4acf1 Translations: Turkish translation update by Onur ERÇELEN, issue #40106 2023-02-02 23:52:31 +03:00
Martin
319649fbe6 Debugger: Check quality of debugger in setup 2023-01-08 04:48:14 +01:00
Martin
8cd89c5af8 Debugger: Moved backend registration to initialization section 2023-01-08 04:36:58 +01:00
Maxim Ganetsky
abfb1038bd Regenerated translations. 2022-12-08 03:30:04 +03:00
mattias
6671244b72 updated makefiles, fixed compile fpdebug with fpc 3.2.2 2022-11-13 13:23:46 +01:00
Martin
b5858164db Debugger, GDBMI: Fix displayformat for numeric values. (double conversion). Issue #39932 2022-10-12 14:02:15 +02:00
Martin
cbf0b6b0d6 Debugger: make ThreadState an enum 2022-09-11 02:25:23 +02:00
mattias
9e762cde89 udpated makefiles 2022-05-29 19:34:19 +02:00
Martin
76d9771c34 Debugger: More LazDebuggerIntf. Add/Improve numeric, pointer, float and string watches 2022-03-24 00:39:04 +01:00
Martin
8d3d08ae4c Debugger: Moved dsState to new unit 2022-03-24 00:39:03 +01:00
mattias
26c9421318 updated Makefiles 2022-02-24 12:55:45 +01:00
Martin
766bc1a877 Debugger: Fix DisAssemble.CountAfter 2022-02-09 15:39:27 +01:00
Martin
6adac81859 LazDebuggerGdbmi: Fix compile for non-win targets. 2022-02-01 20:29:42 +01:00
Martin
aba3d9d0b8 Debugger: Update GDBMI testcase for new LazDebuggerIntf 2022-02-01 17:18:20 +01:00
Martin
8e3c816593 Debugger, LazDebuggerIntf: Introduce SetNumValue and SetTypeName 2022-02-01 17:18:20 +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
aa45837b87 IdeDebugger: New Package IdeDebugger. Move some classes from DebuggerIntf 2022-01-10 14:08:36 +01:00
Martin
7f9e1893d2 Rename TDBGEvaluateFlag to TWatcheEvaluateFlag 2022-01-10 14:08:35 +01:00