orpheus: Fix compilation with Laz/main+fpc3.2.2. Check all test projects.
THTMLPort: Adjustment for cocoa
LazMapViewer: Fix compilation of addon-packages (no more sharing of output directory).
THTMLPort: More fixes to bring the package back to life
THTMLPort: Fix compilation, installation and sample project.
LazMapViewer: Fix extended clicks on cyclid maps.
LazMapViewer: Allow clicking on caption and/or icon of point-of-interest markers (issue #39142). Not yet working for cyclic maps. New property TextDistance for TMapPointOfInterest for fine-positioning of marker caption.
JvclLaz: Fix forbidden page change in TJvTabBar.
LazMapViewer: Move OnMarkerClick event of TMarkerClickPlugin into MouseUp to avoid missing mouse.up when the handler opens a modal form.
jvclLaz: Fix failure to close selected tab by 'x' button (introduced by r9862). Extend JvTabBar_PageList demo.
FPSpreadsheet: Add unit test for subtracting date/time values. Fix DATEDIF test in calcdatetimeformulas.inc.
FPSpreadsheet: Add unit tests for adding operations with dates.
FPSpreadsheet: Add unit tests for the DATEDIF() formula.
fpspreadsheet: Support more date format strings in formula DATEVALUE (still not 100% compatible with Excel). Add unit tests for DATEVALUE.
FPSpreadsheet: Fix formula DATEVALUE() when argument is a cell reference rather than a string.
LazMapViewer: Fix Format string crash caused by r9858.
LazMapViewer: Move some more private DrawingEngine methods in the protected section.
ExCtrls: TStatusbarEx supports BiDiMode now.
FPSpreadsheet: Extend the formula parser's ArgToFloat such that a date-formatted string can be reckognized as a TDateTime. See https://forum.lazarus.freepascal.org/index.php/topic,72434.msg567070.html#msg567070.
LazMapViewer: Add comment why FREE_DRAG is not used.
LazMapViewer: Improved German translation.
LazMapViewer: Move DrawingEngine Buffer to protected section for easier inheritance. Issue #39143.
fpspreadsheet: Fix DATEDIF formula when arguments are add/subtract expressions.
fpspreadsheet: Avoid copying a formula to the same cell.
ExCtrls: Provide OnDrawPanel event for owner-drawn panels of TStatusBarEx.
ExCtrls: Add demo project for TStatusBarEx.
ExCtrls: Implement AutoHint property of TStatusBarEx. Not 100% correct, yet.
ExCtrls: Avoid flicker of TStatusBarEx due to ever-running marquee timer.
ExCtrls: New control, TStatusBarEx, donated by forum user kefealo.
jvclLaz: Make sure that TJvCustomTabBar.MouseDown is exited early enough when changing tabs is forbidden by OnTabSelecting event handler.
LazMapViewer: Fix using UTF8 N/E/S/W hemisphere identifiers in string-to-gps conversion. Add corresponding test cases.
LazMapViewer: Add translatable registration of plugins (similar to TAChart). Remove lrj files from repo.
LazMapViewer: Completing translation of package files.
LazMapViewer: Activate i18n
FPSpreadsheet: Fix embedding images by means of streams (ods, https://forum.lazarus.freepascal.org/index.php/topic,72333.msg566056/, patch by forum user Russ).
LazMapviewer: Speed up of text rendering by BGRA DrawingEngine. Issue #39128, patch by Kirill Filippenok.
LCL/Grids: Minor refactoring of class function TQtWSCustomGrid.GetEditorBoundsFromCellRect for qt, qt5 and qt6.
LCL/Grids: Fix too-wide grid cell editor. Issue #41828, patch by Pavel Duborkin (@sembit)
TAChart: Fix OHLC brushes and pens always having default values.
LCL/Grids: Minor refactoring of class function TQtWSCustomGrid.GetEditorBoundsFromCellRect for qt, qt5 and qt6.
LCL/Grids: Fix too-wide grid cell editor. Issue #41828, patch by Pavel Duborkin (@sembit)
TAChart: Fix OHLC brushes and pens always having default values.
OPM: Minor changes in GUI texts. Complete German translation.
OPM: Add Laz v4.2 to compatibility list.
TAChart: Fix compilation of fpvectorial drawer package. Some cosmetics in demo projects.
TAChart: Fix compilation of fpvectorial drawer package. Some cosmetics in demo projects.
LazRGBGraphics: Renew sample project.
LazMapViewer: Provide method to delete the files and folders in the currently used cache.
LazMapViewer: Fix demos (regressions due to recent map provider changes).
RGBGraphics: Deactivate drawing of bitmaps in gtk3, package does not compile in gtk3 due to changes in approx Laz 3.0
LazMapViewer: Re-add deleted method TMapView.GetMapProviders as deprecated.
rx: remove code after "end." Issue ccr#39134, patch by n7800.
LazMapViewer: Fix drawing of missing tiles (not erased) by BGRA_DrawingEngine. Issue #39139, regression by r9682 and r9833.
MapViewer: Make TMapView.RegisterMapProviders public. Simplification of adding points to MapTracks and MapAreas.
TAChart: Fix axis labeling with integers when the axis range is too large (issue #41833).
TAChart: Replace previous commit by correct one (sorry...)
TAChart: Fix axis labeling with integers when the range is too large (issue #41833)
fpSpreadsheet: Fix memory leak in RichTextToHTML function (or more specific: in TsHTMLComposer.Exec - see https://forum.lazarus.freepascal.org/index.php/topic,72286.msg565613)
LazMapViewer: Add helper function for numeric map provider server ids.
LazMapViewer: Refactor handling of map provider list: is now a global list to avoid mismatch between the lists of MapView and layer engines. Deprecated some methods of TMapViewerEngine.
LazMapViewer: Rename some internal fields for better clarity.
LazMapViewer: Fix crash at designtime when a TMapview component is dropped on a form ("Error moving component MapView1: TMapView"), bug reintroduced by prev commit.
Images: Traffic general-purpose icons by Roland Hahn (train, car, pedestrian)
image_sources (ccr): New marker-icons for mapviewer (by Roland Hahn)
LazMapViewer: New marker-images by Roland Hahn
Images: New general-purpose icons by Roland Hahn (bicycle, flag)
LazMapViewer: Switch automatic switching to retina tile size on high-dpi screens.
LazMapViewer: Increment version number to 1.0.3. Fix design-time crash on high-dpi systems (https://forum.lazarus.freepascal.org/index.php/topic,72237.msg565302)
DBExport: Fix sample projects (unit gendata marked as missing from project, crash when creating new sample db, display of time columns)
LCL/ListView: Fix memory leak in virtual multi-select mode. Issue #41796, patch by dbannon.
LCL/ListView: Speedup of virtual mode together with MultiSel. Issue #41798, patch by dbannon.
LazMapViewer: Increase version number to 1.0.2 for new OPM release.
LazMapViewer: Fix incorrect size of icon markers at high dpi.
MapViewer: Add more specific information about registration and attribution to some map provider in registration file.
JvclLaz: Fix TJvThumbview.TitlePlacement conflicting with TJvThumbnail.ShowTitle
JvclLaz: Fix "Control has no parent window" error in TJvThumbView. https://forum.lazarus.freepascal.org/index.php/topic,72178.msg564479.html
OPM: Fix failure to read lpk files having "new" (v2.2.0+) xml structure.
OPM: Fix failure to read lpk files having "new" (v2.2.0+) xml structure.
TAChart: Demonstrate new GridCentered property in the barseriesshapes demo. Fix interaction of TChartStyles with GridCentered.
LazMapViewer: Fix BGRAEngine using incorrect drawing method in FillRect. Issue #39139. (Reverts part of #39111)
TAChart: Add new TAChartAxis property GridCentered (not yet 100% perfect together with minor grid)
FPSpreadsheet: Fix COUNT function sometimes not neglecting blank cells. Issue #39138. Add more unit test cases for COUNT etc regarding blank cells.
FPSpreadsheet: Complete missing changes for error propagation fixes in r9596. Issue #39137.
LazMapViewer: Fix TMapViewerEngine.AdjustZoomCenter using the wrong MapWindow for coordinate scaling. Issue #39132.
LazMapViewer: Revert previous commit (AZoomToCursor IS important).
LazMapViewer: Simplify new CalcVisibleArea method.
LazMapViewer: Add new TMapViewerEngine method CalcVisibleArea to be called from OnZoomChanging handler. Issue #39132.
LazMapViewer: Some refactoring for retina tile display.
LazMapViewer: New property TMapTileSize = (tmsAuto, tms256, tms512, tms512IfAvailable) to support both normal (256x256) and retina (512x512) tiles.
LazMapViewer: Preparation for retina tiles (512x512 px). New map provider: StadiaMaps (supports retina tiles - API-Key required!)
LazMapViewer: Add basic LCLScaling infrastructure.
LazMapViewer/MarkerEditorPlugin: Allow to drag the map without resetting the selection. Issue #39133, patch by Kirill Filippenok.
LazMapviewer: Make sure that mapviewer is focused by mouse click and TAB key.
LCL/ListView: Fix memory leak in virtual multi-select mode. Issue #41796, patch by dbannon.
LCL/ListView: Speedup of virtual mode together with MultiSel. Issue #41798, patch by dbannon.
IconFinder: Add metadata for icons indatetimectrls package
powerpdf: Set version to 0.9.17.1 for next OPM release
powerpdf: Modify FontDemo sample project to show underlined text in pdf. (Issue #39136)
powerpdf: Fix missing underline attribute in pdf labels. Issue #39136, patch by Soner.
LazMapViewer: Avoid system colors to be rendered as black when selected as MapView.InactiveColor.