Martin
|
6a5b9a627c
|
Merge branch 'CompletionNextChar' into 'main'
SynEdit, Completion: Fix Last line not maintain right key because LogCaret.Y is One based
See merge request freepascal.org/lazarus/lazarus!104
|
2022-08-05 21:37:47 +00:00 |
|
Martin
|
475d04f179
|
Debugger: Fix mem-leak using value-converter
|
2022-08-05 23:03:39 +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
|
5708b50487
|
amend * Debugger: Fixes To TWatchResultDat
|
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
|
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
|
cbb17d6aeb
|
Debugger: fix typename with Json-display
|
2022-08-03 17:47:49 +02:00 |
|
Maxim Ganetsky
|
6a641def5f
|
IDEDebugger: improved resource string, regenerated translations and updated Russian translation
|
2022-08-03 01:37:11 +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 |
|
Zaher Dirkey
|
193f1c2735
|
SynEdit, Completion: Fix Last line not maintain right key because LogCaret.Y is One based
|
2022-08-01 18:07:27 +03:00 |
|
Martin
|
c5e879e4e5
|
Debugger: JSon expand - allow non-strict json
|
2022-07-29 23:21:33 +02:00 |
|
Martin
|
de03939782
|
LazDebuggerFp: Converter JsonForDebug
|
2022-07-27 01:17:36 +02:00 |
|
Martin
|
c6ab397e07
|
Debugger: watches window, use result from parent-watch, if sub-watch only has ide-suffix (json expand)
|
2022-07-27 01:17:35 +02:00 |
|
Martin
|
f79e6e2ba9
|
Debugger: Add JSon explorer (expand json array/object)
|
2022-07-27 01:17:35 +02:00 |
|
mattias
|
2155544f01
|
IDE: comments
|
2022-07-26 16:38:09 +02:00 |
|
Martin
|
a2578a496f
|
Debugger: fix watch-result enumerator
|
2022-07-24 14:06:48 +02:00 |
|
Martin
|
0dfb936053
|
Debugger: fix freeing converter
|
2022-07-24 14:06:47 +02:00 |
|
Martin
|
5357d6a3f0
|
Debugger: Fix eval watch hint in selected StackFrame
|
2022-07-24 14:06:47 +02:00 |
|
Dmitry Boyarintsev
|
b1822df52c
|
IDE: fix the proper loading keyschema flags, issue #39817
|
2022-07-21 00:44:19 +03:00 |
|
martin
|
2fce58a3de
|
FpDebug: support DW_TAG_variant_part
|
2022-07-13 21:19:35 +02:00 |
|
Dmitry Boyarintsev
|
73d41e6636
|
IDE: update loading keyschema allowing human readable values, issue #39817
|
2022-07-12 02:37:34 +03:00 |
|
Maxim Ganetsky
|
20d5f5d71a
|
IDEDebugger: moved registering IDE options page to the Register procedure from unit initialization section. It was meant to be there in the first place and now actually works there after 5b5c0ae1c4 .
|
2022-07-05 01:51:49 +03:00 |
|
mattias
|
5b5c0ae1c4
|
IDE: register package IDEDebugger
|
2022-07-04 08:03:43 +02:00 |
|
Martin
|
fd64dddf42
|
Debugger: Fixes for "Add option to limit converter invocations."
|
2022-07-03 12:11:41 +02:00 |
|
Martin
|
a7e5003f3c
|
Debugger: Add option to use converter in Watches
|
2022-07-03 01:54:24 +02:00 |
|
Maxim Ganetsky
|
d9252d8f42
|
IDEDebugger: enabled i18n, added Russian translation
|
2022-07-02 02:27:09 +03:00 |
|
Martin
|
bf6baffcfe
|
Debugger: Editor-Hint for debug-value, use Watch object to retrieve value via new API. Enables FpDebug-value-converter
|
2022-06-30 16:54:47 +02:00 |
|
Martin
|
6476a2ed2b
|
Debugger: don't print field-visibility in records
|
2022-06-30 16:54:46 +02:00 |
|
Pascal Riekenberg
|
852c512bba
|
CodeTools: IDECompletionBox less verbose
|
2022-06-29 21:27:54 +02:00 |
|
Martin
|
b54ac53cca
|
Debugger: improve SysVarToLStr - Improve error handling
|
2022-06-28 23:44:21 +02:00 |
|
Martin
|
f1adf1893b
|
IdeDebugger: tests and some fixes
|
2022-06-26 18:41:38 +02:00 |
|
Martin
|
b6866311bb
|
Amend "Updated Makefiles" fddc11ef84 .
|
2022-06-25 15:08:53 +02:00 |
|
Martin
|
fddc11ef84
|
Updated Makefiles
|
2022-06-25 14:59:56 +02:00 |
|
Martin
|
6b107a3e45
|
Debugger: IdeDebugger, added some nil checks - prevent crash, if fields are not set due to max-nest-level
|
2022-06-24 16:13:11 +02:00 |
|
Martin
|
34e3cf71ad
|
Debugger: Fix function-ref values in the IDE debugger (new LazDebuggerIntf)
|
2022-06-24 01:36:00 +02:00 |
|
Martin
|
b95d4d491a
|
Debugger: allow calling SysVarToLStr - fix handling watch-property settings
|
2022-06-23 15:00:32 +02:00 |
|
Martin
|
131d1062df
|
Debugger: allow calling SysVarToLStr for variants (via user defined type-names)
|
2022-06-23 13:54:18 +02:00 |
|
Martin
|
7f98d6e0e2
|
Debugger: Watches - limit the length for the printed watch.
|
2022-06-23 13:54:18 +02:00 |
|
Martin
|
8f6b3940fa
|
Debugger: Watches - Partly revert d1ca85c248 "change how sub-watches(nested) are retrieved." - In some case sub-watches were executed with outdated parent type info.
|
2022-06-23 13:54:18 +02:00 |
|
Martin
|
5b625349ee
|
IDE: Move TDebuggerOptions to IdeDebugger package
|
2022-06-23 13:54:17 +02:00 |
|
Martin
|
06d7230f75
|
Debugger: fix assigning watch.DisplayName (for history entries)
|
2022-06-21 00:06:03 +02:00 |
|
Dmitry Boyarintsev
|
841b6ce0c0
|
IDE: update keymapping dialog to show "imported" schema as such (for a better use feedback), issue #39805
|
2022-06-20 01:03:31 +03:00 |
|
Dmitry Boyarintsev
|
83cb0631ad
|
IDE: updating schema selection dialog to recognize additional custom schemas, issue #39805
|
2022-06-20 00:46:12 +03:00 |
|
Dmitry Boyarintsev
|
905bf25a94
|
IDE: adding support for custom keyboard schema. Those are xml files to be located at configuration subdir keyschema, issue #39805
|
2022-06-20 00:46:03 +03:00 |
|
Martin
|
431b0ec7ba
|
Debugger: fix copying WatchValues in assign. Fix crash after drag/drop of nested watches
|
2022-06-18 23:39:34 +02:00 |
|
Martin
|
0ba396d663
|
Debugger: Fix data-address (watch window) for pointer
|
2022-06-18 18:08:08 +02:00 |
|
Martin
|
1c9afcf9d5
|
Debugger: Watches, re-add showing classname for objects
|
2022-06-16 15:13:03 +02:00 |
|
Martin
|
2c0a47c295
|
Debugger: Watches, added Data-Address
|
2022-06-16 14:54:37 +02:00 |
|