See NOTES at end of file. ====================================================================== A.00.201 May 28, 2009 Changed serial port timeout values for Magellan units. The timeout value is 2 seconds and the program will re-try five times. April 4, 2009 Extensive changes were made to the Edit a Waypoint dialog to facilitate using G7ToWin to read/write/create Garmin POI files. See the helpfile for more info. Cleanup and bug fixes for the code written in the last few days. April 3, 2009 Added ability to edit a waypoints Street Address, City, State/Province, Country, Postal Code, and Telephone Number. This is primarily for use with .gpx files and the Garmin POI loader. April 2, 2009 Added a postMunge option to apply when reading waypoint duplicate. This will add a '_mX' where X is a number that starts at '1' for the first duplicate and increments for each duplicate for that waypoint. For example, if postMUNGE is selected and the three waypoints MYWPT, MYWPT, and MYWPT are read the three will become MYWPT, MYWPT_m1, and MYWPT_m2. Added the ability to read and write .csv files that are in Garmin POI format. See the G7ToWin helpfile for more info. Mar 30, 2009 Fixed a problem reading a quoted field in a .csv file when that field contained a comma. The comma ended the field and it should not have. Added the ability to read Address info from MapSource .gpx files and write the data to both .gpx and .g7t files. The data in .g7t files is in a new continuation line: 'cE' and is this format: cE Street Address|City|State or Province|Country|Postal Code|Telephone Number At this time there is no way to edit the address info with G7ToWin. Mar 28, 2009 Internal housekeeping. Mar 7, 2009 Added a command line option -web. This option is used for internal web site housekeeping. If you really wish to see what it does execute G7ToWin -web >mm and then edit the file mm. Added a command line option -v to display the version and build time. Mar 4, 2009 Fixed a bug that caused a track created by a conversion from a route to output incorrectly to .PCX5 files. Each track point would be output as the start of a new track. Mar 1, 2009 Modified the 'send to Google Maps' functions to use the default web browser and not specifically execute IE. Feb 22, 2009 Moved around some Waypoint List right-click menu items. Gamin has introduced two new waypoint display parameters: Image, Image & Name. Garmin did not define what these are in the help file. MapSource will save these two new values into a .gdb file but will not save them to .gpx files. When saving to .gpx they will be changed to Symbol+Name. When reading .gdb files G7ToWin will convert Image display mode to Symbol and Image&Name display mode to Symbol+Name. If .gpx file writing is updated to include the two new display parameters then G7ToWin will also be updated. Feb 6, 2009 Added Cntl+G to send first selected waypoint to Google Maps from a waypoint list. Fixed a problem reading tracks from .gpx files written by gpstuner. ====================================================================== A.00.200f Jan 24, 2009 Minor change so that a .gpx file without an 'encoding' tag is assumed to NOT be in UTF-8 format. Jan 18, 2009 Minor change to bring the helpfile comments concerning UTF-8 and the code into agreement. If G7ToWin reads data from a GPX file written in a format other than UTF-8 no conversion of data is made. G7ToWin writes data in UTF-8 format and will convert any characters accoringly. This may or may not be what is desired so it is best to either not mix data sources or to carefully check GPX files written by G7ToWin to ensure the data is written in a desired manner. Jan 14, 2009 Fixed a small precision error in cut/paste of waypoint lat/long. The cut or copied value could be off by 1 in the 6th digit to the right of the decimal. Fixed an error that could cause the program to crash when deleting a record or multiple records from a list. Added support for saving .kml files for use with Google Earth. Waypoints are placed in a folder named Waypoints and tracks are in a folder named Tracks. Both Wapoints and Tracks are in a Document named for the file name. Each subtrack is a new track and has the name of the original track with a ' - X' added where X represents the subtrack. The point data consists of lat, long, altitude in meters. Waypoint data consists of the name, description or comment, and coordinants: lat,long,altitude in meters. Nov 19, 2008 Changed default .g7t file output version to 3. Version three files require that track point names be output and reside in version 3 files. However, the date time line is not required in version 3 files. The selection of which file version to use for output is now a drop down list and not radio buttons. Nov 11, 2008 Fixed a problem deleting a single waypoint from a route in a route list window. Some debug code was left into the route download code for Garmin mapping units and that caused route waypoint names to be replaced with the type of point. Removed. Nov 8, 2008 .g7t files that were version 2 files but did not have the date line immediately following would cause G7ToWin to crash. Fixed. Nov 4, 2008 Added an item to the right click menu for the waypoint list and trackpoint list. This item will allow the first selected waypoint or trackpoint in the waypoint or trackpoint list to be 'sent' to Google Maps. When this item is selected the program will attempt to find iexplore.exe and execute it with the proper URL to send the data to Google Maps. If the program is unable to find iexplore.exe the menu selection is ignored, i.e. no error message is displayed. The items added are: Send First Selected Wpt To Google Maps Send First Selected Trackpoint to Google Maps Oct 8, 2008 (same day) Local time zone offset can now be written to .gpx files by selecting 'Output Local Times' in File->Conviguration-> General Tab->Text File Modifiers. Fixed a typo that caused processing of offset times to sometimes crash the program. Oct 8, 2008 Modified reading of .gpx files so that times encoded as and where hh:mm is an offset from GMT are read. The '+' indicates the local time zone is ahead of GMT and the '-' indicates the local time zone is behind GMT. I am not sure if this is in violation of the .gpx schema which specifies GMT for the time element, but several programs 'out there' utilize the offset when they write .gpx files so I'm adding it to G7ToWin and G7ToCE. G7ToWin and G7ToCE will continue to only write .gpx time elements in GMT using the format: . Sept 29, 2008 Fixed a bug in reading a waypoint's category from a .gpx file. Sept 28, 2008 Added .g7t and .csv to the file format that support track point names for read and write. For this to be valid .g7t files MUST have the date the file was created as the first line after the Version line. If the generation of the .g7t file (eg SeaClear) does not include the date the file was created as the first line after the Version line then track point names are not read. Sept 27, 2008 Added ability to read, display, and edit trackpoint names. GPX files are the only files supported for reading and writing trackpoint name data. Sept 26, 2008 Fixed a problem introduced during experimental conversion of program to run under 64 bit OS. Added the ability to edit track point times. The data input format must be followed exactly as minimal checking is performed. Changed the way Insert Track Element (accessed from the right click menu on the track list) operates. See the helpfile for details. Sept 10, 2008 Modified reading .igc files to be in accordance with the latest IGC spec (through amendment 11). This requires a rollover of the time element from the 23rd hour to the 0th hour to result in the increment of the date by one day. G7ToWin was originally written to the original spec which was not clear on the issue so the increment in the date was not performed. Sept 6, 2008 Extended support for umlauts and added lower case support to sending/receiving from Garmin units. In the configuration General Tab: File->Configuration->General tab If the item "Allow lwr case & chars >0x7F?" check box is checked it overrides the item 'Convert Garmin Wpt names?' to allow characters with a value > 0x7F and certain other values, including lower case characters, to be sent to the Garmin GPS. See the helpfile for a full list of those characters below 0x80 that are allowed. Sept 4, 2008 Added support for byte values of 0x80-0x255 in the waypoint name, comment, or category. At the present time this is only used with .gpx files which are output in UTF-8 which requires bytes with those vaules be encoded as two bytes. Sept 2, 2008 Forced a route read from an Ozi .rt2 file to never be assigned to route 0. If route 0 exists and the data is sent to an Ozi .rte file the route will be sent at route 'n' where 'n' is the next unused route. These changes were implemented because Ozi does not support route number 0. A bug in the Route Edit page was fixed. This bug could cause the last waypoint of a route to become trashed. Removed Visual Styles. Using Visual Styles would cause the program to no longer support versions of Windows prior to XP. May 26, 2008 Fixed a bug which caused an empty temperature field in a .csv file to be read as 0 degrees C. May 25, 2008 Recompiled using visual styles. That removes the annoying Beep bug when changing the selected item in a listbox under Vista. This may cause problems in versions of Windows prior to XP SP2. May 23, 2008 Fixed a bug in reading .gdb version two files. This was caused by a change in the way MapSource handles the file. This change was made sometime in the past--likely before .gdb version 3 was introduced but I didn't notice the change. Nov 29, 2007 If a GPX file contained a space before the = in a latitude or longitude, i.e.