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: 98.0

Released: 31 January 2025

New features:

  [DK-14483]ECW 5.5 (Deployment,Setup)
  [DK-14473]TGIS_PvlGrid - row caption for first column is not visible if first column is fixed (PVL)

Bugs:

  [DK-14490]TGIS_DataSet has problems editing GIS_SELECTED and GIS_HIDDEN fields (JDK,NDK)
  [DK-14486]Drawing viewer content to metafile: no labels are drawn (NDK.WinForms)
  [DK-14485]Metadata "TGIS_LayerPixel.Timeout" improperly name in GetRawBitmap method (Core)
  [DK-14482]TGIS_PvlSVGList not properly presented (DDK.FMX,PVL)
  [DK-14476]PVL does not refresh properly upon dragging form between standard and hi-dpi monitors (PVL,VCL)
  [DK-14475]TGIS_PvlGrid should not raise events within BeginUpdate..EndUpdated and should repaint upon EndUpdated (PVL)
  [DK-14474]TGIS_PVLGrid improvements and proper hi-dpi support (PVL,VCL)
  [DK-14472]TGIS_PvlGrid events attachement cause internall error (PVL,Python)
  [DK-14469]TGIS_LayerDXF - after saving ADE stores internal fields that override shape styling (Core)
  [DK-14468]Layer properties - sometimes section nodes are displayed wrong (wrong appearance of checkboxes) (NDK.WinForms)
  [DK-14467]TGIS_PvlGrid strange behaviour after resize if control width is wider then columns width (PVL)
  [DK-14465]TGIS_ViewerWnd - after the object has been created programmatically, some operations may cause an exception (NDK.WinForms)
  [DK-14462]TGIS_PvlViewerBmp.SetSize doesnt work (PVL)
  [DK-14460]Cursor is not visible on edit controls on TGIS_PvlForm forms (PDK)
  [DK-14459]TGIS_LayerSql - getBindedFieldInternal breaks the current cursor state if Uid=-1 (Core)
  [DK-14458]Wrong size of TGIS_PvlSearchBox dropdown list on 4K and scaled monitors (PVL)
  [DK-14455]TGIS_DataSet columns ReadOnly defintions is not universal (DDK)
  [DK-14453]Editing Booleans and Dates does not work in TGIS_PvlGrid (PVL)
  [DK-14450]Implement OnChange event for all RadioButtons and CheckBoxes in DK.Python samples (PDK,Python,Samples)
  [DK-14448]TGIS_LayerTAB - SupportedShapes are not initialized in the Build method (Core)
  [DK-14446]TGIS_LayerFGDB - invalid geometry for a circle based on two points (Core)
  [DK-14444]TGIS_PvlGrid improperly interprets scroll keys (DDK.VCL,PVL)
  [DK-14443]TGIS_ControlColor returns None for OK button (PVL)
  [DK-14442]Showing forms without a proc always results in TGIS_PvlModalResult.None (PVL)
  [DK-14441]TGIS_PvlGrid.Clear makes grid unstable (PVL)
  [DK-14438]TGIS_PvlGrid.Clear cause assertion failure (PDK)
  [DK-14437]TGIS_PvlOpenDialog is not automatically free (PVL)
  [DK-14435]TGIS_DataSet.Open does not open layers (Core)
  [DK-14434]DemOperations - Fix TotalCurvature result visualization (PDK,Python,Samples)
  [DK-14433]TGIS_PVLGrid improvements and fixes (PVL,VCL)
  [DK-14430]TigerGeocoding - error when clicking on address list (PDK,Python,Samples)
  [DK-14429]JoinAndRender - Cannot choose user color (PDK,Python,Samples)
  [DK-14428]Viewshed - fix radio button behavior (PDK,Python,Samples)
  [DK-14427]Interpolation - Semivariance not displayed when selecting "Kringing" mode (PDK,Python,Samples)
  [DK-14426]Classification - Fix minor issues (PDK,Python,Samples)
  [DK-14425]IsochroneMap - Changing Highway/SmallRoads values may result in exception (PDK,Python,Samples)
  [DK-14424]View3D - Fix minor issues (PDK,Python,Samples)
  [DK-14423]WMTSManager - module 'tatukgis_pdk._lib.win64.tatukgis_pdk' has no attribute 'TGIS_ViewerWnd' (PDK,Python,Samples)
  [DK-14419]Python sample 'Fields': Displayed grid is not bound to dataset (Python,Samples)
  [DK-14417]TGIS_Topogy - topological operations may not take into account the last polygon segment (Core)
  [DK-14415]TGIS_RendererVclSkia - compiler error on older Delphi (Core,DDK.VCL)

Improvements:

  [DK-14471]Replace TGIS_PvlViewerWnd with TGIS_ViewerWnd in DK.Python samples (PDK,Samples)
  [DK-14464]Code completion does not work properly for some classes. (PDK)
  [DK-14463]TGIS_PvlGrid.DataSet editing is not synchronized with dataset (PVL)
  [DK-14461]TGIS_PvlGrid should properly intrerpret character use to start editing acoordingly to a column field type (PVL)
  [DK-14454]Redesign inheritance in TGIS_PvlViewerWnd (PVL)
  [DK-14449]Standardize PVL controls constructor (PVL)
  [DK-14447]Implement OnChange event for the TGIS_PvlCheckBox and TGIS_PvlRadioButton (PVL)
  [DK-14445]TGIS_PvlGrid mouse wheel support (DDK.FMX,DDK.VCL,PVL)
  [DK-14436]Add BeginUpdate and EndUpdate methods to TGIS_PvlGrid (PVL)
  [DK-14381]TGIS_RendererSharpDX - improvements related to the introduction of the TGIS_Bitmap version based on SharpDX bitmaps (NDK.WinForms,NDK.WPF,SharpDX)
  [DK-14378]Remove FilteredSearch feature from TGIS_PvlComboEdit and implement TGIS_PvlSearchBox (PVL)



Version: 97.1

Released: 31 December 2024

Bugs:

  [DK-14413]Can be installed only Python 3.10 while should work on 3.8-3.13 (PDK,Setup)

Improvements:

  [DK-14414]Better readme for PDK with refernces to GIS terminology (PDK,Setup)
  [DK-14412]Better metadata to contain GIS relationship (PDK)



Version: 97.0

Released: 27 December 2024

New features:

  [DK-14382]Make DK for Python available on pypi (PDK)
  [DK-14252]TGIS_Renderer - support for custom CAD-like dash lines (Core)
  [DK-14041]TGIS_PvlGrid implementation (PVL)

Bugs:

  [DK-14405]Checking for RAD Studio Patch version can be unreliable (DDK,Setup)
  [DK-14401]Some ShowInfo calls have improper set of parameters (PDK,Samples)
  [DK-14400]Sometimes some lines are not visible on the printout (DDK.VCL)
  [DK-14398]TGIS_LayerSqlMsSpatialAdoNet - geometry is not read in ASPNET Core (Core,NDK.ASPNET.Core)
  [DK-14397]PVL Forms does not respond on macOS (macOS,PDK,PVL)
  [DK-14395]TGIS_Editor - restore the initial state before EditShape (Core)
  [DK-14394]TGIS_PvlViewerWnd.TiledPaint does nothing (PVL)
  [DK-14393]Enable TiledPaint on any renderer (DDK.FMX)
  [DK-14387]Shape union works on windows 32 but doesn't work on widows 64 (Core)
  [DK-14386]Semitransparent PNG are not properly presented (DDK)
  [DK-14379]PNG symbols - some PNG files may be rendererd wrong (NDK.WinForms,Skia)
  [DK-14374]The basemap initially does not show if Open is within Lock.Unlock (Core)
  [DK-14372]TGIS_LayerWMS - does not raise an exception if the server URL cannot be resolved (Core)
  [DK-14371]Web Tiles layers - exception raised at opening (DDK.VCL,Direct2D)
  [DK-14370]TGIS_RendererGdiPlus - possible range error in CanvasDrawPolygon upon drawing multipart symbols (DDK.VCL,NDK.WinForms)
  [DK-14368]TGIS_FileSVG - draw elements with visibility set to hidden (Core)
  [DK-14367]TGIS_LayerVector.RevertShape can left cursors in instable state (Core)
  [DK-14366]Fix changing fonts and colors in FMX part of PVL (DDK.FMX,PVL)
  [DK-14365]TGIS_DataSet - possible AV upon changing a column value in the grid (DDK,x64)
  [DK-14364]TGIS_ControlLegendFormMVC - applying a style to a layer from a file overrides general properties like CS (Core)
  [DK-14362]TGIS_DbLibpq - sqlQueryOpen stores invalid old query when declaring a cursor fetch (Core)
  [DK-14361]Rendering polygons - filling polygon with symbol doesn't work; polygons are not drawn (NDK,SharpDX,Tests)

Improvements:

  [DK-14396]Enable Skia by default (PDK)
  [DK-14385]TGIS_LayerWMS - request the best resolution by default (esp. on 4K) (Core)
  [DK-14377]TGIS_LayerVector - override RevertShapes to reset layer cursor shape (Core)
  [DK-14375]Optimize memory allocated by TGIS_BitmapD2D target bitmap instance (DDK.VCL)
  [DK-14373]Add checkbox for filteredsearch in the Vector wizard (PVL)
  [DK-14363]Improve JSON parsing speed (JDK,NDK)
  [DK-14360]Cache TGIS_Bitmap Direct2D bitmaps to improve speed (DDK.VCL)
  [DK-14319]Metadata "TGIS_LayerPixel.Timeout" to modify timeout of completion of progressive layer like webtiles (Core)



Version: 96.0

Released: 29 November 2024

New features:

  [DK-14349]TGIS_Bitmap - new variant projected for the SharpDX renderer (NDK.WinForms,SharpDX)
  [DK-14337]TGIS_Shape - extend Distance2Shape to return the shortest line between shapes (Core)
  [DK-14310]implement Editable property for TGIS_PvlEdit (PVL)
  [DK-14270]Add TiledPaint support (NDK.WinForms)
  [DK-4540]TGIS_LayerWMS - support for hierachical legend (Core)

Bugs:

  [DK-14359]Web Tile layers - opening a layer may cause errors (NDK,Skia)
  [DK-14358]Adding a PaintEvent can cause an AV error (NDK.ASPNET)
  [DK-14357]TGIS_ViewerWeb - fail to parse a query having two chars operator like >= (NDK.ASPNET.Core)
  [DK-14355]Calling Create_() can cause a null instance reference (XDK)
  [DK-14351]Register TGIS_DynamicAggregatorFactory methods in OXYGENE (Core,NDK)
  [DK-14350]Fix PVLIconList Redraw (PVL)
  [DK-14345]Improper test for RAD Studio 12.2 patch 1 presence (DDK,Setup)
  [DK-14344]Bug when trying to change font of TGIS_PvlComboBox and TGIS_PvlComboEdit (DDK.FMX,PVL)
  [DK-14343]TGIS_ControlLegendForm - CodePage is not stored in a config file when saving from the form (Core)
  [DK-14342]TGIS_LayerDXF - wrong ellipse drawing for inverted extrusion (Core)
  [DK-14338]TGIS_Legend - fail to get a layer with sublayers in hierarchy mode (Core)
  [DK-14336]Stack error during closing form with TGIS_PvlTree on it (PVL)
  [DK-14334]Viewing GeoTIFF image with clockwise 90 rotation doesn't work correctly
  [DK-14333] TGIS_BitmapD2D.FromStream does not nork (Direct2D,NDK)
  [DK-14332]TGIS_DataSet.ShowVirtualFields misspeled (Core)
  [DK-14327]TGIS_LayerVector - fails to rename a field if a layer has an FLD file (Core)
  [DK-14320]TGIS_LayerPixel.SetWorld - procedure does not work as expected (Core)
  [DK-14318]Legend is sometime empty upon open if TiledPaint is enabled bacuse layer params are not ready yet (Core)
  [DK-14315]TGIS_LayerWMS - invalid bounding box after changing CS to WGS84 for services 1.3.0 (Core)
  [DK-14314]TGIS_EditorHelper - invalid drawing of a line with relative angle (Core)
  [DK-14312]In some situations, Basemaps can cause deadlock upon application close (Core)
  [DK-14307]TGIS_RendererAbstract.FriendlyName does not work on c# (Core,NDK)
  [DK-14306]Memory leak while using TGIS_PvlIconButton (DDK.VCL,PVL)
  [DK-14304]TGIS_LayerPixel - Reopen procedure doesn't work correctly when parameters from World File are changed (Core)
  [DK-14302]New layer added to the the Viewer with TilePaint enabled is not visible unil FullExtent() call (Core)
  [DK-14299]TGIS_ShapeList should not own objects (PDK)
  [DK-14298]TGIS_ControlLegendForm - height of the Transparent Zones list is invalid in high dpi (DDK.VCL)
  [DK-14297]Fix AutoStyling for in-memory layers (Core)
  [DK-14280]Images with JGW and TFW (ccw 90 degrees) are not displayed and rotated (Core)
  [DK-14262]TGIS_ViewerBmp - selection is never transparent (JDK.Swing)

Improvements:

  [DK-14354]TGIS_ArcGISFeatureServer - extend the query extent to ensure reading objects outside of the original extent (Core)
  [DK-14353]AutoStyle fix for layers that support multiple shape types (Core)
  [DK-14335]TGIS_Bitmap to raise exception if operations called on not existing bitmap
  [DK-14331]TGIS_LayerPNG (and WebTiles) to use BitmapFactory matching current renderer whenever possible (Core)
  [DK-14328]TGIS_LayerPixel.BitmapFactory to hint using renderer specific TGIS_Bitmap (Core)
  [DK-14317]Add Font properties to TGIS_PvlComboBox and TGIS_PvlComboEdit (PVL)
  [DK-14316].NET WPF - Refactoring the main paint method including tiles rendering (GdiPlus,NDK.WPF,Skia)
  [DK-14311]TGIS_LayerIFC - support for relative geometry offset (Core)
  [DK-14296]TGIS_BitmapSkia - based on SKImage instead of SKBitmap (NDK,Skia)
  [DK-14272]TGIS_LegendControl - support for nested sublayers (Core)
  [DK-9668]Redesign pixel layer readers (Core)



Version: 95.1

Released: 29 October 2024

Bugs:

  [DK-14301]Rendering pixel layer - it may be turned upside down (DDK.VCL,Skia)



Version: 95.0

Released: 25 October 2024

New features:

  [DK-14290]Add Editable property to TGIS_PvlEdit and TGIS_PvlMemo (PVL)
  [DK-14288]Add RAD Studio 12.2 Pach 1 Athens support (Build,DDK,Setup)
  [DK-14267]Implement Validators for TGIS_PvlComboEdit (PVL)
  [DK-14258]Implement TGIS_CSCoordinateSystem.IgnoreVertCS property (Core)
  [DK-14256]Add layer selection style (color, outline, width) (Core)
  [DK-14231] Remove outdated controls that are superceded by PVL (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms,PVL)
  [DK-14227]TGIS_Bitmap - new version connected to the SkiaSharp renderer (NDK.WinForms)

Bugs:

  [DK-14294]Rendering pixel layers - sometimes transparency may be rendered as black color (DDK.VCL,Skia)
  [DK-14293]Rectangle drawn to select points is much too large (JDK.Swing)
  [DK-14291]TGIS_ShapePointCloud - renderer draws empty rectangles using Skia (Core)
  [DK-14269]TGIS_ViewerWnd - possible exception during AfterPaintRenderer event (DDK.VCL,Direct2D)
  [DK-14268]OnLineServices sample to default for one respolt upon geocoding (Samples)
  [DK-14266]TGIS_RendererVclSkia documentation is missed (DDK.VCL,Doc)
  [DK-14264]AutoStyle fix if Params are set before layer open (Core)
  [DK-14263]TGIS_ViewerBmp.TiledPaint should be commented as "no-meaning" (Doc)
  [DK-14255]Gdi32 renderer - the background is always black (DDK.VCL,Gdi32)
  [DK-14254]TGIS_LayerDXF - wrong rotation of ellipse drawing (Core)
  [DK-14253]TGIS_PvlComboBox.Text property doesnt set proper text when given string is on the list of items (PVL)
  [DK-14251]TGIS_Bitmap.Assign should also assign Premultiplied property (Core)
  [DK-14250]Glowing on North Arrow and Scale controls are to dark. (Core)
  [DK-14249]TGIS_LayerLandXML - fails to parse nan values for spiral (Core)
  [DK-14248]TGIS_Topology - unexpected results from SymmetricalDifference operation (Core)
  [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-14243]Pixel export - exported selection may not be transparent (DDK.VCL,Direct2D)
  [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-14279]IGIS_Viewer.ViewerParentRoot introduced (Core)
  [DK-14273]TGIS_Editor - support for changing and deleting active point upon using editor tools (Core)
  [DK-14271]Viewer's AutoStyle is disabled by default (Core,DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms,NDK.WPF)
  [DK-14265]TGIS_ComponentWeb - update the Context property on each request to enable the HTTP context in event callback functions (NDK.ASPNET.Core)
  [DK-14257]TGIS_CSCoordinateSystem.IgnoreVertCS metadata to avoid Z value reprojection (Core)
  [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 (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)

2019/09/19 11:57

Page Tools