File: changes.txt for G7ToCE (C) C.R. Henderson, 1997-2007 If you have questions concerning the 'Monitoring functions' you can direct them to: Timo-Enrique Koester email: koestert@students.uni-mainz.de ====================================================================== A.21f Nov 29, 2007 Recompile to bring changes made to G7ToWin that are appropriate to the PPC into the code. Apr 23, 2007 Fixed a problem reading the SP III as a default icon family. Apr 22, 2007 Fixed a problem reading .loc files. Sometimes the type parameter was decoded incorrectly. Apr 9, 2007 Waypoint Categories are now written to the g7toce.ini file. If output file Version 1 is checked on the configuration tab and the output file type is .g7t then the Category line will not be written to the file. ALL other aspects of a .g7t file remain unchanged. Mar 25, 2007 Fixed a problem saving a .igc file when neither of the two options to automatically name the file were checked. Mar 17, 2007 IGC files were being saved to the startup directory not to the Save IGC Folder as desired. Fixed. Jan 10, 2007 Fixed a problem reading/writing OziCE .rt2 files. Jan 9, 2007 Fixed a bug in reading "lat" and "lon" elements from .gpx files. A.21f Dec 2, 2006 More work on Proximity waypoints. See helpfile for a description of how Proximity waypoints are handled. Nov 25, 2006 Starting G7ToCE by double clicking on a supported file type (the user must set the file type as one handled by G7ToCE) would not count any proximity waypoints contained in that file. Fixed. Nov 14, 2006 Fixed a problem in the initialization of the default icon in the create waypoint and create event dialog boxes. Nov 10, 2006 G7ToCE looks for the string "MapSource" at the beginning of a .gdb file. If the string does not exist the file can not be a MapSource.gdb file. The comparison was case sensitive. Some programs output "Mapsource" as the string. G7ToWin could not read those files because the comparison failed. This version changes the comparison to be case insensitive. Oct 28, 2006 Fixed a bug that caused the HPC version to fail in setting waypoint categories. Oct 9, 2006 Fixed a problem reading .loc files. Aug 30, 2006 Added build information to .gpx file header. Aug 29, 2006 Fixed a problem with the VP and TP data in a .g7t track file. The values could be wrong if Distances weren't output to the file. Fixed a problem with the VP column in the output of track information to .csv files. Fixed a bug which could cause a program crash if too many files were read in and Monitor was checked. Aug 12, 2006 Fixed a time problem in reading .gpl files. The GMT times in .gpl files were silently converted to local time but represented as GMT. Aug 10, 2006 Fixed a problem with track output to GPX files. Fixed a problem creating a track from a route. July 29, 2006 Fixed a problem with bounding box output values in .gpx files. July 20, 2006 Added support for track data record D304 used in the Edge 305. April 25, 2006 Fixed a typo which caused disply download on supported units to fail. March 30, 2006 Minor changes to reading of .gpx files. Previous version required waypoints come first followed by routes followed by tracks. GPX files are now read three times, once looking for waypoints, once for routes and once for tracks. This makes the order of the waypoints, routes, and tracks unimportant. March 10, 2006 Fixed a bug creating MapSource .gdb files introduced by a typo yesterday. March 9, 2006 Fixed a problem with the 'dirty bit' and saving proximity waypoints. Feb 25, 2006 Fixed a problem reading waypoint categories via the serial port. Fixed a problem reading OziExplorer route files when the waypoint record contained a value of zero for the Ozi time. Feb 23, 2006 Cosmetic changes and a recompile. Feb 18, 2006 Added Product ID 292 to the list of Garmin units that support Lower case in waypoint data. Product ID 292 is at least the 76CSx and may be used for the 60Cx, 60CSx, and 76Cx, also. Feb 9, 2006 Increased the allowable length of the comment field to 50 characters. Created a class of Garmin units that allow lower case in Waypoint names and added the SP 7200 to the list. Feb 5, 2006 Changed text in two menu items to reflect the parameter WaypointNameLength added previously. Feb 3, 2006 Set menu enables when G7ToCE is started by double clicking on a file extension registered to G7ToCE. Removed ability to remove duplicate waypoints based upon a name comparison of 6 or 10 characters. Added a waypoint name length parameter. This parameter defaults to 20 and can be set on the File->Configuration-> General tab. The waypoint name length parameter is used in a new menu item under Waypoints. This menu entry will remove duplicate waypoints based upon a comparison involving the first X characters where X is set by the waypoint name length parameter. The waypoint name length parameter is also used in determining if waypoints are duplicates for writing waypoints to MapSource .gdb files.` Jan 21, 2006 Added support for Transparent color tracks. By default icons also support the tranparent color though I don't know of any units that support transparent colored icons. Jan 12, 2006 Minor bug fixes and code cleanup. Jan 4, 2006 Track point and Waypoint temperature is now saved to and read from .csv files. Dec 30, 2005 Added ability to read simple TopoUSA .txt files. Dec 29, 2005 Added some error checking for improperly formatted lat/long in .g7t wpt/trk records. This is not implemented for .g7t/.txt files prior to Version 2. Dec 24, 2005 Fixed a bug which caused the first route waypoint read to fail when saving to a .g7t file. Dec 21, 2005 Fixed a bug that occurred when saving an Ozi.wpt file and the Icon set was a Magellan icon set. Dec 19, 2005 Changed Magellan download code to only report the first unknown data received. Nov 25, 2005 Modified icon names for the Magellan 330, Meridian, and SporTrak Pro to use the names presented to the user not the names as shown in the Thales specification. Nov 23, 2005 Magellan icon names will be written to .gpx files if a Magellan unit is selected. Previously the Garmin equivalent was used. Nov 22, 2005 Fixed an off by 1 error which caused the icon family for the Magellan 330 to not be displayed. Oct 28, 2005 Fixed a problem reading Ozi .wpt files with short lines. Oct 18, 2005 Fixed a problem that could cause reading MapTech .rxf files to fail. Oct 17, 2005 Altitude from Magellan units was not displayed. Fixed. Oct 4, 2005 Ozi files were output in WGS-84 even if a different external datum was selected. Fixed. Sept 26, 2005 Added Legend (8Mb) with Product ID of 411 to list of devices supporting display download. Sept 21, 2005 Changed the output of .gdb and .gpx files to NOT rename the first track to ACTIVE LOG if the box "Grmn gpx Trk Fmt" is NOT checked on the configuration page. Aug 19, 2005 Changed the way the program reacts after reading in a file. If waypoints are read then the waypoint list is displayed. If no waypoints are read but tracks are read then the track list is displayed. If neither waypoints nor tracks are read but routes are read then the route tree is displayed. Proximity waypoints are counted as waypoints for the above. ====================================================================== Aug 15, 2005 A.21f Fixed a problem with uploading proximity waypoints. ====================================================================== May 30, 2005 A.21e Fixed a problem with altitudes in uploading Magellan track points. Added Category edit for Garmin Waypoint Category values. See File->Configuration->Cat tab. Modified .gpx output to support Garmin Extensions for .gpx files as defined in MapSource 6.6.1 beta and above. Fixed a track naming problem when named tracks were output to .gpx output and the track did not have a name. Fixed a problem reading waypoint altitudes in .pcx5 files. Fixed a problem writing Ozi route names. Fixed a problem writing Ozi track names. ====================================================================== May 3, 2005 A.21d Set 'igc' to be the default file extension for 'Save IGC Track File' menu item. The extension will automatically be added to the file name if an extension is not input and the file name does not end with a period '.'. Added 60C/CS (76C/CS) Icon support. ====================================================================== April 25, 2005 1.21c Program now reads/writes datum from/to Ozi files. If the datum name written to the Ozi file has a trailing '*' character then the datum does not exist within OziExplorer. ====================================================================== April 20, 2005 1.21b Added track color to .gpx routines. Output file selection for Ozi/Fugawi/PCX was inverted. Fixed. Added 64 Custom waypoint symbols to MapSource symbol set. Changed Ozi .wpt, .plt, and .rte routines to support the 0xD1 (209) character as a comma replacement for Ozi files. ====================================================================== March 4, 2005 1.21a Fixed a problem with the waypoints list. On a sort the first selected item was not made visible. Fixed a problem with SA Text Size. The value chosen on the configuration page was not remembered. ====================================================================== February 28, 2005 1.21 Added ability to send a Named track to MS, SA, GPS, File from a track list. ====================================================================== February 27, 2005 1.20 Data containing duplicate waypoint names cannot be sent to MapSource or saved to .gdb files. G7ToWin/CE can read the resulting .gdb file but MapSource does not allow duplicate waypoint names and will report the file is invalid. A check for duplicate waypoint names in the waypoint data to be sent to MS or .gdb is made and the user notified if such duplicate data exists. The .gdb file suffix was missing from the file save drop down lists. Adding the .gdb suffix would work, but the suffix .gdb has now been added. The values of some items on the configuration tabs DMS and Icon were 'forgotton'. Fixed. ====================================================================== February 24, 2005 1.19 Added symbol name to waypoint list under symbol column. The name is the one that would be saved to a .gpx file. Added 'Save Selected Route to a Track' item to 'right click popup' for route lists. Changed the 'set waypoint time from nearest track point time' by adding the ability to ignore the minimum distance Added the ability to show the VP value in track lists in Knots, Miles/hour, kilometers/hour, feet/second, or meters/second. Added the 221 symbols from MapSource to the allowable symbol set. Named the new Icon 'family' MapSource. Changed the way waypoints created from track points are numbered. Previously they were sequential up to 9999 where they started over. Now the number in the waypoint name is the number of the track point within the track buffer. This value is now displayed in the track list. Added reading/writing of Waypoints, Tracks, and Routes from/to MapSource .gdb files. See the G7ToWin helpfile under the index 'GDB files'. Added ability to edit proximity waypoints. Any waypoint in the regular waypoint list that has a Proximity Distance value is deemed to be a proximity waypoint. The proximity code has NOT been extensively tested. The only GPS I have which supports prox waypoints is the 12CX which utilizes an old prox data format. I'm depending on users for feedback as to bugs with the proximity code. ====================================================================== January 9, 2005 1.18 Added D110 to allowable data formats for Proximity waypoints for Garmin units. ====================================================================== January 6, 2005 1.17 Changed header of .gpx files. Added switch to chose between single for a track segment (Garmin's format) and multiple elements for multiple track segments. ====================================================================== December 10, 2004 1.16 Added support to read/write Street Atlas gpl files. ====================================================================== November 30, 2004 1.15 Added the checkbox to ignore the number of route segments per route when sending to Garmin units. The box is on the File->Configuration->DMS tab. ====================================================================== November 29, 2004 1.14 Added a distance value to the DMS configurarion page which allows input of a separation distance in meters. If the distance between two waypoints is less than or equal to this distance their positions are considered equal for purposes of deleting duplicate waypoints by position. ====================================================================== November 29, 2004 1.13 Internal release only, not distributed. ====================================================================== November 29, 2004 1.12 Fixed an obscure bug in deleting waypoints. Ver. 1.11 failed to download D109 waypoints because a debug statement from the PC version was improperly left in the source code. Fixed. ====================================================================== November 24, 2004 1.11 Added some support for the link item to waypoints. This is the 'link' item supported in MapSource. G7ToCE will now read/write all regular MapSource symbols to/from a GPX file. Fixed a bug in reading IGC track files. ====================================================================== November 15, 2004 1.10 Changed the method used to calculate the G security record. This will require that users of VALIG7To.exe and VALIG7ToWin.exe download new versions. Numerous modifications to the saving of IGC tracks. These changes are not complete nor are they extensively tested. Use at your own risk. The changes are documented in the latest helpfile. ====================================================================== October 19, 2004 1.09 Misc housekeeping updates. ====================================================================== August 27, 2004 1.08 Reading .csv altitude/depth units now docode the alt.depth properly. ====================================================================== August 27, 2004 1.07 .csv altitude/depth units now follow the configuration dialog page. ====================================================================== August 18, 2004 1.06 Added G7ToWin's identifier (XGW) to A and L IGC records and cleaned up the output to IGC files. For example only one HFDTE record is now output and a HFGPS record is now output. Corrected error in first/last track switch added in 1.05. ====================================================================== August 17, 2004 1.05 Added display of a prompt if an attempt is made to save a .rt2 file but route 0 does not exist. In some instances when deleting duplicates the waypoint with the longest comment would be deleted. Fixed -- the waypoint with the shortest comment is deleted. Added check box to Save IGC file dialog box that allows the user to chose whether to use the first valid track point time or the last valid track point time when generating an IGC compatible file name. If no valid track point is found then the program uses the first track point as before. ====================================================================== June 7, 2004 1.04 Added menu items to Wpts and Waypoint List. ====================================================================== June 4, 2004 1.03 Fixed a bug in the creation of routes. Added a 'Save Rte' button to the route creation dialog. This button operates exactly as does the OK button but does not exit the dialog. This allows several routes to be created at one time. ====================================================================== June 1, 2004 1.02 Fixed a bug in the save debug which caused the dialog to fail to appear. Fixed a bug which caused problems in ID'ing a SPIII with the 2.70 firmware. ====================================================================== April 26, 2004 1.01 Fixed a bug in reading OZI rte files. This caused an improper route buffer full error message. ====================================================================== April 16, 2004 1.00 Fixed a bug in the new save file dialog. Removed 'Beta' from version designation. ====================================================================== March 27, 2004 Beta 99 Changed startup order so that the file paths were remembered restored correctly. ====================================================================== March 27, 2004 Beta 98 Changed the file dialog boxes to the flash storage cards and other directories can be accessed. Thanks to Des Newmann for help and sample code. ====================================================================== February 17, 2004 Beta 97 Modified PCX5 output files so they are readable by G7ToWin. Previously only TTQVNew format was readable by the program. ====================================================================== February 17, 2004 Beta 96 Modified the way OziExplorer .plt files are written. Previously G7ToWin wrote a 0, 1, or 2 in Field 3 of a track point. This signified a regular point (0), the beginning of a new segment (1) or the beginning of a new track (2). Ozi only supports one track per file so the 'new track' flag (2) was illegal. If multiple tracks are sent to a single .plt file the 'new tracks' will be changed to 'new segment'. ====================================================================== February 14, 2004 Beta 95 Changed the number of routes/wpts to 50/50 for the Garmin GPS V. Modifed the reading of Ozi .plt files. Ozi .plt files do not contain track names. When Ozi .plt files are uploaded to some Garmin units the unnamed tracks are sent as a track with a blank name which can be confusing to users of the GPS. When the proram reads an Ozi .plt file the file is named FromOzi # where # is an integer starting at 1 and incrementing each time an Ozi .plt file is read. The number is reset to 0 each time G7ToCE is executed. Route->Create Dummy Route is always available. This allows multiple 'dummy' route placeholders to be created. The name of the dummy route has been changed from DUMMY ROUTE to DRTExxx where xxx is an integer between 1 and 100 and represents the number of dummy routes that have been created since the program was last executed. ====================================================================== February 12, 2004 Beta 94 Fixed a bug in track naming introduced in Beta 93. ====================================================================== February 11, 2004 Beta 93 Changed the way the program handles forcing the name of a track to "ACTIVE LOG" if the first track being sent to a Garmin unit which supports named track logs isn't already named 'ACTIVE LOG'. The program will now set the name to 'ACTIVE LOG' only if a track log in the track data to be sent isn't already named 'ACTIVE LOG'. This is NOT a 'rename' action, it will occur only if the first track does not already have a name. ====================================================================== February 10, 2004 Beta 92 Changed the output designator from a 'T' to a 'S' for .wiz trackpoints. This change allows the track point to be used as a sounding designator. ====================================================================== January 31, 2004 Beta 91 Fixed a problem which caused the first to be missing from multiple tracks in .gpx output. Fixed a problem which did not allow the menu items to display properly in the waypoint list view window. ====================================================================== January 25, 2004 Beta 90 Changed the waypoint type on .wiz files from a M to S. This will allow DepthWiz to process the points depth properly. ====================================================================== January 23, 2004 Beta 89 Fixed a time conversion problem. ====================================================================== January 23, 2004 Beta 88 The program failed to read the time from the comment field on some Garmin GPS units. Fixed. ====================================================================== January 21, 2004 Beta 87 Changed the startup of the program. The startup sequence is: 1. Get 'My Documents' folder name from system. 2. Look for \'My Documents'\G7ToCE\G7ToCE.ini 3. If found set StartUp folder and IniFile folders to \'My Documents'\G7ToCE and \'My Documents'\G7ToCE\G7ToCE.ini respectively. 4. If file not found in #2 then a search for the file under \\My Documents\G7ToCE\G7ToCE.ini \\My Documents\G7ToCE\G7ToCE.ini ... \\My Documents\G7ToCE\G7ToCE.ini is made where - stand for each folder in the root of the CE device object store as found by a FindNextFile call. The mask for the search is set to find only folders which are temporary. This ensures that folders which are part of the object store are not found, but folders on Flash cards are found. The first folder found to contain G7ToCE.ini is used and the StartUp and IniFile values are set as in #3 with - as the root. For instance, if the file is found under the "SD Card" folder then "\SD Card\My Documents\G7ToCE" for the StartUp folder and "\SD Card\My Documents\G7ToCE\G7ToCE.ini" for the IniFile location. 5. If the search in #4 fails to find G7ToCE.ini then the folder \'My documents'\G7ToCE is created. This will make sure saving the .ini file will work. The folders are set as in #3. The ini file info will be saved to: \'My Documents'\G7ToCE\G7ToCE.ini These changes allow the datums file g7windatums.txt and the ini file G7ToCE.ini to reside on a storage card. Simply create the path to your .ini file on your storage card and delete the .ini file from 'My Documents'\G7ToCE and run the program. It will find the .ini file in your storage folder \SC\My Documents\G7ToCE where SC is the name of your storage card. \SC\My Documents\G7ToCE will be set as the StartUp folder. This has been tested on the PPC only. ====================================================================== January 20, 2004 Beta 86 Similar to Beta 87. See 87. ====================================================================== January 15, 2004 Beta 85 The definition of 'Prompt before program exit' check box has changed. Previously if checked the program would always ask before exiting. The new function is to ask only if the box is checked AND it appears as if GPS data has been modified but not saved. ====================================================================== January 13, 2004 Beta 84 Added the ability to download Geko (Product_ID=248) display. ====================================================================== January 8, 2004 Beta 83 The display of those Garmin and Lowrance units which support display download can be downloaded and saved to a bitmap file. The bitmap is shown in the G7ToCE window, but it can not be modifed in any way by G7ToCE. WYSIWYG. ====================================================================== January 6, 2004 Beta 82 Fixed a problem in reading .loc files. This occurred in an area shared with reading .gpx files so they could fail also. ====================================================================== January 6, 2004 Beta 81 Fixed a problem in reading .gpx files. ====================================================================== January 6, 2004 Beta 80 Fixed a problem in calculating time when creating a waypoint. 'Evnt' menu item no longer requires the GPS be set to LEI, it is always available. Keep in mind Events are not generally useful on GPS units other than LEI. Fixed a problem displaying an event list when the selected gps is a LEI unit. ====================================================================== January 5, 2004 Beta 79 Added the ability to read/write Geocache .loc files. The .loc files must be standard ASCII, i.e. not compressed .loc files. The waypoint name, co-ords, and symbol (from the tag) are the only items decoded. .LOC files written by G7ToCE contains only name, coords, symbol and description and is uncompressed. Modified the Get Position copy to clipboard insert tabs between fields. ====================================================================== January 3, 2004 Beta 78 Changed the way route numbering is handled within the program. Route 0 will be reserved for use with Garmin units. Routes downloaded from a LEI or Magellan unit will never be placed into route 0. Data within the program's route 0 position will never be uploaded to a LEI or Magellan GPS. If routes are downloaded from a Garmin unit which supports route 0 and route 0 exists in that unit then downloading routes will place the Garmin route 0 into the program's route 0 slot. Downloading routes from a Garmin unit which does not support numbered routes will never place a route into route 0. The GPS Command Get Positon for Garmin units will now display the data in the current datum and display mode. The displayed text string is also copied to the clipboard and can be pasted into other programs. ====================================================================== January 1, 2004 Beta 77 Added .gpx input. The routines are designed to read only the data written by the program. Other sources will likely work, but no guarantees. Added a menu item to right clicked tracks. The new menu item, Delete Duplicates in Selected Track, will delete any duplicates in the currently selected track(s). Duplicates are defined as those with equal co-ordinants and adjacent to each other in sequence. Only the first one is kept. Some Magellan units do not respond to the DELETE,ALL command. G7ToCE has been modified to first delete waypoint, tracks, and routes before sending the DELETE,ALL command. This will ensure that at least waypoints, tracks, and routes are deleted. ====================================================================== December 27, 2003 Beta 76 Added Nouvelle_Triangulation_Francaise datum to program. Also added entry using the same parameters for NTF_France datum. ====================================================================== December 26, 2003 Beta 75 Added initial support for the following units: Sportrak Map/Pro, Sportrak, FX 324, Meridian Color, FX 324 Color, Sportrak Color, Sportrak Marine, Meridian Marine (2003). I do not have access to a Magellan unit which supports named routes so the units are all set as not supporting named routes. If you have one of the above units and it supports named routes please create a serial debug file, download waypoints and then download routes and send the debug file to me. I'll update G7ToCE so it knows the unit supports named routes. Fixed a bug which caused .gpx altitudes to be output incorrectly. Added the ability to save minimal GPX files which can contain waypoints, tracks, and routes. The element is set from the names for symbols as given in the Garmin spec and is based upon the conversion of the input waypoint to the internal format and then converted to the Garmin waypoint name. This is NOT the waypoint name as specified by any particular Garmin GPS unit, it is the general name for waypoints using that symbol number as stated in the Garmin Protocol specifications. ====================================================================== October 13, 2003 Beta 74 Added Magellan SporTrak and SporTrak Pro to the list of Magellan GPS units which support lower case waypoint names. ====================================================================== Sept 19, 2003 Beta 73 Modified read routine so that non existing alt/dpth values are set to 1e25. Previously they could be as low as 3.0e24 which is 'non existant' for most Garmin units, but not all. Changed number of route points/route for GPS76S to 125. Changed number of route points/route for GPS176/C to 254. ====================================================================== Sept 10, 2003 Beta 72 Re-compiled for Pocket PC 2003 ARMV4. ====================================================================== July 7, 2003 Beta 72 Magellan Meridian GPS upload does not convert waypoint comments to upper case. ====================================================================== June 14, 2003 Beta 71 Magellan Meridian GPS upload does not convert waypoint names to upper case. ====================================================================== May 14, 2003 Beta 70 Added the ability to create waypoints from track points via right click on the track list. Waypoints are created for each selected track point starting at W00000 and running to W99999 for each execution of the program. ====================================================================== May 6, 2003 Beta 69 A new output format has been added. If "DepthWiz importable files *.wiz" is chosen for the output file the output will be in a format directly importable by DepthWiz's Data Builder Wizard. G7ToCE will not import .wiz files. Waypoints and trackpoints only in the .wiz file. ====================================================================== Apr 26, 2003 Beta 68 c8 continuity records were read incorrectly when read from .txt files which had been written as Text File Version 2. Fixed. ====================================================================== Apr 23, 2003 Beta 67 Ozi plot files version 2.1 were read incorrectly. Fixed. ====================================================================== Apr 22, 2003 Beta 66 Incresed Legend routes to 125 waypoints/route. Beta 65 Incresed Vista routes to 125 waypoints/route. Track column headers were saved/restored to the .ini file incorrectly. Fixed. ====================================================================== Apr 5, 2003 Beta 64 Changed supported routes from 20 to 50 for the StreetPilot III Changed the number of route points from 50 to 1200 for the StreetPilot III. ====================================================================== Mar 11, 2003 Beta 63 Added waypoint comments to .cup files. The comment is in the 'Description' column. Added two columns to track list: VP - velocity in meters per second from the previous track point. This is segment independent. INF indicates 0 time between these two points. TP - Time in seconds from the previous track point. This is segment independent. VP and TP are written to g7t track files but are not read in. Changed the R value used in Sinnott's formula for calculating distance to R= 6371.0 KM IAW: FAI Sporting Code, GENERAL SECTION, Glossary Page 2 http://www.fai.org/sporting_code/scg.pdf The value of the radius used in distance calculations is now saved in g7toce.ini. The parameter is named SinnotsRadius. By editing g7toce.ini the value can be changed. Fixed a couple of bugs which caused proximity waypoints to fail. Fixed a problem with .www files where distances were not calculated correctly if the datum was set to anything other than WGS-84. Enabled the reading/writing of Proximity waypoints from/to .g7t files and downloading Proximity waypoints from Garmin GPS devices. These waypoints cannot be listed or edited with G7ToCE. They can be edited in the .g7t file and subsequently reloaded to G7ToCE for upload to the GPS. ====================================================================== Beta 62 Internal release. ====================================================================== Jan 23, 2003 Beta 61 Fixed a problem with icon order in the G76S. ====================================================================== Jan 14, 2003 Beta 60 Added a new menu item to the track list. Right clicking on the track list now has a menu item which allow the creation of a route from all tracks which have at least one point selected. All of the point in each of the tracks will be added to a route named by the user. The waypoint will be named TTXXXX where XXXX is a number from 0000 to 9999. This number rolls over to 0000 and also starts at 0000 each time the program starts. ====================================================================== Jan 8, 2003 Beta 59 Fixed a sign error reading PCX5 files. ====================================================================== Jan 7, 2003 Beta 58 Changed the way Touratech QV files are read and written. Versions of Touratech QV prior to 2.51.37 used an internal mapping to store icon information in .wpt files. Versions after 2.52.48 use the Garmin Symbol number. Versions between these two are undefined as the format was under development. If you are using a version of QV from 2.51.37 to 2.51.48 you should update. Writing of either type is available by checking either TTQV (Old) for versions of QV prior to 2.52.49 or TTQV (New) for versions of QV 2.52.49 and later on the Configuration page. These options are only available if Ozi/Fugawi output is not checked. NOTE: The Touratech QV .wpt file is based upon the Garmin PCX5 file format. This info also applies to QV route files (.rte). Fixed a bug with G records in CE devices. The ability to select a G record for output was not available. Fixed a sign error in Datum conversions. ====================================================================== Jan 2, 2003 Beta 57 Modifed number of routes/route waypoints for GPS 72. Fixed a problem initializing GPS76S icon set. ====================================================================== Dec 15, 2002 Beta 56 Added GPS 76S Icon family. NOTE: The 76S returns the same value for the two bouys. Therefor it is not possible to distinguish them when they are downloaded. Garmin has not responded to my email about this problem. Removed the extra space before the DESCRIPTION field in PCX5 waypoint files. ====================================================================== Nov 10, 2002 Beta 55 Fixed a problem reading the icon family from Ozi .wpt files. Added ability to read PCX5 files formated in 'U LAT LON DEG' mode. ====================================================================== Oct 22, 2002 Beta 54 Added the ability to read OziCE plot files version 2.0. Waypoints output to .csv files had an extra CRLF and ';' in one area. Removed. Reading waypoins from or saving waypoints to an LEI unit in command line mode no longer prompt for the range of waypoints to transfer. The values are taken from the values in the accessed g7toce.ini file. ====================================================================== October 9, 2002 Beta 53 Fixed a problem with eTrex Legend routes. Only the first 30 points were sent and the Legend supports 50. Fixed. ====================================================================== September 17, 2002 Beta 52 Fixed a problem with eTrex routes. Only the first 30 points were sent and the eTrex supports 50. Fixed. ====================================================================== August 13, 2002 Beta 51 Increased wpt comment length to 50 chars in .g7t/.txt files. Added Fugawi rev 2.0 file read capability. Modified file save routine to add the suffix only if the '.' does NOT appear in the filename. If a '.' appears in the file name then the name is not modified. This is an attempt to work around a bug in the WinCE 2.11 common dialog routines. This applies only to WinCE 2.11 devices. The control continues to add the suffix selectd for PocketPC and PockePC 2002 devices regardless of whether a suffix is supplied or not. Both cases are contrary to the way the control is documented, but that's life in the Microsoft world :-) ====================================================================== July 14, 2002 Beta 50 Added eTrex, Camo, and Summit Icons. Venture, Legend, and Vista are the same as eMap. ====================================================================== July 10, 2002 Beta 49 Revised method used to save OziExplorer .wpt files to preserve symbol information. Removed Ozi/Grmn and Ozi/LEI icon buttons on Configuration Icon Property page. ====================================================================== July 9, 2002 Beta 48 Getting a position from a Garmin GPS, via GPS->Commands->Get Position, will create a waypoint. The waypoint will be named PSNxxxx where xxxx is 0 to 9999 and is represented by a counter which starts at 0 when the program is started. If the counter exceeds 9999 it resets to 0. This feature was implemented at the request of a user. ====================================================================== June 24, 2002 Beta 47 A few of the H/PC Pro dialog boxes were misconfigured in a manner which could cause the program to appear frozen. Fixed. Created small icon and changed icon colors a bit. IGC track pressure altitude now set to zero. Previously it was the duplicate of the GNSS altitude. ====================================================================== June 18, 2002 Beta 46 Finalized startup code. HP Jornada 720 now works with G7ToCE. ====================================================================== June 14, 2002 Beta 45 Fixed a bug in the IGC short name generation routine. Modified startup code to better check for the '\My Documents' folder. This code has not been extensively tested. ====================================================================== June 9, 2002 Beta 44 Cleaned a baud rate error for Garmins. Introduced in Beta 41. ====================================================================== May 18, 2002 Beta 43 SP3 Icon error. Fixed. ====================================================================== May 15, 2002 Beta 42 Magellan Waypoints and trackpoints from the Southern Hemisphere were read as if they were from the Northern Hemisphere. Fixed Fixed a problem where LEI units wouldn't cycle the baud rate. This was introduced several revisions ago during the Magellan implementation. ====================================================================== May 13, 2002 Beta 41 Minor cleanup in startup code. Baud rate for Garmin wasn't defaulted properly if the file g7toce.ini did not exist. ====================================================================== May 7, 2002 Beta 40 Preliminary implementation of commandline paramaters. Added ability to read from a GPS or write to a GPS on the command line. On output to GPS all data currently read in will be sent. G7ToCE \My Documents\MyWpts.g7t,w,GPS will read in the data in the file \My Documents\MyWpts.g7t and write all data found to the GPS connected to the current COM port as selected in the .ini file. On input from a GPS things are a bit different. Each character after the GPS is examined. For each character encountered the associated data is read in. For example G7ToCE GPSarrtew,,\My Documents\MyWpts.g7t will download all data from the GPS followed by the routes twice followed by the tracks followed by the events followed by the waypoints. All data will be sent to the file \My Documents\MyWpts.g7t. Filtering of duplicate records on input will be determined by the configuration parameters in the .ini file. Of course, events will not be read in if the connected unit is a Garmin :-) The above items have not been actively tested on CE devices. If an association for .g7t files is mapped to G7ToCE then clicking on a .g7t file will execute G7ToCE and read in the file. This has been tested. ====================================================================== May 4, 2002 Beta 39 Fixed a long standing bug which caused the display to become erratic if data was sent too quickly or too often. ====================================================================== April 23, 2002 Beta 38 General cosmetic cleanup in Magellan parts. ====================================================================== April 23, 2002 Beta 37 Attempting to read a non-exstant file could cause a program crash--fixed. Added Magellan upload/download support: All known icons are supported, however, not all icon images are correct. I used those I had access to which includes the 315 and the Map 330/Meridian icon set. Tracks uploaded will have their altitude set to 0. Uploaded track point times will start at 00:00:00 and increment 1 second for each track point uploaded. Modified PCX5 file output to support MapSource 4.07. This means that MapSource 4.07 must be used to input PCX5 files, MapSource versions less than 4.07 will not import the file. This also means that this version of G7ToCE will not read the symbols properly if the PCX5 .wpt file was written by an earlier version of G7ToCE. Added a function to delete duplicate waypoints based upon the wayoint names first 6 characters. This will allow the file to be output to a MapSource PCX5 file. The MapSource PCX5 import function supports only 6 char names and does not allow duplicate waypoints. Modified the IGC track file output function to output GPS model, hardware ID and software revision in the 'A' record. ====================================================================== March 29, 2002 Beta 36 Added an item to the popup menu on track lists. This item, 'Combine Sel into one Trk' will create one track out of all selected track/track elements. The first item in the list will be the start of the track. The user will have to edit the first point to set values such as name, color, etc. Selecting a single element in a track segment selects the entire track segment. The option works on the first contiguous selecton. For example if an element in track one, two and 5 is selected only track one and two will be combined and become track one. The old track three will become track 2 and so on. ====================================================================== March 25, 2002 Beta 35 Fixed a typo which caused G7ToCE to set all altitude values read from OziExplorer plot files to 'not used'. ====================================================================== March 21, 2002 Beta 34 Fixed a problem reading older PCX5 waypoints and routes. The program could crash. ====================================================================== March 10, 2002 Beta 33 Added Lowrance/Eagle support and some bug fixes. ====================================================================== March 2, 2002 Beta 32 Added 'G' security record capability to .igc file output. Added selection of IGC long file name format or IGC short file name format. Wrote two validation programs: VALIG7To.exe for MSDOS only and VALIG7ToWin.exe for windows programs. Both are command line programs which scan an igc file written by G7ToWin or G7ToCE and determine if the G record is valid. See the helpfile for more detail. Added the waypoint reference distance to the 'C' continuation record. The distance units is added to the value and appears the same as the distance units for the reference waypoint in the waypoint list: cC 1e25|1e25|FF|00|00|00|00|00|00|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|80.225 S mi Added the reference distance, as a column, to the .csv file. Added the units to the column following the ref dist. NOTE: The reference distance is NOT read when a .g7t or .csv file is read. The value is ignored when reading either of those file types. The units are in the same units as the waypoint list and can be set on the configuration page. These values will only be valid when a valid reference waypoint has been set. Fixed an initialization problem which caused some HPC units to fail to read various text based files. ====================================================================== February 23, 2002 Beta 31 Added file type .g7t. This is a text file much the same as the old .txt files. The difference is that continuation lines are always output and the continuation lines are re-defined. The original .txt format is still supported. In the file Open and File Save As dialogs the .txt file is at the bottom of the list. The old .txt file is fixed and will be phased out. For .g7t output: Continuation lines c1-c8 are not used in .g7t files. Three new continuation lines have been defined. These three continuation lines will always be written to .g7t files when a waypoint is written. Note: All values are delimited by '|' character. Therefore the '|' cannot be used in waypoints. 0123456 cA WaypointName, StreetPilotLnk_ident, name, city, state, cc cB facility, addr, cross_road, datatype cC altitude, depth, wpt_class, 18 class bytes in hex cA 001||||| cB |||0 cC 79.193726|1e25|00|00|00|00|00|00|00|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF ====================================================================== February 16, 2002 Beta 30 Fixed a problem with writing PCX5 route files. On input the first character of the route name would be stripped. Fixed a problem with Via's in editing route 0. The Via check box was not properly displayed nor was the via value saved correctly. ====================================================================== February 14, 2002 Beta 29 Added read of PCX5 file support. Changed the output of PCX5 files to support TTQV. If the General Configuration tab has the 'PCX Wpt len 6 chrs' box checked then output is assumed to be going to a PCX5 file which will be imported by MapSource. Names are truncated to 6 chars and the symbol set is chosen to match MapSource. If the box is not checked then output is assumed to be going to a PCX5 file which will imported by TOURATECH QV (www.ttqv.com). On input of a .wpt or .rte file, when the Ozi/Fugawi box is NOT checked and the .wpt or .rte file is assumed to be a PCX5 file, the 'I' record is searched for the substring 'Touratech QV'. If it is found the file is assumed to be written by/for Touratech QV and the symbols are converted accordingly. If the substring is not found the file is assumed to be in MapSource format and the symbols are converted accordingly. The waypoint name is never truncated on input. NOTE: The 'PCX Wpt len 6 chrs' check box is not visible when the 'Output is Ozi/Fugawi' box is checked. ====================================================================== January 26, 2002 Beta 28 Added Street Pilot III symbols to Icon family. ====================================================================== November 18, 2001 Beta 27 For versions of CE 2.12 and later the program has automated reading the startup directory. This directory is "My Documents" in English, but is often named differently in other languages which can lead to problems. The value is written to the configuration file, G7ToCE.ini, when that file is written. Values in the config file will override those previously set, so if the function call used to return the startup directory fails to work on a specific unit, normally those with OS version 2.11 and earlier, the value can be set manually into the config file: StartUpDir=\My Documents\G7ToCE\ and that value will be used. ====================================================================== November 16, 2001 Beta 26 PCX5 waypoint file output has been changed to limit the waypoint name to 6 characters and to more accurately map the waypoint symbol to the set used by MapSource. ====================================================================== November 13, 2001 Beta 25 Fixed problem reading MapTech routes which occured after a Clear All was executed and the next route read had the same name as the last route read before the clear all. Changed the method by which the lat/lon values are displayed in listviews (waypoints, tracks, events) to fix a rounding error. Monitor function: Added ability to resave column names read in via the g7toce.ini file rather than the new column names which might be read in via .mlp files. This allows a 'default' set of column names to be held in the .ini file while new column names can be sent to the .mlp file. Added save of the .www column names to .mlp files. The column names are also read when the .mlp file is read. Modified the reading of .csv files so that columns are defaulted if they are missing. Prior versions crashed if certain columns were missing. ====================================================================== October 10, 2001 Beta 24 Cleaned up an error introduced in the Pocket PC version in Beta 21. This caused the height to default to 10% and the height could not be changed in the configuration. This bug was not in the HPC version, but they have been 'updated' so the revision numbers are the same. ====================================================================== October 9, 2001 Beta 23 Cleaned up a few errors in reading MapTech track files. One of the errors resulted in the loss of the track names. ====================================================================== October 5, 2001 Beta 22 Tracks sent to some Garmin units must have a name or the track upload is ignored. If G7ToCE attempts to send an unnamed track to a unit which supports track data record D301 and the track is not named then the name is set to ACTIVE LOG. This happens only on the first point of the first track uploaded. Any subsequent unnamed tracks during the upload will not be named. Reading routes from a file where the route numbers are not unique is supposed to convert the non-unique route number to the next unused route number. This code was commented out a debug session sometime in the past. It is now restored and duplicate route numbers should not cause the program to make a long route out of the non-unique routes. ====================================================================== October 4, 2001 Beta 21 The heights of the waypoint list, track list, datum, and Event list windows can be changed. The parameter is under File-Configuration->Icons and is named ListHeight %. Values allowed are 10 to 100. ====================================================================== August 29, 2001 Beta 20 Some dialog boxes were configured incorrectly and would lock up the application on some HPC units. ====================================================================== August 27, 2001 Beta 19 Changed format of configuration dialog boxes for HPC. Some units had the lower part of the dialog box cut off. I *think* I have changed all effected dialogs, but as I do not have a unit to test I cannot be sure. ====================================================================== August 15, 2001 Beta 18 MapTech files were not being saved correctly after the first one was saved each session. Fixed. Fixed a problem with output of PCX5 tracks files. The year was improperly written as ' 1' rather than '01'. ====================================================================== August 8, 2001 Beta 17 Added a right click menu item to the Waypoint, Track, and Event list which allows returning the order of the column to the state existing when the g7toce.ini file was last read or written. For the H/PC a right click is simulated by holding down the ALT key when clicking. The order of the column headers in Waypoint lists, Track lists and Event lists can now be changed by drag and drop. The new order is saved to the .ini file when that file is saved. A new right click item has been added to restore the default column order. Combined sources from the H/PC version with the Pocket PC version. Added support for .cup files which are read/written by the Glider program SeeYou. ====================================================================== August 3, 2001 Beta 16 Added the ability to project and create a waypoint using a selected waypoint in the waypoint list as the base. This projection is based upon either a great circle projection or a dead reckoning projection using the International Spheroid eccentricity which is 0.08199188998. ====================================================================== July 23, 2001 Beta 15 Reading .csv files with a Z offset other than 0.000 would result in the offset being applied twice. Fixed. ====================================================================== July 22, 2001 Beta 14 Reworked user interface to more closely follow the Pocket PC guidelines. For instance, all tab dialogs have the tabs at the bottom. Changed default font for display to Courier New 9 point. Added ability to change the display font for the main screen. Accessed through File->Configuration->Icon. Tracks weren't counted at some times. Resulted in all tracks having a number of 0 in the track list. Trk->Upload to GPS did not work. Resulted in error A143. Fixed. ====================================================================== July 21, 2001 Beta 13 Modified reading of .www and .ttt files to support old style and new style files automatically. ====================================================================== July 14, 2001 Beta 12 Fixed a error in reading .www and .ttt files. ====================================================================== July 14, 2001 Beta 11 Changed messages from GPS indicating "No xxx Records to send" to "GPS: No xxx secords to send". Removed the separate message "GPS: No Route secords to send". Added i/o support for MapTech files .RXF, .TXF, and .MXF for Routes, Tracks and Waypoints respectively. ====================================================================== July 9, 2001 Beta 10 Clean-up of various dialog pages. Added icon pictures to some dialogs. Fixed a bug in Read/Merge of .mlp files. ====================================================================== July 7, 2001 Beta 09 Uploading track segments from the click and hold menu did not work. Fixed. Click and hold for route waypoints did not work. Fixed. Misc. sub-menu cleanup. ====================================================================== July 7, 2001 Beta 08 When selecting which items to send to a text file from File->Save As with 'Prompt for save items' checked the program failed to save waypoints not used in routes correctly. Fixed. Note, the decision as to whether a waypoint is used in a route is based upon a comparison of waypoint ID's and not on the waypoint names. ====================================================================== July 6, 2001 Beta 07 Moved most of the click and hold menu items for the waypoint list to the main menu 'Wpt' tab. That makes them easier to access. ======================================================================