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.