Commit Graph

69807 Commits

Author SHA1 Message Date
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
94951a82fd Cocoa: #41309 fix the issue in TCocoaWSCustomForm for TCustomForm.PaintTo() 2025-02-02 10:48:37 +08:00
rich2014
b855e211b6 LCL/Cocoa: Implement SelectInFolder for macOS. 2025-02-02 10:44:51 +08:00
zeljan1
0d5e804de9 Gtk3: hopefully fixed color swapped images (r & b channels). 2025-02-02 01:02:06 +01:00
Juha
efa53c774a LCL: Implement SelectInFolder for Windows. 2025-02-02 01:27:39 +02:00
Maxim Ganetsky
f5a6c63885 LazReport: small cleanup in lrFclPDFExport addon 2025-02-01 22:54:29 +03:00
Maxim Ganetsky
3da776592f LazReport: Improve setting document properties when exporting document using lrFclPDFExport addon. Patch by paweld, issue #41392. 2025-02-01 22:53:16 +03: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
zeljan1
6d7ce926a7 Gtk3: Make dock header button appear. Patch by Anton Kavalenka, issue #40346 2025-02-01 14:29:24 +01:00
zeljan1
b5a0144feb Gtk3: Removed usage of cairo_save() and cairo_restore() inside TGtk3DeviceContext, it can be called only via TGtk3WidgetSet.SaveDC() and RestoreDC(), so we have now significant speed improvement by this commit, also it fixes various problems with masked bitmaps. Issue #41393, issue #41344, issue #41383 2025-02-01 14:22:51 +01:00
zeljan1
941419e8a9 Gtk3: fix button autosized width, must use LCL size. issue #41390 2025-02-01 13:56:24 +01:00
zeljan1
c0b1b7c5bc Gtk3: avoid pango asserts with invalid utf8 strings in TGtk3WidgetSet.GetTextExtentPoint() 2025-02-01 13:53:41 +01:00
wp_xyz
d11d9793b2 LCL/ShellTreeView: Fix error when clicking a non-default root node in sorted ShellTreeView. Issue #41373. 2025-02-01 12:46:38 +01:00
zeljan1
3cc1bc02fb Qt4: fixed build after removing of deprecated stuff 2025-02-01 11:45:12 +01:00
dsiders
e3699654b4 Docs: LCL/stdctrls. Adds, updates TCustomComboBox auto-completion topics for changes in 9f5be67e. Issue #41358.
* TCustomComboBox.UpdateItemIndex
* TCustomComboBox.RealSetText
* TCustomComboBox.KeyUp
2025-01-31 22:24:25 -05:00
Juha
28578a1e6a LCL-Win32: Keep TTrayIcon helper window hidden. Issue #41279, patch by Red_prig (Pavel). 2025-02-01 02:37:46 +02:00
Juha
1c2d94fa8c IDE: In options dialog, show [Ctrl+Enter] in OKButton's hint. Pure Enter affects the focused button, not always OKButton. Issue #40234. 2025-02-01 00:52:31 +02:00
Juha Manninen
712322c97e Merge branch 'IDE/TabOrder/RenameUpdate' into 'main'
IDE/TabOrder: Update the list when a component is renamed

See merge request freepascal.org/lazarus/lazarus!424
2025-01-31 22:17:06 +00:00
n7800
2a3214baf3 IDE/Menu: Show a tooltip about individual menus when asked how to open a project/package. MR !425. 2025-02-01 00:14:44 +02:00
Juha Manninen
59bf489735 Merge branch 'IDE/Options/SaveLayout' into 'main'
IDE/Options: Remember the window layout when closing via the close button in the window caption

See merge request freepascal.org/lazarus/lazarus!423
2025-01-31 22:13:46 +00:00
n7800
5671244fe7 IDE/TabOrder: Update the list when a component is renamed 2025-01-31 21:44:40 +00:00
n7800
8671e37e07 IDE/Options: Remember the window layout when closing via the close button in the window caption 2025-01-31 21:41:49 +00:00
Maxim Ganetsky
e62036a5be Revert "LCL-GTK3: Make fsStayOntop work, Issue #41253, patch by Anton Kavalenka."
This reverts commit 46fad95a74
2025-01-31 21:35:41 +00:00
zeljan1
c6868517d5 Gtk3: fixed memleak in drawText() 2025-01-31 21:29:26 +01:00
zeljan1
37dd466b00 Gtk3: fixed drawing pixmap with mask.issue #41383 2025-01-31 21:10:02 +01:00
Juha Manninen
0e0cb63d6e Merge branch 'IDE/PjWizard/SaveLayout' into 'main'
IDE/ProjectWizard: Remember window layout

See merge request freepascal.org/lazarus/lazarus!422
2025-01-31 19:11:59 +00:00
Juha Manninen
9d8166766d Merge branch 'LazUtils/CreateRelativePath' into 'main'
LazUtils/TryCreateRelativePath: Improved checking for double period (indicating parent folder) in paths

See merge request freepascal.org/lazarus/lazarus!426
2025-01-31 19:09:52 +00:00
zeljan1
aae76e11e3 Gtk3: we actually must paint LCLObject.Color on GtkFixed, or use css. issue #41391 2025-01-31 20:05:58 +01:00
n7800
b499737ba2 IDE/ProjectWizard: Remember window layout 2025-01-31 18:40:47 +00:00
n7800
5e38e572d6 Tests: Added tests that check the handling of paths with periods in the CreateRelativePath function 2025-01-31 18:37:07 +00:00
n7800
170c75784c LazUtils/TryCreateRelativePath: Improved checking for double period (indicating parent folder) in paths 2025-01-31 18:37:07 +00:00
zeljan1
0bb0a0625a Gtk3: fixed StretchMaskBlt(). issue #41384 2025-01-31 18:56:15 +01:00
zeljan1
1d5796a663 Gtk3: do not use set_no_show_all() for windows and notebooks. 2025-01-31 18:34:34 +01:00
zeljan1
95786ee691 Gtk3: fixed issue when hide mapped container. issue #41387 2025-01-31 18:26:07 +01:00
Juha
46fad95a74 LCL-GTK3: Make fsStayOntop work, Issue #41253, patch by Anton Kavalenka. 2025-01-31 19:10:36 +02:00
dsiders
02706556f7 Docs: LCL/controls. Removes deprecation notice for TControl.FCompStyle member. Changed in b3833f55. 2025-01-31 10:44:53 -05:00
dsiders
270a5cdfe8 Docs: LazUtils/laz2_dom. Removes deprecation notice for TDOMNodeList.BuildList. Changed in 476da882. 2025-01-31 10:09:25 -05:00
Juha
5bcc39179c LCL: Fix TTreeNode.GetTextPath. Issue #41356, patch by Don Siders. 2025-01-31 15:39:25 +02:00
Juha
fddb4de9bc IdeIntf: Remove deprecated functions from IdeImagesIntf. 2025-01-31 14:29:55 +02:00
Juha
b3833f5594 LCL: Fix a comment about a deprecated variable, remove deprecated enum. Issue #41366. 2025-01-31 14:28:12 +02:00
Juha
476da882fa Delete some deprecated functions. Inspired by issue #41363. 2025-01-31 13:50:35 +02:00
Juha Manninen
a6aececdd9 Merge branch 'Tests/AddLazFileUtils' into 'main'
Tests: Tests for LazFileUtils are available not only for "runtests" program, but also for "runtestsgui"

See merge request freepascal.org/lazarus/lazarus!428
2025-01-31 11:47:16 +00:00
Martin
03c8870537 IdeDebugger: Fixed unbalanced BeginUpdate in callstack-dialog. (when changing view-limit) 2025-01-31 10:59:52 +01:00
n7800
f4e3fbeffd Tests: Tests for LazFileUtils are available not only for "runtests" program, but also for "runtestsgui" 2025-01-31 09:31:49 +00:00
zeljan1
0cde3a5c07 Gtk3: fixed TGtk3DeviceContext.drawText(), param for fill background.issue #41381 2025-01-31 10:18:20 +01:00
dsiders
4feac3a6f1 Docs: LCL/forms. Updates TCustomForm.Monitor to reflect use of the Owner form instead of the application main form when Position is poOwnerFormCenter. Changes in bc857823. Issue #41377. 2025-01-30 19:52:42 -05:00
Martin
ca16a22cea LazDebuggerGdbmiFp: Improve workaround for FPC issue 37658 / Check both: full-path, and no-path. 2025-01-31 01:25:57 +01:00
Martin
3e75833edd LazDebuggerLldbFp: Improve workaround for FPC issue 37658 / Check both: full-path, and no-path. 2025-01-31 01:25:57 +01:00
Martin
2c9e5f2f4b FpDebug: Test LineInfo and GetLineAddresses with filenames with/without path or wrong path (also needed for generics) 2025-01-31 01:25:57 +01:00