Wednesday, July 29, 2020

Update from GTI


I've done a poor job of keeping the GTViewer Blog up-to-date, so I hope this post makes up for what you've been missing. My lack of communication isn’t a sign that nothing is going on, quite the contrary. Here is latest on what’s been up at GTI :


GTViewer for iOS/Android version 5.0

We launched GTViewer for iOS and Android over 7 years ago, and we're now on the fifth major version.  
  • Updated to use the new Enhanced Security Mode in GTViewer Data Server version 5.0.
  • New Redlining Drawing commands: ShapeLinestringDimensionLeader Line, and Symbol.
  • You can now use predefined symbols to use as redlines (similar to the Symbol Palette feature in GTViewer for Windows).
  • Redline Text now supports multi-line text and can be rotated (as well as scaled and moved). You can now edit Text as well.
  • New Redline Edits are available for all element types (move, scale, rotate).
  • A new Display Manager is available (in iOS only for the moment, but coming soon to Android). Besides the Preset List, a Category List allows you to toggle individual GTViewer Categories on or off.
  • More Detail File Support added. The Detail URL feature has been enhanced to match GTViewer for Windows. Support for a Detail View was also added (with a back button to return to the Geo View).
  • GUI enhancements include the user’s ability to rearrange the Project List, and Tablet versions show status bar text you can set to show the number of elements displayed or the Zoom Level. There was also a reorganization of the Map Page’s Menu to group items together (View, Raster, Data Collection, Session Graphics). The menu had grown so large it was difficult to find something without a lot of scrolling.
  • Support for a Bing Address Query with auto-suggestions was added (requires a paid subscription from Microsoft). We may support more Services (like Google and Here) for address queries in the future if there is a demand.
  • GTViewer for iOS/Android has been localized for German.  If you are willing to help with the translation, we will add more language localizations.

There are several new features planned for future versions:
  • Thematic Query support.
  • Customizable Symbols for the Data Collection Markers (beyond Arrow, Box, Circle).
  • Spatial Index for Data Collection records and Redlines (so the apps can handle unlimited numbers of each).
  • Continued expansion of the Data Collection/Web App interface to make creating more complicated applications easier.


GTViewer Data Server version 5.0.0.6

We're now on the fifth major version of the GTViewer Data Server
  • A brand-new Enhanced Security Mode is now available. While SSL (HTTPS) is still strongly recommended, the Enhanced Security mode should protect all of your data and credentials without it. There is also a new ZIP password scheme for the data files on the server, and it is significantly more difficult to crack the passwords. There are also new features allowing the GTViewer data to be stored outside the IIS data structure on the server and the ZIP mime type can be removed to prevent any direct downloading of the data files.
  • The Web Service interface to the GTViewer Data Server continues to grow by providing more methods and better security.
  • The GTDSAdmin.exe utility (a command-line tool using the Web Service to interface with the GTViewer Data Server) can now support full data management workflows. The goal for it was to do everything GTShareViewer could do (and more) from a script.
  • GTShareViewer has been upgraded to support the Enhanced Security mode. It also received a significant performance enhancement when dealing with large numbers of records. You can now export both Data Collection and Redline records to a GTG File, and you can import CSV files into a Project (as Proposed Records, for example). The long-term goal is for it to use the Web Service to interface with the GTViewer Data Server, but that will not affect the functionality of the app.
  • The GTViewer Data Client (Windows app) has been updated to use the new Security mode and several minor enhancements and fixes.
  • Everything (Server and Client) has been updated to use .NET Framework 4.8.
  • The GTViewer Data Server Box has also been updated. It is a self-contained, battery-powered box capable of distributing data to GTViewer for iOS/Android via WIFI. You can use it as a backup for when your server cannot be reached in emergency situations.

GTWeb Server version 12.0.0.6

It has been several years since we’ve had a major upgrade to GTWeb Server, but version 12 is currently in beta and provides several new features customers have been requesting.
  • The biggest enhancement is support for three different Map Services (Google, Bing, and Here) to use as a source for Background Imagery. Previously, the only supported background imagery was from the GTViewer data (in the form of ECW and/or MrSID files). Using a Map Service requires a paid subscription, but it is now an option when you don’t have imagery to use.
  • You can also use the three Map Services (Google, Bing, and Here) for an Address Locate Query. Using the address lookup service also requires a paid subscription (and it may be a separate fee from the Map Imagery subscription), but it can provide you with a very flexible Address Locate when your data does not support it.
  • The GPSRange entry in the GTWebService.gtm will now default to the GTViewer Data’s range.
  • A second Project Description property (Description2) is now supported to show additional information in the Info pop-up on the Map Page. You can use it for Dates, data version information, or other supplemental information that is not part of the Project Description.
  • GTWeb Server allows you to provide your own Privacy Policy accessible in GTWeb Client under the Menu on the Login Page and from the Map Page’s Info pop-up. You can provide your own Privacy Policy information if your data is accessible to the public.
  • The JPG Image Compression rate for the map images sent to the GTWeb Clients is now configurable.
  • The Coordinate System Library used by GTWeb Server has been upgraded to use the same Coordinate System definitions (CoordSys and CoordSysParm1) used by GTViewer. You no longer need 2 sets of definitions to specify the coordinate system for GTWeb.
  • Many of the Configuration parameters in the GTWebService.gtm file will now default to simplify the setup (like ServerName, LogfileDir, CacheDir, VirtualDirectory).
  • The GTWeb Browser Client (version 3.0) had an upgrade to give it a fresher look and to support the new Map Service functionality (background imagery and address query). It also supports a new feature called Project Groups which allows the Project Selection List to use a hierarchy of items to better manage many data Projects.
  • The GTWeb for Android client app (version 3.0) has been upgraded to support the Map Service and Project Group functionality and many other minor enhancements and fixes. Not available on Google Play yet, but is available for testing.
  • The GTWeb for iOS client app is still in development but will be available soon. The current version will still support the new GTWeb Server, but it will not provide access to the new functionality.
  • GTWeb Server has been upgraded to .NET Framework 4.8.

GTech Loader version 10.0.0.62

The GTech Loader has had many enhancements in the last couple of years to provide even better support for the export of GTech data. Most of the enhancements in the last several iterations deal with supporting GTech Dimension Elements. In 2017, version 10.0.0.37 added basic support for Simple and Orthogonal dimensions. It was probably only about 5% to 10% of the dimension element functionality for those two types, but it conveyed the basic information. Since February, we have had a major effort to increase support for these elements, and after 5 months (of me mostly pulling my hair out) and with the gracious help of Hexagon Germany, the dimension element support has jumped up to 80-90% or more for Simple, Orthogonal, and Polar Dimension elements. We can probably support Radius-of-Two Points dimensions too if we can find anyone who actually uses them. There were several other enhancements as well:
  • Internal support for Point Thinning has been added (for Linestring and Polygon elements with more than the maximum number of points for a GTViewer element). You can enable thinning at the feature level.
  • Enhancements were made to the Global Properties feature (where you can apply feature level settings to an entire Category or Feature Group). It now includes Style Expressions, Group Expressions, and Point Thinning in addition to Filter Expressions and Record Filter Expressions.
  • Several fixes to better support HI_DPI and LOW_DPI screens.
  • Support for GTech LTT_USER Configuration settings and Metadata Language (LCID).
  • Many fixes for Foreign Language Characters.

GTViewer for Windows version 15.0.0.20

GTViewer for Windows is 20 years old this summer (Wow! What a ride!). A lot of customers are still running version 14 (and some are on version 11). It’s time to upgrade.

There have been a few fixes to GTViewer for Windows and a few enhancements in the last year. Most of this work was focused on packaging and Add-On app updates.
  • A new Installation has been created to be more Windows 10 friendly (at the expense of not supporting some older versions of Windows). This new setup is available for testing, but not officially released.
  • A new GTViewer Add-On Pack is available for testing. It includes many updates and fixes and has been repackaged in a new installer.
  • GetImagery – updated to support Google, Bing, and Here Map Services for Address Query and Background Imagery (similar to what the new GTWeb and GTViewer for iOS/Android support). It still requires a paid subscription but has been significantly improved.
  • Minor fixes and updates to the rest of the Add-On Apps: Dynamic Graphics Interface, Import Data, Preset Builder, Query Builder, Tooltip Builder, Search Redlines, Find Feature, and Show Google Maps.

There are many plans in store for GTViewer for Windows:
  • Update the Coordinate System functionality to use a newer PROJ4 Library. This shouldn’t change anything from the user’s perspective, but it will get a more current implementation of PROJ4 into the app.
  • Update the Raster Backdrop Libraries (ECW, MrSID). Long overdue and also difficult.
  • Try to integrate the GetImagery Add-On App’s functionality into GTViewer.
  • Try to integrate the Redline Sharing Add-On App’s functionality into GTViewer so it can share with GTViewer for iOS/Android natively without an Add-On App.
  • Drop out some unused functionality.
  • Jump all the way up to the latest Visual Studio. It is several versions behind.

GTData version is 15.0.0.4

GTData has grown so large that some lesser-used tools have been removed from the main installation. The smaller installation is called GTData Core to differentiate the two setups. Also, GTData Core is just a set of files instead of a full installation (this simplifies the process of getting the updated files to where you need them).
  • The most notable update for 15.0.0.4 is a better GTIndex. It should produce a slightly better spatial index than it did before and possibly run a little faster (depending on your data). You should get up to date on just this one utility if nothing else.
  • Many minor fixes/enhancements to the tools: GTPreset, GTFont, GTIndex, GTStyleMgr.

There also some tools not delivered with GTData yet, but are available now.
  • GTExtractFiles is like GTExtract, but it generates the component files and not a GTX file, so the extract can be used with GTViewer Data Server and GTViewer for iOS/Android. It can extract by polygon (as well as range) and can search for the polygon in a GTG file based on its key. Other new options were added as well.
  • The GTReproject tool can reproject the graphics in a GTG file using PROJ4 Coordinate System strings as input and output parameters. There are some limitations, but it can reproject between many coordinate systems.

FME Reader/Writer Plugin version 5.0.0.1

This version of the plugin was compiled for FME 2019 (32 and 64 bit), but it will work with current FME versions. Each new version of FME used to require a new build of the plugin, but that has not been required for a while.
  • Version 5.0.0.1 is newer than the one delivered with FME, and you can download and upgrade your FME with it.
  • A version compiled specifically for FME 2020 is in the pipeline. Unless there are requests for new functionality, we will maintain the current functionality as long as needed.



Let us know what you are interested in for future versions.

Tuesday, December 24, 2019

GTData version 15.0.0.4 is Available


GTData version 15.0.0.4 is available.

GTData doesn't change a lot anymore.  There are some minor fixes and tweaks, but nothing major.  Most of the Data Conversion updates are in the GTech Loader or the Oracle Loader and those are delivered separately anyway.   With version 15.0.0.4, only the Core utilities are provided in a Zip file instead of using a Setup.   There are still 37 utilities delivered in the Zip file, but these are the self-contained utilities that don't need any dependencies, registration, etc..  They are also the most used of the utilities.

Delivering the utilities as a Zip file will simplify the process of getting the apps to the right directories in your setups.  You will not have to run an installation, then move them.

If you still need one of the utilities not provided in the Core delivery, it will be in the previous full setup.  Full setups will still be created when enough changes accumulate.


-----------
15.00.00.04 - 12/24/19
-----------

- NEW - #8072 - GTPreset - Category Selectability added to Preset Definitions.

- FIX - #8073 - GTPreset - The Verbose mode would crash if any filter ids were skipped in a filter file.

- NEW - #8077 - ALL - Recompiled all utilities with current GTViewer core.

- NEW - #8078 - ALL - Packaged as core utilities leaving lesser-used ones out.

- FIX - #8079 - GTIndex - Indexing algorithm modified to give slightly better index structure and indexing performance.

Friday, December 20, 2019

GTViewer for iOS version 4.0 is Available





This is a really late announcement, but GTViewer for iOS version 4.0 is available.   There are several major updates included.  The GTViewer for Android is currently being updated.


GTViewer for iOS version 4.0

Redline Drawing Tools:
  • New Elements supported: Shape, Linestring, Dimension, Leader Line, and Symbol
  • The Dimension element is a GTViewer dimension and is equivalent to the one in Desktop GTViewer. 
  • The Leader Line is a line with an Arrow Head on it.
  • Can specify predefined symbols (similar to desktop GTViewer) in data that can be placed.
  • Text will now support multi-line text, and the text strings can be edited.
  • All Redlines can be Rotated, Scaled, and Moved.
  • Linestrings, Shapes, and Freehand allow Vertex edits if there are fewer than 20 in the element.

Display Control
  • In addition to the Preset List, a Category list allows a category to be toggled on or off.

Detail File Support
  • Support for Detail URLs in attribute data
  • Support for detail view (with back to Geo View button).

GUI
  • User can rearrange Project list
  • Tablet versions have status bar text which can be Element count or Zoom.
  • The Menu (…) was revamped.  It had grown out of control with too many options and they are now grouped into more manageable sets.

GTViewer 15.0.0.19 is Available



GTViewer Version 15.0.0.19 is available. 

----------------------
15.00.00.19 - 12/20/19
-----------------------

- NEW - #8076 - Display Presets will now support Category Selectability.

-----------------------
15.00.00.18 - 10/30/18
-----------------------

- FIX - #8020 - Change to prevent corrupt session graphics in a .GTX from preventing the file from being opened.

- CHG - #8021 - Changes to the Setup to not require .NET Framework.


Friday, April 26, 2019

GTViewer Data Server version 4.0.0.7 is Available


GTViewer Data Server version 4.0.0.7 is available. 

This delivery includes a new version of GTShareViewer (version 1020).  It provides the following new functionality:

  • Allow the importing of CSV Files into a project.
  • Clear/Reset a project.  
  • Sort the results by clicking on the column headers.
This delivery also includes a new command-line tool called GTVDSAdmin which will let you do the following:

  • Clear or reset a Project.
  • Import a CSV File into a Project/Web App and specify the imported record state.
  • Export a Project/Web App to a CSV File.
  • Delete a set of Data Collection records in a Project/Web App  (using a CSV File as input).
  • Update the State on a set of Data Collections in a Project/Web App (using a CSV File as input).
  • Backup the Project file on the Server.
  • Restore a Backup file on the server to a Project.
  • Compact a Project

GTViewer Data Server has a few fixes.  The biggest fix is for a problem with Image posting.  A problem exists where the images can get lost during a post in certain situations.   A fix was also made to the client side, but either the server or the client fix will resolve the problem.


- FIX - #8042 - Problem with Image Uploads that failed.  The GTI_Image records are no longer stored.

- NEW - #8043 - Additional Logging for Photo Uploads.

- NEW - #8044 - The GTVDSAdmin utility is delivered in the Tools directory.

- FIX - #8045 - The GTI_UserManager has been updated to more gracefully handle no user or no password provided.





Wednesday, April 10, 2019

GTViewer Reader/Writer Plugin for FME 2019

FME 2019 delivers a version of the GTViewer Reader/Writer plugin, and it works fine.  However, there is a newer version of the plugin available (version 5.0.0.1).

The new version includes the following:
  • Compiled to use current FME 2019 API (version 3.8 20181030).
  • Support for using the Attribute Order as specified in the workbench to determine the order of the attributes in the Table Definition File (.tab).  Finally!
  • Various updates to match the GTViewer Version 15 core.
  • Also, the x86 and x64 versions now use the same codebase and will have the same version number.

Thursday, November 15, 2018

GTWeb Server 11.0.0.46 is Available



GTWeb Server version 11.0.0.46 is available.


-----------------------
11.00.00.46 - 11/05/18
-----------------------

- FIX - #8025 - Memory leak with View Filter settings (one time) and image conversion Bitmap to .BMP (cumulative).

-----------------------
11.00.00.44 - 05/11/18
-----------------------

- CHG - #7978 - The Map.aspx file will check the SecureOnly flag to see if the return needs to use HTTPS as well as the pages secure status.

- FIX - #7980 - Complex Linestrings (Group Element Extended Style 1) would not draw if priority was greater than 0.

-----------------------
11.00.00.43 - 02/14/18
-----------------------

- FIX - #7868 - Fixes for the GTW to Raster Conversion method.

- FIX - #7920 - The encryption was not accounting for spaces at the beginning of the encrypted strings.

- FIX - #7924 - The encryption for the users.ini file was ignoring entries that began with a comment token (#) in the encrypted strings.

-----------------------
11.00.00.42 - 07/19/16
-----------------------

- FIX - #7741 - The FillOffForRaster entry was not working for Category Raster files using MrSID.

- FIX - #7742 - Changes to the FillOffForRaster behavior to match GTViewer.


-----------------------
11.00.00.41 - 06/10/16
-----------------------

- FIX - #7739 - Complex Linestrings (Group Element Extended Style 1) could cause a zinger if the coordinate was right on an arc inside the complex element.


Wednesday, September 05, 2018

GTViewer 15.0.0.17 is Available



GTViewer Version 15.0.0.17 is now available.  This update takes away some of the functionality introduced in version 15 to keep dialogs on the screen.  It turned out that this caused some issues when going between different monitor configures (1 to 2, 2 to 1, etc.).   There were also changes to make all non-modal dialogs position relative to GTViewer instead of relative to their screen position. This brings more consistency to the non-modal dialog behavior.

-----------------------
15.00.00.17 - 08/27/18
-----------------------

- CHG - #8014 - The Magnify and Overview windows now store their positions relative to GTViewer instead of their position on the screen.

- CHG - #8015 - The GPS Info dialog will now move with GTViewer and its starting position has been adjusted.

-----------------------
15.00.00.16 - 08/22/18
-----------------------

- CHG - #8013 - The feature to keep Toolboxes (and several other dialogs) on the screen has been rolled back.  It caused unforeseen problems when going between single and multiple monitor configuration.


Wednesday, August 15, 2018

GTViewer 15.0.0.15 is Available



GTViewer Version 15.0.0.15 is now available.  This is a minor update to bring the Custom Detail URL functionality in sync with GTViewer for iOS/Android.


-----------------------
15.00.00.15 - 08/15/18
-----------------------

- CHG - #8008 - Custom Detail URL has changed to use 1 as the default for Geo Flag and also 0 is for Detail Mode, and 1 is for Geographic mode.

- CHG - #8009 - Custom Detail URL has changed the Preset flag so that "*" is the Detail mode (all detail categories on, all other off).  If blank or not defined, it doesn't change presets.

- FIX - #8010 - Location History was not being updated for Custom Detail URL where Geo flag was set to the Geographic View.

- FIX - #8011 - The Location History would say Fit Session Graphics instead of Fit Data for a regular fit.

- NEW - #8012 - The Custom Detail URL now supports the "Clear" and "c" to clear highlights (and match iOS and Android versions).

Friday, August 10, 2018

GTField Pro version 9.0.0.31 is Available



GT/Field Pro version 9.0.0.30 is available.

-----------
09.00.00.31 - 7/30/18
-----------

- FIX - #8002 - Update to latest GTV Control.

GTV .NET Control version 9.0.0.40 is Available





The GTViewer .NET Control for Windows version 9.0.0.40 is Available.


------------
09.00.00.40 - 7/30/18
------------

- FIX - #7677 - User Defined Linestyles using the ScaleFlag=1 where not using a fixed scale for Text Components.
                
- FIX - #8001 - Loading the Data Range area from a .GTX file was not always correct depending on the non-displayable elements.





GTViewer Data Server version 4.0.0.6 is Available


GTViewer Data Server version 4.0.0.6 is available.  This update contains a couple of new features.

There is also a new GTShareViewer available (version 1017) that is not yet in an official delivery of GTViewer Data Server.

-----------
04.00.00.06 - 6/14/18
-----------

- NEW - #7993 - Enhancements to the XML export to support Data Collection Records.

-----------
04.00.00.05 - 5/31/18
-----------

- NEW - #7992 - The GetRecordsAsXmlWithFilter operation added to web service.




GTech Loader version 10.0.0.46 is Available






















GTech Loader version 10.0.0.46 is available. This update contains mostly new functionality, but there is one fix for foreign characters.

-----------
10.00.00.46 - 7/24/18
-----------

- NEW - #7998 - Embeddable data can be specified by Category.

- NEW - #7999 - Metadata Language can be set in General Settings.

-----------
10.00.00.45 - 2/23/18
-----------

- NEW - #7969 - Configuration Name has been added to the General Setup Form and can be used to set the LTT_USER Configuration.

-----------
10.00.00.44 - 1/15/18
-----------

- FIX - #7935 - Problems with foreign characters in text element and embedded data.

GTViewer 15.0.0.14 is Available



GTViewer Version 15.0.0.14 is now available.  This is a minor update, but it contains a couple of new features that are being added to GTViewer for iOS/Android.


-----------------------
15.00.00.14 - 07/10/18
-----------------------

- NEW - #8000 - Added support for Alternate Filter names.

- NEW - #8003 - The Custom Detail URL now supports the ID parameter to lookup ranges in the detail range file.



- FIX - #8004 - The Detail Views were not showing the Range Mask.

Tuesday, June 26, 2018

GTViewer 15 is Available!



GTViewer Version 15 is now available.  This post gives more details about the new functionality, but here's a summary:


  • Session Manager - better management of GTViewer sessions when you have multiple datasets open at the same time.
  • Display Manager - provides an updated version of the Display Filter for better control of what you are displaying (don't worry, the Display Filter is still available).
  • Improved Linestyle Rendering - upgrades to the rendering engine to better represent dashed styles on arcs and curves.
  • Query Indexes - Locate Queries now support an optional index to speed up their search time. 
  • Locate Query Highlight Modes - A query definition can now define the locate highlight mode: persistent highlight, non-persistent highlight, persistent box, or non-persistent box.
  • Reload Command - reload all of the data's configuration files with one command.  This command is probably only useful for administrators, but it's very handy.
  • GPS Tracking - will now handle tracking in multiple datasets simultaneously.
  • Custom Detail URLs - allows you to specify complex locates as a URL in your tabular data.  Users can click on them to display detail files or locate to another part of the map.
  • URL Support - The Attribute Info dialog will now support HTTP and HTTPS links with no configuration.
  • Automatic Dialog Adjustments - In previous versions, supporting dialogs (toolboxes, symbol palettes, etc.) could be lost off the side of the screen (especially when you switch monitors or go from dual to single monitors).  All of these dialogs will now automatically move back onto the screen.
  • Private Font Support - GTViewer can now use TrueType fonts that are not registered with Windows.  The .TTF files just have to be in a specific directory.
  • API Enhancements- many new methods have been added to the programming interface.
  • 4K Monitor Support - updates have been made to better support larger monitors and higher pixel densities.  Older versions of GTViewer would squish or distort some of the dynamic dialogs when the pixel density increased.

Friday, June 22, 2018

GTViewer 15 (version 15012) is Available.



GTViewer for Windows Version 15012 is the (new) Release Candidate!

There have been no fixes since 15009, but there was some new functionality added.


-----------------------
15.00.00.12 - 06/21/18
-----------------------

- NEW - #7997 - Update to Custom TrueType Font support to include Product directory as well as AppData directory.

-----------------------
15.00.00.11 - 06/20/18
-----------------------

- NEW - #7996 - Custom TrueType Font support using AppData directory.

-----------------------
15.00.00.10 - 06/08/18
-----------------------

- NEW - #7991 - The /REGSERVER and /UNREGSERVER flags were added to the command-line to better support .MSI installations.  There was already a -REGISTER_APP and -UNREGISTER.

Wednesday, June 06, 2018

GTViewer version 15009 (Release Candidate) is Available



GTViewer for Windows Version 15009 is the Release Candidate!

There was one fix since 15008, but everything else seems to be good.   We'll let anyone who wants to upgrade test with this version for a while, and then it will be officially released.


-----------------------
15.00.00.09 - 06/06/18
-----------------------

- FIX - #7990 - This fix corrects a problem caused by #7989.

Friday, May 25, 2018

GTViewer Version 15 Beta #8 is Available



GTViewer for Windows Version 15 Beta #8 is available for testing.  We're getting close now!


-----------------------
15.00.00.08 - 05/25/18
-----------------------

- NEW - #7985 - Updates to Dir:// to test for the existence of directory before 
                showing in the list.

- FIX - #7986 - Memory link with some of the UDLS dash patterns.

- FIX - #7987 - Memory leak with Attr Info dialog.

- NEW - #7988 - The Custom Detail URL will support directories with 
                the DIR:// prefix.

- FIX - #7989 - Custom Detail URLs were not working correctly 
                because of #7970.


-----------------------
15.00.00.07 - 05/21/18
-----------------------

- FIX - #7982 - The fix to the Attribute Info column (7970) was adding a space 
                for Linked Files using the attribute info value as the filename.

- FIX - #7983 - The Extract Data dialog would keep the Extract button disabled 
                if you only used the Browse button.

- NEW - #7984 - The Dir:// token can be used with link definitions to specify 
a directory instead of a file.


-----------------------
15.00.00.06 - 05/15/18
-----------------------

- CHG - #7981 - Added some synchronization after closing external app dialogs
                to prevent GTViewer from hanging as a running process.

-----------------------
15.00.00.05 - 04/24/18
-----------------------

- NEW - #7976 - Highlightd List functions added: HighlightedListHighlightByTag, 
                HighlightedListSetTag, HighlightedListGetItem, 
                HighlightedListClear, HighlightedListGetItemCount, 
                HighlightedListSave.

- FIX - #7977 - The Display Control did not set the Modified flag and the last 
                view settings were not saved in a session.

Wednesday, April 25, 2018

GTViewer for Windows Version 15 Beta #5 is Available



GTViewer for Windows Version 15 Beta #5 is available for testing.

There is just a single fix in this update plus a few more API methods to bring GTViewer's interface closer to GTVx.


-----------------------
15.00.00.05 - 04/24/18
-----------------------

- NEW - #7976 - Highlightd List functions added: HighlightedListHighlightByTag, 
                HighlightedListSetTag, HighlightedListGetItem,
                HighlightedListClear, HighlightedListGetItemCount, 
                HighlightedListSave.

- FIX - #7977 - The Display Control did not set the Modified flag and the last 
                view settings were not saved in a session.

Wednesday, March 28, 2018

GTViewer for Windows Version 15 Beta #4 is Available



GTViewer for Windows Version 15 Beta #4 is available for testing.

Most of the updates in Beta #3 are fixes and refinements to the new features.  There was also several adjustments to initial dialog placements and adjusting dialogs that have been moved off the screen.

Toolboxes now use a better method for storing their previous locations.  If you already have toolboxes placed, you may have to reposition them one time to use the new location manager.

-----------------------
15.00.00.04 - 03/28/18
-----------------------

- FIX - #7938 - The Filter Files (.flt) can support the <*comma*> token in 
                the description field.

- FIX - #7944 - Shape with Hole elements that were not filled, were not 
                respecting the Border Color Id or Value in a Style Definition.

- NEW - #7945 - MapFunct function added to expression engine.

- FIX - #7946 - Adjustments to the MRU functionality so the active document 
                will be the last file opened.

- NEW - #7947 - Forget Button on New Session dialog.

- FIX - #7948 - The Extended Text Color Id property was not being set 
                correctly when using the Style Manager.

- FIX - #7949 - Extended Color Styles using the Extended Text Color Id were 
                not working correctly.

- FIX - #7950 - Reworked Extended Text Style Modes 1,2,3 and 4.

- FIX - #7952 - The Esc button didn't cancel the drawing of a Shape (like
                it did with a linestring).

- NEW - #7953 - The Locate XY dialog will now support a Tab character as 
                a delimiter.  You can't type in a tab character, but you 
can cut and paste one from something else.

- CHG - #7954 - The Option/Web menu has been disabled since this 
                functionality is no longer used.

- CHG - #7955 - The old Dynamic Highlight (not the Dynamic Graphics) has 
                been taken out.

- CHG - #7956 - The Maximize Initial View setting will now default to Yes.

- CHG - #7957 - The Mouse Wheel Increment will now default to 1.25 
                instead of 3.0.

- CHG - #7958 - The Move Increment will now default to 100 instead of 1000.

- CHG - #7959 - The View Scrollbars will now default off.

- FIX - #7960 - The Open File button was not working on Extract Data By Shape.

- FIX - #7961 - If a default path is used with Extract Data, it will now be 
                expanded to the full path.

- FIX - #7962 - Open File button on the Extract Data dialog will now use 
                the Shell to open the .GTX file instead of handling it internally.

- FIX - #7963 - Extract by Shape was displaying its dialog twice (again when 
                you exited).

- FIX - #7964 - Extract Data dialog will now confirm that you want to overwrite 
                an existing file.

- FIX - #7965 - The Tools/Change Password was giving an  unable to open file 
                for write error.

- CHG - #7966 - The Change Password dialog will now use obscured text fields for 
                the passwords.

- FIX - #7967 - The File/Reload command will disable now for .GTX files with now 
                external session file (.GTS).  

- CHG - #7968 - If a password has been added to an Extract File, the password must 
                be entered before making an extract even if the password is not 
                yet active.

- FIX - #7970 - Attribute Info Value columns was getting slightly cut off on the 
                left side occasionally.

- NEW - #7971 - Context Sensitive Help updates and Help content updates.

- CHG - #7973 - The Raster Display Filter will now omit invalid raster files.

- NEW - #7974 - Added the rest of the BGMask methods to match GTVx:
                BGMaskAddShapeFromBuffer, BGMaskAddShapeFromBufferEx, 
BGMaskDeleteByKey, BGMaskGetList, BGMaskGetRange, 
                BGMaskSetHighlight, BGMaskClearHighlight, BGMaskGetElementInfo, 
                BGMaskAddCircleEx, BGMaskChangeColor, BGMaskMoveToBack, 
                BGMaskMoveToFront, BGMaskChangeBorderWeight, 
                BGMaskChangeBorderStyle, BGMaskChangeBorderColor, 
                BGMaskChangeFillColor, BGMaskChangeBorderFillStyle.

- NEW - #7975 - The Feature Tooltip button on the toolbar is now disabled if there 
                are no feature tooltips.