diff --git a/gpxsee.pro b/gpxsee.pro
index cad64309..af47f5d2 100644
--- a/gpxsee.pro
+++ b/gpxsee.pro
@@ -490,7 +490,9 @@ win32 {
icons/formats/rmap.ico \
icons/formats/tba.ico \
icons/formats/aqm.ico \
- icons/formats/sqlt.ico
+ icons/formats/sqlt.ico \
+ icons/formats/ov2.ico \
+ icons/formats/itn.ico
DEFINES += _USE_MATH_DEFINES \
NOGDI
}
diff --git a/icons/formats/itn.ico b/icons/formats/itn.ico
new file mode 100644
index 00000000..29e151a6
Binary files /dev/null and b/icons/formats/itn.ico differ
diff --git a/icons/formats/ov2.ico b/icons/formats/ov2.ico
new file mode 100644
index 00000000..02dbc3e9
Binary files /dev/null and b/icons/formats/ov2.ico differ
diff --git a/icons/formats/scripts/extensions b/icons/formats/scripts/extensions
index 97f7a49d..a070f177 100644
--- a/icons/formats/scripts/extensions
+++ b/icons/formats/scripts/extensions
@@ -22,3 +22,5 @@ rmap:#145cba
tba:#367050
aqm:#32a89e
sqlt:#303030
+ov2:#a8c920
+itn:#b8540d
diff --git a/pkg/appdata.xml b/pkg/appdata.xml
index 1bdf8389..f34f7b52 100644
--- a/pkg/appdata.xml
+++ b/pkg/appdata.xml
@@ -14,7 +14,8 @@
- Opens GPX, TCX, FIT, KML, IGC, NMEA, SIGMA SLF, Suunto SML, LOC,
OziExplorer (PLT, WPT, RTE), GeoJSON, SeeYou CUP,
- Garmin GPI & CSV and geotagged JPEG files.
+ Garmin GPI & CSV, TomTom OV2 & ITN and geotagged JPEG
+ files.
- User-definable online maps (OpenStreetMap/Google tiles, WMTS,
WMS, TMS, QuadTiles).
- Offline maps (MBTiles, OziExplorer maps, TrekBuddy maps/atlases,
@@ -92,5 +93,6 @@
application/vnd.rmaps.sqlite
application/vnd.mapsforge.map
application/vnd.tomtom.ov2
+ application/vnd.tomtom.itn
diff --git a/pkg/gpxsee.desktop b/pkg/gpxsee.desktop
index 1de15fb1..d5dc332a 100644
--- a/pkg/gpxsee.desktop
+++ b/pkg/gpxsee.desktop
@@ -15,4 +15,4 @@ Icon=gpxsee
Terminal=false
Type=Application
Categories=Graphics;Viewer;Education;Geography;Maps;Sports;Qt
-MimeType=application/gpx+xml;application/vnd.garmin.tcx+xml;application/vnd.ant.fit;application/vnd.google-earth.kml+xml;application/vnd.fai.igc;application/vnd.nmea.nmea;application/vnd.oziexplorer.plt;application/vnd.oziexplorer.rte;application/vnd.oziexplorer.wpt;application/vnd.groundspeak.loc+xml;application/vnd.sigma.slf+xml;application/geo+json;application/vnd.naviter.seeyou.cup;application/vnd.garmin.gpi;application/vnd.suunto.sml+xml;image/jpeg;text/csv;application/vnd.garmin.img;application/vnd.garmin.jnx;application/vnd.garmin.gmap+xml;image/vnd.maptech.kap;application/vnd.oziexplorer.map;application/vnd.mapbox.mbtiles;application/vnd.twonav.rmap;application/vnd.trekbuddy.tba;application/vnd.gpxsee.map+xml;application/x-tar;image/tiff;application/vnd.google-earth.kmz;application/vnd.alpinequest.aqm;application/vnd.rmaps.sqlite;application/vnd.mapsforge.map;application/vnd.tomtom.ov2
+MimeType=application/gpx+xml;application/vnd.garmin.tcx+xml;application/vnd.ant.fit;application/vnd.google-earth.kml+xml;application/vnd.fai.igc;application/vnd.nmea.nmea;application/vnd.oziexplorer.plt;application/vnd.oziexplorer.rte;application/vnd.oziexplorer.wpt;application/vnd.groundspeak.loc+xml;application/vnd.sigma.slf+xml;application/geo+json;application/vnd.naviter.seeyou.cup;application/vnd.garmin.gpi;application/vnd.suunto.sml+xml;image/jpeg;text/csv;application/vnd.garmin.img;application/vnd.garmin.jnx;application/vnd.garmin.gmap+xml;image/vnd.maptech.kap;application/vnd.oziexplorer.map;application/vnd.mapbox.mbtiles;application/vnd.twonav.rmap;application/vnd.trekbuddy.tba;application/vnd.gpxsee.map+xml;application/x-tar;image/tiff;application/vnd.google-earth.kmz;application/vnd.alpinequest.aqm;application/vnd.rmaps.sqlite;application/vnd.mapsforge.map;application/vnd.tomtom.ov2;application/vnd.tomtom.itn
diff --git a/pkg/gpxsee.nsi b/pkg/gpxsee.nsi
index db3162d5..8530efcf 100644
--- a/pkg/gpxsee.nsi
+++ b/pkg/gpxsee.nsi
@@ -131,14 +131,16 @@ Section "GPXSee" SEC_APP
!insertmacro FILE_ASSOCIATION_ADD "tba" "TrekBuddy Atlas" 15
!insertmacro FILE_ASSOCIATION_ADD "aqm" "AlpineQuest Map File" 16
!insertmacro FILE_ASSOCIATION_ADD "sqlitedb" "RMAps SQLite Map File" 17
- !insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 18
- !insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 19
- !insertmacro FILE_ASSOCIATION_ADD "kmz" "KML geographic compressed data" 19
- !insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 20
- !insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 21
- !insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 22
- !insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track File" 23
- !insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 24
+ !insertmacro FILE_ASSOCIATION_ADD "ov2" "TomTom POI File" 18
+ !insertmacro FILE_ASSOCIATION_ADD "itn" "TomTom Route File" 19
+ !insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 20
+ !insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 21
+ !insertmacro FILE_ASSOCIATION_ADD "kmz" "KML geographic compressed data" 21
+ !insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 22
+ !insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 23
+ !insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 24
+ !insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track File" 25
+ !insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 26
WriteRegStr HKCR "Applications\GPXSee.exe\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
WriteRegStr HKCR ".gpx\OpenWithList" "GPXSee.exe" ""
@@ -175,6 +177,8 @@ Section "GPXSee" SEC_APP
WriteRegStr HKCR ".kmz\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".aqm\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".sqlitedb\OpenWithList" "GPXSee.exe" ""
+ WriteRegStr HKCR ".ov2\OpenWithList" "GPXSee.exe" ""
+ WriteRegStr HKCR ".itn\OpenWithList" "GPXSee.exe" ""
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
@@ -282,6 +286,8 @@ Section "Uninstall"
!insertmacro FILE_ASSOCIATION_REMOVE "cup"
!insertmacro FILE_ASSOCIATION_REMOVE "gpi"
!insertmacro FILE_ASSOCIATION_REMOVE "sml"
+ !insertmacro FILE_ASSOCIATION_REMOVE "ov2"
+ !insertmacro FILE_ASSOCIATION_REMOVE "itn"
!insertmacro FILE_ASSOCIATION_REMOVE "img"
!insertmacro FILE_ASSOCIATION_REMOVE "jnx"
!insertmacro FILE_ASSOCIATION_REMOVE "kap"
@@ -327,6 +333,8 @@ Section "Uninstall"
DeleteRegValue HKCR ".kmz\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".aqm\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".sqlitedb\OpenWithList" "GPXSee.exe"
+ DeleteRegValue HKCR ".ov2\OpenWithList" "GPXSee.exe"
+ DeleteRegValue HKCR ".itn\OpenWithList" "GPXSee.exe"
DeleteRegKey HKCR "Applications\GPXSee.exe"
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
@@ -359,4 +367,4 @@ LangString DESC_LOCALIZATION ${LANG_ENGLISH} \
!insertmacro MUI_DESCRIPTION_TEXT ${SEC_MSVC} $(DESC_MSVC)
!insertmacro MUI_DESCRIPTION_TEXT ${SEC_APP} $(DESC_APP)
!insertmacro MUI_DESCRIPTION_TEXT ${SEC_LOCALIZATION} $(DESC_LOCALIZATION)
-!insertmacro MUI_FUNCTION_DESCRIPTION_END
+!insertmacro MUI_FUNCTION_DESCRIPTION_END
\ No newline at end of file
diff --git a/pkg/gpxsee.xml b/pkg/gpxsee.xml
index 7e4ced25..fee7055f 100644
--- a/pkg/gpxsee.xml
+++ b/pkg/gpxsee.xml
@@ -135,6 +135,13 @@
+
+ TomTom Route File
+
+
+
+
+
diff --git a/pkg/gpxsee64.nsi b/pkg/gpxsee64.nsi
index 2a07457c..69c87a8e 100644
--- a/pkg/gpxsee64.nsi
+++ b/pkg/gpxsee64.nsi
@@ -138,14 +138,16 @@ Section "GPXSee" SEC_APP
!insertmacro FILE_ASSOCIATION_ADD "tba" "TrekBuddy Atlas" 15
!insertmacro FILE_ASSOCIATION_ADD "aqm" "AlpineQuest Map File" 16
!insertmacro FILE_ASSOCIATION_ADD "sqlitedb" "RMaps SQLite Map File" 17
- !insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 18
- !insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 19
- !insertmacro FILE_ASSOCIATION_ADD "kmz" "KML geographic compressed data" 19
- !insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 20
- !insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 21
- !insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 22
- !insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track File" 23
- !insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 24
+ !insertmacro FILE_ASSOCIATION_ADD "ov2" "TomTom POI File" 18
+ !insertmacro FILE_ASSOCIATION_ADD "itn" "TomTom Route File" 19
+ !insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 20
+ !insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 21
+ !insertmacro FILE_ASSOCIATION_ADD "kmz" "KML geographic compressed data" 21
+ !insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 22
+ !insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 23
+ !insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 24
+ !insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track File" 25
+ !insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 26
WriteRegStr HKCR "Applications\GPXSee.exe\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
WriteRegStr HKCR ".gpx\OpenWithList" "GPXSee.exe" ""
@@ -163,6 +165,8 @@ Section "GPXSee" SEC_APP
WriteRegStr HKCR ".cup\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".gpi\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".sml\OpenWithList" "GPXSee.exe" ""
+ WriteRegStr HKCR ".ov2\OpenWithList" "GPXSee.exe" ""
+ WriteRegStr HKCR ".itn\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".csv\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".json\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".jpg\OpenWithList" "GPXSee.exe" ""
@@ -315,6 +319,8 @@ Section "Uninstall"
!insertmacro FILE_ASSOCIATION_REMOVE "kmz"
!insertmacro FILE_ASSOCIATION_REMOVE "aqm"
!insertmacro FILE_ASSOCIATION_REMOVE "sqlitedb"
+ !insertmacro FILE_ASSOCIATION_REMOVE "ov2"
+ !insertmacro FILE_ASSOCIATION_REMOVE "itn"
DeleteRegValue HKCR ".gpx\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".tcx\OpenWithList" "GPXSee.exe"
@@ -331,6 +337,8 @@ Section "Uninstall"
DeleteRegValue HKCR ".cup\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".gpi\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".sml\OpenWithList" "GPXSee.exe"
+ DeleteRegValue HKCR ".ov2\OpenWithList" "GPXSee.exe"
+ DeleteRegValue HKCR ".itn\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".csv\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".json\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".jpg\OpenWithList" "GPXSee.exe"
@@ -382,4 +390,4 @@ LangString DESC_LOCALIZATION ${LANG_ENGLISH} \
!insertmacro MUI_DESCRIPTION_TEXT ${SEC_MSVC} $(DESC_MSVC)
!insertmacro MUI_DESCRIPTION_TEXT ${SEC_APP} $(DESC_APP)
!insertmacro MUI_DESCRIPTION_TEXT ${SEC_LOCALIZATION} $(DESC_LOCALIZATION)
-!insertmacro MUI_FUNCTION_DESCRIPTION_END
+!insertmacro MUI_FUNCTION_DESCRIPTION_END
\ No newline at end of file