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

Released: 31 July 2020

New features:

  [DK-11798]TGIS_LayerLAS - add data filtering mode (Core)
  [DK-11793]TGIS_BusyEventManager. Multi-stage and intelligent busy event manager for long-running operations (Core)
  [DK-11726]Add Classification sample for all platforms. (Samples)

Bugs:

  [DK-11835]TGIS_Viewshed.GenerateFresnel - index out of range if Radius << layer dimensions (Core)
  [DK-11834]Printing - AV error (NDK.WinForms)
  [DK-11831]TGIS_ColorComboBox - ItemHeight change causes DropDownHeight to have an invalid value (NDK.WinForms)
  [DK-11829]STL not properly interpreted if projection applied (Core)
  [DK-11828]TGIS_Shape.Unlock does not guarantee on locked shapes, that MultiPatch parts are properly closed (Core)
  [DK-11827]Print Template Designer - newly created controls (legends, scales, and north arrows) do not have the same parameters as the source controls (DDK.VCL)
  [DK-11826]TIFF displays incorrectly in DK/Viewer (Core)
  [DK-11823]Map is empty if only single point form layer should be visible; only if RTree is enabled. Regression DK-11350. (Core)
  [DK-11822]TGIS_LayerKML - slow reading of MultiGeometry (Core)
  [DK-11821]Expand control disapearing on TGIS_ControlLegendForm (JDK.Swing)
  [DK-11820]TGIS_PrintLegend.PrintBmp() - wrong text drawing if the control is very narrow (NDK.WinForms)
  [DK-11818]TGIS_LayerDelaunay, TGIS_LayerVoronoi.ImportLayerEx sometimes doesn't set layer Extent (Core)
  [DK-11817]Unable to drag map using mouse middle button (NDK.WPF)
  [DK-11816]TGIS_LayerGDAL - verify error after loading a class (Core,Java)
  [DK-11815]Sometimes on TGIS_ControlLegend params are rendered badly for vector layers (JDK.Swing)
  [DK-11810]TGIS_ViewerBmp - when DrawBasemapOnly set to True, Editor and PaintExtra should not be called (DDK.VCL)
  [DK-11806]In-memory vector layer: SaveData cleans ParamsList (Core)
  [DK-11802]TGIS_ControlLegend - setting HideFromLegend on a layer has no effect (DDK.FMX,DDK.FMX.Mobile)
  [DK-11801]TGIS_LayerSqlGpkg - wrong coordinate system parameters in metadata table after import (Core)
  [DK-11800]Problems with reprojection of layers with only a single point (empty extent) (Core)
  [DK-11799]TGIS_LayerSqlGpkg - string fields after export are not recognized by other readers (Core)
  [DK-11794]TGIS_LayerDXF - special characters are not saved correctly (Core)
  [DK-11792]TGIS_ClassificationVector - result is not applied for MultiPatch shapes (Core)
  [DK-11791]GridToVector has no GisLicense added (DDK.VCL,Samples)
  [DK-11789]Layer with .trn not properly managed in 3D (3D)
  [DK-11785]In-memory vector layer: SaveAll does not remove deleted shapes. (Core)
  [DK-11782]TGIS_LayerDXF - preserve 3DFACE type during export (Core)

Improvements:

  [DK-11841]TGIS_ColorComboBox, TGIS_SizeComboBox - taking into account RightToLeft options (NDK.WinForms)
  [DK-11839]DXF Should always be saved with proper $DWGCODEPAGE rntry (Core)
  [DK-11838]Use TGIS_BusyEventManager in TGIS_Pipeline (Core)
  [DK-11837]Autoswitch local code page / utf8 upon reading DXF without code page specified
  [DK-11836]TGIS_Stream & TGIS_TextStreamReader to have FixCodePageProperty to automatic detect between UT8 and local Code Page (Core)
  [DK-11833]TGIS_PrintLayoutWidth - defined as class (not record) (NDK.WinForms)
  [DK-11825]IGIS_PrintableControl.InternalName - implementation (NDK.WinForms)
  [DK-11824]Optimize math calculations by using sincos() whenever possible. (Core)
  [DK-11819]Improve SaveData speed, particularly for layers like DXF, GML, etc. (Core)
  [DK-11813]GisPrintUtils - new modul for print definitions and settings common to all platforms (Core)
  [DK-11812]IGIS_PrintableControl.CreateCopy - implementation for legends, scales and north arrows (NDK.WinForms)
  [DK-11807]TGIS_RendererVclDirect2D - optimizing the creation of geometry objects (DDK,Direct2D)
  [DK-11804]TGIS_Viewshed - unnecessary call to TGIS_Shape.GetField when there is no offset field (Core)
  [DK-11803]TGIS_RendererVclDirect2D - optimizing the creation of graphic objects (pens and brushes) (DDK,Direct2D)
  [DK-11795]TGIS_Layer.ProjectExtent & UnprojectExtent should be public (Core)



Version: 11.43.0

Released: 27 June 2020

New features:

  [DK-11758]Update GDAL to 3.1 (Setup)
  [DK-11729]TGIS_LayerLandXML - support export to file (Core)
  [DK-11650]New vectorization class TGIS_GridToPoint (Core)
  [DK-11600]Support for vector tiles - experimental (Core)

Bugs:

  [DK-11788]TGIS_Vieweshed - wrong Fresnel zone radius calculation (Core)
  [DK-11787]TGIS_LayerLAS - endless reading of a file in version 1.3 with broken header (Core)
  [DK-11786]TGIS_LayerXYZ - possible range error upon converting a color from unsigned value (Core)
  [DK-11783]TGIS_ControlLegendVectorWiz - doesn't work for multipatch shapes (DDK,JDK.Swing,NDK.WinForms)
  [DK-11780]TGIS_LayerTIFF - bad colors for some jpg compressed images (Core)
  [DK-11778]TGIS_LayerPixel.UnlockPixels - for grid images should actualize min and max Z (Core)
  [DK-11776]TGIS_LayerSqlPgis - fail to open a layer based on a materialized view (Core)
  [DK-11775]Using MustCalculateStatistics inside a FindFirst cursor breaks current enumerator for sql layers (Core)
  [DK-11774]TGIS_ControlLegendForm - possible range error after clicking on empty transparent zones list (NDK.WinForms)
  [DK-11770]Vector Properties dialog's Apply/OK buttons incorrectly work with aggregation. (Core)
  [DK-11769]Enabling aggregation doesn't completely clear the renderer (Core)
  [DK-11767]TGIS_PixelLayer.Locate is not stable on tiles layers (Core)
  [DK-11766]Print Template Designer - AV when choosing another viewer object (very rare) (DDK.VCL)
  [DK-11760]Some samples web tiles projects (including TatukGIS OpenStreetmap servers) are limited by default to level 17 while there are more levels. (SamplesData)
  [DK-11759]TGIS_GradientMap.RealizeMap does not return first subclass (Core)
  [DK-11755]TGIS_ControlLegendForm - form layout changes after clicking Apply (DDK,JDK.Swing,NDK.WinForms)
  [DK-11751]TGIS_LayerGDAL - doesn't support Transformation Model (Core)
  [DK-11750]TGIS_TextStreamReader - invalid decoding of utf-16 bufer in ReadLine (Core)
  [DK-11746]Change of TGIS_LayerPixel.Interpretation should delete all currently assigned paramters (e.g. shadwos, sections, etc) (Core)
  [DK-11745]TGIS_LayerPixel.UnlockPixels - for writable case should set IsModified flag (Core)
  [DK-11742]Print Template Designer - after reading existing project fonts (legend, scale) are set to 0pt (DDK.VCL)
  [DK-11740]Error in centresInitialization method in KMeans classification (Core)
  [DK-11738]Layer Properties Form - selection on a left panel should be not disappear upon clicking anything in a right panel (DDK.VCL,NDK.WinForms)
  [DK-11737]Print Template Designer - polish characters in texts are wrong displayed in preview (Core)
  [DK-11735] Shadow on grids is not computed properly if NoDataValue=0 (Core)
  [DK-11733]TGIS_LayerTIFF - bad viewing GEOTiff with scaleY > 0 in GEOTIFF_TAG_MODELTRANSFORMATION (Core)
  [DK-11732]Print Template Designer - sometimes after creating a new map element, it has empty content (Core)
  [DK-11731]TGIS_LayerTAB - wrong decoding of colors for text feature (Core)
  [DK-11730]TGIS_LayerGML - invalid write of special characters (Core)

Improvements:

  [DK-11790]Add TGIS_Utils.GisGridArray to initialize grid array (Core)
  [DK-11777]TGIS_PixelLayer.LocateEx - implemented to allow locate on specific scale (Core)
  [DK-11772]TGIS_LayerPixel.Locate does not return _nativeVals for some ARGB layers (e.g. PNG) (Core)
  [DK-11768]Add default parameter for TGIS_GradientMap.RealizeColorMap (Core)
  [DK-11765]TatukGIS OpenStreetMap connectors to accept level 19, which is now served by TatukGIS servers (SamplesData)
  [DK-11763]Print Template Designer - when a project cannot be saved, the designer should stay open (DDK.VCL)
  [DK-11761]Better section representation in TGIS_ControlLegendForm (JDK.Swing)
  [DK-11749]Printing - Viewer.Color can be ignored when printing (DDK.VCL)
  [DK-11743]Print Template Designer - graphics path edited like north arrow path is (DDK.VCL)
  [DK-11741]New classification method StandardDevationWithCentral and some improvements (Core)
  [DK-11739]Layer Properties Form - selection of Grid item should persist after using wizard (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11728]Improve refreshing of TGIS_ViewerWnd (JDK.Swing)



Version: 11.42.0

Released: 29 May 2020

New features:

  [DK-11695]Create RasterAlgebra sample (Samples)
  [DK-11606]Option to fully disable "interrupt by click" option by metadata (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms,NDK.WPF)
  [DK-11283]Redesign color ramps, and new ramps definition, and allow using from user code (Core)

Bugs:

  [DK-11725]RAD Studio 10.4 FireDAC does not work with SQLITE deployed with DK (DDK,Deployment)
  [DK-11723]TGIS_LayerPixelStoreAbstract.ImportLayer - doesn't work properly (Core)
  [DK-11722]Alpha channel does not work in vector gradient renderer.
  [DK-11721]Some methods and classes in comments have wrong case (Core,Doc)
  [DK-11720]ActiveX documentation does include proper references to samples (Doc,XDK)
  [DK-11719]GisTopology - Select points touching a polygon (for FindFirst) (Core)
  [DK-11717]Sometime empty map after reprojection of full extent WGS84 and a number of projections including EPSG:3785 (Core)
  [DK-11714]TGIS_LayerFLT - Export issue (Core)
  [DK-11713]Export to PixelStore - problems (Core)
  [DK-11712]TGIS_LayerSqlSdo - invalid geometry definition in preparing relate query for arc (Core)
  [DK-11710]TGIS_ControlLegend & TGIS_ControlAttributes controls are corrupted (NDK.WPF)
  [DK-11708]Print Template Designer - scale controls sometimes have wrong scale values (DDK.VCL)
  [DK-11707]XML Print Template - legend and scale controls printed before linked maps have wrong scale (Core)
  [DK-11706]Trial app asks for .license file if runs under 32bit (e.g. Visual Studio) (NDK.ASPNET)
  [DK-11705]TGIS_ShapeList has members ownership problems (XDK)
  [DK-11704]DotFloatToStrPrec shouldn't return decimal sign if precision<=0 (JAVA) (Core,Java)
  [DK-11701]Tag layer property becomes set when opening TIFF file (Core)
  [DK-11700]TGIS_RasterAlgebra not properly exposed in API (XDK)
  [DK-11696]TGIS_LayerPixelLock pixel vertical shift for some pixel size (Core)
  [DK-11694]TGIS_LayerIMG - slow working with compressed single (grid) data (Core)
  [DK-11693]Print Template Designer - empty preview when no viewer object is assigned (DDK.VCL)
  [DK-11688]TGIS_ControlLegendFormMVC - Interpretation is not stored in a layer config file (Core)
  [DK-11681]TGIS_LayerTIFF.Build should open a layer (Core)
  [DK-11679]Incorrectly created altitude map zones when generating ramps (Core)
  [DK-11673]TGIS_ControlPrintTemplateDesignerForm - sometimes Objects field is not available for text elements (DDK.VCL)
  [DK-11669]TGIS_ControlPrintTemplateDesignerForm - button 'Cancel' asks for saving changes (DDK.VCL)
  [DK-11663]TGIS_ControlPrintTemplateDesignerForm - DEL key sometimes does not work (DDK.VCL)
  [DK-11662]TGIS_ControlPrintTemplateDesignerForm - resizing panels makes the editor invisible (DDK.VCL)
  [DK-11659]TGIS_ControlPrintTemplateDesignerForm - deleting an element sometimes throws an exception (DDK.VCL)
  [DK-11657]Set1 mentioned in samples (NDK.ASPNET,Samples)
  [DK-11656]IDL are sorted by Name, not by ID which can corrupt compiled VB6 app upon updating ocx (XDK)

Improvements:

  [DK-11727]TGIS_ControlNorthArrowStyle - change of namespace (TatukGIS.NDK now) (NDK.WinForms,Samples)
  [DK-11718]TGIS_CSProjAbstract.IsPureCylindrical - property to improve extent reproductions (Core)
  [DK-11716]TGIS_RasterAlgebra - improve performance of progress event and evaluation (Core)
  [DK-11709]Print Template Designer - new attributes for legend, scale and north arrow (DDK.VCL)
  [DK-11703]Convert samples to CLANG compiler (C++,DDK)
  [DK-11699]Print Template Designer - better prepared viewer bitmaps (ppi, scale, extent) (DDK.VCL)
  [DK-11697]Print Template Designer - arrows used to move elements (DDK.VCL)
  [DK-11692]Add option to choose color space for color interpolation when generating ramps (Core)
  [DK-11690]TGIS_ProjectQgis - improve reading new label styling (Core)
  [DK-11689]Print Template Designer - elements may extend beyond the boundaries of the page (DDK.VCL)
  [DK-11687]TGIS_ControlLegend Icons to have proper color on dark stylings (DDK.FMX,DDK.VCL)
  [DK-11686]Better icons for TGIS_ControlLegend (DDK,JDK,NDK,XDK)
  [DK-11685]TGIS_ControlPrintTemplateDesignerForm - some operations are slow and very slow (DDK.VCL)
  [DK-11677]Doc improvements - better cross referencings (Doc)
  [DK-11676]TGIS_ControlPrintTemplateDesignerForm - automatically created unique element names (DDK.VCL)
  [DK-11672]TGIS_ControlPrintTemplateDesignerForm - selecting elements using calculating distance to objects (DDK.VCL)
  [DK-11671]TGIS_ControlPrintTemplateDesignerForm - new button 'Preview' (DDK.VCL)
  [DK-11670]TGIS_ControlPrintTemplateDesignerForm - subsequent clicks pass cyclically after the list of elements (DDK.VCL)
  [DK-11668]TGIS_ControlPrintPreviewDesignerForm - Palette treeview instead of a set of buttons (DDK.VCL)
  [DK-11661]TGIS_ControlPrintTemplateDesignerForm - American paper sizes added to default formats (DDK.VCL)
  [DK-11660]TGIS_ControlPrintTemplateDesignerForm - list of Objects should contain object names (DDK.VCL)
  [DK-11629]Check behaviour of Gis.Editor accross the platform and unify it (Core)
  [DK-11472]Rendering wizard - improvement in Advanced classification path (Core)



Version: 11.41.0

Released: 1 May 2020

New features:

  [DK-11624]Measure sample (DDK.VCL,JDK.Swing,NDK.WinForms,Samples,XDK)
  [DK-11589]Add "setup" section to translations editor (Utils)
  [DK-11581]Korean translation (Resources)
  [DK-11580]TomTom WebTiles configuration file (SamplesData)
  [DK-11548]New class TGIS_GridToPolygon to vectorize classified grid into polygons (Core)
  [DK-11138]Print templates designer - TGIS_ControlPrintTemplateDesignerForm (DDK.VCL)

Bugs:

  [DK-11654]Some SVG causes AV (Core)
  [DK-11653]TGIS_LineSymbolEditor - buttons font size is too big in high dpi resolution (DDK.VCL,NDK.WinForms)
  [DK-11651]Wrong name for classification render type enum (Core)
  [DK-11647]Topological operations (like Intersection) can alter RTREE, even if the result is a new shape not attached to the layer. (Core)
  [DK-11644]Deploy folder for 32 bit libraries should be named x86 not x32 (DDK,NDK,Setup,XDK)
  [DK-11640]TGIS_TemplatePrintBuilder - invalid reading of a page size from xml template (Core)
  [DK-11634]TGIS_Dataset - possible DataError upon editing fields (JDK.Swing,NDK.WinForms)
  [DK-11633]TGIS_LayerSqlPgisFireDac - the quoted geometry field is not found in a query (Core)
  [DK-11623]Bad invalidation method in SelectByShape sample in java (JDK.Swing,Samples)
  [DK-11620]TGIS_LayerCompound - unable to set transparency for sublayers during drawing (Core)
  [DK-11617]TGIS_LayerSqlGpkg - unable to open a layer using a name with spaces (Core)
  [DK-11615]PixelEdit Java sample not creating grid properly (JDK.Swing,Samples)
  [DK-11614]UnionOnList with param _fixshape set to True does not generate fixed polygons (Core)
  [DK-11613]Field-based legacy properties (e.g. Line.WidthEx) are kept in an old project file format even when is no longer in use. (Core)
  [DK-11610]TGIS_ControlPrintTemplateDesignerForm - some elements have wrong location after opening a template (DDK.VCL)
  [DK-11609]TGIS_LayerPixelLock pixel shift error (depending on pixel size) (Core)
  [DK-11608]Correct Pipeline sample data (SamplesData)
  [DK-11604]UnionOnList should use TGIS_ShpeList not TGIS_ObjectList (Core)
  [DK-11603]TGIS_DemOperationFlowDir - direction for sink case is invalid (Core)
  [DK-11597]TGIS_Control3D - does not start if RightToLeft mode set to True (DDK.VCL)
  [DK-11596]TGIS_SqlQuery - fail to parse a UInt64 value (Core,DDK)
  [DK-11595]TGIS_LayerDWG - possible range error when building a polyline (Core)
  [DK-11594]TGIS_LineSymbolEditor - some controls overlap others (DDK.VCL)
  [DK-11593]Some controls in RightToLeft mode have bad location (DDK.VCL)
  [DK-11592]TGIS_LayerPixel - bad pixel image viewing after changes in control legend window (Core)
  [DK-11588]Problems if TGIS_ViewerWnd and Preview is updated same time with BaseMap active (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms,NDK.WPF)
  [DK-11586]TGIS_LayerPixel - grid shadow problem when GDAL is used (Core)
  [DK-11585]TGIS_LayerVector - Locate does not work if the layer is not attached to a viewer (Core)
  [DK-11584]UnionOnList generates polygons with holes incorrectly (Core)
  [DK-11583]TGIS_RasterAlgebra - possible AV when using vector layers (Core)
  [DK-11582]TGIS_Topology.Combine - wrong result for degenerated polygons (Core)
  [DK-11573]TGIS_LayerPixel.RasterToMapRect is not precicse (Core)
  [DK-11560]TGIS_LayerPixel.LockPixels wrongly prepares Grid and Bounds (Core)

Improvements:

  [DK-11655]GisExpandLabel function to expose expanding of label's field and formulas. (Core)
  [DK-11648]TGIS_Classification documentation review (Core,Docs)
  [DK-11641]TGIS_GeometryFactory.GisCircleFrom3Points3D - better check of invalid parameters (Core)
  [DK-11639]Activation app should better react to paste by mouse to avoid including of hint text (DDK,JDK,NDK,NDK.ASPNET,XDK)
  [DK-11632]TGIS_RendererVclDirect2D - check if D2D is supported only once to avoid mutithread confilcts (DDK.VCL)
  [DK-11622]TGIS_ControlPrintTemplateDesignerForm - Object Inspector should be scrollable (DDK.VCL)
  [DK-11618]TGIS_ControlPrintTemplateDesignerForm - should return mrOK if template has been saved; otherwise mrCancel (DDK.VCL)
  [DK-11616]Some TatukGIS internal controls should be visible in VS designer (NDK.WinForms)
  [DK-11607]Add Locks on TGIS_ViewerWnd in some samples (Samples)
  [DK-11605]Do not interrupt drawing immediately after user click mouse, but react for after short "silent period" (DDK.VCL,JDK.Swing,NDK.WinForms,NDK.WPF)
  [DK-11587]Improve translations of non standard messages (Setup)
  [DK-11576]Review Java samples to match other platforms (JDK.Swing,Samples)



Version: 11.40.0

Released: 27 March 2020

New features:

  [DK-11556]TGIS_PrintManager - add GetPdfPageSize function for PDF drivers (Core)
  [DK-11534]New function GisSunPosition - calculates sun position from location and datetime (Core)

Bugs:

  [DK-11566]Testing of metadata 'TGIS_Viewer.OpenNonActive' can cause error upon GIS.Add() (JDK)
  [DK-11565]TGIS_PrintPreview - basemap layers are not fully displayed (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11564]TGIS_RegistredLayers - SelfRegisterLayers method is not thread safe (Core)
  [DK-11563]ECW - Improper Coordinate System interpretation if non-Greenwich Prime Meridian (Core)
  [DK-11561]TGIS_GeometryFactory.GisCreateReprojectedShape - return nil for multipatch shape (Core)
  [DK-11558]Antialiased JPG layer is sometimes improperly scaled (Core)
  [DK-11553]Border <> bsNone causes viewer artifacts if renderer is Direct2D (DDK.VCL,Direct2D)
  [DK-11552]TGIS_ControlLegend - scrollbar offset is not reset in SubscribedEvent after closing a project (DDK.VCL)
  [DK-11551]TGIS_CSProjectedCoordinateSystem.ExtentFromWGS is not precise on some projections if CentralMeridian<>0 (Core)
  [DK-11549]Platte Care and Mercator projections should better react to non zero CentralMeridian and whole world maps case (Core)
  [DK-11547]Calling TGIS_LayerVector.SaveData() after Revert() and adding a new field can cause data loss in some formats. (Core)
  [DK-11545]Nodes on TGIS_ControlLegend are not rendered with proper padding while RightToLeft is set to true (JDK.Swing)
  [DK-11543]TGIS_PrintLegend - possible range error upon printing a chart (JDK.Swing,NDK.WinForms)
  [DK-11542]TGIS_Layer.MustCalculateStatistics does not check assignment of Statistics (Core)
  [DK-11540]TGIS_ViewerBmp - ControlProcessMessages should do nothing for non visual framework (Core)
  [DK-11539]TGIS_ControlLegend.Color can not be set; some styling improvements (DDK.VCL)
  [DK-11538]Print Preview: black font not drawn correctly (DDK.VCL)
  [DK-11535]TGIS_ControlLegendForm - invalid section names after executing Apply (DDK,JDK.Swing,NDK.WinForms)
  [DK-11533]TGIS_Layer.Recalculate - range check error for 24-bpp tiff image (Core)
  [DK-11532]WebTiles not reliable on FMX Desktop (white of even improper tiles are visible) (Core,DDK.FMX)
  [DK-11531]Painting errors for pixel layer when CachedPaint set to False (DDK.VCL,Direct2D)
  [DK-11530]TGIS_ControlLegendForm - LayerParamsChangeEvent is not fired when using the Apply button and ShowLayerProperties function (DDK.VCL,XDK)

Improvements:

  [DK-11567]Here Map sample .ttkwp to much current REST API (SamplesData)
  [DK-11559]Implement "Pending" tab for TatukGIS team with latest proposition from clients (Utils)
  [DK-11557]Imprecise touch on a mobile device can be interpreted as update cancel request (DDK.FMX.Mobile)
  [DK-11555]TGIS_ControlLegend - DrawBmp to draw legend on bitmap (DDK.VCL)
  [DK-11550]TGIS_Shape.Split should not return nil if a shape has only one part. (Core)
  [DK-11544]TGIS_ControlAttributes - Null values are not accepted (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11541]Custom Styles improvements for ViewerWnd and Control Legend Form (DDK.VCL)
  [DK-11537]TGIS_ViewerBmp - add Width and Height properties (Core)
  [DK-11529]Image layers, importPixelData function should write data in tiles (Core)



Version: 11.39.0

Released: 28 February 2020

New features:

  [DK-11509]TGIS_PrintManger.DrawMap - overloaded version returns actual viewer extent after printing (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11506]New pipeline sample using raster algebra (Samples,SamplesData)
  [DK-11500]TGIS_TemplatePrint.GIS_ViewerExtent - to return actual viewer extent after printing (Core,DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11491]Add 'Layer.CreatePixel' pipeline operation (Core)
  [DK-11471]Support Assimp including TGIS_LayerAssimp (Core)
  [DK-11452]TGIS_Tessellation & TGIS_MultiPatchBuilder - tessellation and mesh builder classes (3D,Core)

Bugs:

  [DK-11528]TGIS_LayerCompound - RecalcExtent calculates wrong extent (Core)
  [DK-11527]FMX samples don't compile for Android (Samples)
  [DK-11526]TGIS_LayerPixel - bad working after setting Histogram and next Grayscale (Core)
  [DK-11525]Drawing pixel layers should ignore OverlappedExtentMargin and TemporaryVisibleExtent (Core)
  [DK-11524]Drawing pixel layers sometimes consumes too much memory (DDK.VCL)
  [DK-11523]TGIS_LayerTIFF - errors during reding or writang images greater than int32 range (Core)
  [DK-11521]EPSG:2039 datum shift params should match EPSG (CSSystem)
  [DK-11520]TGIS_ProjectQgis - line styling is not read correctly (Core)
  [DK-11517]Polygon outline is drawn if Area Color has transparency and Outline Style is Clear. (Direct2D,GdiPlus)
  [DK-11515]TGIS_LayerTIFF - sets signed 16 bits data type insted unsigned 16 bits (Core)
  [DK-11513]Unable to export multipatch shapes from GML (Core)
  [DK-11512]TGIS_LayerSqlPgisLibpq - error upon saving empty geometry
  [DK-11510]EPSG:6991 lack of datum shift params (CSSystem)
  [DK-11508]TGIS_RasterAlgebra occasionally computation errors (DDK,x64)
  [DK-11507]Range error when opening large grid files (Core)
  [DK-11504]TGIS_LayerFLT - error open large FLT (Core)
  [DK-11499]TGIS_LayerPixels - bad quality some reprojected tile images (Core)
  [DK-11498]TGIS_ControlLegend is not updating properly upon changing mode and compactview (JDK.Swing)
  [DK-11497]WebTiles in PNG results ocassionally white tiles (DDK.VCL)
  [DK-11495]TGIS_LayerSqlPgisAdoNet - missing quote on a geometry column name (Core)
  [DK-11493]TGIS_RasterAlgebra - using vector statistics causes null reference exception (Core)
  [DK-11492]TGIS_RasterAlgebra - incorrect value of the ARCTAN2 function (Core)
  [DK-11489]TGIS_RasterAlgebra - wrong parsing of statistical functions with explicit bands/fields (Core)
  [DK-11488]TGIS_RasterAlgebra - DIV and MOD operators are interchanged (Core)
  [DK-11487]TGIS_LayerPixel.LockPixels - works badly when requested PixelSize is different then original (Core)
  [DK-11485]Pipeline operation 'Ramp' should clear previous map zones (Core)
  [DK-11484]Pipeline optional parameters, such as Extent, CS, and Layer, do not assign default values (Core)
  [DK-11482]TGIS_LayerPixel - reprojection - possible wrong with and height requested images (Core)
  [DK-11481]LogN wrongly implemented for Oxygene (Core)
  [DK-11480]TGIS_LayerDWG - possible range error upon parsing extended buffer data of entity (Core)
  [DK-11478]TGIS_RasterAlgebra - error if destination layer BitWidth or BitHeight equals 1 (Core)
  [DK-11476]TGIS_Renderer3D - SelectionTransparency is not applied to a selection color (3D,Core)
  [DK-11475]TGIS_Renderer3DDirectX9 - possible floating point error upon selecting a shape in 3D with 0 precision (3D,Core)
  [DK-11474]Range check error at TGIS_PrintTemplete (DDK.VCL)
  [DK-11470]TGIS_ControlLegendForm - not all layer properties are saved to a config file (Core)
  [DK-11469]Legend nodes rendered improperly when showing parameters for vector layers (JDK.Swing)
  [DK-11468]TGIS_LayerPixel - incorrect calculating scaleX, scaleY for rotated tiled images (Core)
  [DK-11466]TGIS_LayerSGRD - improper reading of a native line data (Core)
  [DK-11465]TGIS_FileSVG - rounded rectangle is drawn incorrectly (Core)
  [DK-11463]MTEXT in CAD formats is parsed incorrectly (Core)
  [DK-11462]TGIS_LayerPixel - Interpretation as Pixel dosen't work for grid images (Core)
  [DK-11460]TGIS_PrintPreview - black color is not drawn on preview (DDK.VCL)
  [DK-11459]ESRI ASCII format should be loaded as grid (Core)
  [DK-11436]TGIS_LayerPixel.LockPixels, UnlockPixels - instability in Delphi version (Core)

Improvements:

  [DK-11522]TGIS_RasterAlgebra - optimize record copying (Core)
  [DK-11519]Pipeline - new built-in variable '$GIS' for passing viewer's CS or Extent to parameters (Core)
  [DK-11518]Update to EPSG 9.8.6 (Core)
  [DK-11511]TGIS_PrintManager.AfterPrintPageEvent - not fired when printer is a virtual printer (DDK.VCL)
  [DK-11502]TGIS_SelectedShapeList - items should be sorted to improve drawing of selected shapes with GetShape (Core)
  [DK-11501]New overload for TGIS_Shape.Split method - keep holes (Core)
  [DK-11496]Improve WebTiles drawing speed upon dragging and avoid blank redraws (Core)
  [DK-11494]Rename Ramp to Grid.GenerateRamp pipeline operation and add parameters (Core)
  [DK-11490]TGIS_RasterAlgebra - allow [arithmetic operator] + [plus/minus] sequence (Core)
  [DK-11464]TGIS_LayerGML - detect German adv authority used for ALKIS and NAS (Core)
  [DK-11455]Change menu layout of translation webservice as well as adding "Recent" tab (Utils)
  [DK-11317]Add CeilS RTL function (Core)
  [DK-10723]Add sample directory path replacement for Pipeline samples during setup (Core,Samples,SamplesData)



Version: 11.38.0

Released: 28 January 2020

New features:

  [DK-11443]Helper utility to allow remote debugging w/o installing full version of a product (DDK,NDK)
  [DK-11426]Support for CityJSON (Core)
  [DK-5514]Support for CityGML 3D (3D,Core)

Bugs:

  [DK-11457]DynamicAggregation sample won't compile (NDK.WinForms,Samples)
  [DK-11453]TGIS_LayerCSV - format error after saving a layer containing "longitude" and "latitude" fields (Core)
  [DK-11451]AV upon destroying multiple 3D View. (DDK.FMX)
  [DK-11450]Do not force SetThemeAppProperties on any systems newer than XP (XDK)
  [DK-11449]Printing: long labels are cut if the overlapped margin is set to small value (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11448]TGIS_LayerFGDB - possible memory problems in a client C++ library upon export (Core,Setup)
  [DK-11447]TGIS_LayerJSON - problem with setting a boolean field value (Core)
  [DK-11445]Printing labels: long labels are drawn as multi line labels (DDK.FMX,DDK.VCL,Direct2D,Gdi32,GdiPlus,JDK.Swing,NDK.WinForms,SharpDX)
  [DK-11444]TGIS_FileSVG - improper interpretation of stroke width and color (Core)
  [DK-11442]Parameters nodes on TGIS_LegendControl are not rendered in a proper place (JDK.Swing)
  [DK-11441]Sublayers are not showing on TGIS_LegendControl and are causing NPE (JDK.Swing)
  [DK-11440]TGIS_ShapeMultiPatch - AV error in PointOnShape due to uninitialized variable (Core,JDK)
  [DK-11438]TGIS_LayerLandXML - improper TIN and curve interpretation (Core)
  [DK-11434]TGIS_LayerGML - missing a shape when parsing a polygon and curve geometry in one feature (Core)
  [DK-11433]TGIS_LayerPixelStore - inaccurate calculation of BitWidth and BitHeight properties of a layer upon setup (Core)
  [DK-11432]TGIS_FileSVG - multipart path with a close flag has wrong next part offset (Core)
  [DK-11430]Selecting lines from DXF in 3D mode does not work (3D)
  [DK-11428]TGIS_LayerTIFF - grey scale 16-bits big endian - bad viewing (Core)
  [DK-11425]TGIS_LayerECW.Interpretation as TGIS_LayerPixelInterpretation.Grid doesn't work properly (Core)
  [DK-11419]SimpleTapEvent called twice in 3D Mode (3D,DDK.FMX)
  [DK-11418]Metadata "SetThemeAppProperties=False" to stop forcing SetThemeAppProperties(0) on old OS when application manifests does not exist. (XDK)
  [DK-11417]PrintPreview sample is somehow chaotic. (DDK,JDK,NDK,Samples,XDK)
  [DK-11416]TGIS_PrintPreview - occasionally some artifacts at a border (linets etc.) (DDK.VCL)
  [DK-11415]Scaling transparent bitmaps sometimes is not proper (DDK.VCL)
  [DK-11414]TGIS_LayerWebTiles.Interpretation as TGIS_LayerPixelInterpretation.Grid doesn't work properly 2
  [DK-11412]Deselect doesn't work on a vector sublayer (Core)
  [DK-11411]Aggregation works incorrect in different CS (Core)
  [DK-11410]If TGIS_ViewerWnd.KeepScale=False then resizing map changes map extent in a strange way (DDK.VCL)
  [DK-11409]TGIS_ControlScale, TGIS_ControlNorthArrow - Glow is not printed properly on some printers (DDK.VCL)
  [DK-11407]DynamicAggregation sample sample does not change the size of controls during form resize (C#,NDK.WinForms,Samples,VB)
  [DK-11406]Topmost layers - polygons can not be filled with symbols (NDK,SharpDX)
  [DK-11402]DynamicAggregation sample is missed (Samples,VB6,XDK)

Improvements:

  [DK-11435]TGIS_FileSVG - parsing a path floating point parameter coded in short format with a dot (Core)
  [DK-11427]TGIS_LayerDGN - better drawing of 3D shapes in 3D mode (Core)
  [DK-11422]Update GisTranslation.ini file (Resources)
  [DK-11421]Make raster algebra accessible through pipeline (Core)
  [DK-11408]BAR & PIE terms on a layer properties forms should be translatable (Resources)
  [DK-11405]References to obsolete .ttkgp should be replaced with .ttkproject (Doc)
  [DK-11403]Samples to use .ttkproject instead of .ttkgp (DDK.FMX,DDK.FMX.Mobile,DDK.VCL,JDK.Swing,NDK.WinForms,Samples)



Version: 11.37.0

Released: 27 December 2019

New features:

  [DK-11392]SAGA GIS Binary Grid support (Core)
  [DK-11350]TGIS_DynamicAggregatorAbstract for forthcoming dynamic clustering (Core)
  [DK-11300]Dynamic clustering for vector layers (Core)
  [DK-10735]Implement raster algebra (Core)
  [DK-9335]The ability to present multiple layers one above the other (aka geological view) (3D)

Bugs:

  [DK-11400]FlashShape does not work on sublayers based layer e.g. DXF (Core)
  [DK-11399]TGIS_TemplatePrint - wrong value displayed on the scalebar (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11395]TGIS_LayerPixel.LockPixels - possible memory errors (Core)
  [DK-11394]TGIS_ControlLegend - possible AV error upon dragging a group into empty area of the control (DDK.VCL)
  [DK-11393]3D properties of a section are reset after using grid wizard (3D,Core)
  [DK-11391]TGIS_TemplatePrint - labels are cut (Core)
  [DK-11390]TGIS_LayerPixel - Lock, UnLockPixels - insufficient control (Core)
  [DK-11389]TGIS_LayerWMS - FileInfo is cleared after drawing (Core)
  [DK-11388]Wrong Z-coordinate calculation on some projections (3D)
  [DK-11387]Changing a baseplane transparency doesn't change 3D scene (3D,Core)
  [DK-11386]Caption in TGIS_FieldRules should be writable (Core)
  [DK-11385]CricIdl for Events is mixed with CrcPas (XDK, Utils)
  [DK-11384] TGIS_LayerPixel - Interpretation - doesn't work correctly with Default value (Core)
  [DK-11383]TGIS_LayerTAB.PreRecognize - fail for not existing file (Core)
  [DK-11382]TGIS_LayerCADRG.GetGrid - doesn't work correctly (Core)
  [DK-11379]TGIS_LayerCADRG - access violation when Interpretation property is set on Grid (Core)
  [DK-11378]TGIS_LayerPixel.LockPixels - shouldn't change fromBand value (Core)
  [DK-11377]Add DXF sublayers on-off functionality for 3D (3D,Core)
  [DK-11375]TGIS_LayerDLG - layer CS is not defined (Core)
  [DK-11374]TGIS_ControlLegends nodes doesnt match component width (JDK.Swing)
  [DK-11373]TGIS_LayerPixel - projected extent is not calculated if a layer has undefined BitWidth or BitHeight (Core)
  [DK-11372]TGIS_PipelineParamsEditor - invalid grid styling for high dpi (DDK.VCL)
  [DK-11369]Some classes are missed in a compiled code (XDK)
  [DK-11367] TGIS_LayerPixel.getGridDataSup - doesn't work correctly when a layer extent smaller than requested extent (Core)
  [DK-11365]Calculate method (overload without arguments) do not recalculate statistics properly. (Core)
  [DK-11364]TGIS_PixelExportManager.ExportFrom() raises the bad pixel format exception il bitmap proposition does not perfectly match extent propotion (Core)
  [DK-11363]TGIS_LayerVector - FindField doesn't work correctly for sublayers (Core)
  [DK-11362]TGIS_LayerPixel - UnlockPixels parameter should be var to avoid memory problems on mobiles (Core,DDK.FMX.Mobile)
  [DK-11344]TGIS_LayerIMG - bad reading some grid image (Core)
  [DK-11338]Writtable TGIS_LayerPixel.LockPixels on specific band ends with a clear image (Core)
  [DK-11333]TGIS_Shape.ExportToVAR (and simillar) does not properly initialize ole variant object
  [DK-11315]Looping with SQL query over DWG, DXF and other sublayer types layer is improper (Core)
  [DK-11298]TGIS_LayerPixel.LockPixels - should always return data in requested projection (Core)
  [DK-10307]TGIS_ControlLegend drag mode - items painted not where it should be in both modes (DDK.VCL)

Improvements:

  [DK-11401]FindFirst..FindNext should work on sublayers (e.g. DXF) (Core)
  [DK-11398]Loop should work on sublayers (e.g. DXF layers) (Core)
  [DK-11397]3D-next selection should overwrite former one (3D)
  [DK-11380]DXF & DWG - improve drawing 3D models using polyline pface and 3d face (3D,Code)
  [DK-11376]Remove unnececary code from TGIS_ControlLegend (JDK.Swing)
  [DK-11371]TGIS_LayerGML.GetAvailableLayers - count features for sublayers (Core)
  [DK-11370]Add FeatureCount property to TGIS_LayerInfo (Core)
  [DK-11368]TGIS_ControlLegend - improve item dragging (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11366]Inconsistent extent parameters naming causing incomplete doc (Doc)
  [DK-11360]Info of missed Embarcadero patch should be less restrictive. (DDK,Setup)
  [DK-10797]Do not trigger full map invalidation upon editor's EndEdit() if both shape and SnapLayers are topomost (Core)
  [DK-10088]TGIS_ViewerBmp.Scroll* methods should also invalidate map (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)



Version: 11.36.0

Released: 29 November 2019

New features:

  [DK-11353]Add RAD Studio 10.3.3 Rio support (Android64) (Android,DDK)
  [DK-11350]TGIS_DynamicAggregatorAbstract for forthcoming dynamic clustering (Core)
  [DK-11341]TGIS_LayerPixel - read and write support of Interpretation property in a project (Core)
  [DK-11335]TGIS_ControlLegendForm - add Interpretation property for pixel layer (DDK,JDK.Swing,NDK.WinForms)
  [DK-11308]Painting labels - add a possibility to obtain information about positioning of drawn labels (DDK.VCL)
  [DK-11302]TGIS_LayerSqlPgis - support for virtual fields and filter (Core)

Bugs:

  [DK-11358]Package load error upon recompiling and reinstalling within IDE (DDK)
  [DK-11357]TGIS_LayerPixel - getNativeLine doesn't read all lines for a transformed grid (Core)
  [DK-11356]TGIS_LayerPixel - possible AV error upon calculating MinZ and MaxZ values of a grid layer in SaveData (Core)
  [DK-11347]TGIS_LayerLAS - internal layer cursor is not used in cursorNext (Core)
  [DK-11343]TGIS_ControlLegend - invalid styling of renderer nodes when using more sections (DDK,JDK.Swing,NDK.WinForms)
  [DK-11339]TGIS_EditorMode description is not precise (Doc)
  [DK-11336]Statistics has a problem with newly created or renamed fields (Core)
  [DK-11334]TGIS_LayerPixel.ScaleGrid - memory error for big anti-aliased enlargements (Core)
  [DK-11332]Parameters passed ByRef do not return a proper value is some cases (XDK)
  [DK-11331]TGIS_CSTransformGridShift - possible AV error upon multi-thread access to current grid (Core)
  [DK-11330]D2D Renderer - switching to BaseMap for WebTiles causes memory fault error (DDK.VCL,Direct2D)
  [DK-11329]TGIS_Topology.relatePolygons - sometimes for polygons with holes doesn't work properly (Core)
  [DK-11327]Added few missed resources into GisResource.inc (Core)
  [DK-11322]TGIS_LayerPixel - fail to use altitude zones from an unsorted list (Core)
  [DK-11321]ContourGenerator does not clean temporary fields (Core)
  [DK-11320]Fatal errors loading latest stable DK within VB6 IDE (XDK)
  [DK-11318]TGIS_WebUtils - memory problems with GZip stream in HttpFetch (Core,NDK)
  [DK-11316]TGIS_PrintManager - drawing a map changes the visible extent of viewers attached to a print template (Core)
  [DK-11314]TGIS_ControlLegend - possible error upon opening a layer properties form twice (DDK,JDK.Swing,NDK.WinForms)
  [DK-11313]TGIS_RendererWinForms - Value cannot be null Exception
  [DK-11312]TGIS_ControlLegend - possible AV error after selection and rebuilding of the legend with sublayers (DDK.VCL)
  [DK-11310]TGIS_Viewer.Bitmap should be IDisplayPicture (XDK)
  [DK-11309]Italic label does not end (Core)
  [DK-11307]TGIS_LayerSql* - candidates are not reset for GeometryRelationships set to Server (Core)
  [DK-11306]TGIS_Renderer3D - possible range error if a shape Uid value is Int64 (Core)
  [DK-11305]TGIS_DataSet - possible range error if a shape Uid value is Int64 (DDK,JDK.Swing,NDK.WinForms)
  [DK-11304]TGIS_LayerVector - invalid cursor is used inside MustCalculateStatistics (Core)
  [DK-11262]TGIS_LayerPixel - antialiasing problem when gridded pixel layers display off-centre when panned and/or zoomed (Core)

Improvements:

  [DK-11359]Legend control hangs on huge (OSM like) LIBPQ connected databases if RowsetSize not specified (Core)
  [DK-11351]TGIS_Viewer.KeepScale property to keep map scale upon resize (DDK,JDK,NDK,XDK)
  [DK-11349]TGIS_PrintManager - new property OverlappedExtentMargin to allow printing labels on a tiles sewing lines bigger then default margin (Core,DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11348]TGIS_PixelExportManager - new property OverlappedExtentMargin to allow printing labels on a tiles sewing lines bigger then default margin (Core)
  [DK-11346]Update project2sqlite sample with new project format (Samples)
  [DK-11345]TGIS_LayerGML - support for gml elements without prefix and CompositeCurve geometry (Core)
  [DK-11340]TGIS_Color - add routines to create color from HSV (Core)
  [DK-11337]Update GisTranslation.ini file (Core)
  [DK-11328]Print preview quality should be better (DDK.FMX,DDK.VCL,NDK.WinForms)
  [DK-11324]TGIS_ControlLegendForm - increase the precision of edit controls for grid parameters (DDK,JDK.Swing,NDK.WinForms)
  [DK-11323]Improved translations from Translations Editor (edited and auto-translated) (Core)
  [DK-11319]Improve ExportToImage speed (Core)
  [DK-11311]TGIS_Renderer3D - improve fetching vector shapes from visible extent (Core)
  [DK-11268]Better BasePlane presentation of grids on an below base lavel (3D)



Version: 11.35.0

Released: 25 October 2019

New features:

  [DK-11291]BeforePrintMap, AfterPrintMap - new PrintManager events (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11286]TGIS_LayerWebtiles.FetchCache to download an offline cache for specified area (Core)
  [DK-11270]Classification implementation for pixel layer (Core)
  [DK-11230]Support for WCS OGC standard (Core)
  [DK-11194]Ability to create a persistent cache of WebTiles
  [DK-10752]Ability to interpret RGB or just a single channel "AsGrid" (Core)
  [DK-10672]Implement classification wizard for pixel layer (Core)

Bugs:

  [DK-11301]DoubleClick not working in Version 11 like in Version 10 (NDK.WinForms)
  [DK-11297]TGIS_ControlLegendVectorWiz - unable to select STDEV interval for classification (DDK,JDK.Swing,NDK.WinForms)
  [DK-11296]TGIS_LayerPixel.LockPixels - should have possibility to ignore viewer projection (Core)
  [DK-11294]TGIS_LayerWMS - list of image formats is not always initialized (Core)
  [DK-11292]TGIS_LayerPixel.getNativeLine - doesn't take values for selected GridBand (Core)
  [DK-11290]TGIS_SqlQuery - parser fails in Renderer where single field name is statistics name (Core)
  [DK-11287]TGIS_LayerJSON - possible AV error upon parsing generic json (Core)
  [DK-11285]AV Problem during Shape.Flush() (DDK.VCL,Direct2D)
  [DK-11284]Comparing strings in TStringsList is not Culture invariant (Core,NDK)
  [DK-11282]TGIS_ConfigIni - invalid value of a transparent zone is saved to a file (Core)
  [DK-11281]TGIS_LayerFGDB - possible error upon closing cursors (Core)
  [DK-11280]TGIS_LayerSqlGmMsSpatialAbstract - fail to import a sql layer with the same index column name (Core)
  [DK-11279]TGIS_ParamsPixel - wrong field name for reading a shadow angle (Core)
  [DK-11278]Problem wen using multiple legend controls (NDK.WinForms)
  [DK-11277]TopMost labels are not topmost when printing (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11275]Custom Charts colors are not properly presented in a Legend control (DDK,JDK,NDK,XDK)
  [DK-11274]TGIS_LayerGML - wrong coordinates parsing due to unused srsDimension attribute (Core)
  [DK-11272]TGIS_ContourGenerator - doesn't work properly when a viewer is reprojected (Core)
  [DK-11271]Run-time errors when adding .grd layers (DDK,JDK,NDK)
  [DK-11269]TGIS_LayerVector - calling MustCalculateStatistics resets binded fields of a query parser (Core)
  [DK-11267]TGIS_ControlLegendForm - preview update is not fired after a grid band change (DDK,JDK.Swing,NDK.WinForms)
  [DK-11266]TGIS_LayerTIFF.setNoDataParams( - possible floating point invalid operation (Win32) (Core)
  [DK-11263]Ramp generation causes infinite loop in some situation (Core)
  [DK-11260]TGIS_LayerPixel - reading image doesn't work when number of bands > 10 (Core)
  [DK-11259]Bad selection after use shp.ParamsAsDrawn and RestrictedDrag=True (Core)
  [DK-11256]TGIS_LayerIMG.getNativeLine - should get selected band or all bands values (Core)
  [DK-11251]Reading statistics from file should not raise an exception (Core)
  [DK-11232]TGIS_LayerPixel - anti-aliasing property is not stored in a project file (Core)

Improvements:

  [DK-11293]TGIS_ColorComboBox.Fill - input parameters added (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11289]Deploy Sqlite 3.30.1 (Setup)
  [DK-11288]TGIS_ColorDialog - improve form layout for long labels (DDK,JDK.Swing,NDK.WinForms)
  [DK-11276]ToPlaftormControl & FromPlatformColor public methods; add TGIS_FrameworkUtils class (DDK.FMX,DDK.VCL,JDK.Swing,NDK)
  [DK-11273]TGIS_ControlPrintPreview - adding scale value parameter to Preview() method (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11265]Color selection control box should draw transparent color as checkerboard (DDK,JDK,NDK)
  [DK-11264]TGIS_LayerGDAL - recognize Int16 grid data and calculate missing elevation statistics (Core)



Version: 11.34.0

Released: 27 September 2019

New features:

  [DK-11249]Allow statistics for pixel layers by band number (Core)
  [DK-11243]TGIS_LayerVectorSql - implement CloseActiveDatasets method (Core)
  [DK-11226]TGIS_LayerGML - implement GetAvailableLayers function (Core)
  [DK-11214]Display a grid layer with smooth colors from applied color ramp (Core)
  [DK-10958]Give access to pixel band by index in Loop (TGIS_PixelItem) (Core)

Bugs:

  [DK-11257]Legend reordering if last layers are hidden form legend can cause AV (XDK)
  [DK-11255]TGIS_ControlLegendForm - problems with using normalized field names (DDK,JDK.Swing,NDK.WinForms)
  [DK-11254] TGIS_ControlAttributes and context popup on edit boxes failed fail due to OCX framework issue (XDK)
  [DK-11253]TGIS_Renderer3D - possible error upon calculating a texture position (3D,Core)
  [DK-11252]TGIS_LayerSql - cannot build new layer in SQLite using FireDac and shared connection (Core,DDK)
  [DK-11250]TGIS_Topoloy - possible error for FixShape on arc (Core)
  [DK-11248]TGIS_ViewerWnd.GetCacheBitmap() cause memory leak (NDK,SharpDX)
  [DK-11247]TGIS_Params - parameters defined by a field name return wrong value (Core)
  [DK-11245]Incorrect reading multiband images (Core)
  [DK-11242]Renderer do not use defined LineJoin and LineCap (Java)
  [DK-11241]TGIS_LayerSql - possible sqlite database lock when GetShape is called before saving changes (Core)
  [DK-11240]Renderer.Canvas* methods etc. are not guaranteed to properly work if layer.Transparency <> 100
  [DK-11239]TGIS_CSAbstractListEnumerator not fully implemented (JDK)
  [DK-11238]enumertors GetCurrent function causes problem with VC++ (VC++,XDK)
  [DK-11233]TGIS_GeometryFactoryEnt - invalid export of 3D M coordinate to MSSQL geometry (Core)
  [DK-11228]Improper error message when *.tab file does not exists suggesting that file is corrupted (Core)
  [DK-11224]TGIS_ControlLegend - layer Collapsed property is not set to legend nodes (DDK,JDK,NDK)
  [DK-11223]TGIS_LayerBT - unable to write a layer properties to a config (Core)
  [DK-11222]Bad representation of "'" for some translations (Core)
  [DK-11221]TGIS_LayerBIL - range check error when image is from ttkproject (Core)
  [DK-11220]TGIS_SldFile - invalid compare of an XML attribute name (Core,JDK,NDK)
  [DK-11219]TGIS_LayerTIFF - out of range exception in setFileScale for viewing a few compressed images (.NET) (NDK)
  [DK-11218]TGIS_ControlAttributes - header for 'OneColumn' mode is not drawn properly (NDK.WinForms)
  [DK-11217]Error in generating color ramps (Core)
  [DK-11215]TGIS_LayerVector.Loop is not fully thread safe (Core)
  [DK-11174]TGIS_LayerPixel - setting off RGB bands for some images gives range error (Core)
  [DK-10292]Transparent topmost layer not properly blended (DDK.VCL)

Improvements:

  [DK-11246]TGIS_SelectedShapeList - implement enumerator (Core)
  [DK-11244]TGIS_Shape.Lock - preserve setting a lock lower than the current (Core)
  [DK-11236]TGIS_LayerSqlMsSpatial - avoid calling FixShape for a linestring upon saving a shape (Core)
  [DK-11235]TGIS_Control3D - add BasePlane level control (DDK,NDK.WinForms)
  [DK-11234]TGIS_ControlLegend - minimize a delay of the legend update after a mouse action (Core)
  [DK-11229]Upon opening unrecognized layer message and no GDAL installed an error message should be more meaningfull (Core)
  [DK-11225]Make TGIS_RendererGdiPlus friendly for WMF (GdiPlus,NDK.WinForms)
  [DK-11216]Optimize GradientColor and GradientColorARGB methods (Core)



Version: 11.33.0

Released: 31 August 2019

New features:

  [DK-11191]New virtual fields for vector layers (Core)
  [DK-11189]KMeansSpatial - new classification method implementation (Core)
  [DK-11185]GisProxySettings - add a list of hosts to skip setting proxy parameters (Core)
  [DK-11168]Implement classification wizard for vector layer (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-10957]Save statistics to AUX.XML (Core)

Bugs:

  [DK-11213]TGIS_ContourGenerator - contour interval is not initialized correctly for fixed levels (Core)
  [DK-11212]TGIS_Topology.MakeBuffer - possible access violation during shape fixing (Core)
  [DK-11210]Unable to write an Oracle BLOB data type via FireDac provider (Core,DDK)
  [DK-11209]Incorrect BusyEvent handling in statistics (Core)
  [DK-11207]Application crashes when ViewerWnd.BeforeUpdateEvent triggers WM_Paint message (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms,NDK.WPF)
  [DK-11206]TGIS_LayerVector - internal cursor's shape is not reset after saving for file-based layers (SHP, TAB, FGDB) (Core)
  [DK-11205]TGIS_LayerPixelStore - possible range error upon destroying a layer in paint (Core)
  [DK-11203]TGIS_Topology - problem with Union for some shapes or correctness checkinng (Core)
  [DK-11202]TGIS_ControlLegendForm - joined fields are not available (Core,DDK,JDK.Swing,NDK.WinForms)
  [DK-11198]TGIS_ControlLegendForm - adding section after clear reads deleted sections (Core,DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms,NDK.WPF)
  [DK-11196]GisClassification unit should be added to a common package to avoid FMX_DesignTime.bpl loading issues (DDK)
  [DK-11193]Potential AV in Direct2D initialization (DDK.VCL,Direct2D)
  [DK-11192]TGIS_LayerSql - disconnect doesn't close all active queries and locks a sqlite database (Core)
  [DK-11190]TGIS_ParamsList - adding new section doesn't ensure unique serial (Core)
  [DK-11188]TGIS_LayerPixel - bad Grid rendering when values > -GIS_GRID_NOVALUE (Core)
  [DK-11187]Examples are sometime improperly formated (Doc)
  [DK-11183]TGIS_ControlLegendForm - incorrect values for antialias and shadow parameters (DDK,JDK.Swing,NDK.WinForms)
  [DK-11182]Bad encoding of degree symbol in GisResource.inc file (Core)
  [DK-11181]LocalizedNotification is not initialized for some platforms (Core)
  [DK-11180]TGIS_Topology.GetCrossings - incorrect result in some cases (Core)
  [DK-11178]TGIS_LayerPixelStore - slow rendering on mobile devices (Core,DDK.FMX.Mobile)
  [DK-11177]TGIS_LayerWebTiles - MBTiles support is disabled for mobile android (Core,DDK.FMX.Mobile)
  [DK-11176]3D-textured multi TIN management errors (3D)
  [DK-11175]TGIS_RendererFmx - possible memory leak in preparing a bitmap fill for PPI <> 96 (DDK.FMX)
  [DK-11173]Selection should be cleared upon saving to avoid drawing shapes with changed UID (Core)
  [DK-11172]Calling TGIS_ViewerBmp constructor is slow if using SharpDX default renderer (Core)
  [DK-11171]Possible AV upon progressive paint (DDK.FMX)
  [DK-11169]Setup should ensure that RAD Studio 10.3.2 is installed. (DDK,Setup)

Improvements:

  [DK-11208]Update color ramps used in wizard (Core)
  [DK-11204]TGIS_Statistics - support for joined fields (Core)
  [DK-11199]Enable FireDac sql layers for mobile platforms (Core)
  [DK-11197]TGIS_Classification improvements (Core)
  [DK-11184]Compile RX10.3.2 with patch 30886 (Build,DDK)
  [DK-11179]Drawing topmost layers - a new meta parameter for drawing labels always 'on top' (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms,NDK.WPF)
  [DK-11170]Avoid drawing polygons bitmap fill in 2D if layer is an elevation model (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)

2019/09/19 11:57

Page Tools