Developer Kernel Release Notes

 

Development of the Developer Kernel for Delphi, .NET, ActiveX, and ASP.NET editions is merged. Therefore these products all share the same history list.

 

DK11

See also: DK10 changelog
See also on the documentation site: What's new


 

content truncated to last 365 days

 

Version: 11.73.0-Unstable1

Released: 2 December 2022

Bugs:

  [DK-13277]Activation form has a wrong content if activation is already activated (PDK)
  [DK-13276]TGIS_ViewerWnd - labels of topmost layer sometimes are not drawn if metadata TGIS_ViewerWnd.Paint.LabelsOnTop and TGIS_ViewerWnd.Paint.Topmost.LabelsOnTopis are set to true (DDK.VCL)
  [DK-13275]DecompressGZipStream - stream is not fully decompressed using .net core (Core,NDK)
  [DK-13274]TGIS_LayerSqlAbstract.SaveData - queries used for built-in cursors are not closed after save (Core)
  [DK-13273]TGIS_ControlLegend - legend not drawn properly (checkboxes missing) (DDK.FMX.Mobile)
  [DK-13271]Problems running scripts on Mac with default python (MacOS,PDK)
  [DK-13270]Readme should be updated (PDK,Setup)
  [DK-13268]TGIS_LayerOSM - large polygon shapes are overlapping smaller shapes (Core)
  [DK-13130]ImportLayer does not work with TIFF layers when CSs are different (Core)

Improvements:

  [DK-13269]TGIS_ControlLegend - restore visibility for Touch property (DDK.VCL)



Version: 11.72.0

Released: 30 November 2022

New features:

  [DK-13267]DK11 for Python - initial release (PDK)
  [DK-13257]TGIS_ViewerWeb - add commands for scrolling a viewer map (NDK.ASPNET.Core)
  [DK-13251]Deploy Sqlite 3.40.0 (Deployment,Setup)
  [DK-13243]DK11 for Python (Beta6) (PDK)
  [DK-13241]TGIS_ViewerWeb - add LevelIn and LevelOut methods to zoom to osm levels (NDK.ASPNET.WebForms)
  [DK-13240]TGIS_ViewerWeb - add StandardHourglass property to switch between internal hourglass animated images (NDK.ASPNET.Core)
  [DK-13232]TGIS_ViewerWeb - add the Level property of the viewer to web component (NDK.ASPNET.Core)
  [DK-13205]TGIS_ControlLegend - new version (DDK.FMX,DDK.VCL,NDK.ASPNET.WebForms,NDK.WinForms,NDK.WPF)
  [DK-13202]DK11 for Python (Beta5) (PDK)
  [DK-13185]DK11 for Python (Beta4) (PDK)

Bugs:

  [DK-13263]TGIS_GridToVector - possible floating round exception upon normalizing 1E+38 value (Core)
  [DK-13258]TGIS_Shape - converting a double value in .NET Core generates text with too high precision for old labels format (NDK.ASPNET.Core)
  [DK-13250]GisTopology - problems with part status after Split / UnionOnList (Core)
  [DK-13245]Dll loading with LoadLibraryWithinHinstance does not work on non Windows.On windows should accept also main instance folder (if Win64 or Win32 subfolders were not specified) (Core)
  [DK-13244]TGIS_ScaleWeb - unable to set UnitsEPSG property (NDK.ASPNET.Core)
  [DK-13234]TGIS_ViewerWeb - rest response of gis property api fails for unknown name (NDK.ASPNET.Core)
  [DK-13231]Basemap uses CPU and memory upon frequent (high FPS) .InvalidateTopmost even if VisiblemapExtant remains same (NDK.WinForms,SharpDX)
  [DK-13229]Unable to set image compression with a tag helper (NDK.ASPNET.Core)
  [DK-13227]TGIS_DataSet does not set current record in a reliable way if linked via bindings to the TGrid (DDK.FMX)
  [DK-13225]TGIS_ViewerWnd - VisibleExtent value changes if a control's parent frame has no parent (DDK.VCL)
  [DK-13224]TGIS_WebUtils.HttpFetch - UserAgent never set to any other than default affecting WebTiles etc. (Core)
  [DK-13216]TGIS_Editor does not fix self crossing of shape upon end of editing. (Core)
  [DK-13212]TGIS_StringFormat.Format - converting a double value in .NET Core generates text with too high precision (Core,NDK.ASPNET.Core)
  [DK-13211]TGIS_LayerPixel.DrawEx - extent is not truncated to visible extent correctly (Core)
  [DK-13197]GisTopology - possible bad part status after FixShape call (Core)
  [DK-13195]XMLStringToDateTime - error parsing a datetime with fractional seconds and not ISO 8601 compliant (Core)
  [DK-13191]Layer Property form - Apply button does not work sometimes (DDK.FMX,DDK.VCL,NDK.WinForms)
  [DK-13190]TGIS_LayerWFS - timeout cannot be set via Path (Layers)
  [DK-13189]TGIS_LayerJSON - DefaultShapeType is not set (Layers)
  [DK-13187]Statistics.Calculate should not collect data if no statistics are requested (Core)
  [DK-13184]Fix TGIS_LayerPixel.Loop for unusual shapes (Core)
  [DK-13173]Incorrect rendering of the grid with very low values (Core)
  [DK-13172]TGIS_LayerWMTS - invalid layer extent if its capabilities have many bounding boxes deifned (Core)
  [DK-13171]GisTriangulation - overlapping polygon in Voronoi decomposition (Core)
  [DK-13157]Range check error upon reading some kind of TIFF files. (Core)

Improvements:

  [DK-13249]GisSamplesDataDir shoud read folder from registry (or .TatukGIS folder) but not form /Widnows/TatukGIS.ini (Core)
  [DK-13248]Dont write \Windows\TatukGIS.ini anymore to point to data samples folder (Setup)
  [DK-13242]Implement SizeComboBox for PVL (PVL)
  [DK-13239]PVL based modal dialogs should use Execute as a function not ShowModal (PVL)
  [DK-13238]TGIS_ShapeArc.GetPointOnLine overload to not exceed the end point of the line (Core)
  [DK-13237]TGIS_PVL.ShowModal should return result if called without callback procedure (Core,PVL)
  [DK-13222]Update names for PVL controls (PVL)
  [DK-13218]SVG Libary improvements: more symbols esp for OSM rendering, fine tuning existing one (Resources)
  [DK-13209]Implement ListBox in PVL (PVL)
  [DK-13199]Implement ControlStatistics in the PVL (PVL)
  [DK-13188]TGIS_LayerTIFF - register layer in GisSupportedFiles for grid mode (Core)
  [DK-13181]PVL improvments (PVL)
  [DK-13169]Refactor GisParams unit (Core)
  [DK-12963]Add TGIS_Utils.GisSamplesDataDirDownload for easier deployment of sample on non-windows (Core)



Version: 11.71.0

Released: 28 October 2022

New features:

  [DK-13168]DK11 for Python (Beta3) (PDK)
  [DK-13156]DK11 for Python (Beta2) (PDK)
  [DK-13140]TGIS_ArcGISFeatureServer - support for styling using drawing information (Core)
  [DK-13099]TGIS_ControlLegendEx - a new version of legend control - experimental (DDK.FMX)
  [DK-12803]DK11 for Python (Beta1) (PDK)

Bugs:

  [DK-13163]TGIS_ControlLegendFNT - font style layout is improper (DDK.VCL)
  [DK-13160]TGIS_MVTStyler - some nested expressions are not parsed correctly (Core)
  [DK-13158]TGIS_MVTStyler - sprites have no transparency in .NET renderer (Core,NDK)
  [DK-13155]TGIS_Topology.FixShape does nothing (Core)
  [DK-13154]Integer overflow when using temporary file for big pixel layers (Core)
  [DK-13151]Problems with PPI in Color dialog in PVL (DDK.VCL)
  [DK-13150]TGIS_Topology.SplitByArc does not work is splitted polygon is not properly winded (Core)
  [DK-13147]TGIS_LayerPixel.LockPixels returns wrong bounds if use overload with rect (Core,Tests)
  [DK-13145]GridToPolygon fails in tiled version of the algorithm (Core)
  [DK-13143]Delphi Alexandria 11.2 gives A/V when closing down - but only if TatukGIS is installed (DDK)
  [DK-13141]TGIS_MVTStyler - styling of a polygon fill with outlines defined as separate layers is incorrect (Core)
  [DK-13138]TGIS_ControlLegendEx - dragged nodes may be wrong displayed for RightToLeft mode (NDK.WinForms)
  [DK-13137]GisBaseObject.hpp should be installed even if precompiled libraries are not selected (DDK,Setup)
  [DK-13135]TGIS_LayerJSON - streamed data is decoded as ANSI text instead of UTF8 (Core)
  [DK-13133]TGIS_LayerDXF - layer CS is not reset upon setup losing the CS after saving a project (Core)
  [DK-13122]Topmost TGIS_LayerPixel can crash upon destruction on Direct2D renderer (DDK.VCL,Direct2D)
  [DK-13121]TGIS_ViewerWnd - AV when the viewer is placed on a frame (DDK.FMX)
  [DK-13103]Implement radio buttons for PVL (PVL)
  [DK-13101]TGIS_LayerTAB - exported text features in WGS84 are shifted (Core)
  [DK-13096]Scaling TatukGIS legend controls for High DPI does not work (Delphi 10.0) (DDK.VCL)

Improvements:

  [DK-13148]Unify TGIS_Geocoding API on all platforms to match .NET & Java overloads (DDK,PDK,XDK)
  [DK-13105]Activation should be able to activate development on macOS and Linux as well (NDK.ASPNET.Core)



Version: 11.70.0

Released: 30 September 2022

New features:

  [DK-13075]TGIS_Renderer - implement CanvasDrawArc (Core)
  [DK-13056]TGIS_ControlLegendEx - a new version of legend control - experimental (DDK.VCL)
  [DK-13042]TGIS_LayerSqlPgis - support custom srid for new layers (Core)
  [DK-13031]Display segments length between vertexes of the edited shape (Core)
  [DK-13021]TGIS_ControlLegendExBmp - version for WPF (NDK.WPF)
  [DK-12959]Add RAD Studio 11.2 support (Build,DDK,Setup)

Bugs:

  [DK-13093]TGIS_LayerPixelStore - for very big images possible access violation in getLinePixels (Core)
  [DK-13085]XMLStringToDateTime - a datetime string without T is not recognized (Core)
  [DK-13083]TGIS_LayerWFS - some services require SRS name as a parameter for BBOX (Core)
  [DK-13082]TGIS_ViewerWeb - click on the custom popup menu can generate NaN offset upon map dragging (NDK.ASPNET.Core)
  [DK-13081]TGIS_SpinEdit - possible AV exception upon using the control with ASLR (high-entropy 64-bit) enabled (DDK.VCL,x64)
  [DK-13080]LockPixels - for Grid interpretation should set FGrid and FBand (Core)
  [DK-13078]TGIS_ViewerWnd.PaintExtra event does not set proper font size on HiDPI (DDK.FMX,DDK.VCL)
  [DK-13076]TGIS_LayerSqlPgis - doesn't reset the CS property for srid=0 and looses the CS from a project (Core)
  [DK-13072]DemOperations - missing map invalidation after attaching custom grid operation (NDK.WinForms,Samples)
  [DK-13071]LockPixels on the JPG layer returns Blue for band 1 and Red for band 3 (should be the opposite)
  [DK-13069]Cast error on OSX and RAD 10.3 upon assigning MultiResBitmap.TransparentColor color (DDK.FMX)
  [DK-13057]TGIS_MVTStyler - support for a complex match expression with functional operator (Core)
  [DK-13055]Potential AV on high-entropy ASLR linking in RAD Studio 11.2 (Core,DDK)
  [DK-13045]Degree sympol in projection doc is corrupted (Doc)
  [DK-13043]TGIS_GeometryFactory.GisCreateShapeFromEWKT should raise an exception on any improper WKT rather than silently turn bad numbers to 0 (Core)
  [DK-13040]TGIS_LayerSqlPgis - losing applied CS upon saving for srid=0 (Core)
  [DK-13035]Result/Return description in a documentation is not fully propagated for inherited methods of level 1+ (Doc)
  [DK-13033]TGIS_LayerVector.ExportStructureToFLD - create a file with an empty name for sql layers with an empty Path (Core)
  [DK-13032]Not all inherited method are visible in a documentation. (Doc)
  [DK-13022]TGIS_ControlLegendEx - dragging nodes does not work (NDK.WPF)

Improvements:

  [DK-13070]CSV layers: interpret columns names 'NORTH' & 'EAST" accordingly (Core)
  [DK-13041]TGIS_ControlLegendExBmp - TGIS types preffered for properties, eliminating native types (NDK.WinForms,NDK.WPF)
  [DK-13039]Add colorblind-friendly color pallets to color picker and ramps (Core)
  [DK-13038]Add colorblind palette to the qualitative preset in the PVL TGIS_ControlColor (PVL)
  [DK-13037]TGIS_ControlLegendEx - changing the font using the reintroduced FontFamily, FontSize, FontStyle and FontWeight properties (NDK.WPF)
  [DK-13026]ParamAsText should accept also lowercase (Core)
  [DK-12994]Minor fixes in samples (Samples)



Version: 11.69.0

Released: 26 August 2022

New features:

  [DK-13018]TGIS_ViewerWeb - option to disable mouse wheel event (NDK.ASPNET.Core)
  [DK-13008]TGIS_ControlLegendEx - version for WPF (hosted WinForms version) (NDK.WPF)
  [DK-12956]Implement pattern combobox for PVL (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)

Bugs:

  [DK-13027]AspNet Core app using just NDK classes can report licence error. (NDK.ASPNET.Core)
  [DK-13025]ExportImage sample does not provide proper size by default (C++,DDK.VCL,Samples)
  [DK-13019]TGIS_ControlScale - AV error when displaying in designer (NDK.WPF)
  [DK-13007]TGIS_LayerPixel.ImportLayer - possible exception if Build has not been called previously (Core)
  [DK-13006]Georaster can not be compiled for non-Windows (DDK,Linux,MacOS)
  [DK-13003]TGIS_LayerFGDB.GetAvailableLayers - return empty layer if catalog is empty (Core)
  [DK-13002]TGIS_Color.ToCMYK generates incorrect result (Core)
  [DK-13000]Corners of some PVL components arent sharp on VCL (DDK.VCL,PVL)
  [DK-12991]Long loading of color previews in PVL color control (PVL)
  [DK-12979]Pixelstore2 issues for several TIFFs with AdobeDeflate compressed sub views (Core)
  [DK-12978]TGIS_ViewerWnd - wrong repainting the map during editing big data layers (DDK.FMX)
  [DK-12974]TGIS_LayerDWG - unsafe reading of bit double value (NAN)
  [DK-12818]Possible pixel shifts when exporting from export manager (Core)

Improvements:

  [DK-13020]MiniMap sample should demonstrate use of VisbleExtentChange event (DDK.VCL,JDK.Swing,NDK.WinForms,Samples,XDK)
  [DK-13015]WinForms controls hosted by WPF - setting initial values : size and 1 pixel border (NDK.WPF)
  [DK-13010]TGIS_ControlLegendEx, TGIS_ControlLegendExBmp - GIS_Viewer property changes its type to IGIS_Viewer (NDK.WinForms)
  [DK-13005]Slightly change english translation of labels in PVL Color Control (PVL,Resources)
  [DK-12996]New metadata to enable/disable the use of gestures (NDK.WPF)
  [DK-12975]TGIS_ViewerWnd - New metadata that allows enabling/disabling gestures (DDK.FMX,DDK.VCL)
  [DK-12966]New metadata TGIS_ViewerWnd.Mode.Select.AllGestures and TGIS_ViewerWnd.Mode.Edit.AllGestures allows disabling the default gesture support for these modes (NDK.WinForms)
  [DK-12952]New metadata to enable the use of gestures for Viewer3D (DDK.VCL,NDK.WinForms)



Version: 11.68.2

Released: 2 August 2022

Bugs:

  [DK-12973]Licensing is not stable - if run under debugger lack of license can be reported (Core,DDK)



Version: 11.68.1

Released: 30 July 2022

Bugs:

  [DK-12972]Improper assemblies due to corrupted obfuscation program license. (Build,NDK)



Version: 11.68.0

Released: 29 July 2022

New features:

  [DK-12822]Implement TGIS_ControlColor for PVL (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)

Bugs:

  [DK-13044]Color wheel and bar are not rendered properly on 4k displays in TGIS_PvlControlColor (VCL)
  [DK-12970]Graticule lines and 4K does not work on FMX, om VCL font size can be wrong if app is moved between screens with different PPI (DDK.FMX,DDK.VCL)
  [DK-12968]TGIS_ControlLegendVectorWiz - full scan is limited to render query (DDK,JDK.Swing,NDK.WinForms)
  [DK-12965]Gestures - sometimes the final refresh is missing after the gesture is finished (NDK.WinForms)
  [DK-12964]TGIS_ControlLegend.Mode does not work if set in designer (NDK.ASPNET.WebForms)
  [DK-12957]TGIS_LayerGDAL - unable to open a file from a path having Hebrew letters (Core)
  [DK-12953]TGIS_ControlLegendEx - destroying the control can sometimes raise an exception (NDK.WinForms)
  [DK-12941]Symbols from the SVG library with center-x and center-y are not centred accordingly. (Core)
  [DK-12940]TGIS_LayerDXF - lwpolyline as a polygon overlaps other shapes with fill and has wrong bulge geometry (Core)
  [DK-12932]TGIS_ControlLegendEx - exception raised on displaying the legend without assigned GIS_Viewer (NDK.WinForms)
  [DK-12931]TGIS_ControlLegendEx - exception raised on displaying the legend for PPI different from 96 (NDK.WinForms)
  [DK-12929]TGIS_LayerGML - build wrong geometry for CityGML polygon with arc segment (Core)
  [DK-12928]TGIS_LayerKML - ExtendedData is not parsed correctly when node values are used (Core)
  [DK-12924] TGIS_ParamsPixel.LegendImage - invalid display of transparent images (DDK.VCL)
  [DK-12923]Fix CMYK to RGB color conversion (Core)
  [DK-12922]TGIS_LayerDWG - fail to add a sublayer with an empty name (Core)
  [DK-12920]Some sql layers never set the CS property losing its value upon saving a project (Core)
  [DK-12919]TGIS_ControlLegendEx - sometimes dragging a pixel layer causes the parameter nodes to be overwritten (NDK.WinForms)

Improvements:

  [DK-12967]TGIS_ControlLegendEx - more secure mechanisms for changing the structure of nodes (Core,NDK.WinForms)
  [DK-12950]TGIS_Tesselation - add user IDs for vertices (3D)
  [DK-12948]Shields symbols design improvements (Resources)
  [DK-12944]CSV layer should remember upon saving coma vs. semicolon separator (Core)
  [DK-12943]Expose TGIS_ViewerBmp.GIS_Bitmap property (DDK,JDK,NDK,XDK)
  [DK-12942]TGIS_ControlLegendEx - better rendering for DPI Unaware mode (NDK.WinForms)
  [DK-12927]Add CSS color support in TGIS_Color.FromString (Core)
  [DK-12925]TGIS_ControlLegendEx - when navigating with keys, the selected node should always be visible (NDK.WinForms)
  [DK-12921]TGIS_ControlLegendEx - rendering bitmaps always follows GIS_Viewer.Renderer (NDK.WinForms)
  [DK-12874]Add TGIS_Color.To/FromString methods (Core)



Version: 11.67.0

Released: 24 June 2022

New features:

  [DK-12914]New metadata TGIS_ViewerWnd.Mode.Drag.AllGestures and TGIS_ViewerWnd.Mode.Zoom.AllGestures enable all gestures instead of simulating mouse (NDK.WinForms)
  [DK-12913]TGIS_LayerWMTS - support for Dimensions (Core)
  [DK-12889]TGIS_LayerSqlPgisLibpq - add FixTopology parameter to allow fixing a polygon shape upon export (Core)
  [DK-12883]TGIS_ControlLegendEx - a new version of legend control - experimental (NDK.WinForms)

Bugs:

  [DK-12954]range check error for 4x16 bits TIFF (Core)
  [DK-12918]TGIS_ControlLegend.Mode should be published (NDK.ASPNET.WebForms)
  [DK-12916]TGIS_LayerOGR - fail to export null date field (Core)
  [DK-12915]TGIS_MVTStyler - invalid parsing of case expression (Core)
  [DK-12912]TGIS_ControlLegend.Font property should be published (NDK.ASPNET.WebForms)
  [DK-12909]TGIS_LayerTAB - text on black background is not visible (Core)
  [DK-12902]Fix GisInternals warnings (Core)
  [DK-12899]TGIS_LayerSqlPgis - getFieldInternal breaks the current cursor state if uid = -1 (Core)
  [DK-12898]TGIS_Topology.FixShapeEx with _forceFix is True casues AV error in some situations (Core)
  [DK-12892]TGIS_ViewerWnd - black line is drawn on the left edge of the blank map (with High-DPI) (DDK.VCL,Direct2D)
  [DK-12891]DBF file does not support '00000000' as Null for Date field (Core)
  [DK-12888]TGIS_MVTStyler - text-rotate parameter is not used (Core)
  [DK-12887]incorrect display 4x16 bits AdobeDeflate compressed TIFF image (Core)
  [DK-12886]TGIS_ControlPrintTemplateDesignerForm - preview does not take into account temporary changes of legend, scale and north arrow parameters (NDK.WinForms)
  [DK-12885]Viewer CS if forces to Unknown upon opening projects with inactive layers (Core)
  [DK-12884]Missing bitmap resources for TGIS_ViewerWnd component (DDK)
  [DK-12881]Grid-Layer shift when antialiasing on (Core)

Improvements:

  [DK-12911]TGIS_SldFile - improve parsing of Function filter (Core)
  [DK-12907]Update any project refering .NET Framework 4.5 to 4.5.2 (NDK,Samples,XDK)
  [DK-12900]TAB & MIF - add missing GDA2020 and other new CS defintions (Core)
  [DK-12895]Compile ASPNET WebForms for .NET Framework 4.5.2 (Build,NDK.ASPNET.WebForms)
  [DK-12882]TGIS_LayerWMTS - recognize missing GetCapabilities request (Core)
  [DK-12872]Add interpolation parameters for gradient color functions (Core,DDK)
  [DK-12870]Add interpolation methods selection for the Renderer (Core)
  [DK-12711]Define colors using CMYK color model (Core)
  [DK-12107]Update Classification sample (Samples)



Version: 11.66.0

Released: 27 May 2022

New features:

  [DK-12862]ShapeOperations - new sample for WPF (NDK.WPF,Samples)
  [DK-12855]Independent definition of image rotation (Rotation property) (Core)
  [DK-12854]TGIS_FilePixel - write world file to KML as GroundOverlay (Core)
  [DK-12852]TGIS_LayerKML - support for GroundOverlay image (Core)

Bugs:

  [DK-12880]TGIS_LayerLandXML - unable to export a multipatch shape with a triangle part type (Core)
  [DK-12878]Hung-up upon reading some Erdas Image file (Core)
  [DK-12876]Long tap for touches - sometimes does not work (NDK.WPF)
  [DK-12873]Setting GIS.Mode to TGIS_ViewerMode.UserDefined during manipulations blocks manipulation events (NDK.WPF)
  [DK-12869]TGIS_LayerMVT - possible range error upon reading a feature on x64 platform (Core)
  [DK-12868]TGIS_LayerDXF - invalid drawing of ellipse shape inside a hatch (Core)
  [DK-12867]Abstract error while initializing PVL context (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12866]Memory leak during dragging map (NDK.WPF)
  [DK-12865]Problems opening some .tab files (Core)
  [DK-12864]TGIS_LayerTAB - incorrect formatting of text and font (Core)
  [DK-12861]FMX.GisControlLegend crashes on attempt to drag an hierarchy item ( a group ) to another group. (DDK.FMX)
  [DK-12857]Labels order with TGIS_ViewerWnd.Paint.LabelsOnTop metadata - labels from topmost layers should be drawn on top (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms,NDK.WPF)
  [DK-12856]Dynamically calculated Height for Ramp widget doesnt calculate properly (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12850]Shield: General Road Olive 8 should be in "Shields" category not "Shield" (Resources)
  [DK-12835]TGIS_Viewshed.Generate - access violation caused by exceeding bounds of pixel lock (Core)

Improvements:

  [DK-12871]New predefined styles for line symbol editor (Core)
  [DK-12863]PVL improvments (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12860]Deploy GDAL 3.4.3 (Setup)
  [DK-12859]Deploy FileGDB 1.5.1 (Setup)
  [DK-12858]Deploy Sqlite 3.38.5 (Setup)
  [DK-12851]Minor improvments for PVL (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12836]Improved toolbox icon items presentation for Visual Studio (NDK)



Version: 11.65.0

Released: 29 April 2022

New features:

  [DK-12828]Implement TGIS_ViewerWnd.DoMouseDown. DoMouseUp and DoMouseMove (DDK,JDK,NDK,XDK)
  [DK-12786]Zoom gesture in TGIS_ViewerMode.Drag mode (NDK.WinForms)
  [DK-12776]Add zoom levels as an alternative to the traditional map scale (Core)

Bugs:

  [DK-12834]Add GisLicense in DynamiAggregation sample (C++,DDK.VCL,Samples)
  [DK-12833]TGIS_LayerJPG.importPixelData - does not save data to file (Core)
  [DK-12831]TGIS_LayerDWG - fail reading some large files (Core)
  [DK-12830]The BitmapFill sample does not execute. (DDK.VCL,Pascal,Samples)
  [DK-12829]GISAfterPaintEvent method has a bad signature (DDK.VCL,Samples)
  [DK-12826]Missing _fn for GIS_RS_LEGEND_PRM_SHIELD resource string
  [DK-12824]GDI+ renderers - sometimes lines are not drawn (DDK.VCL,GdiPlus,NDK.WinForms)
  [DK-12820]Drawing labels - space characters are deleted from texts (DDK.VCL,GdiPlus)
  [DK-12815]TGIS_LayerWMTS - unable to access a service using server credentials from url (Core)
  [DK-12813]TGIS_LayerWFS - LatLongBoundingBox is not always in WGS84 projection (Core)
  [DK-12812]XMLStringToDateTime - invalid parsing of fractional seconds (Core)
  [DK-12811]PixelStore incorrect saving of large images with very small pixel (Core)
  [DK-12810]possible exception when writing to PixelStore (Core)
  [DK-12807]TGIS_LayerWFS - first draw limits the layer extent disabling further reading of features in no paging mode (Core)
  [DK-12802]TGIS_LayerSqlPgis - calculating a layer extent using ST_EstimatedExtent is not reliable in case of absence of statistics (Core)
  [DK-12800]Java app stared on 4K screen has all renderings too small (JDK.Swing)
  [DK-12799]Current scale buttons in Layer Properties for are too narrow to fit translations. (DDK.FMX,DDK.VCL,NDK.WinForms)
  [DK-12794]Missing translation in the TGIS_ControlLegendForm (NDK.WinForms)
  [DK-12793]Checkboxes with long text is not showing it properly (NDK.WinForms)
  [DK-12792]TGIS_LayerDXF - invalid check if LwPolyline is closed (Core)
  [DK-12791]TGIS_XmlFile.GetStrings - generated xml is invalid when using special characters like & (Core)
  [DK-12790]ShowLayerProperties does not work for WPF (NDK.WPF)
  [DK-12789]TGIS_ControlPrintTemplateDesignerForm - exception when moving the mouse at an empty project (NDK.WinForms)
  [DK-12788]TGIS_LayerVector.Loop with DE9IM is could be slow due to unnecessary check for topological correctness of shape. (Core)
  [DK-12787]TGIS_ViewerWnd.HiRes is not reliable when app is moving between 4K and standard monitor. HiRes should be treated as a hint: use when possible. (DDK.FMX)
  [DK-12785]Error during upon paint on Basemaps can cause non revocable error. (Core)
  [DK-12781]Drawing Shields can cause deadlock on multithread drawing (DDK,JDK,NDK)
  [DK-12779]Existing DBF with non ASCII field names got mangled names upon save. (Core)
  [DK-12778]Control Legend assert if layers belongs to TGIS_ViewerBMP (DDK)
  [DK-12777]Update WebServices files in Samples (SamplesData)
  [DK-12738]TGIS_LayerPNG.getLinePixels - IndexOutOfRangeException for .NET (Core)
  [DK-12721]Activating the Basemap property turns off styling by the renderer.

Improvements:

  [DK-12821]TGIS_LayerWMS - secure against invalid BoundingBox when calculating max extent (Core)
  [DK-12819]New toolbox items (DDK,JDK,NDK,Resources,XDK)
  [DK-12817]TGIS_DbAdoNet - use ConnectionTimeout to increase CommandTimeout (Core)
  [DK-12814]TGIS_LayerWFS - support for FeatureType namespaces (Core)
  [DK-12808]TGIS_LayerWMS - support reading EX_GeographicBoundingBox elements from attributes (Core)
  [DK-12801]More default shields with different colors to be added (Resources)
  [DK-12798]CS and CodePage should not be save in a project file if are not different than original layer values (Core)
  [DK-12795]Rectangular shields are a bit too large due to big margins (Resources)
  [DK-12782]TGIS_MVTStyler - add label shields and pixel size factor (Core)
  [DK-12763]Implement Color ComboBox in the PVL (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)



Version: 11.64.0

Released: 25 March 2022

New features:

  [DK-12762]Add GIS_VIEWER_SCALE virtual field (Core)
  [DK-12752]Add RAD Studio 11.1 Alexandria support (DDK)
  [DK-12720]Add Shield symbols library (DDK.FMX,DDK.VCL,NDK.WinForms,Resources)
  [DK-12692]Label shields e.g. higway shields (Core)
  [DK-12248]Vector Tile Services styler (Core)

Bugs:

  [DK-12775]SVG rect with rounded rect hase sometimes artifacts in a left up corner (Core)
  [DK-12774]TGIS_GeometryFactoryEnt.GisCreateShapeFromSqlGeometry - invalid parsing of segments for Compound Curve (Core)
  [DK-12773]TGIS_ControlLegend - section names are displayed wrong when Renderer has only one zone (Core,DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12771]TGIS_Params - wrongly interpreted units in Offset (Core)
  [DK-12769]Relative paths for Area.Pattern textures in a config file is not properly resolved upon loading (Core)
  [DK-12761]TGIS_LayerVectorDirectWriteHelper - codepage not saved for SHP format (Core)
  [DK-12757]Flickering on Win11 and GdiPlus ans Gdi32 renderers (DDK.VCL,Gdi32,GdiPlus)
  [DK-12756]Calling print when Basemap is active can result unpredictable results (Core)
  [DK-12751]Wrong validation of the text boxes when theres negative value in it (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12742]Refreshing TGIS_ViewerWnd upon priniting or image exporting can corrupt results (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms,NDK.WPF)
  [DK-12741]WinForms apps should work even if SharpDX can not be used, (NDK.WinForms,NDK.WPF)
  [DK-12740]TGIS_ViewerBmp should use TGIS_RendererGdiPlus if DirectX is not available. (NDK)
  [DK-12739]VCL.Gis*Pvl has inconsistent namespace case (DDK.VCL)
  [DK-12737]Some componenets does not work properly from TatukGIS.DK.NETCore.Windows. package (Core,NDK.WinForms,NDK.WPF)
  [DK-12736]TGIS_Topology.CheckShape - does not recognize self intersect (Core)
  [DK-12735]Simple shields on folow styles labels sometimes can disappear (Core)
  [DK-12732]Deadlocks during rendering of the shields (JDK.Swing)
  [DK-12731]Issue in merging DEM tiles (Core)
  [DK-12730]Zooming rectangle slow on Skia (DDK.FMX)
  [DK-12729]TGIS_PvlModalForm.DoShowForm is never executed (NDK.WinForms)
  [DK-12728]Cannot set Height property of a PVL comboboxes (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12726]TGIS_LayerSqlPgis - fields values are not read for negative shape uid (Core)
  [DK-12718]Sometimes labels text is not visible (DDK.VCL,Direct2D)
  [DK-12717]TGIS_ParamsLabel.Shield is properly read form a project files as 'Shield' but is saved as 'Pattern' (Core)
  [DK-12714]User can not enter the floating point value in "Define custom values" form (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12713]Skia crashed on Basemaps after fix (3.2.0) enable Basemaps on Mobile if Skia is in use. (DDK.FMX)
  [DK-12705]Editor.SnapMargin units are not described (Doc)
  [DK-12679]TGIS_LayerPixel - can not set min/max scale and visibility of the grid sections (Core)
  [DK-12579]Components are not visible in a toolbox (.NET Core, 5.0, 6.0) (NDK.WinForms)
  [DK-12370]Unable to open JPEG compressed 16bits per band TIFF image

Improvements:

  [DK-12770]Legend Form - display a label shield unrotated (Core)
  [DK-12760]Improve styling and layer settings for QGIS project and SLD files (Core)
  [DK-12759]TGIS_Viewer.WaitForNotBusy implemented to call bethid when paint is fully finished (Core)
  [DK-12733]Implement device specific measurement for units like mm, in, etc (instead of map dependent scalable only interpretation) (Core)
  [DK-12727]Labelling calculation improved especially for align center cases and shields (Core,DDK.FMX,DDK.VCL,Direct2D,Gdi32,GdiPlus,Java,NDK.WinForms,SharpDX)
  [DK-12724]Size and Color combo boxes in Renderer node can not display "By renderer" as a option (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)



Version: 11.63.0

Released: 25 February 2022

New features:

  [DK-12698]TGIS_SymbolAbstract.NativeSize, NariveHeight, NativeWidth, ShieldLabel. ShieldBounds and Prepare overload with ability to change symbol proportion added. (Core)
  [DK-12697]Implement whole widget for TGIS_PvlColorRampBox along with whole functionality around it (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12694]TGIS_ParamsLabel.Shield and ShieldAsText properties and support of rendering labels shields (for full support DK-12692 must be finished). (Core,DDK.FMX,DDK.VCL,Direct2D,Gdi32,GdiPlus,Java,NDK,SharpDX)
  [DK-12672]TGIS_LayerSqlPgis - add VirtualOrder to support custom sorting of sql query (Core)
  [DK-12646]Add Color Ramp as an alternative to Altitude Zones for grids (Core)

Bugs:

  [DK-12716]Layer Properties dialog box should use for preview same renderer as main GIS window (NDK.WinForms,NDK.WPF)
  [DK-12708]Layer properties form - button Apply does not work (NDK.WPF)
  [DK-12701]TGIS_LayerPixel.Build - ignores compression for grids (Core)
  [DK-12700]TGIS_LayerPixel.getNativeLine - possible integer overflow for big temporary files (Core)
  [DK-12699]Hydrology processing of large grids in tiles fails (Core)
  [DK-12695]Rotated labels disappear in CAD layers if the allocator is active (Core)
  [DK-12690]Labels backrounds and shield should be a part of overlapping algorithm. (Core)
  [DK-12689]TGIS_LayerPixel- left up image corner should be (0, 0) when coordinates are undefined (Core)
  [DK-12688]Stack overflow error in Sink algorithm (Hydrology) (Core)
  [DK-12684]Labeling should accept names with colon and other untypical characters (Core)
  [DK-12683]Layers Properties dialog-box broken when themes drawing is used (DDK.VCL)
  [DK-12681]TGIS_ViewerWnd.PrintBmp and TGIS_ViewerBMP.Bitmap - row/column of white pixels at the bottom/right of the bitmap (Core)
  [DK-12678]TGIS_ControlLegendForm.ShowLayerProperties and Execute crashes if callback procedure is not provided (DDK.FMX)
  [DK-12677]Legend Properted Dialog crashes if pattern is selected as label bacgkround (DDK.FMX)
  [DK-12676]Overlapping dialog boxes are barely recognizable in a dark mode on iOS (and probably Android) due to a lack of border (part II) (DDK.FMX.Mobile)
  [DK-12675]Copying records in the array cause referance problems in GetBaseColorMap (JDK)
  [DK-12671]JPEG in TIFF not proper reading tiled 12 bits data (Core)
  [DK-12664]TGIS_LayerSqlPgis - invalid sql query upon reading layer structure (Core)
  [DK-12663]Layer Properties Form and sub-dialogs does not fully react on Light / Dark mode while application is open (DDK.FMX.Mobile)
  [DK-12662]TGIS_ClassificationMethod - numbering of enums was unintentionally changed (Core)
  [DK-12661]SVG icons in a Symbol Library dialog box are barely visible on dark windows styles (DDK.FMX,DDK.VCL)
  [DK-12657]AltitudeZoneMaps is stored as Pixel Property. Should be in Section node (Core)

Improvements:

  [DK-12712]Labelling calculation improved especially for align center cases and cases with outline (DDK.FMX,DDK.VCL,Java,NDK.WinForms,XDK)
  [DK-12707]Make FMX Skia4Delphi compatible (DDK.FMX)
  [DK-12703]TGIS_ViewerWnd.PrintBmp - should be added to the IGIS_ViewerWnd interface; old versions marked as deprecated (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms,NDK.WPF)
  [DK-12691]Metadata 'TGIS_LayerWFS.Ignore.504' to ignore server timeout upon drawing. (Core)
  [DK-12685]Change how placing controls with y sibling works on PVL (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12680]TGIS_ViewerWND in TGIS_ViewerMode.Drag mode to response for igZoom interactive gesture (DDK.VCL)
  [DK-12659]PVL API redesign to provide PPI and CanvasScale to be used by PVL components (Core)
  [DK-12656]SVG icons in a Symbol Library dialog box should match monitor PPI even if form is moved between monitors of different PPI (DDK.FMX,DDK.VCL)
  [DK-11877]Use Color Ramp in vector Renderer (Core)



Version: 11.62.0

Released: 28 January 2022

New features:

  [DK-12619]DeleteLayer method for SQL layers (Core)
  [DK-12530]Upgrade to RemObjects Elements - 11.0.0.2677 (Core,Setup)

Bugs:

  [DK-12660]TGIS_LayerPixel.Build - possible integer overflow (Core)
  [DK-12654]Improper beahavior of Layer Properies Form on GUIScale<>1 (DDK.VCL)
  [DK-12653]Overlapping dialog boxes are barely recognizable in a dark mode on iOS (and probably Android) due to a lack of border (DDK.FMX.Mobile)
  [DK-12652]TGIS_ControlLegendForm - saving a config file without an extension (DDK)
  [DK-12648]PVL control causes AV on iOS (Android,DDK.FMX.Mobile,iOS)
  [DK-12647]Memory leaks on PVL (Core)
  [DK-12645]libttksqlite3.a can not be linked with RAD Studio 11; a new version must be provided (DDK.FMX.Mobile,Deployment,iOS)
  [DK-12644]TGIS_Toplogy.PartStatus in some cases doesn't work properly (Core)
  [DK-12640]TGIS_Topology - FixShape works only when ForceShapeFixing is True (Core)
  [DK-12639]TGIS_ControlLegend.LayerActiveChangeEvent - not raised for Groups mode (DDK.VCL,NDK.ASPNET.WebForms,NDK.WinForms)
  [DK-12638]TGIS_LayerWFS - invalid drawing of rotated map (Core)
  [DK-12637]Krovak projection improperly define XYRotation (Core)
  [DK-12636]TGIS_LayerPLY - possible infinite loop upon parsing if the header lines are not trimmed left (Core)
  [DK-12634]TGIS_CSFactory.ByWKT sometimes recognizes wrong Datum if embedded datum uses GridShif (Core)
  [DK-12631]wrong export to 8 bits palette TIFF from JPEG images (Core)
  [DK-12630]Creating 8 bit grayscale TIFF image error. (Core)
  [DK-12621]JavaScript minimizer minimalized a bit too much as a result Layer.Params are not initialized (NDK.ASPNET.Core)
  [DK-11943]TGIS_LayerDWG - internal format error upon opening large dwg 2018 file (Core)

Improvements:

  [DK-12658]TGIS_SymbolLibraySVG.GetPreview overload with custom size and PPI and colors (Core)
  [DK-12655]TGIS_Bitmap.DrawShape & DrawSymbol overloads with custom PPI and colors (DDK.FMX,DDK.VCL,Java,NDK)
  [DK-12650]Add possibility of showing ramp on a whole width of the TGIS_PvlColorRampComboBox (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12643]Implement InvalidateBasemap method (Core)
  [DK-12642]TGIS_SharedConnections - enable ForceNewConnection and ConnectionPoolId for all providers (Core)
  [DK-12641]TGIS_LayerDWG - improve reading files with large entity handles (Core)
  [DK-12635]Add GDA94_GDA2020 Grid shift files; also convert Spanish .gsb to .ttkgs (Deployment,Setup)
  [DK-12632]Update to EPSG 10.047 (Core)
  [DK-12629]TGIS_LayerAssimp - support for metadata (Core)
  [DK-12622]Implement color ramp comboboxes in PVL (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12620]Show message about files leftover upon uninstall. (DDK,NDK,NDK.ASPNET,Setup,XDK)
  [DK-12030]Add Manual classification method in TGIS_Classification (Core)



Version: 11.61.1

Released: 17 January 2022

Bugs:

  [DK-12621]JavaScript minimizer minimalized a bit too much as a result Layer.Params are not initialized (NDK.ASPNET.Core)



Version: 11.61.0

Released: 31 December 2021

New features:

  [DK-12609]ASPNET.Core release (NDK.ASPNET.Core)

Bugs:

  [DK-12608]Nuget installation starting page points nowhere (Doc,NDK.ASPNET.Core)
  [DK-12607]image from ExportManager with horizontal black bar (randomly depending on the size) (Core)
  [DK-12605]TGIS_PvlPreviewPanel sometimes is not refresh correctly (JDK.Swing)
  [DK-12601]WPF designer license error in VS20022 (NDK.WPF)
  [DK-12599]Embed dialogue boxes are not more 3D style (win7 affected) (DDK.VCL,XDK)
  [DK-12598]Exporting big images adds black bars on right and bottom. (Core)
  [DK-12597]FMX.TGIS_ViewerWnd can not be deleted from the Rad Studio 11 designer (DDK.FMX)
  [DK-12596]SQLWizard sample does not compile if only VS2022 is installed (NDK.WinForms,Samples)
  [DK-12592]If TGIS_ShapePoint ot TGIS_ShapeMultipoint are eliminated by query then they should not be used for SmartSize calculations (Core)
  [DK-12591]AccessViolation upon trying to Free PVL dialogs (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12588]TGIS_Shape - Join, Reverse and Split functions loose 3D coordinates (Core)
  [DK-12586]TGIS_LayerWFS - fields of sublayers are not available before drawing a layer (Core)
  [DK-12585]Leaflet container is not resized after map resize (NDK.ASPNET.WebForms)
  [DK-12576]TatukGIS.NDK.PVL.TGIS_ModalForm namespace has wrong case (NDK)
  [DK-12565]Leaflet on iOS does not work as expected (NDK.ASPNET.Core)
  [DK-12238]TGIS_LayerPixel.Reopen should fully reopen layer context (including data provided by .Stream) (Core)

Improvements:

  [DK-12613]Basemap to render white margins less often (Core)
  [DK-12606]TGIS_PrintManager.Print, TGIS_ControlPrintPreview.Preview - printing should not be performed when drawing is in progress (DDK.FMX,DDK.VCL,JDK.Swing,NDK.ASPNET.WebForms,NDK.WinForms)
  [DK-12602]Improve codes referring to the exception raised during layer operations (Core)
  [DK-12600]TGIS_ParamsList constructor should be parameter less (DDK)
  [DK-12595]TGIS_LayerGML - improve parsing Japan FGD dataset (Core)
  [DK-12594]Redesign TGIS_ControlLegendFNT control (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12593]API cleanup (NDK.ASPNET.Core)
  [DK-12590]Add possibility to set Icons on buttons in PVL (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12589]TGIS_GridToVector - support generation of 3D shapes (Core)
  [DK-12587]Implement groupboxes in the PVL (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12017]GisLayerPixel - TGIS_BufferedFileStream should be used if needed (Core)

 

 

 

DK10

See also: DK11 changelog

 

content truncated to last 365 days

 

Version: 10.51.16

Released: 29 grudnia 2017

Bugs:

  [DK-9911]GIS.Open is not muti-user safe (NDK.ASPNET)
  [DK-9904]TGIS_LayerXYZ - hangs while loading large file (Core)
  [DK-9900]TGIS_LayerWMS - GetFeatureInfo uses invalid query for version 1.3.0 and inverted axis XY (Core)
  [DK-9883]Improperly set of default Charset in SHP file to 1252 while should by just a system CodePage (Core)
  [DK-9843]TGIS_LayerDGN - invalid reading of linkage values for newer format (Core)



Version: 10.51.15

Released: 1 grudnia 2017

Bugs:

  [DK-9832]Raster image jumps upon zooming (Core)
  [DK-9830]TIF YCbCr - possible bad reading jpeg compressed image (Core)
  [DK-9818]TGIS_LayerVoronoi.completteVoronoiCells - possible exception for negative coordinates (Core)
  [DK-9811]TGIS_LayerTIFF - invalid display of 48bit images with lots of NODATA lines on top (Core)



Version: 10.51.14

Released: 27 października 2017

New features:

Bugs:

  [DK-9781]TGIS_Ini - invalid comparing section name for sublayer upon finding section (Core)
  [DK-9732]XGIS_ControlLegend is missing DeleteCurrentGroupLayer (XDK)



Version: 10.51.13

Released: 22 września 2017

Bugs:

  [DK-9692]TGIS_LayerPixel - AV error for some layers with Antialias = true (Core)
  [DK-9657]TXGIS_LayerAbstract - changing SubLayers is not working as expected (XDK)
  [DK-9656]TGIS_LayerPixel - possible memory errors on up scaling web tiles images due to invalid buffer size management (Core)
  [DK-9615]TGIS_LayerTIFF - 64 bits grid image is invisible when no data value is equal 0 (Core)



Version: 10.51.12

Released: 18 sierpnia 2017

Bugs:

  [DK-9604] Layers only containing triangles not rendering in 3D
  [DK-9562]TGIS_FileBMP - possible AV error in destructor if constructor has failed due to file access error (Core)
  [DK-9475]Problem interpreting TIFF 64bit GRID (Core)