Commit Graph

67582 Commits

Author SHA1 Message Date
Martin
baa905dd96 FpDebug: fixes for DW_TAG_string_type 2024-05-22 12:12:11 +02:00
Martin
45094bcabe FpDebug: add DW_OP_stack_value 2024-05-22 12:12:11 +02:00
Ondrej Pokorny
6c0ae5a584 Lazarus New LCL project: default MainFormOnTaskBar to True, issue #39654 2024-05-22 09:23:08 +02:00
Ondrej Pokorny
8de57d2e1c Lazarus IDE: make MainFormOnTaskBar True, issue #39654 2024-05-22 09:18:17 +02:00
rich2014
bb69320587 IDE: options, make sure the Selected Item is Visible in the CategoryTree
for example, shrink Options Dialog, select PreProcessor and close the Dialog, open it again.
2024-05-21 22:11:13 +08:00
dsiders
2a5c8dd492 Docs: LCL/comctrls. Updates TCustomTabControl topics for changes in db41ce26.
* TCustomTabControl.Change
* TCustomTabControl.InternalSetPageIndex
* TCustomTabControl.MaybeSelectFirstControlOnPage
2024-05-21 05:55:41 +01:00
dsiders
86f3e42075 Docs: LCL/comctrls. Updates TCustomTabControl.Change topic for changes in 36c308d1. 2024-05-21 05:50:10 +01:00
dsiders
6f7146a46e Docs: LCL/comctrls. Updates TCustomTabControl topics for changes in 5e54b2f9, 148735d8.
* TCustomTabControl.MaybeSelectFirstControlOnPage
* TCustomTabControl.Change
2024-05-21 05:47:08 +01:00
dsiders
1836844e6e Docs: LCL/comctrls. Adds TCustomTabControl.ActivateFirstControlOnPage topic for changes in e5a63799. Issue #40775.
* Updates TCustomTabControl.Change.
2024-05-21 05:41:54 +01:00
Martin
bab6ed4c4b Changed some modal result checks to honour cancellation as mrNo. See merge request !281 issue #40920 2024-05-20 02:35:01 +02:00
Martin
b593ba42f3 Debugger: test-base, handle calls to event logger 2024-05-19 13:44:09 +02:00
Martin
1b6c857812 FpDebug: fix memleak 2024-05-19 13:44:08 +02:00
Martin
282e6a369d FpDebug: test, fix test code for WatchValuePrg 2024-05-19 13:44:08 +02:00
Martin
c33f507472 FpDebug: fix reading dwarf for arrays with several indexes (written as multiple bounds in the same TAG_array). E.g. as done by llvm. 2024-05-19 13:44:08 +02:00
Martin
c8962f2243 FpDebug: test, refactor test code, so it can be compiled using the llvm backend 2024-05-19 13:44:07 +02:00
rich2014
5a556f6074 Cocoa: Fix the position issue in TCocoaManualScrollHost.setFrame()
for example: TTreeView
2024-05-19 17:27:17 +08:00
Martin
dc2c0ee78f FpDebug: fix searching line<>address map. / add test 2024-05-18 23:44:44 +02:00
Martin
da18a60294 Debugger: fix tests 2024-05-18 18:01:21 +02:00
Martin
5114026173 Debugger: fix compiling tests 2024-05-18 13:17:57 +02:00
Željan Rikalo
bfc25b89bb Qt5,Qt6: Fixed doubled menu on designer surface. Patch by Don Siders. issue #40947 2024-05-18 11:54:32 +02:00
rich2014
5ad1922ccb Cocoa: Fix an issue where the position was reset when changing the size of a scrollable control
for example, Source Editor in Lazarus IDE.
2024-05-16 23:38:58 +08:00
DomingoGP
140875c982 Jedi code format: fix parser error when there are more than one attribute. 2024-05-16 14:12:58 +02:00
dsiders
2eee207d67 Docs: LCL/controls. Updates content in TControlBorderSpacing topics. 2024-05-16 02:32:02 +01:00
rich2014
34f8d18775 Cocoa: fix #40622 in TCocoaCustomControl that if the frame is changed during the Paint event 2024-05-15 23:23:10 +08:00
dsiders
9ef748885d Docs: LCL/controls. Updates TSizeConstraint topics, including:
* TSizeConstraints
* TSizeConstraints.Change
* TSizeConstraints.AssignTo
* TSizeConstraints.Create
* TSizeConstraints.UpdateInterfaceConstraints
* TSizeConstraints.SetInterfaceConstraints
* TSizeConstraints.EffectiveMinWidth
* TSizeConstraints.EffectiveMinHeight
* TSizeConstraints.EffectiveMaxHeight
* TSizeConstraints.EffectiveMaxWidth
* TSizeConstraints.AutoAdjustLayout
* TSizeConstraints.Control
* TSizeConstraints.Options
* TSizeConstraints.OnChange
* TSizeConstraints.MaxHeight
* TSizeConstraints.MaxWidth
* TSizeConstraints.MinHeight
* TSizeConstraints.MinWidth
2024-05-13 21:02:21 +01:00
Martin
8314a122b4 Merge branch 'fpdebug-target-description' into 'main'
Output descriptions of target enumerations in place of the ordinal values.

See merge request freepascal.org/lazarus/lazarus!288
2024-05-13 18:43:23 +00:00
ccrause
8779a95c72 Output descriptions of target enumerations in place of the ordinal values. 2024-05-13 18:36:48 +00:00
Martin
a16bda914d Merge branch 'fpdebug-RSP-multiple-output-messages' into 'main'
RSP - Handle multiple output messages from OpenOCD.

See merge request freepascal.org/lazarus/lazarus!287
2024-05-13 16:21:50 +00:00
ccrause
81d8d38c5c RSP - Handle multiple output messages from OpenOCD. 2024-05-13 16:15:12 +00:00
rich2014
95f84b4b0b Cocoa: add support for scrollWheel on ScrollBar, Merge branch 'cocoa/scrollbar'
for example, the scrollWheel on the ScrollBar of SynEdit works properly noew
2024-05-13 23:37:38 +08:00
rich2014
fe9c580e1b Cocoa: CallMouseWheelHandler() improved 2024-05-13 23:31:33 +08:00
rich2014
1ec049f943 Cocoa: add LM_MOUSEWHEEL default implement in TCocoaWidgetSet.CallDefaultWndHandler()
the default implementation is to convert LM_MOUSEWHEEL/LM_MOUSEHWHEEL events into LM_VSCROLL/LM_HSCROLL events
2024-05-13 23:28:20 +08:00
rich2014
dca0f86606 Cocoa: Fix the scrollWheel event processing logic on TCocoaScrollBar 2024-05-13 23:18:13 +08:00
Maxim Ganetsky
5a7f3952aa IDEDebugger: updated Russian translation 2024-05-13 01:39:41 +03:00
wp_xyz
03c96ee8aa Virtualtreview: Fix loading resources from DLL (https://forum.lazarus.freepascal.org/index.php?topic=67250.msg517169) 2024-05-12 19:06:57 +02:00
wp_xyz
9140371e91 fpVectorial: Some cleanup in svg writer. 2024-05-12 12:07:48 +02:00
wp_xyz
6d966f6a88 fpVectorial: Declare TvSVGVectorialWriter.WriteEntity as protected and virtual. (https://www.lazarusforum.de/viewtopic.php?p=141423#p141423). 2024-05-12 11:58:29 +02:00
rich2014
8c85159e27 Cocoa: reset the cursor to the default when the mouse is on the ScrollBar
for example, previously, in the Lazarus IDE editor, the IBeam cursor might be retained when the mouse moved over the scroll bar.
2024-05-12 16:31:53 +08:00
rich2014
8e1a3f0d02 Cocoa: Fix #40939 arithmetic overflow in TabControl 2024-05-12 16:24:38 +08:00
dsiders
ba16716613 Docs: LCL/forms. Corrects content in TCustomForm.Release and TCustomForm.ShowModal topics. 2024-05-11 18:20:57 +01:00
wp_xyz
06f18454f8 FPVectorial: Simplify reader/writer registration avoiding exception when a registered format is registered again. 2024-05-11 17:52:33 +02:00
wp_xyz
cb8f4216d5 fpVectorial: Allow usage of custom file reader and writer classes. 2024-05-11 16:22:00 +02:00
Martin
ccd36eba7f IdeDebugger: Watches/Evaluate-Dlg, improve multi-line formatting of values. Configurable depth for line-wrapping. 2024-05-11 12:58:08 +02:00
Martin
f01a0c056d IdeDebugger: Display-format, no leading zeros for addresses. 2024-05-11 12:58:07 +02:00
Martin
3e86112874 IdeDebugger: Reduce "all" tab of DisplayFormat settings 2024-05-11 12:58:07 +02:00
dsiders
77f873b2b4 Docs: LCL/forms. Updates content in TCustomForm.Release and TCustomForm.ShowModal topics.
* Based on discussions in https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/40948.
2024-05-10 19:48:53 +01:00
wp_xyz
49c192703b Images/General-purpose: Some new icons by Roland Hahn: bug, line-break, database, setup 2024-05-10 19:57:39 +02:00
Martin
f951bf8afb IdeDebugger: WordWrap for Evaluate/Watch-detail-pane 2024-05-10 11:51:58 +02:00
Martin
06f123d8dd LazDebuggerFp: fixed range check / added safety check for string len (exception msg/name). 2024-05-09 21:00:38 +02:00
Maxim Ganetsky
cb6c2fdfee Merge branch 'QtThemes-GetDetailSizeForPPI' into 'main'
Qt5,Qt6: Fixed TQtThemeServices.GetDetailSizeForPPI double-scaling returned values on high DPI displays.

See merge request freepascal.org/lazarus/lazarus!286
2024-05-09 18:59:23 +00:00