diff --git a/gpxsee.pro b/gpxsee.pro
index 6b6b299c..6a5b14a3 100644
--- a/gpxsee.pro
+++ b/gpxsee.pro
@@ -392,7 +392,8 @@ win32 {
icons/formats/wpt.ico \
icons/formats/loc.ico \
icons/formats/slf.ico \
- icons/formats/json.ico
+ icons/formats/json.ico \
+ icons/formats/cup.ico
DEFINES += _USE_MATH_DEFINES \
NOGDI
}
diff --git a/icons/formats/cup.ico b/icons/formats/cup.ico
new file mode 100644
index 00000000..0b47e95a
Binary files /dev/null and b/icons/formats/cup.ico differ
diff --git a/icons/scripts/extensions b/icons/scripts/extensions
index eeccb1ee..b71efce3 100644
--- a/icons/scripts/extensions
+++ b/icons/scripts/extensions
@@ -10,3 +10,4 @@ tcx:#ffcc00
wpt:#66ff00
loc:#556677
slf:#881199
+cup:#20a810
diff --git a/pkg/appdata.xml b/pkg/appdata.xml
index 28ecb1ae..cdab83cd 100644
--- a/pkg/appdata.xml
+++ b/pkg/appdata.xml
@@ -13,7 +13,8 @@
Features:
- Opens GPX, TCX, FIT, KML, IGC, NMEA, SLF, LOC, OziExplorer (PLT,
- WPT, RTE), GeoJSON, Garmin CSV and geotagged JPEG files.
+ WPT, RTE), GeoJSON, SeeYou CUP, Garmin CSV and geotagged
+ JPEG files.
- User-definable online maps (OpenStreetMap/Google tiles, WMTS,
WMS, TMS).
- Offline maps (MBTiles, OziExplorer maps, TrekBuddy maps/atlases,
@@ -67,5 +68,6 @@
application/loc+xml
application/slf+xml
application/geo+json
+ application/vnd.naviter.seeyou.cup
diff --git a/pkg/gpxsee.desktop b/pkg/gpxsee.desktop
index 2ce27e6b..b9fedae4 100644
--- a/pkg/gpxsee.desktop
+++ b/pkg/gpxsee.desktop
@@ -11,4 +11,4 @@ Icon=gpxsee
Terminal=false
Type=Application
Categories=Graphics;Viewer;Education;Geography;Maps;Sports;Qt;
-MimeType=application/gpx+xml;application/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/loc+xml;application/slf+xml;application/geo+json;
+MimeType=application/gpx+xml;application/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/loc+xml;application/slf+xml;application/geo+json;application/vnd.naviter.seeyou.cup;
diff --git a/pkg/gpxsee.nsi b/pkg/gpxsee.nsi
index 3b51a413..84b90adf 100644
--- a/pkg/gpxsee.nsi
+++ b/pkg/gpxsee.nsi
@@ -106,18 +106,19 @@ Section "GPXSee" SEC_APP
; Associate file formats
DetailPrint "Associating file types..."
- !insertmacro FILE_ASSOCIATION_ADD "gpx" "GPS Exchange Format" 5
- !insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 6
- !insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 7
- !insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 8
- !insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 9
- !insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 data" 10
- !insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track Point File" 11
- !insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 12
+ !insertmacro FILE_ASSOCIATION_ADD "gpx" "GPS Exchange Format" 6
+ !insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 7
+ !insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 8
+ !insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 9
+ !insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 10
+ !insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 data" 11
+ !insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track Point File" 12
+ !insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 13
!insertmacro FILE_ASSOCIATION_ADD "wpt" "OziExplorer Waypoint File" 1
!insertmacro FILE_ASSOCIATION_ADD "loc" "Geocaching.com Waypoint File" 2
!insertmacro FILE_ASSOCIATION_ADD "slf" "Sigma Log File" 3
!insertmacro FILE_ASSOCIATION_ADD "geojson" "GeoJSON" 4
+ !insertmacro FILE_ASSOCIATION_ADD "cup" "SeeYou CUP file" 5
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
SectionEnd
@@ -227,6 +228,7 @@ Section "Uninstall"
!insertmacro FILE_ASSOCIATION_REMOVE "loc"
!insertmacro FILE_ASSOCIATION_REMOVE "slf"
!insertmacro FILE_ASSOCIATION_REMOVE "geojson"
+ !insertmacro FILE_ASSOCIATION_REMOVE "cup"
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
SectionEnd
@@ -257,4 +259,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 dce929fe..e034119e 100644
--- a/pkg/gpxsee.xml
+++ b/pkg/gpxsee.xml
@@ -84,4 +84,11 @@
+
+
+ SeeYou CUP File
+
+
+
+
diff --git a/pkg/gpxsee64.nsi b/pkg/gpxsee64.nsi
index 83f202d1..a9179385 100644
--- a/pkg/gpxsee64.nsi
+++ b/pkg/gpxsee64.nsi
@@ -113,18 +113,19 @@ Section "GPXSee" SEC_APP
; Associate file formats
DetailPrint "Associating file types..."
- !insertmacro FILE_ASSOCIATION_ADD "gpx" "GPS Exchange Format" 5
- !insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 6
- !insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 7
- !insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 8
- !insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 9
- !insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 data" 10
- !insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track Point File" 11
- !insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 12
+ !insertmacro FILE_ASSOCIATION_ADD "gpx" "GPS Exchange Format" 6
+ !insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 7
+ !insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 8
+ !insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 9
+ !insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 10
+ !insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 data" 11
+ !insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track Point File" 12
+ !insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 13
!insertmacro FILE_ASSOCIATION_ADD "wpt" "OziExplorer Waypoint File" 1
!insertmacro FILE_ASSOCIATION_ADD "loc" "Geocaching.com Waypoint File" 2
!insertmacro FILE_ASSOCIATION_ADD "slf" "Sigma Log File" 3
!insertmacro FILE_ASSOCIATION_ADD "geojson" "GeoJSON" 4
+ !insertmacro FILE_ASSOCIATION_ADD "cup" "SeeYou CUP file" 5
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
SectionEnd
@@ -230,6 +231,7 @@ Section "Uninstall"
!insertmacro FILE_ASSOCIATION_REMOVE "loc"
!insertmacro FILE_ASSOCIATION_REMOVE "slf"
!insertmacro FILE_ASSOCIATION_REMOVE "geojson"
+ !insertmacro FILE_ASSOCIATION_REMOVE "cup"
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
SectionEnd
@@ -260,4 +262,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