Version: 11.51.0
Released: 26 February 2021
New features:
  | [DK-12220] | RAD Studio 10.4.2 support (DDK,Setup) |
  | [DK-12198] | Provide Trial versions for Standard/Core assemblies (Build,NDK,NDK.WinForms,NDK.WPF,Setup) |
  | [DK-12186] | TGIS_DbSqlite - support for shared in-memory database (Core) |
  | [DK-12167] | TGIS_LayerKML - support for kmz multi files (Core) |
  | [DK-12157] | Adding touch gestures (NDK.WPF) |
Bugs:
  | [DK-12226] | FieldRules are not persistent anymore upon saving layer; TGIS_LayerVector.SaveFieldRules introduced (Core) |
  | [DK-12222] | SQLLayerAdvanced imports very slowly, because connection string has ENGINEOPTIONS=16/n while should be \n and options are ignored (Samples,XDK) |
  | [DK-12221] | Potential crash upon closing OpenCL application due to buggy Intel's divers (XDK) |
  | [DK-12218] | DemOperations sample does not work due to improper TGIS_DemGenerator.Process binding (Samples,XDK) |
  | [DK-12216] | ShowHint sample should be forced for x86 compilation (Samples,XDK) |
  | [DK-12215] | DirectWrite sample has improper WKT provided as a result it does not work as expected (Samples,XDK) |
  | [DK-12214] | TigerGeocoding sample does not run due ti improper interface binding (Samples,XDK) |
  | [DK-12212] | TGIS_LayerDWG - possible Byte range problem when reading metadata (Core,JDK) |
  | [DK-12211] | TGIS_LayerLAS - possible range error when using a filter (pcf) (Core) |
  | [DK-12209] | GisLayerTIFF - improper positioning 2 multi pages GeoTIFFs with different projections (Core) |
  | [DK-12205] | GisLayerTIFF - range error while reading 4 bands LZW compressed planar 2 image (Core) |
  | [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-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-12225] | Avoid potential AV by better internal checks for object ownership management (XDK) |
  | [DK-12223] | Improved checking for not assigned events (XDK) |
  | [DK-12213] | DragLabel sample could be faster by proper use layer.CachedPaint=false (DDK.VCL,JDK.Swing,NDK.WinForms,Samples,XDK) |
  | [DK-12210] | Cleanup Samples projects to target 4.5.2 and AnyCPU (NDK.WinForms,NDK.WPF,Samples) |
  | [DK-12208] | TGIS_ImportProject - support for QGZ project (Core) |
  | [DK-12206] | Check if underlying object is valid on each interface operation (XDK) |
  | [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-12171] | Disable Direct2D on Wine (DDK.VCL,Linux,MaxOS) |
  | [DK-12163] | Print template designer - adding ReverseOrder property for legends (DDK.VCL) |
  | [DK-12154] | Classification - StandardDeviation should create at lest 1 StdDev range on both sides of the mean (Core) |
  | [DK-12143] | Implement FastStatistics mode for vector layers (Core) |
  | [DK-12131] | Add visual tests for TGIS_Contour (Tests) |
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) |
|