User Tools

Site Tools


readme:changelog

Changelog

Documentation | Changelog

Log of released versions, bug fixes, improvements, and new features. Truncated to the last 365 days.

For a description of recent major modifications and added features see: What's new & coming.

Version: 95.0-Unstable1

Released: 4 October 2024

Bugs:

  [DK-14247]TatukGIS.DK.NETStandard refers to a non-existing version of Microsoft.Management.Infrastructure on .NET 8.0 (NDK.Standard)
  [DK-14244]Print templates - printing graphics may cause an error (DDK.VCL)
  [DK-14242]MapToScreenRect & ScreenToMapRect returns swapped top/bottom upon map calling (before final redraw) (Core)
  [DK-14240]Printing - possible problems with printing on virtual machine (DDK.VCL)
  [DK-14239]TGIS_ViewerWeb - control is blocked after map fetch during a network failure (NDK.ASPNET.Core)
  [DK-14238]TGIS_ViewerWnd - possible AV error when exiting the control (DDK.VCL,Gdi32,GdiPlus)
  [DK-14237]TGIS_RendererVclGdiPlus - possible memory leak and overrun when using external memory manager (DDK)
  [DK-14236]Add ShapeType property for TGIS_Classification (Core)
  [DK-14235]Print template designer - sometimes there may be an AV error when exiting the designer (DDK.VCL)
  [DK-14232]TGIS_Shape - UpdatePoint increases the points count when modifying the last point (Core)
  [DK-14230]TGIS_ControlLegend.SelectionColor, SelectionFontColor does not work when styling is disabled (DDK.VCL)
  [DK-14229]TGIS_ControlLegend styling is inconsistent with current style and also when styling is disabled (DDK.VCL)
  [DK-14228]TGIS_ViewerWnd background color other than white is wrong. (DDK.VCL,Direct2D)
  [DK-12421]TGIS_LayerPixel.IsGrid and IsPixel should use properties accessor functions (Core)

Improvements:

  [DK-14241]Deployment for IFC .NET (Deployment,NDK,Setup)
  [DK-14234]TGIS_ViewerWnd.StyleElements implemented (DDK.VCL)
  [DK-14233]TGIS_ControlLegend.StyleElements implemented (DDK.VCL)
  [DK-13090]All paths should be normalized to accept '/' separator even on Windows (and vice versa) (Core)



Version: 94.0

Released: 27 September 2024

New features:

  [DK-14204]Setup and executables to be signed with Trusted Signing (Setup,Windows)
  [DK-14203]Add RAD Studio 12.2 Athens support
  [DK-14182]TGIS_EditorHelper - tool for circle based on 2 diameter points (Core)
  [DK-14181]TGIS_ControlPrintTemplateDesignerForm - show busy indicator while preparing a map preview (DDK.VCL,NDK.WinForms)
  [DK-14118]Make public Area of usage of Coordinate System; add overloads to TGIS_ControlCSSystem.Execute dialogbox to allow filtering by area extent and area code. (Core,DDK,JDK,NDK,PDK,XDK)
  [DK-13995]TGIS_Topology.MakeOffsetLine implemeneted to calculate parallels lines (Core)

Bugs:

  [DK-14226]TGIS_ControlLegendForm has some artifacts (white border around a form) on Windows 10 Dark style (DDK.VCL)
  [DK-14225]Shape selection - sometimes shape selection is drawn incorrectly, possible AV errors (DDK.VCL,Direct2D,Gdi32,GdiPlus,NDK.WinForms)
  [DK-14224]Possible TGIS_ControlLegend flickering if styles appled (DDK.VCL)
  [DK-14223]TGIS_LayerSqlPgis - reading field values of a new shape is unreliable when using sequences (Core)
  [DK-14221]VCL Styling if not visible to TGIS_ViewerWnd and TGIS_ControlLegend upon design (DDK.VCL)
  [DK-14220]TwoWindows sample should be redone (Samples)
  [DK-14219]Two windows rendering can cause map disappearance (DDK.VCL,Skia)
  [DK-14218]TGIS_LayerIMG - sometimes full view after viewing details looks incorrect (Core)
  [DK-14217]TGIS_Layer - setting Collapsed property sometimes may have no effect (Core)
  [DK-14216]TGIS_ControlLegend should maintan enabled/disabled states according to the FMX styling (e.g. semitransparency when disabled) (DDK.FMX)
  [DK-14211]TGIS_ViewerWnd - sometimes when dragging there are some leftovers on the screen (DDK.VCL,Direct2D)
  [DK-14209]TGIS_LayerVector - possible range error executing Loop on an empty layer (Core)
  [DK-14205]Problem with Erdas Imagine 8-bits no data parts
  [DK-14192]WPF viewer - ModeMouseButton: values different than default can not be set in design time (NDK.WPF)
  [DK-14191]WPF rendering - progress rendering does not work properly (NDK.WPF)
  [DK-14189]Bad calculation of the TGIS_PvlLabel height (DDK.VCL,PVL)
  [DK-14188]TGIS_EditorHelper - adding points by a tool builds invalid shape if Editor has attached events that are changing points (Core)
  [DK-14184]TGIS_TreeList is not included in a compilation (XDK)
  [DK-14183]TGIS_LayerSqlSdo - fail to create a spatial index if a table dimension is unknown (Core)
  [DK-14180]Print template designer - fixing problem with zero extent of the map (DDK.VCL)
  [DK-14178]TGIS_RendererVclAbstract - possible range error when blending bitmaps (Core,DDK)
  [DK-14176]TGIS_ViewerWnd.TiledPaint - some functionalities do not work properly ( i.e. pixel export or template designer ) (DDK.VCL)
  [DK-14175]TGIS_LayerDXF - saved multipatch shape with additional text is missing layer info (Core)
  [DK-14174]TGIS_LayerIMG - doesn't set properly palette for 8-bits images (Core)
  [DK-14115]Fix DynamicAggregator displaying for TiledPaint by disable tiling temporarly (Core)

Improvements:

  [DK-14222]TGIS_ControlLegend.SelectionColor, SelectionFontColor, and SelectionDefault to control selected item style (DDK.VCL)
  [DK-14214]TGIS_LayerVector cursor should be optimized for non-aggregation case (Core)
  [DK-14201]Changed dialog for selecting directories (PVL)
  [DK-14194]TatukGIS.DK.NETCore.Windows NuGet referes to a wrong version of Microsoft.Win32.Registry (NDK)
  [DK-14193]Better Nuget dependencies to automatically refere dependencies in more user secarios (NDK.Standard,NDK.WinForms,NDK.WPF)
  [DK-14190]TGIS_Layer.SupportsTiledPaint - option to mark layer as not supported by TiledPaint (Core)
  [DK-14177]TGIS_Bitmap - improved handling of bitmaps with size = 0 (DDK.VCL,Direct2D)



Version: 93.1

Released: 3 September 2024

Bugs:

  [DK-14173]Improper test for layer.Dormant in a TilePaint can cause AV on some layers e.g. MrSid (Core)
  [DK-14170]TGIS_Viewer.BusyShake does nothing (Core)
  [DK-14169]Basemap in Direct2D crashes (DDK.VCL,Direct2D)



Version: 93.0

Released: 30 August 2024

New features:

  [DK-14162]Print template designer - ability to customize map names (DDK.VCL)
  [DK-14134]Implement TGIS_PvlControlPrintPreview Control in PVL (PVL)
  [DK-14127]Sample BIM Viewer (DDK.VCL,Samples)
  [DK-14094]TGIS_Shape - add public UpdatePoint method to modify shape vertices (Core)
  [DK-14067]TGIS_Bitmap - Direct2D bitmap as internal data (DDK.VCL,Direct2D)

Bugs:

  [DK-14168]Layer Properties form - some texts from comboboxes are rendered wrong (additional artefacts around letters) (DDK.VCL)
  [DK-14167]DotFloatToStr formatting setting are not thrad safe (DDK)
  [DK-14164]Print template designer - only the first map passed in TGIS_PrintTemplate.GIS_Viewer list is renderered inside map object (DDK.VCL)
  [DK-14163]SKIA to not use OpenGL if it is not possible (e.g. Remote Desktop) (DDK.VCL)
  [DK-14160]Wrong placement of the labeled widgets in PVL (PVL)
  [DK-14158]TGIS_LayerSqlSdo - fail to create spatial index for XYZM layer (Core)
  [DK-14157]TGIS_LayerSqlSdo - fail to update SDO metadata on new Oracle due to insufficient privileges (Core)
  [DK-14156]TGIS_RendererVclSkia - fail to compile on older Delphi (DDK.VCL)
  [DK-14155]TGIS_LayerJSON - Unicode characters are not read correctly (Core)
  [DK-14154]Potentially bad Datum selection if Ellipsoid defintion is not standard
  [DK-14153]Reverse grid-shift transformation is not precise
  [DK-14151]TGIS_ViewerWnd not drawn properly in a design mode (DDK.FMX)
  [DK-14150]Improve PaintTile memory management to avoid casual crashes (Core)
  [DK-14149]TGIS_LayerVector - SetField raises exceptions when setting an empty or null data for numeric fields (Core)
  [DK-14148]SKIA rendering does not use OpenGL handle after first paint (DDK.VCL)
  [DK-14147]TilePaint labeling is not stable - sometimes lables are not visible or causes long delays (Core,DDK.VCL)
  [DK-14146]TGIS_ControlLegend - ramps marked as 'not included in legend' are printed (Core)
  [DK-14145]Each tile in TiledPaint should have same Extent as master viewer (Core)
  [DK-14143]Some resource definitions are duplicated (DDK.VCL,PVL)
  [DK-14142]Correct cases of namespaces to be alway be same (JDK.Swing,NDK.WinForms)
  [DK-14141]TGIS_ControlPrintTemplateDesignerForm - changing a map extent doesn't work on older Delphi (DDK.VCL)
  [DK-14138]TGIS_ViewerWnd - AV after switching to 3D mode (NDK.WinForms)
  [DK-14137]TGIS_Renderer3DDirectX9 - possible AV after rebuilding a scene due to disposed mesh buffers (Core,NDK)
  [DK-14135]Potential ControlFlash AV in TiledPaint. Review other ControlUpdaye* code (DDK.VCL)
  [DK-14133]TGIS_Viewer.OpenEx - possible memory leak of a layer if strict is false and a file doesn't exist (Core)
  [DK-14132]TGIS_ViewerWnd - map may disappear when a layer is turning on the second time (NDK.WinForms)
  [DK-14131]Rare AV in a TileMode when a tile to be drawn is under cleanig by tiles garbage collector (Core)
  [DK-14130]Opening new project in TiledMode can cause range errors (DDK)
  [DK-14129]TGS_ViewerWnd.Paint is potentially reentrant upon TiledPaint updated (DDK)
  [DK-14128]ControlUpdateSelection is not fully TiledPaint save (Core)
  [DK-14126]TGIS_PvlControlLegendVectorWiz - ignore section query in the full scan mode (PVL)
  [DK-14124]Repaint after dragging in TiledPaint is not pixel perfect (Core)
  [DK-14123]Map flickering in a TiledPaint (Core)
  [DK-14121]BeforePaint and AfterPaint event are not always executed in TiledPaint (DDK.VCL,Skia)
  [DK-14120]PaintEvent and CustomPaint samples to better support SKIA (DDK,Samples,Skia)
  [DK-14119]Editor snapping points not visible in a TiledMode (Core)
  [DK-14116]Topmost layers do not work properly in a TiledPaint mode (DDK)
  [DK-14114]AfterPaint events (including Graticules) do not have proper PPI passed in Tiled mode (DDK.VCL)
  [DK-14112]TGIS_ViewerWnd - AfterPaint event sometimes does not work (DDK.VCL,Skia)
  [DK-14111]TGIS_RendererAbstract.BeforeDraw should be named PrepareDraw top better reflect the meaning (Core)
  [DK-14110]Graticules does not work as well as any AfterPaint drawing using Rendrer.CanvasDrawText (DDK.VCL,Skia)
  [DK-14109]AV on TiledPaint upon turing layer on/off via TGIS_ControlLegend (Core)
  [DK-14108]Some projections (like TGIS_CSProjAlbers) are not fully mutithread compliant. (Core)
  [DK-14106]TGIS_LayerPixel.CutttingPolygon does not work if the requested extent is laid out fully outside CuttingPolygon extent. Second case (Core)

Improvements:

  [DK-14166]Rewrite Python samples to use PVL (PDK,Python)
  [DK-14159]Add FontColor property to TGIS_PvlLabel (PVL)
  [DK-14144]TGIS_ControlLegend - sometimes legends with much information may have a wrong top line after changing map extent (Core)
  [DK-14139]Improved redraw logic in PaintTiler to make it more responsive and better react to changed content (DDK)
  [DK-14136]Use Int64 for tile number calculations in TiledPaint to allow realy ridiculously close zoom (Core)



Version: 92.0

Released: 26 July 2024

New features:

  [DK-14104]TGIS_Shape - add GetCrossings3D function (Core)
  [DK-14087]Provide Modern Win64 compiler libraries for C++ Builder 12 (C++,DDK)
  [DK-13806]Multithread rendering - experimental (DDK.FMX,DDK.VCL,Skia)

Bugs:

  [DK-14103]TGIS_LayerPixel.CutttingPolygon can cause frame artifacts upon tiling at the tile edges (Core)
  [DK-14102]TGIS_RendererFmx - possible AV upon drawing label textures in 3D view (DDK.FMX)
  [DK-14101]TGIS_LayerPixel.CutttingPolygon does not work if the requested extent is laid out fully outside CuttingPolygon extent. (Core)
  [DK-14093]TGIS_Renderer - slow rendering or triangulated multipatch (Core)
  [DK-14090]Dynamic Aggregator settings not included in ttkstyle
  [DK-14086]Ability to Enable/Disable Skia in C++ Builder 12 without recompiling source code. (C++,DDK.VCL,Skia)
  [DK-14085]TGIS_ControlLegend - sometimes all bitmaps on printed legend are the same (DDK.VCL)
  [DK-14083]TGIS_LayerPixel.ReOpen - sometimes doesn't work (Core)
  [DK-14082]Some settings inside FormCreate method can cause memory leak (DDK.VCL)
  [DK-14080]TGIS_ViewerWnd - sometimes setting SelectionOutlineOnly property to true has no effect (DDK.VCL,Skia)
  [DK-14078]TGIS_LayerDXF - field value parser in ADE trims a quote char (Core)
  [DK-14077]TGIS_LayerDXF - linestyle pen in a sublayer is not initialized (Core,NDK)
  [DK-14076]TGIS_Legend - possible AV upon reading GIS_Layers property (Core)
  [DK-14072]TGIS_SymbolLineEx - line draw error (DDK.VCL,Gdi32,GdiPlus,NDK)
  [DK-14056]Wrong creation of the PVL labeled controls (PVL)

Improvements:

  [DK-14105]TGIS_ViewerWnd - multiwindow OpenGL optimization (DDK.VCL,NDK,Skia)
  [DK-14088]Provide .dpk files in a setup that names matches compiler version (DDK)
  [DK-14081]Reimplement TGIS_PvlIconButton (PVL)
  [DK-14074]TGIS_Bitmap improvements in managing Hardware vs Platform bitmaps (Core)



Version: 91.1

Released: 2 July 2024

Bugs:

  [DK-14079]3D edges color error (3D)
  [DK-14075]Legend Properties - crashes on RAD Studio 10.3 or prior; black or incomplete symbols oreview for all versions prior to RAD Studio 12 (DDK.VCL)



Version: 91.0

Released: 28 June 2024

New features:

  [DK-14054]TGIS_ViewerWeb - add MouseWheelFactor property to adjust the mouse wheel zooming (Core)
  [DK-14041]TGIS_PvlGrid implementation - initially FMX backed only (PVL)
  [DK-14036]Implement Reclassification sample on missing platforms (DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-14015]TGIS_Bitmap - new internal data formats (DDK.VCL)

Bugs:

  [DK-14073]3D empty grid display error (3D)
  [DK-14071]Redundant repaints upon any mouse movements (DDK.VCL)
  [DK-14070]TGIS_PrintManager - fail to print a legend control (NDK.ASPNET.Core)
  [DK-14068]TGIS_ControlLegendForm - loading config from a file doesn't change the general section (Core)
  [DK-14066]TGIS_ViewerWnd - PrintClipboard & GetCacheBitmap do not work properly with Skia renderer (DDK.VCL,Skia)
  [DK-14063]TGIS_LayerProject - layer CS is nil if any project layer has unknown CS (Core)
  [DK-14055]TGIS_LayerGRD - problem with ASC-Grid reading (Core)
  [DK-14051]TGIS_LayerOGR - improve converting a datetime field (Core)
  [DK-14047]Potential AV after closing form with PVL components (DDK.FMX,DDK.VCL,PVL)
  [DK-14046]GeoTIFF - Conformal Conic projection improperly interpret FalseOrifgin/FalseNorting (Core)
  [DK-14042]TileServer fails with Skia renderer (NDK.ASPNET.Core,Samples)

Improvements:

  [DK-14053]Improvments to TGIS_PvlForms (PVL)
  [DK-14050]PrintManager - add custom dpi parameter for printing pdf from web (NDK.ASPNET.Core)
  [DK-14049]Add possibility of placing form on specific coordinates (PVL)
  [DK-14048]Add Context property directly on TGIS_PvlPage (PVL)
  [DK-14021]Add Reclassification to Pipeline (Core)



Version: 90.0

Released: 31 May 2024

New features:

  [DK-14008]TGIS_LayerWebTiles - support for Geopackage raster (Core)
  [DK-14006]Add TGIS_LayerPixel.GetAltitudeMapZone (Core)
  [DK-13957]Add Reclassification Tool (Core)
  [DK-13945]TGIS_Bitmap - Use native Skia bitmaps as underlaying bitmaps (DDK.VCL)

Bugs:

  [DK-14039]TGIS_LayerFLT - problems related to NoDataValue (Core)
  [DK-14038] Theoretical crash on double Dispose calls on a number of classes (NDK)
  [DK-14034]TGIS_LayerJPG - possible error upon destroying a decoder (Core)
  [DK-14033]TGIS_ControlLegendGridWiz not opening correctly (JDK.Swing)
  [DK-14032]Fix Skia defines in tests (Tests)
  [DK-14030]Enabled TGIS_RendererVclSkia only if Skia is enabled ina project (e.g. SKIA is defined) (DDK.VCL)
  [DK-14029]GisLayerPixel - Open procedure doesn't set MinZ, MaxZ for grid images (Core)
  [DK-14028]A Basemap update is called even if the basemap does not exist. Nothing wrong happens but performance can be affected. (Core)
  [DK-14026]SVG Library - Wrong colouring library styles. (DDK.VCL)
  [DK-14025]Basemaps not enabled even if SKIA is enabled on RAD Studio 12 (Android,DDK.FMX.Mobile,iOS)
  [DK-14023]AV Upon drawing meshes (3D,DDK.FMX)
  [DK-14022]TGIS_ControlLegend - sometimes bitmaps are not printed (DDK.FMX)
  [DK-14018]TGIS_LayerWebTiles - fail if a geopackage table name is not found (Core)
  [DK-14013]TGIS_ControlLegend - the control cannot be add to the form in design time (DDK.FMX.Desktop)
  [DK-13994]Template designer - sometimes maps are rendered in abnormal resolution (DDK.VCL)

Improvements:

  [DK-14040]TGIS_LayerCSV - support multiline string values (Core)
  [DK-14037]Improve CustomPaint & PaintEvents samples with Skia (DDK.VCL,Samples)
  [DK-14035]TGIS_LayerSqlMsSpatial - metadata to rebuild a spatial index after save (Core)
  [DK-14031]Initialize Age property on create of the TGIS_Layer so its never nil (Core)
  [DK-14016]TGIS_HtmlLabel - support quoted font name (Core)
  [DK-14007]TGIS_Editor - block snapping during editing and still show snap points (Core)
  [DK-14005]TGIS_Classification improvements (Core)



Version: 89.0

Released: 26 April 2024

New features:

  [DK-13963]Metadata to control the precision of DotFloatToStr conversion (Core)
  [DK-13960]Support for extended world file (e.g. .tfwx) (Core)
  [DK-13935]Implement TGIS_PvlViewerWnd, TGIS_PvlControlScale, and TGIS_PvlControlAttributes (PVL)
  [DK-13131]Advanced canvas drawing tools - preliminary (Core)

Bugs:

  [DK-13993]ReadSQLParamsFromPath - connection to FireDAC is recognized as OCI provider (Core,DDK)
  [DK-13992]TGIS_LayerSql - binded sql fields have invalid offset to layer fields due to changed tables order in select query (Core)
  [DK-13989]TGIS_RendererSwing - invalid arc calculation in CanvasDrawArc (Core,JDK)
  [DK-13988]TGIS_RendererSkiaSharp - invalid arc calculation in CanvasDrawArc (NDK)
  [DK-13987]TGIS_RendererVclSkia.PaintExtra - invalid sender parameter (Core,DDK.VCL)
  [DK-13986]TGIS_DbLibpq - possible memory leak in sqlExec (Core)
  [DK-13972]Template printing - sometimes template projects are read wrong; causes abnormal behavior, even AV errors (DDK.VCL)
  [DK-13971]Properties Dialog Box does not stay on top in a remote session. (DDK.VCL)
  [DK-13970]Review and fix auto-styling for some layers (Core)
  [DK-13969]TGIS_LayerPixel.ImportLayer - doesn't take rotation from the world file (Core)
  [DK-13965]TGIS_LayerVector - add metadata to control the writing of the fld file in ExportStructureToFLD (Core)
  [DK-13964]TGIS_LayerDGN - possible stream error upon reading a table attachment (Core)
  [DK-13460]The debugging license does not work on .NET 6.0 (NDK.WinForms,NDK.WPF)

Improvements:

  [DK-13996]TGIS_DbLibpq - restore a lost connection in sqlQueryOpen and retry (Core)
  [DK-13985]Implement missing methods for font conversion (JDK,NDK.WinForms)
  [DK-13984]Add Oracle.ManagedDataAccess.Core package to DK.ASPNET Core (NDK.ASPNET.Core)
  [DK-13975]Update default shape type of sql sample data (SamplesData)
  [DK-13968]TGIS_LayerSqlGpkg - avoid exception upon reading for null geometry (Core)
  [DK-13967]Enable borders for FMX version of TGIS_PvlPanel (PVL)
  [DK-13966]TGIS_LayerSqlMsSpatial - make a check of the UID field during structure export case insensitive (Core)



Version: 88.0

Released: 29 March 2024

New features:

  [DK-13952]Add MinHeight and MinWidth properties to PVL forms (PVL)
  [DK-13939]Use float-based drawing buffer (instead of integer) whenever possible (Core)
  [DK-13927]Support for PVL forms (PDK)
  [DK-13925]Add new method of loading images to TGIS_PvlIconsList ( from resources ) (PVL)
  [DK-13924]Add Transparent property for TGIS_PvlIconButton (PVL)
  [DK-13923]Add RTL functions for whitespace detection in strings (Core)
  [DK-13913]Print template designer - support for map visible extent change (DDK.VCL)

Bugs:

  [DK-13962]TGIS_PvlPages.Abort doesnt work properly when used in BeforeExit event (PVL)
  [DK-13961]PVL hints not beeing shown approprietly on VCL and FMX (PVL)
  [DK-13956]TGIS_LayerWCS - possible AV error upon reading a layer from corrupted capabilities (Core)
  [DK-13955]Wrong margins when placing components inside of TGIS_PvlGroupBox while using RightToLeft (PVL)
  [DK-13954]Fix wrong labels calculations on VCL part of TGIS_PvlLabel while not on 4K (PVL)
  [DK-13949]World (e.g. .tfw, .tab) ad CS WKT (.prj) files are written is some rare situations with UTF BOM, and then can not be open anymore; also openinng such files should be more reliable (Core)
  [DK-13948]TGIS_LayerWMS - unable to open a layer having an extent property defined as NaN or INF value (Core)
  [DK-13947]TGIS_Viewer - possible AV exception on Get if sublayers are not assigned (Core)
  [DK-13946]TGIS_LayerSqlFireDac - datetime field value has invalid variant type when exporting to other formats (Core,DDK)
  [DK-13944]Transparent Bitmap symbols do not work on Linux (Linux,NDK)
  [DK-13942]TGIS_LegendControl - Sometimes an additional control appears on the legend in left upper corner when print preview is displayed (DDK.VCL)
  [DK-13941]Memory leak when using AddFromResource method on TGIS_PvlIconsList (PVL)
  [DK-13940]TGIS_Legend - Expand and Collapse don't work properly with deep parameter set to true (Core)
  [DK-13938]Line symbology end of line arrows affected by interger tolerance
  [DK-13937]Wrong PPI and RightToLeft when creating context on the native forms (PVL)
  [DK-13932]Geo Tif Image without GEOTIFF_TAG_MODELPIXELSCALE tag is poorly positioned (Core)
  [DK-13931]Missing parenting in TGIS_PvlTree (JDK.Swing,PVL)
  [DK-13930]Wrong parenting of TGIS_PvlIconButton (DDK.FMX,PVL)
  [DK-13928]Wrong sizes of TGIS_PvlIconButton (PVL)
  [DK-13922]Fixed number of case issues in identifiers (Core)

Improvements:

  [DK-13959]TGIS_DataSet - allow editing GIS_SELECTED field from a grid (Core)
  [DK-13951]Add ProcessMessages method for PVL Forms (PVL)
  [DK-13943]Better algorithm for symbol-on-line drawing (Core)
  [DK-13936]TGIS_ControlLegend should by default automatically switch to RightToLeft when using RightToLeft languages (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-13934]Change GIS_RS_BIDIRECTIONAL from false/true to 0/1 to avoid ccidental translation. Bad translation caues improper Hebrew and other right-to-left languages screen layout. (Resources)
  [DK-13933]TGIS_ViewerWnd & TGIS_ViewerBmp constructors to register available renderers (JDK.Swing,NDK.WinForms,NDK.WPF)
  [DK-13929]TGIS_RTree - use IsReadOnly to avoid internal exceptions upon opening a shared file (Core)
  [DK-13912]Connect sun and camera as an option (3D)
  [DK-13911]Better lights/shadows computation to avoid overburns (3D)
  [DK-13905]Rewrite validators for PVL controls (Core,PVL)



Version: 87.2

Released: 28 February 2024

Bugs:

  [DK-13921]AdoNet connection requires an Oracle driver to be deployed even if it is not required. (NDK)
  [DK-13920]Labeling fails if the label starts from the field, which can be null, and there is something more in the line (Core)
  [DK-13919]Exceptions thrown at TGIS_ViewerWnd constructor when there is no Skia (NDK.WinForms)



Version: 87.1

Released: 26 February 2024

Bugs:

  [DK-13918]Skia blocks proper component installation in RAD Studio 12

Improvements:

  [DK-13916]TGIS_RendererVclSkia - labels are now rendered faster (DDK.VCL)



Version: 87.0

Released: 23 February 2024

New features:

  [DK-13898]Implement TGIS_LayerPixelStoreOci to support PixelStore via OCI (Core)
  [DK-13868]Add HCL to our TGIS_ControlColor form (PVL)
  [DK-13865]TGIS_LayerSqlSdoAdoNet - support for Oracle Spatial via ADO.NET (Core)
  [DK-13845]TGIS_RendererSkia - new renderer for VCL (DDK.VCL)

Bugs:

  [DK-13914]TGIS_TextStreamReader.ReadBuffer calls Encoding twice (Core)
  [DK-13910]TGIS_LayerWMS - possible convert error upon parsing capabilities of extents with NaN or INF values (Core)
  [DK-13906]Bad behaviour upon clicking button previous within TGIS_PvlModalWizards while using BeforeExit (PVL)
  [DK-13900]Bad height of labels on 4k displays (PVL)
  [DK-13897]Labeling: spaces after sequence arabic-space-number-space-lattin can be placed in a wrong position (Core)
  [DK-13896]Labeling: if different font size of text are used in label and label is too short then bad size of label can be selected (Core)
  [DK-13892]Fix Classification sample (DDK.VCL,JDK.Swing,NDK.WinForms,Samples)
  [DK-13891]Content of the panels in java ( specific ) is not beeing shown after previous changes within creation context of the control (JDK.Swing,PVL)
  [DK-13882]Bad context used upon creation of elements placed inside panels or groupboxes causing bad placment (PVL)
  [DK-13881]Fix tests for HCL color space (Tests)
  [DK-13880]Fail to initialize multidimension array using type aliases (Core,JDK)
  [DK-13877]Some components doesnt inherit RightToLeft property (PVL)
  [DK-13876]TGIS_LayerWexBIM - support for format version > 2 (Core)
  [DK-13874]GisLayerPixel - tileRect is not used (Core)
  [DK-13873]BiDi not working properly for panels and groupboxes (PVL)
  [DK-13871]TGIS_LayerSqlMsSpatialAdoNet - possible error when creating and deleting shapes with active UseIdentity (Core)
  [DK-13870]TGIS_LayerKML - unable to open a layer from kmz archive if the first file is not kml (Core)
  [DK-13867]Minor fixes in samples in CuttinPolygon and PixelLocate (Samples)
  [DK-13864]GisLayerPixel - import from grid pixel store doesn't work correctly (Core)

Improvements:

  [DK-13907]Improve styling errors in TGIS_PvlEdit's validators (PVL)
  [DK-13904]PVL - add ShowInfo/Warning/Error static methods (PVL)
  [DK-13903]Add BeforeExit event for TGIS_PvlPages (PVL)
  [DK-13902]TGIS_PvlSelectFolderDialog should allow to specify the root folder (PVL)
  [DK-13901]Renderer should draw polygons on SmartSize=0 even if polygon after scalling are smaller than a pixel. (Core)
  [DK-13895]Dynamic reposition of components of TGIS_ControlColor when using RightToLeft property (PVL)
  [DK-13894]TGIS_LayerWFS - improve the speed of progressive drawing for paging (Core)
  [DK-13893]Add possibility of getting all controls created with given context (PVL)
  [DK-13890]TGIS_ViewerWeb - optimize calling of the OnExtentChange event (Core,NDK.ASPNET.Core)
  [DK-13889]Small improvment to the placment of PVL components (PVL)
  [DK-13878]Add a way to select also sublayers by name in TGIS_Viewer.Get() (Core)
  [DK-13866]Add HCL option to PVL Color Control (Core,PVL)
  [DK-13863]Layer properties form - opening symbology window may take some unexpected seconds if Skia where not installed. (NDK,Skia)
  [DK-13832]Add HCL color space (Core)



Version: 86.0

Released: 26 January 2024

New features:

  [DK-13858]TGIS_LayerSql - option to preselect columns for attribute querying for spped-up purposes (Core)
  [DK-13852]Introduce possibility of drawing on canvas within PVL (PVL)
  [DK-13851]TGIS_LayerDXF - support for custom line styles (Core)
  [DK-13833]TGIS_ControlLegend - support for multi select (Core)

Bugs:

  [DK-13862]TGIS_LayerPixel - possible range error during ImportLayer when the extent is very small and calculated rows or columns can be 0 (Core)
  [DK-13861]Potential crash upon displaying of SVG Library to to accidental saving test image to a disk. (NDK.WinForms)
  [DK-13860]Error when double clicked on the Wizard button within TGIS_ControlLegend (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-13857]Samples - JsAPI sample returns invalid response for snapping request (NDK.ASPNET.Core,Samples)
  [DK-13856]TGIS_ShapePolygon.Split_2(True) ignores 'True' parameter (XDK)
  [DK-13855]TGIS_Editor - DeletePoint(), MovePoint() number points starting from 1, which causes confusion because adjacent points are affected. (Core)
  [DK-13854]GisLayerTIFF - empty tiles are not supported 3 (Core)
  [DK-13850]GeoTIFF improperly handles projection parameters expressed in other units then meters (Core)
  [DK-13849]TGIS_ViewerWnd - failed to repaint 3D viewer after undocking from the main form (DDK.VCL)
  [DK-13846]TGIS_LayerIFC - possible invalid geometry of 3D model due to single precision loss when using large coordinates (Core)
  [DK-13841]TGIS_Renderer3D - invalid draw of transparent layer for color multipatch (3D,Core)
  [DK-13840]Make AutoStyle be visible in a IDE and fixes for some layers (in-memory, cad, bim) (Core)
  [DK-13839]TGIS_Renderer3D - Locate3D doesn't check if the result belongs to passed layer (3D,Core)
  [DK-13838]Printing - rotated or repojected map with WMTS-layer could be rendered wrong (DDK.VCL,NDK.WinForms)
  [DK-13837]SkiaSharp renderer - Drastic drop in performance (NDK)

Improvements:

  [DK-13859]TGIS_Renderer3D - improve selecting shapes for specific layer (3D,Core)
  [DK-13853]Update nuget references to newer, non-deprecated versions (NDK.ASPNET)
  [DK-13848]Improved drawing MultiPatch shapes (DDK,JDK.Swing,NDK)
  [DK-13842]Reimplement FilteredSearch in TGIS_PvlComboEdit (PVL)



Version: 85.1

Released: 12 January 2024

Bugs:

  [DK-13844]GisCreateLayer - problem with opening embedded TTKWP path (Core)
  [DK-13843]TGIS_BitmapSkia.FromStream - stream is disposed after decoding (NDK)
  [DK-13840]Make AutoStyle be visible in a IDE and fixes for some layers (in-memory, cad, bim) (Core)
  [DK-13837]SkiaSharp renderer - Drastic drop in performance (NDK)



Version: 85.0

Released: 29 December 2023

New features:

  [DK-13826]TGIS_ControlLegend - new method GetNodeAt retrieving a node under given position (DDK.VCL)
  [DK-13825]TGIS_LayerWFS - option to ignore BBOX parameter (Core)
  [DK-13822]TGIS_LayerSqlSdo - option to use strict names for columns or extended version with whitespaces (Core)
  [DK-13820]TGIS_LayerSqlSdo - option to control the case of column names
  [DK-13814]Apply AutoStyle on layer open (Core)
  [DK-13813]Implement TrackBar control in PVL (PVL)
  [DK-13808]TGIS_LayerJSON - support exporting to stream (Core)
  [DK-13801]TGIS_ViewerWeb - add custom mouse events for the Editor (Core)

Bugs:

  [DK-13830]TGIS_LayerGML - invalid result of the MultiSurface geometry with a PolygonPatch built from curve linestrings (Core)
  [DK-13821]TGIS_LayerTIFF - problem reading zlib compressed data with disabled Assertions (Core)
  [DK-13819]TGIS_LayerSqlSdo - invalid check of metadata when using Schema (Core)
  [DK-13818]TGIS_LayerWFS - incorrect StartIndex of the next page in case the server returned fewer records than the page size (Core)
  [DK-13816]List index out of bound exception when swaping pages of the wizard quickly (PVL)
  [DK-13815]TGIS_LayerLAS - possible range check error when opening a LAZ file in the point cloud filter mode (Core)
  [DK-13812]TGIS_LayerWCS - Locate is not working correctly (Core)
  [DK-13811]Image viewing does not work properly when scale Y > 0 and adds
  [DK-13810]Fix for incorrect color after selection and single shape rendering in FMX
  [DK-13802]TGIS_LayerAssimp - embedded material is not read (Core)
  [DK-13799]Proper using world file or geotiff params when given pixel x, y size is equal to zero

Improvements:

  [DK-13950]Add OnResize event to the PVL forms (PVL)
  [DK-13831]TGIS_LayerInfoList must be defied as full class not an alias to miantian C++Compatibility (C++,DDK)
  [DK-13827]3D improve selection in FMX (Topo)
  [DK-13817]TGIS_GradientMap - Directly get or generate the next color from the color ramp (Core)
  [DK-13804]Implement missing Hint feature for WinForms in PVL (NDK.WinForms,PVL)
  [DK-13803]TGIS_ViewerBmp - Skia bitmaps as underlying bitmap (NDK.ASPNET)



Version: 84.0

Released: 24 November 2023

New features:

  [DK-13793]TGIS_LayerSqlSdo - support for geometry constraint and new spatial index (Core)
  [DK-13791]TGIS_LayerSqlSdo - support for custom select columns (Core)
  [DK-13762]Add RAD Studio 12 Athens support (DDK)
  [DK-13758]TGIS_ControlLegend - add DrawIconStyle property (Core,DDK,JDK,NDK)
  [DK-13753]Open layers and projects from zip file (Core)
  [DK-13520]Support WexBIM for presentation of BIM models (Core)

Bugs:

  [DK-13798]ScrollBars not apearing on TGIS_PvlMemo (PVL)
  [DK-13796]TGIS_LayerDXF - field with empty values is not added to a layer (Core)
  [DK-13795]Possible attempt to divide by 0 in GeoTiff
  [DK-13792]TGIS_ControlLegend, TGIS_ControlScale - problems upon changing ppi (DDK.VCL)
  [DK-13789]TGIS_LayerSqlPgis - fail to export clob or memo field type (Core)
  [DK-13787]Template designer - Objects combobox has empty entries (maps, scales, legends and northarrows) (NDK.WPF)
  [DK-13786]TGIS_SymbolLineEx - LINE with Y offset and CCW angles has wrong geometry (cut corners) (Core)
  [DK-13785]Fixing wrong color and transparency after selecting shape (3D,DDK)
  [DK-13784]TGIS_LayerWFS - fail to open a layer with srs in URL format (Core)
  [DK-13783]TGIS_ControlLegend - some touches have no effect (Android)
  [DK-13781]TGIS_PixelExportManager - incorrect order of applying rendered layers (Core)
  [DK-13780]Fix for incorrect color rendering of GDB files (3D,Core)
  [DK-13779]TGIS_ViewerWeb - Draw throws exception if the visible extent is not defined (NDK.ASPNET.Core)
  [DK-13770]TGIS_LayerWFS - fetched shapes disappear after zooming in using paging mode (Core)
  [DK-13769]Template designer - scale and northarrow controls are not displayed (NDK.WPF)
  [DK-13768]Ensure a repeatable order for basins creation in the Hydrology toolset (Core)
  [DK-13767]License path and directory separator problem on Linux (Core,Linux,NDK.ASPNET.Core)
  [DK-13760]3D fix textured TIN selection error (3D)
  [DK-13736]Slope OCL returns different results than CPU (Core)
  [DK-13716]TGIS_ControlLegend - error when trying to move layer groups in the legend (Core)
  [DK-13167]Dealing with corrupted altitude zones from ttkproject (fix during creation of the PVL ControlLegend) (Core)
  [DK-12825]TGIS_Topology - possible exception during fixing polygon (Core)

Improvements:

  [DK-13794]Add possibility to Enable and Disable TGIS_PvlGroupBox as well as control within it (PVL)
  [DK-13757]3D improve normals and edge drawing (3D,DDK,NDK)
  [DK-13755]TGIS_ViewerWeb - add GetPoint function for the Editor (NDK.ASPNET.Core)
  [DK-13754]Optimize 3D objects color management. (3D,DDK,NDK)
  [DK-13747]Make sure that we cant press next while combobox with Formula is empty (PVL)



Version: 11.83.1

Released: 3 November 2023

Bugs:

  [DK-13759]Namespace 'tatukgis.fmx' is empty on Windows (PDK,Windows)



Version: 11.83.0

Released: 27 October 2023

New features:

  [DK-13750]Update Sqlite to 3.43.2 (Deployment,Setup)
  [DK-13749]Update Assimp to 5.3.1 (Deployment,Setup)
  [DK-13745]TGIS_TextStreamReader - add ReadXMLHeader to detect encoding (Core)
  [DK-13738]TGIS_ControlAttributes - add FieldChange event (Core,DDK,JDK,NDK)

Bugs:

  [DK-13752]TGIS_LayerAssimp - part descriptors are not defined if a mesh has materials without normal vectors (Core)
  [DK-13751]TGIS_Renderer3DDirectX9 - fix missing normal vectors and edges for triangles (Core)
  [DK-13746]TGIS_LayerGML - problem encoding files without new line markers (Core)
  [DK-13744]GisCreateLayer - unable to use driver parameter in embedded Path for sql layer (Core)
  [DK-13743]Setting param sections as not active may cause that legend is not rendererd (Core)
  [DK-13742]TGIS_ViewerWeb - editing point numbers are in reverted order (Core)
  [DK-13741]TGIS_ViewerWnd - setting window size to zero may raise an exception (NDK.WinForms,Skia)
  [DK-13740]Skia renderer - selecting points does not work (NDK.WinForms,Skia)
  [DK-13739]TGIS_RendererVclDirect2D - possible memory leak (DDK.VCL,Direct2D)
  [DK-13737]Cant choose symbol on TGIS_ControlSymbologyLibrary on mobile (DDK.FMX.Mobile,PVL)
  [DK-13734]Slope should use the same elevation units as projection (Core)
  [DK-13733]Text in TGIS_PvlColorComboBox is not visible (DDK.VCL,PVL)
  [DK-13725]TGIS_Viewer - possible AV exception upon adding not assigned layer (Core)
  [DK-13723]TGIS_LayerSql - table data change does not reflect on the map (Core)
  [DK-13722]Badly calculated height of the TGIS_PvlListBox (FMX,PVL)
  [DK-13721]TGIS_PVlComboEdit.OnChange event is not beeing set properly (FMX,PVL)

Improvements:

  [DK-13748]TGIS_LayerWFS - avoid re-fetching data for the same extent (Core)
  [DK-13735]TGIS_LayerVector - add CursorShapeFetch and CursorInterrupt events (Core)
  [DK-13726]SkiaSharp rendering - performance improvement ( continued ) (NDK.WinForms)
  [DK-13724]OSM services - add possibility to set custom service address (Core)
  [DK-13719]3D optimization for speed. (3D,DDK.FMX,DDK.VCL,NDK.WinForms,NDK.WPF,PDK,XDK)

2019/09/19 11:57

Page Tools