Martin
a0b19ffcf9
FpDebug: Fix Mac-ImageReader. Deal with Symbols of type N_PEXT. And fix, for entries where N_SECT is encountered before N_GSYM. Issue #39696
2022-09-04 10:52:57 +02:00
Martin
7347d41a12
Debugger: fix crash introduced in "LazDebuggerFp: improve error handling"
2022-08-31 15:33:48 +02:00
Martin
f15e2bded5
Debugger: fix compiling testcase
2022-08-31 14:01:34 +02:00
Martin
64380b2fd2
Debugger, LLDB: reworded misleading message: "Debugger stopped" => "Process stoppend"
2022-08-31 13:18:09 +02:00
Martin
552fd1dce8
LazDebuggerFp: improve error handling
2022-08-31 02:52:34 +02:00
mattias
9ffc366cd0
make: updated makefiles
2022-08-30 07:54:41 +02:00
Martin
7fb2cbaf6c
Debugger: docs / links for help
2022-08-28 21:03:39 +02:00
Martin
b41163de42
Debugger: "Value Converter Conf" in "Project Options"
2022-08-28 21:00:28 +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
836b9a1054
Debugger: Clean up / renames
2022-08-28 20:59:52 +02:00
Michaël Van Canneyt
de87e3dfab
* TFieldDefs.Find raises exception, index does not
2022-08-25 10:12:48 +02:00
Martin
d49b8782d7
FpDebugger: fix clear current command after SigSegV before pause (don't conflict with func-eval)
2022-08-23 22:44:59 +02:00
Martin
1c5a6ca5d7
FpDebugger: fix value-converters crash in array. Arrays elements must have a static type, and must not depend on the instance.
2022-08-23 16:08:21 +02:00
Martin
9147be77ec
Debugger: more moving value-converters to LazDebuggerIntf.
2022-08-23 16:08:20 +02:00
Martin
d98c10ac7d
Debugger: more moving value-converters to LazDebuggerIntf.
2022-08-23 16:08:20 +02:00
Martin
99b40ac097
Debugger: start moving value-converters to LazDebuggerIntf.
2022-08-23 16:08:15 +02:00
Maxim Ganetsky
c987cf35a0
Translations: Brazilian Portuguese translation update by Marcelo B Paula, issue #39863
2022-08-22 02:21:13 +03:00
juha
b75a7c1e81
IdeIntf: Restore MaxValue in enum/set property editors. FPC will prohibit publishing non-contiguous enums and MaxValue will work. Issue #39832 .
2022-08-17 22:06:53 +03:00
juha
272334aae0
IdeIntf: Use GetEnumNameCount() instead of MaxValue also in TSetPropertyEditor. Issue #39832 .
2022-08-16 01:07:43 +03:00
Olly
db81590f90
synhighlighterpas: support multiline double quoted strings
2022-08-14 12:06:24 +02:00
mattias
d90aee4c2d
simplewebservergui: use external instead of linklib
2022-08-12 20:26:28 +02:00
Martin
871038c1a0
Merge branch 'fix-missing-DW_AT_XX_pc' into 'main'
...
FpDebug: Handle case where DW_AT_high_pc = 0 for compiled unit
See merge request freepascal.org/lazarus/lazarus!102
2022-08-11 18:43:20 +00:00
juha
d623f68c1d
IdeIntf: Prevent bogus entries in TEnumPropertyEditor better. Issue #39832 .
2022-08-11 18:57:32 +03:00
juha
686b056fcf
IdeIntf: Prevent bogus entries with a non-contiguous enum in TEnumPropertyEditor. Issue #39832 .
2022-08-11 11:54:28 +03:00
juha
62e33c59a2
LazReport: Add options for new PreviewButtons. Issue #39845 , patch by michalgw.
2022-08-11 08:59:37 +03:00
ccrause
4c3d53137f
Only break out of search loop if current Result contains the sfHasLine flag.
2022-08-08 09:25:20 +02:00
Martin
20a05aea86
LazLogger: fix parsing parameters (handling "=") / Issue #39812
2022-08-07 23:20:22 +02:00
Martin
795b94703f
FpDebug: missing result initialization
2022-08-07 23:19:17 +02:00
dsiders
ab0220e48a
Docs: RttiControls/rttigrids. Updates TTICustomGrid, TTIGrid topics and See Also links.
...
* Includes a trailing space on word-wrapped lines.
2022-08-07 01:12:07 +01:00
dsiders
ba7e61ad45
Docs: RttiControls/rttictrls. Updates topic content and See Also links.
...
* Includes a trailing space on word-wrapped lines.
2022-08-07 01:11:40 +01:00
Martin
475d04f179
Debugger: Fix mem-leak using value-converter
2022-08-05 23:03:39 +02:00
Martin
f3bf79fa35
Debugger: fix calling abstract method "BelongsToInstance" on watchpoint. Introduced 4e4c402b62
2022-08-05 17:33:28 +02:00
Martin
5708b50487
amend * Debugger: Fixes To TWatchResultDat
2022-08-05 17:33:28 +02:00
Martin
dd22337fc3
FpDebug: fix accessing nil pointer
2022-08-05 17:33:28 +02:00
Martin
683d087e36
Debugger: Fixes To TWatchResultData / introduced 2d0c2ea8ba
2022-08-05 17:33:28 +02:00
Martin
f0d0b24add
Debugger: Enable converter to match unitname for classes. "MyUnit.TFoo"
2022-08-05 02:45:01 +02:00
Martin
1c87d53199
Debugger: implement reading class.unitname from RTTI
2022-08-05 02:45:01 +02:00
Martin
8749ca4f20
FpDebug: fix address for interfaces
2022-08-05 02:44:29 +02:00
Martin
6f99f0fe16
Debugger: Configuration for value converter
2022-08-05 02:44:28 +02:00
Martin
2d0c2ea8ba
Debugger: new result type for ConvertValue
2022-08-04 22:50:40 +02:00
Martin
2f4e270270
FpDebug: Windows, rewrite of "step after hitting breakpoint". Fix issues with incorrect steps (Instr-Ptr not reset) in multi thread scenario, when the int3 had been remove in the meantime.
2022-08-02 15:20:50 +02:00
Martin
48043da966
Debugger: Converter, match "*" and inheritance via "is:"
2022-08-01 18:41:17 +02:00
dsiders
200d15366f
Docs: LazControls. Fixes tagging for True, False values.
...
* Removes whitespace used to indent content.
* Wraps text in content at 80 characters and inserts an EOL.
2022-07-30 16:10:19 +01:00
Jesus Reyes A
640f35cba5
LazReport: Add scrollbars to memo in variables editor, by Michal Gawrycki. Fix #30593
2022-07-29 21:37:44 -05:00
Martin
de03939782
LazDebuggerFp: Converter JsonForDebug
2022-07-27 01:17:36 +02:00
Martin
099c102565
FpDebug, LazDebuggerFp: more string support for function-eval / support string literals as param
2022-07-27 01:17:36 +02:00
Martin
f3476e5274
FpDebug: Callcontext, rename TFpValueCallParamStringByRef to TFpSymbolCallParamOrdinalOrPointer
2022-07-27 01:17:36 +02:00
Martin
8a0a21a7bc
LazDebuggFp,FpDebug: fix racing conditions
...
- while TDbgController.SendEvents runs in the main thread, the work-thread may run TDbgControllerCallRoutineCmd
- TDbgControllerCallRoutineCmd may run, while the main thread attempts to set the next command
- CallStack code was from before the WorkQueue was introduced. It needs a different approach. (without attempting to start a new worker)
2022-07-27 01:17:35 +02:00
mattias
96cf3062ba
codetools: lazarussrc template: added unit paths
2022-07-26 16:37:56 +02:00