LazMapViewer: Remove duplicate distance calculation in TGPSPoint. Had to move some general-purpose geo-math routines to a new units mvGeoMath. Old functions kept in mvEngine, but marked as deprecated.
RxFPC:RxSpinEdit - check input value on exit editor
RxFPC:rewriten RxSpinEdit. For old style component define OLD_SPIN_EDIT direcive in rx.inc
LazBarCodes: Some more refactoring for PDF417 family.
LazBarCodes: Fix array overflow in PDF417 barcode creation. Issue #39071.
fpspreadsheet: Add demo for writing an area chart
LazMapViewer: Remove obsolete folder "fulldemo_with_addons" (project is in "fulldemo" now).
LazMapViewer: Add mapmarker image as resource to fulldemo projects.
LazBarcode: Fix PDF417 issues with long strings, gitlab issue #39071 (not perfect, yet). Some refactoring.
LazMapViewer: Fix fulldemo ignoring designtime-selection of MapProvider at first run.
LazMapViewer: Add missing PenStyle setters/getters to the LCL DrawingEngine. Some clean-up.
LazMapViewer: Combine the units of the two fulldemo projects.
LazMapViewer: Fix crash in TMapView.SetPOIImage(AValue) when AValue is nil.
LazMapViewer: Complete unfinished LCL mapviewer (using only LCL drawing routines). Update "fulldemo_with_addons".
LazMapViewer: Simplify DrawBitmap for BGRA DrawingEngine.
LazMapViewer: Fix text size issue in BGRABitmap drawing engine. Improved detection of default font name and size.
LazMapViewer: Cleanup
LazMapViewer: Fix transparency of marker images in the RGBGraphics drawing engine.
LazMpaViewer: Keep the alpha channel when a new image is assigned to the TMapView.POIImage.
LazMapViewer: Add button to replace default POI image to fulldemo projects.
rgbGraphics: Update version to 1.1 for next OPM release.
LazMapviewer: Update RGBGraphicsDrawingEngine to support qt6
rgbgraphics: Add qt6 and cocoa support.
rgbgraphics: Add qt5 support.
LazMapViewer: Rework text drawing in TRGBGraphicsDrawingEngine to avoid by-pass to LazIntfImage in favour of built-in graphics routines.
LazMapViewer: Move public TCustomDrawingEngine.DrawBitmapOT to protected section of TIntfGraphicsDrawingEngine, not needed anywhere else.
LazMapViewer: Fix GPSPointIntfo display in both fulldemo projects
LazMapViewer: Improved text rendering by IntfGraphicsDrawingEngine when text color is white
LazMapViewer: Improved text rendering by IntfGraphicsDrawingEngine
LazMapViewer: Rework text drawing code in IntfGraphicsDrawingEngine for simplification and to avoid occasionally opaque text background in Linux/gtk2 although it should be transparent.
LazMapViewer: Fix package compilation and elevations demo with Laz 2.0.12
LazMapViewer: HitTest method added to TMapItem, TMapCollection. Intersect() zerodiv fix. TMapView.LatLonToScreen overload with lat,lon.
LazMapViewer: Fix height of POI text background color combobox in fulldemo (too small in Linux)
LazMapViewer: Fix text size calculation in intfgraphics drawingengine for qt5
LazMapViewer: flights example: Added `Follow tightly' check box. Marked missing segments in QFA28, QFA95.
LazMapViewer: Add URL encoding method to DownloadEngine to fix failure in searching for city names with unsafe characters in mvGeoNames unit.
LazMapViewer: Fix usage of CachePath and CacheOnDisk in some example projects.
LazMapViewer: TMapViewer.CacheOnDisk property initialization fix.
LazMapViewer: Deprecate also TRealPoint.Init in favour of TRealPoint.InitXY and TRealPoint.InitLatLon
LazMapViewer: Add functions named "LatLon" in addition to the old ones named as "LonLat" and mark the old ones as deprecated.
LazMapViewer: New example - Flight Track Logs.
LazMapViewer: Added TMapPoint.AssignTo methods.
LazMapViewer: ZoomMin and ZoomMax restrictions when zooming with the mouse.
LazMapViewer: TMapView.CyclicPointsOf fix of array length. CalcIntermedPoint parameters check.
LazMapViewer: amend [r9292]
LazMapViewer: Calculation of bearing, target point by bearing, midpoint, intermediate point. First, Last of TMapCollection, TMapPoint.ToScreen property. TGPSTrack draw event and ConnectColor/Width properties. Better GPX import/export.
LazMapViewer: Track segments connection. Z Orders fix. GPX load/store new props. ClipPolyToRect function added.
LazMapViewer: Track segment marks and GPX track loading. TryStrToGpxColor fix.
LazMapViewer: Rehaul of TMapItem/TMapCollection, TMapTrack, TMapTrackPoint, TMapTrackPoints. TTrackSegmentExtraData added.
LazMapViewer: Drag button check (mbLeft) moved from Engine to MapView. Added Start/End/AbortDragging methods. GetObjectsInArea with a class filter.
LazMapViewer: mvde_bgra.pas TextOut native.
NiceChart: Fix compilation in case-sensitive OS.
image_source: Note that images in "Lazarus" folder have been moved to gitlab and will be deleted here sooner or later.
RxFPC:TMemDataset fix datasize for BCD fields
LazMapViewer: Drawing engines BrushStyle fix.
fpspreadsheet: Chart link supports series pointers varying with y level in multi-level series
fpexif: New EXIF convenience property GPSDateTime (read/write)
fpexif: Allow to write EXIF image orientation.
fpExif: Do not abort reading EXIF in case of some specific errors.
fpspreadsheet: Gradient support in xlsx charts. Unified gradient directions between xlsx and ods.
fpspreadsheet: xlsx chart writer supports chart background color.
fpspreadsheet: xlsx writer supports chart plotarea background and border.
fpspreadsheet: Improved luminance modulation and offset calculation of chart colors.
fpspreadsheet: Set default stock chart axis minimum to zero.
fpspreadsheet: Fix position of right TChartAxis read from xlsx file.
fpspreadsheet: Attempting to use Excel's default series colors.
fpspreadsheet: Fix default brushes and pens in stock series.
LazMapViewer: Added option TMapViewOption.mvoLatLonInDMS to show/edit Latitude and Longitude in deg-min-secs.
fpspreadsheet: Combine TsColor and Transparency to new type TsChartColor. Update all demos.
LazMapViewer: TMapLayersPropertyEditor form added.
LazMapViewer: TMapLayersPropertyEditor with Load/Save single layer to .gpx file.
LazMapViewer: Added TGpxWriter (rudimentary) into mvGPX.
LazMapViewer: Added CacheLocation property to the TMapView
SetOnDrawPoint fix.
MPlayer: Add start parameters to "simple" demo to fix occasional issues in Windows.
MPlayer: Fix component being broken in Linux (gtk2) after Lazarus commit "bfd34850 LCL-GTK2: Remove a boolean param from GetWidgetInfo and use new func GetOrCreateWidgetInfo. Identify memory leaks." on Aug 11, 2019. Issue #39070. Based on patch by Michael Köcher. Update "Simple" demo project.
fpspreadsheet: Implement axis position for xlsx writer. Fix its transfer to TAChart.
fpspreadsheet: xlsx writer supports error bars.
fpspreadsheet: Fix writing stack-volume chart to xlsx.
fpspreadsheet: Fix crash and wrong colors when reading stock HLC ods test file.
fpspreadsheet: Fix display of date axis labels for xlsx stock series
fpspreadsheet: xlsx writer for stock series complete. reader improved.
CactusJukebox: Stop the player process when the application ends.
cactusjukebox: Fix floating point-to-string conversion error
image_sources: Two more marker images by Roland Hahn
LazMapViewer: Two more marker images by Roland Hahn
RxFPC:add Hint property for LazReport controls
Fix compilation of Cactus Jukebox. Cleanup.
RichMemo is removed from Lazarus CCR. This can be closed.
richmemo package install error
LazMapViewer: Add marker images, provided by Roland Hahn.
image_sources: More map marker images by Roland Hahn
images_sources: Marker images for LazMapViewer by Roland Hahn
fpspreadsheet: xlsx chart writer supports stock series (not 100% perfect, yet).
ExCtrls: Fix compilation with FPC 3.3.1
images_sources: Updated tab-close icons for the search dialog. By Roland Hahn.
fpspreadsheet: xlsx chart writer supports line series.
image_sources: images for treeview component editor. Some more general purpose images. By Roland Hahn.