Commit Graph

69858 Commits

Author SHA1 Message Date
Martin
84d6f2e2e3 IDE: Fix initializing option dialog. Some editors where not initialized (during read/write in TraverseSettings), due to the list being re-orderd while iterated. Issue #41380 2025-02-07 13:18:02 +01:00
mattias
e49854f895 codetools: RenameSource now also updates references in the unit, ide: SaveAs uses FindRenameSourceReferences 2025-02-07 11:26:36 +01:00
mattias
985bbdbf7f ide: find/rename identifier use for source name the new codetools methods 2025-02-07 10:07:55 +01:00
zeljan1
b0d17dbe66 Gtk3: cleanup, fixed memleaks. 2025-02-06 23:32:56 +01:00
zeljan1
8cece17ba8 Gtk3: Encapsulated PGdkCursor, fixed CreateCompatibleDC(). 2025-02-06 23:06:19 +01:00
Martin
6c2cd439b7 SynEdit: DisplayView, return PhysXPos of first token, paint wrapped sub-lines with correct Phys-X (not Viewed-X) for Markup 2025-02-06 21:42:23 +01:00
Martin
3fda8a05e9 SynEdit: Rename some type-declaration to differentiate between text-point (logical/physical/viewed/...) 2025-02-06 21:42:23 +01:00
zeljan1
42a3ff44e7 Gtk3: cleanup. 2025-02-06 20:56:33 +01:00
Juha
4a8f31afdb LCL-GTK2: Filter the messages in function PeekMessage. Issue #41407, patch by Artem Izmaylov. 2025-02-06 18:15:24 +02:00
mattias
efe7efbc39 codetools: search dotted unitnames in namespaces 2025-02-06 11:23:30 +01:00
Juha Manninen
98ab457e1b Merge branch 'IDE/Options/Editor/KeyMapNodeIcon' into 'main'
IDE/Options: Do not change the node icon in the list of conflict keys when selecting

See merge request freepascal.org/lazarus/lazarus!434
2025-02-06 10:12:30 +00:00
Juha Manninen
14c4d4a030 Merge branch 'LCL/SelectInFolder/Windows' into 'main'
LCL: Improving SelectInFolder implementation on Windows

See merge request freepascal.org/lazarus/lazarus!432
2025-02-06 09:54:45 +00:00
n7800
2ca2c980dd IDE/Options: Do not change the node icon in the list of conflict keys when selecting 2025-02-06 09:42:18 +00:00
zeljan1
aec061aae2 Gtk3: fixed memleak in TGtk3DeviceContext.GetPixel() 2025-02-06 10:33:02 +01:00
mattias
287832a0e8 codetools: FindSourceNameReferences: elimnate duplicates 2025-02-06 10:24:42 +01:00
n7800
90b91071fb LCL: Improving SelectInFolder implementation on Windows 2025-02-06 09:23:52 +00:00
Juha
4ce84e7af4 LCL: Improve a comment for function SelectInFolder. Directories are shown in different ways in different systems. 2025-02-06 10:05:36 +02:00
zeljan1
78085ec24c Gtk3: fixed mem leak. 2025-02-05 22:15:11 +01:00
zeljan1
670719349b Gtk3: fixed few memleaks found by valgrind. 2025-02-05 21:56:45 +01:00
zeljan1
76147c8a4e Gtk3: implemented LargeImages in TCustomListView.ViewStyle = vsIcon, fixed memleak. 2025-02-05 19:41:43 +01:00
mattias
ea7e84988d codetools: test rename program name tora.tora.tora 2025-02-05 17:01:32 +01:00
zeljan1
d88398cd3a Gtk3: better handling of TCustomListView.ShowColumnHeader when ViewStyle=vsReport. 2025-02-05 16:06:16 +01:00
zeljan1
8a902339bf Gtk3: fixed TCustomListView setting clDefault color, fixed ItemDisplayRect. 2025-02-05 14:05:17 +01:00
zeljan1
0a2ec46c51 Gtk3: implemented checkable TCustomListView. 2025-02-05 13:20:08 +01:00
zeljan1
01058cca8d Gtk3: removed TGtk3WSCustomListView.GetFocused, it isn't used by LCL at all anymore. 2025-02-05 11:30:57 +01:00
zeljan1
cd67b9603c Gtk3: implemented TGtk3ListView.ShowRow(), partially implemented TGtk3WSComCtrls.ItemShow 2025-02-05 10:25:34 +01:00
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