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
cbb17d6aeb
Debugger: fix typename with Json-display
2022-08-03 17:47:49 +02:00
dsiders
3b0a985ae7
Docs: LCL/editbtn. Updates topics for changes in 37fa1598
, d0843ab7
, 0fbba1a7
.
...
* Modifies NullDate, TDateEdit.ButtonClick, TDateEdit.SetDirectIput, TDateEdit.Date, TDateEdit.MinDate, and TDateEdit.MaxDate.
* Adds NullTime, TDateEdit.IsNullDate.
2022-08-03 06:19:44 +01:00
dsiders
6fb1ba49a9
Docs: LCL/calendar. Updates topics for changes to TCustomCalendar.IsLimited in 9eb749fb
, 6cd311dd
.
2022-08-03 06:19:08 +01:00
Maxim Ganetsky
6a641def5f
IDEDebugger: improved resource string, regenerated translations and updated Russian translation
2022-08-03 01:37:11 +03:00
Maxim Ganetsky
dc287b5e6c
IDE, Debugger: regenerated translations
2022-08-03 01:37:10 +03:00
Maxim Ganetsky
49730c9318
Debugger: cleaned up unused resource strings
2022-08-03 01:37:09 +03:00
Bart
0fbba1a726
TDateEdit: adjust Date if necessary when setting MinDate/MaxDate.
2022-08-03 00:15:46 +02:00
Bart
6cd311dd36
TCalendar and TDateEdit: improve IsLimited function. Now it only returns true if MaxDate actually is at least one day > MinDate (it would return True if MaxDate-MinDate was larger than 0.1 msec)
2022-08-03 00:00:24 +02:00
Bart
d0843ab78b
TDateEdit: redefine NullDate, since it was actually impossible to select tha actual date 1899-12-30 in the control. Also check dates agains MinDateTime and MaxDateTime.
2022-08-02 23:32:41 +02:00
Bart
37fa159874
TDateEdit: use 0.1 msec as epsilon value when comparing TDateTime values.
2022-08-02 22:57:09 +02:00
Bart
9eb749fb64
TCalendar: use 0.1 msec as epsilon value when comparing values.
2022-08-02 22:54:58 +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
c1b9bfeca9
Debugger: DebugForJson fixes - keep text format / assign converter to sub-watches / add "Address" detection
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
Martin
bca093c6ec
Debugger: redesign Inspect and Evaluate-Modify windows
2022-08-01 18:41:17 +02:00
Martin
c7e3898de2
Debugger: Watches, display full expression after drag/drop subwatch to main list.
2022-08-01 18:41:16 +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
dsiders
f25f9fb660
Docs: LCL/editbtn. Adds new topics for changes in 8077cae4
.
...
* Updates the module description.
* Updates topic content and See Also links.
2022-08-01 05:02:13 +01:00
dsiders
698a424484
Docs: LCL/calendarpopup. Adds minimum and maximum date arguments added in 8011cace
.
...
* Updates the module description.
* Update topic content and See Also links.
2022-08-01 05:01:55 +01:00
dsiders
1e3ff2d18f
Docs: LCL/calendar. Fixes misspelled member name. Updates module description.
...
* Depends on 1c7122b6
.
2022-08-01 05:01:35 +01:00
Bart
1c7122b6ca
TCalendar: fix typo in name of private method.
2022-07-31 18:09:06 +02:00
Bart
404da33624
GTK2/GTK3: Document that TDateEdit.MinDate and MaxDate are not supported by the native Calendar.
2022-07-31 17:51:55 +02:00
Bart
8077cae407
TDateEdit: implement MinDate and MaxDate.
2022-07-31 17:41:53 +02:00
Bart
8011cacecc
CalendarPopup: implement MinDate and MaxDate.
2022-07-31 16:40:13 +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
dsiders
dc62a1cc70
Docs: LCL/lcltranslator. Fixes tagging errors.
2022-07-30 02:15:58 +01:00
dsiders
cf0c11cb35
Docs: LCL/lcltranslator. Adds, updates topic content. Depends on d85e87e5
.
...
* Updates TranslateLCLResourceStrings and SetDefaultLang topics.
* Adds new topic for TranslateUnitResourceStringsEx added in d85e87e5
.
2022-07-30 01:14:31 +01:00
Maxim Ganetsky
fd7e574b54
LazDataDesktop: removed obsolete IFDEFs (register all possible engines), issue #39836
2022-07-30 01:18:12 +03:00
Martin
c5e879e4e5
Debugger: JSon expand - allow non-strict json
2022-07-29 23:21:33 +02:00
Maxim Ganetsky
d85e87e54f
LCL: Added convenience TranslateUnitResourceStringsEx wrapper to LCLTranslator.
...
It allows to no longer include Translations unit in addition to LCLTranslator if user wants to translate some additional unit.
'Ex' suffix allows to avoid name collision with similar functions in Translations unit.
2022-07-29 02:58:50 +03:00
dsiders
8f1d7a66c9
Docs: LCL/buttons. Updates topic content for TCustomBitBtn and others.
2022-07-29 00:15:46 +01:00
dsiders
835c32c6a1
Docs: LCL/shellctrls. Fixes grammar in topics and tagging for True, False values.
2022-07-27 20:05:07 +01:00
dsiders
bcf97404fa
Docs: LCL/shellctrls. Updates the return value description for TCustomShellTreeView.DrawBuiltInIcon. Depends on e9e8f6ef
.
2022-07-27 16:13:06 +01:00
wp_xyz
e9e8f6ef32
LCL/ShellCtrls: Fix ShellTreeView crashing when a file has been deleted by the OS.
2022-07-27 12:49:06 +02: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
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
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