Commit Graph

69832 Commits

Author SHA1 Message Date
zeljan1
26a8fe1765 Gtk3: fixed TGtk3ListView.setColor, implemented ItemGetPosition, recreate handle when ViewStyle of list is changed. 2025-02-05 10:01:09 +01:00
zeljan1
8839d5656a Gtk3: make TListView setFont() and setColor() work. 2025-02-04 19:38:24 +01:00
mattias
7dbb6355e5 codetools: fixed FindSourceNameReferences searching longest fitting unitname 2025-02-04 19:21:26 +01:00
mattias
116b91b184 codetools: directorycache: invalidate directory when a codebuffer is marked deleted 2025-02-04 16:45:03 +01:00
mattias
de11537070 codetools: rename used unit references: update in-filename 2025-02-04 15:40:25 +01:00
mattias
e5c09ba479 codetools: rename source name references: keep omitted namespace 2025-02-04 15:40:25 +01:00
mattias
370938ca90 codetools: find sourcename refs to used unit 2025-02-04 15:40:25 +01:00
mattias
3276690fec codetools: ReplaceDottedIdentifier: delete atoms 2025-02-04 15:40:25 +01:00
mattias
cdeeb79cc7 codetools: clean up and fixed resolving dotted.src.name.identifier 2025-02-04 15:40:25 +01:00
mattias
a8004c0845 codetools: started Find- and RenameSourceNameReferences 2025-02-04 15:40:25 +01:00
Maxim Ganetsky
658b9adb86 IDE: improved Russian translation 2025-02-04 17:10:50 +03:00
Maxim Ganetsky
5175d4e037 IDE: regenerated translations and updated Russian translation 2025-02-04 16:21:13 +03:00
zeljan1
1a2bdc04d9 Gtk3: fixed moveTo() when handling pen with width > 1. issue #41405 2025-02-04 13:55:21 +01:00
zeljan1
548f2b0657 Gtk3: rewritten TGtk3Caret so it works under wayland too. issue #41395 2025-02-04 08:28:10 +01:00
dsiders
b2302cef64 Docs: LazUtils/graphmath. Updates content in PolyBezierArcPoints. Changes in 1014cd33. Issue #41400. 2025-02-03 14:27:51 -05:00
JuhaManninen
498fd13c98 LCL-Win32: Simplify function SelectInFolder. 2025-02-03 20:49:50 +02:00
zeljan1
d931804a51 Qt6: do not allow THintWindow to grab focus under wayland. 2025-02-03 18:40:18 +01:00
zeljan1
8077d8dae0 Gtk3: fixed GetWindowRect() so it return proper values on x11 and wayland. 2025-02-03 16:56:46 +01: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
wp_xyz
1014cd330f LazUtils: Fix calculation error in function PolyBezierArcPoints (unit GraphMath). Issue #41400. Fix typos in comments. 2025-02-03 12:08:57 +01:00
wp_xyz
1dcfd1a774 LazUtils: Fix calculation error in function LineEndPoint (unit GraphMath). Issue #41400. 2025-02-03 10:30:08 +01:00
dsiders
6c528d9822 Docs: LCL/shellctrls. Clarifies content in the TCustomShellTreeView.FileSortType topic. 2025-02-02 18:42:55 -05:00
zeljan1
3a07a26d47 Gtk3: improved caret. issue #41395 2025-02-02 17:19:01 +01:00
wp_xyz
4e939b31dd Replace locally implement operator overload for method comparison by already available SameMethod. Proposed by n7800 in MR !431 2025-02-02 12:09:48 +01:00
dsiders
48e844f7f6 Docs: LCL/shellctrls. Adds, updates topics TCustomShellTreeView topics for changes in d11d9793. Issue #41373.
* TCustomShellTreeView.FOnSortCompare
* TCustomShellTreeView.CreateRootNode
* TCustomShellTreeView.CreateRootNode.APath
* TCustomShellTreeView.CreateRootNode.Result
* TCustomShellTreeView.FileSortType
* TCustomShellTreeView.Root
* TCustomShellTreeView.OnSortCompare
* TCustomShellTreeView.Items
2025-02-02 05:00:44 -05: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
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