Commit Graph

63135 Commits

Author SHA1 Message Date
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
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
mattias
2155544f01 IDE: comments 2022-07-26 16:38:09 +02:00
mattias
96cf3062ba codetools: lazarussrc template: added unit paths 2022-07-26 16:37:56 +02:00
Maxim Ganetsky
9654b421dd TAChart: regenerated translations and updated Russian translation 2022-07-25 01:45:56 +03:00
Martin
ca5e8eafe0 Debugger: fix watches dialog / skip tree-rows with control elements 2022-07-24 14:06:48 +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
wp_xyz
9f08e2006b TAChart: Add new TDataPointMarksClickTool 2022-07-23 19:32:56 +02:00
Željan Rikalo
6c59e95098 Qt5: implemented RemoveMinMaxDates for QtCalendar 2022-07-23 14:52:46 +02:00
Željan Rikalo
f97126e5d7 Qt5: Implemented SetMinMaxDate for QtCalendar 2022-07-23 14:48:30 +02:00
dsiders
688150cb2c Docs: LCL/calendar. Adds, updates topics for changes in e97e7337, c0cc8a7c. 2022-07-23 01:19:43 +01:00
wp_xyz
26494a14f9 Examples/Translations: Fix UTF8 in DefaultFormatSettings. 2022-07-22 20:45:00 +02:00
Maxim Ganetsky
58ba82e9fe LCL: updated Russian translation 2022-07-22 01:06:15 +03:00
Bart
c0cc8a7c44 TCalendar: publish MinDate and MaxDate. 2022-07-21 17:54:28 +02:00
Bart
e97e733747 Merge branch calendar-minmaxdate into main. 2022-07-21 12:33:52 +02:00
Dmitry Boyarintsev
b1822df52c IDE: fix the proper loading keyschema flags, issue #39817 2022-07-21 00:44:19 +03:00