Commit Graph

7004 Commits

Author SHA1 Message Date
robert rozee
54f8aff8bb Merge branch 'main' into 'main'
fix for TControl.GetDefaultColor never recursing up to parent

See merge request freepascal.org/lazarus/lazarus!452
2025-04-03 21:50:38 +00:00
zeljan1
261e8f74d0 LCL: TCoolBar can crash if bitmap isn't assigned. 2025-03-27 19:53:42 +01:00
zeljan1
1dd3bb3d01 LCL: reorder evaluation in DragStop. Patch by Artem Izmaylov. issue #41539 2025-03-19 15:40:12 +01:00
wp_xyz
6a6db7e851 LCL/TApplication: ShowHintWindow calls ActivateHint when HintInfo.HintData is nil, otherwise ActivateHintData. 2025-03-17 19:23:15 +01:00
wp_xyz
209c68264b LCL/HintWindow: Removed the out-dated assertion in THintWindow.ActivateHint. Issue #41535. 2025-03-17 19:19:02 +01:00
robert rozee
d070dd6b88 Edit control.inc,
fix for TControl.GetDefaultColor never recursing up to parent as it should. looks like
the original code was 'mangled' by a bad cut-and-paste a number of years back.
2025-03-16 10:27:54 +00:00
robert rozee
b3ce2c3b9b Merge branch lazarus:main into main 2025-03-16 10:18:25 +00:00
Juha
fa2ad4f983 LCL: One more sanity check for a new Notebook page name. Issue #36957. 2025-03-08 00:29:16 +02:00
Juha
a641e34bff LCL: Improve getting an unused name for a new Notebook page. Issue #36957. 2025-03-07 18:11:30 +02:00
Juha
a3f095480f LCL: Figure out an unused name for a new Notebook page. Issue #36957. 2025-03-06 17:17:26 +02:00
robert rozee
e0cc3cca3e Edit inputdialog.inc 2025-03-05 13:42:31 +00:00
rich2014
25e632015e LCL: fix a bug in ListView introduced @0e0ef8c where the checked state was not restored correctly after sorting. 2025-03-04 22:01:35 +08:00
n7800
b0512c1564 LCL: Cleaning the unused class TMemoStrings 2025-02-24 23:07:10 +00:00
wp_xyz
b8d68ac49e LCL/TreeView: Rename HideSelectionMode options from (hsmLaz, hsmDelphi) to (hsmGray, hsmHide) and deprecate them. Update the customdrawing demo. 2025-02-22 19:27:36 +01:00
wp_xyz
e4396f44b8 LCL/TreeView: Make property HideSelection (optionally) Delphi-compatible. Update sample project. 2025-02-18 19:09:58 +01:00
Martin
be89c477d9 LCL: fix TControlScrollBar needs update if owner's handle changes. Issue #40794 introduced in 4891f1f0e1 2025-02-13 01:49:57 +01:00
wp_xyz
8f5c0d7288 LCL/TreeView: Improved custom drawing. 2025-02-09 15:56:16 +01:00
n7800
90b91071fb LCL: Improving SelectInFolder implementation on Windows 2025-02-06 09:23:52 +00:00
JuhaManninen
498fd13c98 LCL-Win32: Simplify function SelectInFolder. 2025-02-03 20:49:50 +02:00
wp_xyz
654245a39e LCL/ImageList: Fix update of images after reloading. Issue #41386, based on patch by Massimo Magnano. 2025-02-03 12:45:20 +01:00
Juha
d8227cc4c4 LCL: Eliminate a variable in function DoOpen for Mac. 2025-02-02 10:23:41 +02:00
Juha
4164e5b669 LCL: Fix quote char in OpenDocument and SelectInFolder for Linux. 2025-02-02 10:08:30 +02:00
rich2014
b855e211b6 LCL/Cocoa: Implement SelectInFolder for macOS. 2025-02-02 10:44:51 +08:00
Juha
efa53c774a LCL: Implement SelectInFolder for Windows. 2025-02-02 01:27:39 +02:00
Juha
28ba5306c3 LCL: Add a new function SelectInFolder in LclIntf. Use it in source editor's StatusBar. 2025-02-01 18:28:44 +02:00
Juha
5bcc39179c LCL: Fix TTreeNode.GetTextPath. Issue #41356, patch by Don Siders. 2025-01-31 15:39:25 +02:00
Juha
476da882fa Delete some deprecated functions. Inspired by issue #41363. 2025-01-31 13:50:35 +02:00
Juha
9f5be67e36 LCL: Update TCombobox.ItemIndex when AutoCompleteing. Issue #41358, patch by Iluha Companets. 2025-01-31 02:20:42 +02:00
Juha
bc8578231c LCL: Use OwnerForm.Monitor when Position = poOwnerFormCenter. Issue #41377, patch by Artem Izmaylov. 2025-01-31 00:19:31 +02:00
Martin
9b4c81b56b IDE, DockedFormEditor: Check for csDesignInstance, instead of csDesigning to determine if a form/frame is the top-parent in the designer. (To disable autosizing for them). Issue #41368 2025-01-27 13:09:05 +01:00
mattias
54e532cdbe lcl: fixed typo 2025-01-27 11:37:21 +01:00
Juha
9c1268e600 LCL: Do not clear Checked state of an Action when linked to TSpeedButton and the button gets disabled. Issue #41352, patch by Peter. 2025-01-23 20:22:29 +02:00
wp_xyz
e897d845ea LCL/TreeView: Avoid flicker when hot-tracking is active. Based on patch by @d7_2_laz, issue #41290. 2025-01-20 11:37:25 +01:00
zeljan1
2f94ecea69 LCL: renamed param. 2025-01-09 09:41:38 +01:00
zeljan1
34844aa934 LCL: SetDeviceScaleRatio renamed to SetCanvasScaleFactor. 2025-01-09 09:21:59 +01:00
Juha
c897bdf3cc LCL: Prevent a crash in menu when setting bitmap after removing ImageIndex. Issue #41307. 2025-01-04 15:06:40 +02:00
Martin
ce20675a1b LCL: MenuItem, SetBitmap did not trigger change when old Bitmap existed, and was only re-assigned 2025-01-04 13:14:11 +01:00
Martin
99e2074a2d LCL: Toolbar with menu, use MenuItem.Bitmap 2025-01-04 13:14:11 +01:00
Martin
ed082bc3ec LCL: Toolbar with menu, use sub-class / Fix menu sorting 2025-01-04 13:14:10 +01:00
Martin
e63194a5f2 DockedFormEditor: add menu preview via TToolbar.Menu. Patch by FerDeLance See MR !393 2025-01-04 13:10:26 +01:00
Martin
2faa5bdf05 LCL: Allow TToolbar to show a TMainMenu. Patch by FerDeLance See MR !393 2025-01-04 13:10:26 +01:00
wp_xyz
5169d4fe30 LCL/TTreeView: Fix failure to read dfm files written by Delphi XE2+. Issue #41303. 2025-01-04 00:32:14 +01:00
zeljan1
4edf9681f2 LCL: All normal chars are handled by combobox. issue #36235 2025-01-03 16:36:18 +01:00
Juha
0ed604c806 LCL: Make sure dragging is not cancelled. Issue #40266, patch by Alexey Torgashin. 2025-01-03 00:13:21 +02:00
zeljan1
4510285762 LCL: changed SetDeviceScaleRatio HGDIOBJ param to HDC to be inline with cocoa abilities. 2025-01-02 12:08:47 +01:00
zeljan1
065994a7d1 LCL, Qt5, Qt6: renamed SetBitmapScaleRatio to SetDeviceScaleRatio with HGDIOBJ as param. 2025-01-01 17:44:46 +01:00
zeljan1
1aed29d27c LCL: added TWidgetSet.SetBitmapScaleRatio, needed by issue #41299 2024-12-31 20:07:05 +01:00
Martin
2ef4fc98ab LCL, TToolBar: Added property Orientation 2024-12-29 18:08:44 +01:00
Martin
d9a5787be8 LCL, Toolbar: fix CalculatePreferredSize to honour constraints 2024-12-28 20:11:27 +01:00
Martin
51da4aa0c4 LCL: Workaround for RTL / init result - ActionLink nil deref issue (fixed in FPC 3.3.1). See issue #41063 2024-12-19 11:48:00 +01:00