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.51.0-Unstable2

Released: 19 February 2021

New features:

  [DK-12186]TGIS_DbSqlite - support for shared in-memory database (Core)

Bugs:

  [DK-12204]If Layer.Active is set to false while rendering as a basemap then it will be shown once again anyway. (Core)
  [DK-12200]Printing with ttktemplate file prints the map with wrong extent (NDK.ASPNET)
  [DK-12197]Layer's RaiseBusyShake does not transmit the abort request (Core)
  [DK-12195]Print Template Designer - ttktemplate file cannot be read if any text field has no background color (DDK.VCL)
  [DK-12191]GisLayerPixel - temporary file should be deleted on doDestroy (Core)
  [DK-12188]Print Template Designer - page size is not written to the file (DDK.VCL)
  [DK-12184]TGIS_ViewerWeb - setting a transparent color for a viewer control ignores alpha (NDK.ASPNET)
  [DK-12183]Save and Load icons are not aligned correctly in TGIS_ControlLegendForm (JDK.Swing)
  [DK-12182]TGIS_PrintManager - wrong alignment of a text for Center position (NDK.ASPNET)
  [DK-12181]Performance problems due to multiple map draws (NDK.ASPNET)
  [DK-12174]License activation should be more reliable if serial number provided upon installation is not trimmed (DDK,JDK,NDK,Setup,XDK)

Improvements:

  [DK-12198]Provide Trial versions for Standard/Core assemblies (Build,NDK,NDK.WinForms,NDK.WPF,Setup)
  [DK-12194]TGIS_LayerWMS - improve the handling of duplicated nested layers (Core)
  [DK-12193]Update RGB weights for grayscale conversion (Core)
  [DK-12190]FMXLinux compatibility (DDK.FMX,Linux)
  [DK-12187]Calculate statistics for default band (Band='0') of the grid layer (Core)
  [DK-12175]Update Statistics sample on all platofrms (Samples)
  [DK-12154]Classification - StandardDeviation should create at lest 1 StdDev range on both sides of the mean (Core)
  [DK-12131]Add visual tests for TGIS_Contour (Tests)



Version: 11.51.0-Unstable1

Released: 12 February 2021

New features:

  [DK-12167]TGIS_LayerKML - support for kmz multi files (Core)

Bugs:

  [DK-12179]PDF are always bit smaller than defined in a template file (NDK.WinForms)
  [DK-12178]Printing legend - positions of parameters (bitmaps) are wrong (DDK.FMX,DDK.VCL,JDK.Swing,NDK.ASPNET,NDK.WinForms)
  [DK-12174]License activation should be more reliable if serial number provided upon installation is not trimmed (DDK,JDK,NDK,Setup,XDK)
  [DK-12173]TGIS_LayerKML - memory leaks after exporting a multipolygon (Core,DDK)
  [DK-12172]TGIS_LayerJSON - decimal precision of a field is lost because a definition relies on a first value (Core)
  [DK-12170]Printing - AV when the template file has a reference to a non-existent object (DDK.FMX,JDK.Swing,NDK.ASPNET,NDK.WinForms)
  [DK-12166]TGIS_LayerSqlGpkgSqlite - updated shape is losing fields values (Core)
  [DK-12165]TGIS_LayerSqlGpkgSqlite - unable to open a layer when another layer locks a database (FindFirst) (Core)
  [DK-12162]TGIS_ControlScale - font size may be inconsistent on 4K depends what is resolution of default monitor (DDK.VCL)
  [DK-12161]TGIS_LayerSqlGpkgSqlite - export fails if a shape dimension is unknown (Core)
  [DK-12160]Http web request fails if Timeout is 0 (Core,NDK)
  [DK-12149]Bad positioning of elements in TGIS_ControlColor (JDK.Swing)

Improvements:

  [DK-12171]Disable Direct2D on Wine (DDK.VCL,Linux,MaxOS)
  [DK-12163]Print template designer - adding ReverseOrder property for legends (DDK.VCL)
  [DK-12143]Implement FastStatistics mode for vector layers (Core)



Version: 11.50.0

Released: 5 February 2021

New features:

  [DK-12139]Add Statistics Dialog in layer wizards (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12119]TGIS_GeometryFactory.GisCreateShapeFromWKB - support for extended WKB types like curves and 3D shapes (Core)
  [DK-12020]Add Unique classification method in TGIS_Classification (Core)

Bugs:

  [DK-12155]TGIS_ColorDialog - custom components are blurred on high DPI (DDK.FMX)
  [DK-12151]TGIS_ColorDialog - custom elements don't use style colors and wrong edit boxes heights (DDK.VCL)
  [DK-12150]Statistics internal list should not be limited in full scan (FastStatistics=False) (Core)
  [DK-12147]GisLayerPixel- used tempFileStream isn't frees on destroy (Core)
  [DK-12146]TGIS_LayerSqlMsSpatial - invalid polygon rings orientation when exporting geography (Core)
  [DK-12141]Pixel statistics calculation in full mode does not react if abort is requested (Core)
  [DK-12138]VisualTestApp for java compilation issue due to VarParameter (Tests)
  [DK-12137]Missing WKT AUTHORITY on Geographical Coordinate Systems (Core)
  [DK-12136]Color's combo-box on Layer Properties has colors fills off by 1px (visible on 4K) (DDK.FMX)
  [DK-12135]Opening non-standard combo boxes is sluggish (DDK.FMX)
  [DK-12133]TGIS_ValueValidatorEditHelper does not accept scientific notation > 'E9' (Core,DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12129]GenerateRamp wrongly generate altitude zones for grids with very big values (>1E16) (Core)
  [DK-12128]On multiuser scenerio if first user modified RTree - all other users should not use such modified RTree (Core)
  [DK-12127]Rtee is sometimes corrupted due to DK-12074 (Core)
  [DK-12126]Landsat_raster_algebra.ttkpipeline sample pipeline fails to complete due to corrupted file (SamplesData,Setup)
  [DK-12125]Newly created PixelStore stores .sqlite or .mdb files in application folder, while it should be .ttkps folder. (Core)
  [DK-12124]PixelStore, upon creation, does not provide valid Capabilities (Core)
  [DK-12123]Classification creates incorrect first legend item for standard deviation methods (Core)
  [DK-12122]GisControlColor fails on FIll method after ColorSchema change (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12121]TIFF grid image is completely transparent, wrong data type set (Core)
  [DK-12116]Range check error in Locate for tiled tif (with sub views) (Core)
  [DK-12113]SaveProjectAs relative paths can be corrupted due to replacing slash in an original file (Core)
  [DK-12112]TGIS_Geocoding - numerous places of memory leaks related to GetEnumerator() (Core)
  [DK-12111]Font list in Layer properties dialog should enumerate only family names, not all font variants. (DDK.FMX.Mobile,iOS)
  [DK-12110]TGIS_ParamsList - probable Integer overflow in Serial calculation for the high number of sections (Core)
  [DK-12109]Clicking on empty TGIS_ControlLegend causes NPE (JDK.Swing)
  [DK-12108]Font size for area style combo-box is not properly calculated on non-Windows platforms. (DDK.FMX)
  [DK-12105]TGIS_LayerIMG - bad viewing some img images (Core)
  [DK-12104]Area patterns does not match screen density on non Windows platforms and sometimes are does not stay aligned upon drag, (DDK.FMX)
  [DK-12100]TGIS_LayerIMG - range check error for 2 bytes per pixel image (Core)
  [DK-12099]TGIS_LayerFGDB - improper interpretation of a field length (Core)
  [DK-12098]WebTiles is not efficient when dealing with local not existent tiles (Core)
  [DK-12097]TGIS_LayerPixel.getGridData - possible range check error (Core)
  [DK-12095]Icons on Legend control are blurry if PPI <> 96 or GUISalling applied (DDK.FMX)
  [DK-12094]Area pattern combo-box in Layer Properties dialog-box is sometime blurry (DDK.FMX)
  [DK-12092]Area pattern fills (like diagonal) are sometimes improperly drawn (like a sum of few different patterns), especially in a Layer properties dialog-box combo box selector (DDK.FMX)
  [DK-12090]Potential AV if TGIS_ControlLegend width is not enough to fit icons (DDK.FMX)
  [DK-12089]Buttons to load/save config files should not be visible in Layer Properties dialog-box because they are not supported on mobiles. (DDK.FMX.Mobile)
  [DK-12088]After moving a section up/down in Layer Properties dialog-box the section is loosing selected status. (DDK.FMX)
  [DK-12087]TGIS_Geocoding - Hebrew addresses are not searched correctly (Core)
  [DK-12084]Missing translations for Print Designer (Resources)
  [DK-12081]Layer Properties dialog box positions are inconsistent, especially on 4K monitors (DDK.FMX.Desktop)
  [DK-12078]Image buttons on Layer Properties dialog-box have improper colours (DDK.FMX.Mobile,iOS)
  [DK-12043]GisLayerPixel -2 improper MinZ and MaxZ setting while band selection for bitmap interpreted as grid (Core)

Improvements:

  [DK-12156]Ensure TLS 1.2 support even on .NET 4.5 (NDK)
  [DK-12148]FMX on Windows does not support two-finger pan. (DDK.FMX.Desktop,Windows)
  [DK-12145]Reorganize position Min/Max Height values of grid in the Layer Properties dialog-box (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12144]Update Legend Properties forms on all platforms due to introduction of unique classification and statistics dialog (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12120]Disable TGIS_FileStream.PatrolRead by default (Core,DDK)
  [DK-12117]Make captions on Color Ramp combo-box more readable (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-12114]Improvement of gestures (mixing standard and custom services) (DDK.FMX,DDK.VCL,NDK.WinForms)
  [DK-12103]Add style panel for simple classification methods in vector wizard (DDK.VCL)
  [DK-12101]Editing - selecting edited points with touches is inconvinient (NDK.WinForms)
  [DK-12085]Setup of RAD Studio RX10.4 should verify that 10.4.1 is installed (DDK,Setup)
  [DK-12082]Autoscroll to focus when virtual keyboard appears on Layer Properties dialog-box (DDK.FMX.Mobile)
  [DK-12080]Enforce that Layer Properties dialogs are not bigger than screen size. (DDK.FMX.Desktop,DDK.FMX.Mobile)
  [DK-12076]Not fully committed RTree files should be deleted (Core)
  [DK-11574]Add classification by unique grid values to Grid Wizard (Core)



Version: 11.49.0

Released: 31 December 2020

New features:

  [DK-12055]Add global GUIScale property to allow scaling Legend and dialogboxes for easier touch screen operations (experimental) (DDK.FMX,DDK.VCL)
  [DK-11536]TGIS_LayerPixel - bulding and next using big images with temporary file (Core)

Bugs:

  [DK-12077]Calling custom color from Layer Properties colors combo box can cause AV if previously selected color is "by renderer" (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms,XDK)
  [DK-12075]Improper description of XMin XMax relationship for GisIsEmptyExtent method (Docs)
  [DK-12074]Upon edits shape when shape Extent is not changed Rtree should not be touched (Core)
  [DK-12072]TGIS_ControlScale goes too big on PerMonitor DPI and when one of the monitors is 4K (DDK.VCL)
  [DK-12066]Pixel layers with reprojection sometimes not visible if open from a project file (Core)
  [DK-12063]TGIS_ControlLegend is repainted to often: as a result upon selecting item or using checkbox; a chaotic scroll can occurs as well as drawing artefacts (DDK.FMX)
  [DK-12060]TGIS_ControlLegend improperly recognize click on checbox as long-tap (and selects item for dragging) (DDK.FMX)
  [DK-12059]TGIS_LayerPixel - map disappear upon Viewer CS change (Core)
  [DK-12058]TGIS_ViewerWeb - AfterPaint should be called in the viewer drawing context to bring back DrawScope support (Core,NDK.ASPNET)
  [DK-12056]Cannot open projects on Java 11 (JDK.Swing)
  [DK-12052]GisLayerTIFF - interpretation doesn't work properly with scaled sub views (Core)
  [DK-12051]Locate does not work on WMS layer (Core)
  [DK-12050]TGIS_LayerPixel - wrong grid display when external scaling is used (Core)
  [DK-12049]TGIS_LayerDXF - invalid text decoding due to unrecognized version (Core)
  [DK-12048]Project is not rendered if it is opened before any on-screen operation (NDK.WinForms)
  [DK-12047]Scrolling issues in TGIS_ControlLegendForm (JDK.Swing)
  [DK-12045]AddLayer event raises System.ArgumentException (NDK.WPF)
  [DK-12042]Layer Properties dialog sometimes shows for a while as a blank window in the upper left corner (DDK.VCL)
  [DK-12039]Layer Properties dialog - some edit boxes do not accept Copy/Paste shortcuts (DDK.VCL)
  [DK-12037]Legend properties dialog opens very, very slow if vector layer has many rendering zones (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms,NDK.WPF,XDK)
  [DK-12036]GisLayerPixelStore - grid image doesn't support Antialias parameter (Core)
  [DK-12034]TGIS_Renderer3D - potential NullReference exception upon switching from 3D to the 2D viewer mode during the timer event (3D,Core,NDK.WinForms)
  [DK-12033]TGIS_Renderer3DDirectX9 - checking shape visibility doesn't work correctly for vertical lines (Core)
  [DK-12028]TGIS_Layer.Locate* should not operate on basemap due to thread hazards (Core)
  [DK-12027]Basemap potential AV if basemap layer is outside VisibleExtent (Core)
  [DK-12025]TGIS_ControlAttributes - after starting the application, the word 'OK' on the button may be missing (NDK.WinForms,NDK.WPF)
  [DK-11955]In Java 11 there is no possibility to set User.Dir variable (JDK)
  [DK-11937]Better verifying if locale is metric (JDK)

Improvements:

  [DK-12073]Better font scaling on monitors with scaling like 150% (DPI<>96 but not HiRes) and non Windows platforms (DDK.FMX)
  [DK-12071]ViewerLite sample on FMX to automatically download sample dataset on Mac, iOS and Android (DDK.FMX,Samples)
  [DK-12068]Java 11 compatibility (Java)
  [DK-12064]Changing active directory should be avoided everywhere (Core)
  [DK-12057]API documentation should describe the use of Layer.DrawScope () method more precisely. (Docs)
  [DK-12053]Remove unnececary variables from TGIS_LayerJPG (Core)
  [DK-12038]Improved Layer Properties dialog scrolling with mouse wheel (DDK.VCL)
  [DK-12032]TGIS_ControlLegend - touch scrolling service (DDK.VCL,NDK.WinForms)
  [DK-12029]Allow map rotation with basemaps (Core)
  [DK-12024]GisSamplesDataDir in java should return empty path when no dir found (JDK.Swing)
  [DK-12022]Add Limit parameter for Unique statistical function (Core)
  [DK-11884]Print preview - setting default page orientation (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)



Version: 11.48.0

Released: 27 November 2020

New features:

  [DK-12010]TGIS_ControlLegend - CompactView property is missing (NDK.WPF)
  [DK-12009]TGIS_ViewerWnd - implementation of Print(s) (NDK.WPF)
  [DK-11994]New TGIS type for integer grid arrays (Core)
  [DK-11940]Vector tiles layer - experimental (Core)
  [DK-11936]IGIS_Viewer3D.VisibleExtent should be implemented with the ability to set extent (3D)
  [DK-11905]New sample PaintEvents for illustrating how to use the TGIS_ViewerWnd's events (DDK.VCL,JDK.Swing,NDK.WinForms)

Bugs:

  [DK-12019]Unable to open two LAZ files in the same viewer (Core)
  [DK-12018]Licensing of ASP.NET not reliable if more then one domain name is in use. (NDK.ASPNET)
  [DK-12015]TestVisualApp - setting some attributes' properties (FlowDirection, LayoutType, ReadOnly) has no effect (Tests)
  [DK-12014]TGIS_LayerDWG - endless loop when a block entity is not found in handles map (Core)
  [DK-12013]TGIS_ControlLegend - setting RightToLeft alignment has no effect (NDK.WPF)
  [DK-12012]Insufficient resolution for grid ramp color searching (Core)
  [DK-12011]TGIS_LayerWCS - only the first default layer is displayed from a WCS service (Core)
  [DK-12006]TGIS_Layer.UnprojectExtent improperly unrotates extent (Core)
  [DK-12005]WebTiles layers with rotation are not drawn properly (Core)
  [DK-12004]Events called upon Paint can not be reconnected upon runtime (XDK)
  [DK-12003]Not all controls are visible when added as NuGET (NDK.WPF,Setup)
  [DK-12001]TGIS_ViewerWnd is not rendered correctly when using paintListener (JDK.Swing)
  [DK-12000]Components not compatible with .NET Core VS designers (NDK)
  [DK-11998]When a project is opened inside FormCreate handler, some of its layers can be not rendered. (Core)
  [DK-11995]Grid ramps are not reliable if grid represent very small values (e.g. 1e-14) (Core)
  [DK-11991]TGIS_LayerPixel - problem scaling very enlarged grids with AntiAlias turned on (cut on right or bottom) (Core)
  [DK-11989]TGIS_LayerPixelStore - grid image is not visible (Core)
  [DK-11984]TGIS_Renderer3DDirectX9 - vertical lines are not displayed (3D,Core)
  [DK-11982]TGIS_LayerPixel.getGridData -too much memory/CPU usage at high magnification (Core)
  [DK-11980]TGIS_ControlLegend not beeing updated upon changing Options (DDK.FMX)
  [DK-11979]TGIS_LayerDXF - some polyface mesh shapes are not displayed correctly (Core)

Improvements:

  [DK-12002]Add Aborted property to TGIS_BusyEventManager (Core)
  [DK-11999]Printing using PrintPage event - controls (legend and scale) should be synchronized with the appropriate map control (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11997]TGIS_LayerGML - add separator for duplicated field values (Core)
  [DK-11996]Property IGIS_Viewer3D.HideLabelsUponNavigation to speed up navigation of verily labeled projects (3D)
  [DK-11993]IGIS_ViewerWnd should contain the most simple, default Print() method (Core)
  [DK-11983]TGIS_Viewshed.GenerateFresnel - improve accuracy with better distance calculation (Core)



Version: 11.47.0

Released: 30 October 2020

New features:

  [DK-11906]Map touchable for .NET (NDK.WinForms)

Bugs:

  [DK-11978]TGIS_LayerFLT.getNativeValue - memory leak (Core)
  [DK-11976]TGIS_Topology.SplitByArc - possible memory leaks (Core)
  [DK-11974]TGIS_LayerGML - invalid parsing of TriangulatedSurface (Core)
  [DK-11972]TGIS_ControlLegendForm - saving a config shows the embedded path (DDK,JDK.Swing,NDK.WinForms)
  [DK-11970]TGIS_PixelExportManager.ExportFrom - layers with Basemap=true are not exported (Core)
  [DK-11969]TGIS_LayerLandXML - a surface face with "i" attribute should be invisible (Core)
  [DK-11968]TGIS_LayerSGRD - grid lines are read from top to bottom ignoring metadata flag (Core)
  [DK-11967]TGIS_LayerGML - Z value is not read for a point coordinate (Core)
  [DK-11965]TGIS_ControlScale is not refreshed properly when using layer as a basemap (JDK.Swing)
  [DK-11964]Changing TGIS_ControlLegend.Options should refresh legend (DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11963]Reading legacy .ini style files for Legend Control does not override values if Ex (e.g SymbolRotateEx) parameters are in use (Core)
  [DK-11962]Marker.SymbolRotateEx.Field for legacy .ini files is not properly interpreted upon reading in Legend Control nor properly converted to .ttkstyle (Core)
  [DK-11961]Problems setting and (or) using grids parameters (like ThresholdZ, NoDataValue) (Core)
  [DK-11960]TGIS_ControlLegendOption.ShowLayerFullPath not working (JDK.Swing)
  [DK-11958]TGIS_LayerGML - wrong coordinates dimension detected when reading CityGML files (Core)
  [DK-11957]TGIS_CSFactory.ByWKT - wkt defined as URL http://www.opengis.net/GML/SRS/EPSG.XML# is not recognized (Core)
  [DK-11954]TGIS_Bitmap wich is fully null can sometimes be drawn as black (DDK.VCL)
  [DK-11953]Basemap shows are outside the basemap extent as black (DDK.VCL)
  [DK-11952]Basemap does not properly treat transparency on WMTS png tiles (DDK.VCL)
  [DK-11951]TGIS_Viewshed.GenerateFresnel - values may not be updated for multiple transmitters (Core)
  [DK-11949]TGIS_ContolLegend hanging whole application upon changing size of a window too often (JDK.Swing)
  [DK-11948]TGIS_LayerDWG - sublayers are unsorted and have wrong styling inside a block (Core)
  [DK-11947]TGIS_ControlLegend - AV if attempting to move an item while the only option is AllowMove (DDK.VCL,NDK.WinForms,NDK.WPF)
  [DK-11946]TGIS_LayerDXF - frozen layer is visible and sublayers are unsorted (Core)
  [DK-11945]TGIS_ControlLegend.Options does not working properly (JDK.Swing)
  [DK-11939]TGIS_Viewshed.GenerateFresnel - clearance values are too small for clearance <50% (Core)
  [DK-11938]CanvasDrawRectangle is rendering shapes wrongly (JDK.Swing)
  [DK-11935]Getting user country is not working properly, it returns JVM settings instead of System settings (JDK.Swing)
  [DK-11934]Problems interpreting grids when all values are the same (Core)
  [DK-11928]PrintPage event - wrong text information at printing scale controls (DDK.VCL)
  [DK-11926]TGIS_Editor - invalid calculation of a snap-to point when dragging existing point in Perpendicular snap type (Core)
  [DK-11925]TGIS_LayerPixel loop with polygon shape through exception "index was outside the bounds of the array" (Core)
  [DK-11924]Control3D is missing in DK (NDK.WPF)
  [DK-11923]TGIS_LayerSqlMsSpatial - support identity and constraint for primary key index (Core)
  [DK-11922]Scale & North Arrow controls - setting the properties does not redraw the control (DDK.VCL,NDK.WinForms)
  [DK-11921]Layer Properties dialog cannot be disabled by switching off the AllowParams legend option (NDK.WPF)

Improvements:

  [DK-11977]Better multithread support for multiple TGIS_Renderer instances on TGIS_ViewerBmp (DDK.VCL)
  [DK-11973]TGIS_ViewerBmp, TGIS_ViewerNonVisual should implement recommended IGIS_Viewer events: ExtentChange, VisibleExtentChange, ZoomChange (Core,DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-11959]'TGIS_ViewerWnd.Paint.LabelsOnTop' metadata allows labels to be drawn completely at the end (even after topmost layers and PaintExtra event). (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms,NDK.WPF)
  [DK-11956]Add TGIS_Utils.GetLegendOptionsFromInt in order to get Enum values of an TGIS_ControlLegend.Options (JDK.Swing)
  [DK-11944]Implement SetOf method in TGIS_Utils that allows you to pass array of enums into property (JDK.Swing)
  [DK-11930]Unify background and border for scale and northarrow controls (DDK.VCL,JDK.Swing,NDK.WinForms)



Version: 11.46.0

Released: 25 September 2020

New features:

  [DK-11883]TGIS_ViewerWnd - PrintBmp implementation (JDK.Swing)

Bugs:

  [DK-11912]Bad placing of the Viewer while printing (JDK.Swing)
  [DK-11910]TGIS_LayerTAB - extremely slow opening of v8 files with large regions (Core)
  [DK-11907]MDIChild - Hiding and reshowing causes the viewer to not display its contents (NDK.WinForms,SharpDX)
  [DK-11899]AfterPaint events not beeing rendered properly (JDK.Swing)
  [DK-11892]TGIS_LayerWFS - default response timeout is too small (Core)
  [DK-11891]TGIS_RendererVclDirect2D - possible AV error upon initializing a unit inside a dynamic library (DDK.VCL)
  [DK-11867]GDAL does not work in 32-bit (Core,x86)
  [DK-11682]Pixel layer interpreted as grid shifts sometimes near poles in some projections (Core)
  [DK-11621]LockPixels does not fill Grid array if image's interpretation is set to Grid (Core)
  [DK-11601]Vector and raster shift (Core)
  [DK-11299]TGIS_LayerPixel.PutGrid - division by zero caused by BandCount = 0 of an auxiliary layer (Core)
  [DK-11066]TGIS_PixelExportManager.ExportFrom - dosen't work properly with visible extent (Core)

Improvements:

  [DK-11904]Private Font Collection has to be taken into account when lists of available fonts are prepared (NDK.WinForms)
  [DK-11900]TGIS_LayerPixel.getBitmapData, getGridData - checking of _extent parameter needed (Core)
  [DK-11890]TGIS_ViewerWnd.PrintBmp - should not be running when another update is processed (DDK.FMX,DDK.VCL,NDK.WinForms,NDK.WPF)
  [DK-11889]TGIS_Utils.UsePrivateFontCollection - improved to also initialize fonts in TGIS_RendererSharpDX context (NDK,SharpDX)
  [DK-11882]TGIS_LayerWFS - improve fetching large data (Core)
  [DK-11862]TGIS_LayerPixel.NoDataColor property to define default color to be used to fill "empty" area upon ImportLayer (e.g. not covered after reprojection) (Core)



Version: 11.45.0

Released: 28 August 2020

New features:

  [DK-11042].NET Core 3.1 (Including Winforms & WPF) & .NET Standard2.1 (Core,NDK)

Bugs:

  [DK-11886]TGIS_LayerGML - invalid parsing of MultiPolygon adds empty shape part (Core)
  [DK-11885]TGIS_Pipeline BusyEvent never called (XDK)
  [DK-11878]NDK shows message about using some unregistered tools (NDK)
  [DK-11876]Saving a legacy project to new format fails in some cases (Core)
  [DK-11865]Layers with Albers projection opened by GDAL driver could have improper CentralMeridian/LatitudeOfOrigin (Core)
  [DK-11864]TGIS_LayerIMG.convertWords2Bytes - range error (Core)
  [DK-11863]Problem reading TanDEM-X Geotiff float LZW horizontal differencing (Core)
  [DK-11859]Some IMG are empty after opening. (Core)
  [DK-11858]Remote Debugger license does not if time zones are different on remote machine (DDK)
  [DK-11851]NullPointerException sometimes upon closing project in TGIS_ControlLegend (JDK.Swing)
  [DK-11850]Bad namespace name in Hello.NetCore sample (Samples)
  [DK-11847]TGIS_LayerGRD - possible conversion error (Core)
  [DK-11846]TGIS_LayerDEM - possible string conversion error (Core)
  [DK-11844]TGIS_RasterAlgebra - possible range check error when referencing HSL/HSV (Core)
  [DK-11843]TIFF with sub views LocateEx (declared pixel size) doesn't work correctly (Core)
  [DK-11842]Tiff file with ovr part reading error (Core)

Improvements:

  [DK-11881]TGIS_ViewerWnd.PrintBmp - version with triggered paint events (DDK.FMX,DDK.VCL,NDK.WinForms,NDK.WPF)
  [DK-11880]Better NET Framework dependencies in NuGet package (NDK,Setup)
  [DK-11871]NuGET packages to include .xml help files (NDK)
  [DK-11868]TGIS_LayerIMG to use better scaling functionality (Core)
  [DK-11866]TGIS_LayerPixel improve retrieving and scaling speed for very big data (Core)
  [DK-11861]Refactor namespace TatukGIS.OpenCL to TatukGIS.NDK.OpenCL and TatukGIS.CUDA to TatukGIS.NDK.CUDA (NDK)
  [DK-11860]Refactor namespace TatukGIS.XML to TatukGIS.RTL.XML (JDK,NDK)
  [DK-11840]Update Pipeline sample to use TGIS_BusyEventManager (other platforms) (Samples)
  [DK-11753]Add search in Symbol Library (Core)
  [DK-11702]Raising busy events should be standardized to improve performance (Core)
  [DK-11649]Open ColorDialog with active selected color from ColorDialog (Core)



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-11748]"interrupt by click" metadata with "-1" block zooming rectangle (ref:DK-11606) (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-12192]Update Sqlite to 3.32.1 (Setup)
  [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)

 

 

 

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)