V1.8.1 - 2 August 2008 ====================== . Correct typo that resulted in it not being possible to select Nuvi 7xx, when using POI Loader V2.4.2. NOTE: it is highly recommended that POILoader V2.5.2 be used anyway! V1.8.0 - 6 July 2008 ==================== . Add Import/Export Favourites functions, along with module to locate Garmin drive letter. Parse into a standard format. . Write KML files as UTF-8, instead of Windows-1252. The new Google Maps (web site) import does not support Windows-1252. . Flag "Custom Audio" alerts, in the same way that TourGuides are flagged. Also, set Proximity distance automatically, upon detecting audio (if not already set). . Alter Trial Version licencing code. Support licence file in xml format. . Remove unnecessary checks for changed data, when importing gpx - to improve performance. . Fix bug, whereby 'readonly' files can be overwritten! . Fix obscure bug, when waypoint name is "TOP"! . Fix bug in header recognition, when header contains leading spaces. . Fix bug in csv telephone number recognition - normally seen when importing 'multi-line' files. . More fixes for locales that have no 'digit grouping symbol'. eg (Czech) (Prevents "Error 13") . Fix for when Googlepages.com returns oddball HTTP responses. (Thanks Don!) . Add more information to some error messages. V1.7.0 - 10 June 2008 ===================== . Add support for POILoader V2.5.2 handling. (Remove 'Target Device' processing - hurray!) . Fix / handling bug on files created by Mapsource. (Bug introduced in 1.6.1) . Fix issue of file being flagged as "Changed", when it hasn't. . Remove ctrl-C/ctrl-V shortcuts. Re-instate as general Copy/Paste keys. . Correct some symbol definitions. . Add csv support for "Symbol" ,. . Alter default options for new users. . General tidying of interface. . Remove some of the warning messages, as they are things you only need to be told once! V1.6.1 - 23nd April 2008 ======================== . Begin to add functionality to support different versions of POI Loader. At the moment, this is just the menu entry to select the version - actual support will be introduced in a future revision. . Change MousePointer to hourglass when clicking on Treeview. Gives feedback, when tree contains huge number of Waypoints. . Fix typo in Trial Version. . Ditch the option to duplicate & 'like Mapsource'. POI Loader V2.5.2 has introduced radically different handling of these statements. . If concatenating & , on input, use a "
" tag instead of a space. . Select "All enhancements" by default, when searching for file. . Don't select for o/p, 'Route Point' entries that have been converted to Waypoints. These appear (in quantity!), in the Nuvi 7xx CURRENT.GPX. . Define Nuvi 5000 and 800 device type definitions. (No actual specific support for either device yet) . ******TOURPOINT ONLY ******* - improve new version message!! V1.6.0 - 10th March 2008 ======================== . Add "Show on Map" option to Geocoder, to go straight to map display on return from function. . Add right-click functionality to TreeView. (including new Copy/Paste waypoint) . Add new Waypoint entries directly below current entry, instead of at the bottom. . Allow display of Google Maps with coords=(0,0), to allow its use to create a waypoint, rather than just modify an existing one. . Automatic check for new version every 28 days. . Fix minor syntax errors in Google Maps html interface. (To ensure future compatibility). . Amend wording of Trial Version "Retrieve Code wizard" - to encourage user to perform *all* steps! . Prevent truncation of product names, when opening gpx files created by 3rd party products. . Include search string in "Not Found" message from Find function. . Several modifications to Trial Version code... . Ensure no debugging overhead is present in Production code. . Remove redundant code from timer routine (to stop screen flickering, on 'Preview') . Add "Other Country/Region" header (for Outlook 2007?) V1.5.0 - 20-February 2008 ========================= . Correction to default proximity for TourGuide (error in metric/imperial conversion). (And allow for "," as decimal separator...) . Correction to kml phone number retrieval. . Correction to SCHEMA.INI (for descriptions>255 chars. in csv files). Also, refine error handler. . Modify Javascript used by Google Maps display (for efficiency) . Refine display of an imported TourGuide and amend Preview Mode (because you never actually *see* the proximity info on screen). . Add MRU (Most Recently Used) file list. . Add "Find" function. . Convert all Linebreak mechanisms (
, Lfcr, "|" etc into
(in gpx file) and lf (in edit mode). ** This means that you now never see
on-screen and never get cr/lf embedded in the gpx file.** Further refine formatting processing for csv files. . When reading (mainly Outlook/Outlook Express) csv files, move any Phone2 entry to Phone1, if the latter is missing. (Try to avoid conflict of Home and Business phone number entries) V1.4.0 - 12-February-2008 ========================= . Cure obscure error, when creating a new waypoint with map still displayed. . Re-work "First_run" code. Ensure user selects a Device Type. Re-work "Associate with gpx" processing. . Add "Retrieve Licence..." option to Trial Version, to bypass problematic email systems. . Increase functionality of "Check for New Version" - to actually obtain the new version. . Fix for IE6 change/patch (8/1/7), that stopped Google Map marker being draggable. . Fix TourGuide recognition code - test wasn't CaseSensitive. Also, remember to clear flag if appropriate. . Show default proximity for newly created TourGuide Alert. . Lock Serial No. field in Code Entry form (just cosmetic) ;-) . Alter wording of Proximity 'sanity-check'. Also don't allow proximity value > 65535 metres. . Enhance use of SCHEMA.INI to properly detect data type in csv i/p (esp. telephone numbers and US zip codes) . When phone numbers successfully auto-detected in csv i/p, remove them from description. . Add 3 new rules for detecting phone numbers in csv files. . Remove "
| cr/lf" formatting from csv files, when 'col 4' is address rather than description. . Remove "
" from Google Earth .kml files (address fields only). . Rescue phone number from Google Earth "Snippet", if present. . Alter default telephone number length to be 9 chars for auto-detection. . Don't allow Batch Geocoder parameters to be changed when running! . Show name of current Waypoint being decoded in Batch Geocoder (or entry that it stopped on) . If GeoCoder returns multiple results, tell user that is why no result was returned. . Warn user if there is an uncommitted map change, when closing map or swapping Waypoints. . Remove redundant subroutine calls. . Add (limited) Export CSV functionality to Trial Version. . Write version number to "creator" field in gpx statement, instead of metadata. ** This has the side-effect of making all new files effectively READONLY to versions prior to V1.4.0. ** . Preview first 70 characters of Description, without having to open main textbox. (Just for Bob :-) V1.3.3 - 18-December 2007 ========================= . Minor tweak to various visual elements - frame colour and size -for Win XP std theme. . It turns out that some of the 'unnecessary restrictions on changing a waypoint name', were necessary after all ;-) . Fix coding glitches in Nuvi 7xx support (and existing Nuvi 2xx). . Switch to alternative method of forcing Page 2 output, if the field has been used for something other than a JPEG. Warn user of this event. (Mainly for Nuvi 7xx). . Check for presence of XML parser before doing anything else - it's needed to parse the Pricelist. . Handle locales that have no 'digit grouping symbol'. eg (French(France)) (Prevents "Error 13") . Force version of Google Maps API to be V2.92. V2.93 changed behaviour of the initial 'infowindow'. It meant you couldn't see the [x] to close the window. Also, make 'infowindow' vanish, if you start to drag the map, as well as if you drag the marker. . Make Google Map bigger (use more screen). . Change handling of csv files that have errors. Give option to continue loading, Stop, or Cancel. . Add multi-column csv EXPORT. . Ensure default directory set when invoked via 'File Association' (from explorer) - otherwise Relative Link handling doesn't work properly. . Remove .JPEG as file type - not recognised by POILoader (only .JPG). . Ensure all kml output is xml encoded. . Fix bug in auto-telephone number recognition: Leading space in front of number, resulted in last digit being lost. . Sanity check req'd telephone number length. Limit is from 5 to 12 (ie same as preset values in combobox). V1.3.2 - 7th November 2007 ========================== . Ensure Elevation read from csv is treated as numeric. . Amend csv import routines for locales when Decimal symbol is not "." - It turns out that my thoughts on how this should work were wrong. . Remove any quotes in waypoint name before passing to Google Maps javascript-it didn't like them. V1.3.1 - 5th November 2007 ========================== . Create Schema.ini to override defaults when importing .csv files . Correction to 'multi-column' csv import, to prevent 'ignored' fields defaulting to 'latitude'. . Amendment to Google Maps routine to allow it to run properly in Trial Mode. . Fix the nightmare of interfacing an 'Internationalised' pricelist, to Paypal :-( V1.3.0 - 1-November-2007 ======================== . Add Nuvi 7xx support!! (Thanks Bjorn!) . Simplify code to retrieve updated coordinates from Google Map. . Add "Check for New Version" code. . Always remove Speed entry from TourGuides (not applicable) . Change Purchasing mechanism. Accept more currencies and make updatable dynamically. V1.2.5 - 23-October-2007 (BETA) =============================== . Fix loss of Speed setting, when changing Waypoint name. . If GeoCoder returns multiple results, treat the same as "NOT FOUND". . Allow for use of "." decimal points by Yahoo! and Google in locales where this is not the decimal separator (Thanks Zoran!) . Minor change to licencing error handler, to allow user to exit, rather than trapping them there! . Ensure that field validation routines are called when filling with data from Google/Yahoo!. They're not infallible! . Error in Geocoder - showing previous contents of description, instead of Yahoo status. . Remove some unnecessary restrictions on changing Waypoint name. . Don't try and set focus to a field obscured by a google map ;-) . Don't show SPEED in Preview mode for a TourGuide alert (TourGuide's are Proximity only). . Add new buttons to Description box (Clear/Done). . Remove any double-quotes from filename passed on command line and cOnvert all 8.3 format filespecs to long file names. . Grey-out Description label, if there is currently no description (to help such entries stand-out) . Correct Image aspect ratio in markup preview. . Perform proper (internationally aware) validation of all numeric csv fields. . (Remove all the debuging o/p - ready for make-live) V1.2.4 - 15-October-2007 (BETA) =============================== . Add html / JPEG preview mode to show effect of description markup. . Add Google Maps support. This is bi-directional - display map from existing coordinates and update from map. . Add Yahoo! Geocoding support (also in Batch Mode) . Add "Auto Enhancement Detection" :-) ... if user selects a file as a link, and there are other files in the same directory, link to the directory instead of the file. Add new filter setting to support this. Also, add *TourGuide*.mp3 to locate TourGuide audio files. Remove .WAV as filter, since POI Loader no longer supports them. . Change "Write Simple links" option to "Write Relative Links". This makes file sharing much easier. . Allow multi-column csv files. Pre-coded to understand Outlook and Outlook Express default export files. User can add own headers, to direct data to specific fields. . Add status bar. . Alter Explorer right-click option to be more explicit, i.e. "Reformat for Zumo" etc. . Alter SORT algorithm. Vastly improve speed, and write sorted records to output file (instead of just screen) . Ease entry of Activation Code by adding "Paste" button to form. . Add support for form re-sizing. . Add check for non-dos characters in 'Link' statement, because POI Loader doesn't like them. . Change Paypal message to reflect new automated payment processor. . Allow user to supress warnings about unlikely proximity alert values. . Probe directory links to find .jpegs for Google Earth display. . Add right-mouse context menu to Description box. . Add progress indicator when writing output file. . ** INTERNAL CHANGE TO TRIALWARE MECHANISMS** . Amended installation script to ensure that *our* Setup.exe is invoked. . Fix the handling of "@speed" type entries- and match POI Loader behaviour. Prevent user entering speeds that are out-of-bounds (>124mph or >200km/h). . Minor correction to Garmin schema location - though I think Garmin have a problem... . Improve error message if Google Earth fails to start (or isn't installed ;-). . Workaround for failing VB error handler, when writing output file. . Don't set TourGuide flag, unless referenced file actually exists. . Improve Unicode handling - especially where it would have caused an Exception. The conversion may not be correct, but better than fatal error. . Output more information in licencing error handler. . Minor fix to Longitude/Latitude bounds check. It used to match Garmin's schema, but that is wrong :-( . Write