AboutBox/Splashscreen: Fix blurring on Mac Retina displays. Patch by @Slidescape, issue #41205,
LCL/GraphUtil: Exit ScaleImg immediately when no size change of the image is needed.
LazMpaViewer: Add some comments.
LazMapViewer: Fix drawing of scaled transparent tiles by RGBGraphics drawing engine. Issue #39078.
LazMapViewer: Fix drawing of scaled transparent tiles by BGRABitmap drawing engine.
LazMapViewer: Remove LCL drawing engine from package and fulldemo.
LazMapViewer: Undo r9494, not usable. Scale all tiles to the size specified by global TileSize variable. Alpha-channel of RGB32BBitmap and BGRABitmap drawing engines not correct, so far. (Issue #39078).
fpspreadsheet: Add property UsesBuiltinWorkbook to TsWorkbookSource for not overwriting some grid-specific settings when a new workbook is created. https://forum.lazarus.freepascal.org/index.php/topic,69126.msg536779
IconFinder: Avoid duplicate processing of default image folder.
LazMapViewer: Improved restricted panning along the edge of the allowed area.
LazMapViewer: Support tile sizes other than 256x256 (experimental feature). Add OpenRailwayMap provider for 512x512 tiles.
LazMapViewer: Add OnCenterMoving and OnZoomChanging events. Issue CCR-#39077
TAChart: Fix duplicate "virtual" directive of TBasicChartSeries.ClipRectChanged (https://forum.lazarus.freepascal.org/index.php/topic,69114.msg536109.html).
virtualtreeview: partially revert 402cffbdfd50f7d99f79fefcf79c8ae317bd5c79, issue #41210
TAChart: Fix duplicate "virtual" directive of TBasicChartSeries.ClipRectChanged (https://forum.lazarus.freepascal.org/index.php/topic,69114.msg536109.html).
virtualtreeview: partially revert 402cffbdfd50f7d99f79fefcf79c8ae317bd5c79, issue #41210
TAChart: Fix duplicate "virtual" directive of TBasicChartSeries.ClipRectChanged (https://forum.lazarus.freepascal.org/index.php/topic,69114.msg536109.html).
virtualtreeview: partially revert 402cffbdfd50f7d99f79fefcf79c8ae317bd5c79, issue #41210
LCL: Fix disappearing taskbar icon when FormStyle is fsNone or fsDialog. Patch by Iluha Companets, issue #41189.
LCL: Fix disappearing taskbar icon when FormStyle is fsNone or fsDialog. Patch by Iluha Companets, issue #41189.
LazMapViewer: Fix crash when changing download engines to default engine.
icons_to_html: replace checkboxes by options menu (by Roland Hahn)
LazMapViewer: Simplify selection of drawing and download engines.
LazMapViewer: Avoid new cache-downloadengine to hang when cache file does not exist.
LazMapViewer: Add download engine which accesses only the local cache.
LCL/LabeledEdit: Publish OnContextPopup event. Issue #41193, patch by @rousedebug.
LCL: Fix form icon appearing when modal form opens a border-less second modal form. Issue #41189, patch by @d7_2_laz.
tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements.
Tools/DebugServer: Display milliseconds in logged event time.
Tools/DebugServer: Use high-dpi icons by Roland Hahn
IconFinder: Fix imagelisteditor occasionally using only the smallest icon.
IconViewer: Support TAB key. Focus keyword filter by default.
IconFinder: Fix autosizing of Settings toolbar.
VirtualTreeView: Fix header paint issue in gtk2.
Images: Update metadata and html preview with icons from previous commit
General-purpose images: Add icons for use as overlay icons. By Roland Hahn.
Images: Some more refinded icons by Roland Hahn.
IDE: Some more refinements in layout of editorfilemanager form.
IDE: Auto-sized layout of editorfilemanager form. Patch by Roland Hahn (slightly modified).
VirtualTreeView: Fix header paint issue in gtk2.
VirtualTreeView: Fix memory leaks in Advanced demo
VirtualTreeView: Add dataarray sample project.
VirtualTreeView: Improved LCL scaling.
VirtualTreeView: Improve Advanced sample project
VirtualTreeView: Fix painting of unthemed expland/collapse buttons in non-Windows widgetsets.
Examples/VirtualTreeViews: Improved rendering of AdvancedDemo in dark mode.
IDE: Some more refinements in layout of editorfilemanager form.
IDE: Auto-sized layout of editorfilemanager form. Patch by Roland Hahn (slightly modified).
icons_to_html: Restored German translation broken after 9bd8fbdd2d4027d72d05c50dc0eebf6bb0662097
icons_to_html: embed translated text of lazarus_general_purpose_images.txt only for images in the "general_purpose" folder.
Icons_to_HTML: Allow to create an English HTML file.
Icons_to_html: protect against image file reading errors. Patch by Roland Hahn.
Tools/Icons_to_HTML: Support i18n. Patch by Roland Hahn.
LCL/LabeledEdit: Publish OnContextPopup event. Issue #41193, patch by @rousedebug.
LCL: Fix form icon appearing when modal form opens a border-less second modal form. Issue #41189, patch by @d7_2_laz.
tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements.
Tools/DebugServer: Display milliseconds in logged event time.
Tools/DebugServer: Use high-dpi icons by Roland Hahn
IconFinder: Fix imagelisteditor occasionally using only the smallest icon.
IconViewer: Support TAB key. Focus keyword filter by default.
IconFinder: Fix autosizing of Settings toolbar.
OPM: Update Lazarus and FPC compatibility infrastructure
VirtualTreeView: Fix header paint issue in gtk2.
Images: Update metadata and html preview with icons from previous commit
General-purpose images: Add icons for use as overlay icons. By Roland Hahn.
IDE: Some more refinements in layout of editorfilemanager form.
IDE: Auto-sized layout of editorfilemanager form. Patch by Roland Hahn (slightly modified).
Images: Some more refinded icons by Roland Hahn.
VirtualTreeView: Fix memory leaks in Advanced demo
VirtualTreeView: Improved LCL scaling.
VirtualTreeView: Improve Advanced sample project
VirtualTreeView: Fix painting of unthemed expland/collapse buttons in non-Windows widgetsets.
Examples/VirtualTreeViews: Improved rendering of AdvancedDemo in dark mode.
TAChart: Fix TLegendColumnCount to allow value 0
TAChart: Allow Legend.ColumnCount = 0 which finds the best presentation of the legend.
Images: Reworked icons for "componenttreeview", "items", "designer". By Roland Hahn.
IconFinder: Fix hanging after arrow key press. Patch by @dsiders, issue #41142
LCL/Forms: Overload function TCustomForm.GetFormImage with procedure requiring the bitmap as argument. Issue #41140.
PackageTabs: Improve visibility of selected editor tab. Issue #41132, patch by Maxim Ganetsky.
Images: Fix interchanged sortasc and sortdesc images.
Images: New/updated icons by Roland Hahn (dbnavigator, some lcl icons, debugger, actions, some new general purpose)
PackageTabs: Fix speedbutton misalignment caused by commit d216b7144db8fc562e53a7e178859d582660a6fb. Based on patch by @ganmax.
LCL/TSpeedButton: Layout improvements when AutoSize = false
LCL/SpeedButton: Fix autosizing of TSpeedButton. Issue #41119, based on patch by michalgw
Images: Update general-purpose metadata.xml for IconFinder
IconFinder as new IDE plugin
LazUtils/GraphMath: Optimization of Distance function (issue #41104). Add a FloatPoint-FloatPoint overload.
LazUtils/Graphmath: Fix incorrect Distance() function for vertical lines. Issue #41098
FPSpreadsheet: Fix crash caused by error cells with sheetname (e.g., "sheetname!#REF!")
FPSpreadsheet: Fix incorrect detection of numeric strings beginning with 'E' as valid numbers (https://forum.lazarus.freepascal.org/index.php/topic,68953.msg534081)
FPSpreadsheet: Show all charts of a worksheet in the chartlink demo
FPSpreadsheet: Fix log axis sometimes dropping labels.
fpexif: Fix exif reader stopping when a tag with illegal tag type (e.g. 0) is found (https://forum.lazarus.freepascal.org/index.php/topic,68879.msg533245.html)
FPSpreadsheet: Fix occasionally missing axis labels in ods reading.
FPSpreadsheet: Fix incorrect underlining of text by xlsx reader.
captcha: Fix display of sample projects in the Lazarus examples window.
Captcha: Fix missing palette icon. Fix compilation for cocoa WS.
FPSpreadsheet: Fix reader to detect underlined font in xlsx charts.
FPSpreadsheet: Fix font of xlsx axis labels.
FPSpreadsheet: Fix display of category axis labsls.