1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-07-06 15:42:51 +02:00

Compare commits

...

162 Commits
13.18 ... 13.23

Author SHA1 Message Date
d5415179e4 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (480 of 480 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2024-07-18 16:09:15 +00:00
b6b64065fb Prefer the map DEM for track/waypoints elevation if present 2024-07-17 01:57:10 +02:00
be75165088 Added land and see areas labels 2024-07-04 00:31:26 +02:00
3e60d0c84a Fixed binary search 2024-07-01 08:58:12 +02:00
4589478957 Translated using Weblate (Swedish)
Currently translated at 100.0% (480 of 480 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2024-06-29 08:09:27 +00:00
a4c20f8924 Improve/fix GCS search
Optimize the most common search case (improves PCS loading time)
2024-06-28 09:15:50 +02:00
09833474f1 Merge branch 'origin/master' into Weblate. 2024-06-24 08:49:00 +02:00
804c76a6b8 Translated using Weblate (Turkish)
Currently translated at 100.0% (480 of 480 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2024-06-24 08:49:00 +02:00
21da89cad1 Optimization 2024-06-24 08:48:44 +02:00
f8deb573b0 Compute the centroids from projected coordinates 2024-06-24 08:47:46 +02:00
2bfa6b8c1b Translated using Weblate (Korean)
Currently translated at 100.0% (480 of 480 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ko/
2024-06-23 12:09:25 +00:00
6312570d5a Translated using Weblate (Spanish)
Currently translated at 100.0% (480 of 480 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2024-06-21 13:00:35 +02:00
raf
23391de792 Translated using Weblate (Catalan)
Currently translated at 100.0% (480 of 480 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2024-06-20 07:09:13 +00:00
df8e8d76b8 Code cleanup 2024-06-20 05:34:13 +02:00
1034c52b39 Fixed memory leak 2024-06-20 05:31:21 +02:00
cc8704ff20 Merge branch 'origin/master' into Weblate. 2024-06-18 16:44:37 +00:00
7a9e4171f9 Fix cut-off labels 2024-06-18 18:43:54 +02:00
625451c041 Merge branch 'origin/master' into Weblate. 2024-06-18 16:13:24 +00:00
ef7b863003 Added bridge clearance rendering 2024-06-18 18:12:43 +02:00
c7f76f3009 Added missing dome symbol 2024-06-18 18:12:02 +02:00
7700ded936 Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (480 of 480 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2024-06-18 12:09:20 +02:00
e8fee5e587 Translated using Weblate (Hungarian)
Currently translated at 100.0% (480 of 480 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2024-06-16 15:09:20 +02:00
450b6a3c39 Merge branch 'origin/master' into Weblate. 2024-06-16 07:05:04 +02:00
e73b9f36c5 Coe cleanup 2024-06-16 07:04:43 +02:00
0d79dca72e Version++ 2024-06-16 07:00:16 +02:00
e49b217b55 Merge branch 'origin/master' into Weblate. 2024-06-15 10:10:54 +00:00
a788aa9e53 Added missing DEM cache cleanup 2024-06-15 12:10:26 +02:00
1067ef7352 Merge branch 'origin/master' into Weblate. 2024-06-15 11:34:51 +02:00
6b467226b5 Code cleanup 2024-06-15 11:34:37 +02:00
80f3f74b47 Merge branch 'origin/master' into Weblate. 2024-06-15 11:29:27 +02:00
d565d3b526 German translation update 2024-06-15 11:29:06 +02:00
b6d37c3499 Czech translatin update 2024-06-15 11:27:13 +02:00
70afef390c Localization update 2024-06-15 11:26:03 +02:00
96fe90cc3f Added hillshading lightening setting 2024-06-15 11:24:50 +02:00
e741fab183 Merge branch 'origin/master' into Weblate. 2024-06-12 23:02:46 +02:00
8730206939 Added some more missing marine symbols 2024-06-12 23:02:06 +02:00
7c434381a3 Merge branch 'origin/master' into Weblate. 2024-06-12 06:49:59 +00:00
5e29c12881 Removed forgotten debug stuff 2024-06-12 08:49:39 +02:00
22c2204047 Merge branch 'origin/master' into Weblate. 2024-06-12 08:48:22 +02:00
d3a3734e71 Added missing deviation dolphin symbol 2024-06-12 08:47:50 +02:00
b0af165e53 Merge branch 'origin/master' into Weblate. 2024-06-10 18:37:30 +02:00
76f10c233a Use tight icon bounding boxes for marine icons 2024-06-10 18:36:28 +02:00
0e0dcdd721 Merge branch 'origin/master' into Weblate. 2024-06-09 11:35:44 +00:00
1186cb104b Use parallel ENC maps data loading in ENC atlases 2024-06-09 13:34:13 +02:00
02a7445f86 Merge branch 'origin/master' into Weblate. 2024-06-09 07:37:09 +00:00
8b51f3ff04 Allow connection retry on some more error types 2024-06-09 09:36:02 +02:00
55cae2d0cd Merge branch 'origin/master' into Weblate. 2024-06-09 09:17:16 +02:00
ee0c49db9d Improve HTTP error reporting 2024-06-09 09:16:54 +02:00
9f5e09a664 Merge branch 'origin/master' into Weblate. 2024-06-07 19:30:26 +02:00
8b391fc871 Removed obsolete code 2024-06-07 19:30:05 +02:00
cb90523ef7 Added missing DEM rect adjustment 2024-06-07 19:29:13 +02:00
3d898bd482 Removed unnecessary list copying 2024-06-07 19:28:10 +02:00
1d90ae460c Merge branch 'origin/master' into Weblate. 2024-06-06 18:51:41 +02:00
3e6ad20c05 Code cleanup 2024-06-06 18:51:24 +02:00
4c97b427fe Merge branch 'origin/master' into Weblate. 2024-06-05 23:11:26 +00:00
98704ef44b Handle some more stuff obsolete in Qt6 2024-06-06 01:10:43 +02:00
095897d016 Merge branch 'origin/master' into Weblate. 2024-06-05 10:02:02 +02:00
d750715bed Get rid of QT_NO_DEPRECATED_WARNINGS 2024-06-05 10:01:16 +02:00
0596c86ea1 Merge branch 'origin/master' into Weblate. 2024-06-05 08:39:49 +02:00
592b552721 Update CONTRIBUTING.md
Highlight the pull requests policy
2024-06-05 08:39:45 +02:00
33f6ce2e0e Merge branch 'origin/master' into Weblate. 2024-06-05 06:36:08 +00:00
173f618d0b Added graph scrolling using the mouse 2024-06-05 08:35:10 +02:00
5b2ac6cde2 Merge branch 'origin/master' into Weblate. 2024-06-04 21:25:48 +00:00
69951fe248 Fixed error handling 2024-06-04 23:25:30 +02:00
7ff8002387 Merge branch 'origin/master' into Weblate. 2024-05-31 17:50:42 +00:00
74cf139b01 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (479 of 479 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/zh_Hans/
2024-05-31 19:50:23 +02:00
d2dd916d1b Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.5% (477 of 479 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2024-05-31 19:50:23 +02:00
849fbac5ba Translated using Weblate (Hungarian)
Currently translated at 100.0% (479 of 479 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2024-05-31 19:50:23 +02:00
5fb1feaf88 Version++ 2024-05-31 19:49:49 +02:00
515d801e58 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (479 of 479 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/zh_Hans/
2024-05-31 13:09:20 +02:00
b75d805947 Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.5% (477 of 479 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2024-05-31 13:09:19 +02:00
ae27b53eb1 Merge branch 'origin/master' into Weblate. 2024-05-29 17:01:57 +00:00
cc214ba76d Localization update 2024-05-29 19:01:17 +02:00
edae24f443 Merge branch 'origin/master' into Weblate. 2024-05-29 18:58:05 +02:00
3ba10bb595 Use date-only infoin the statistics
+ code cleanup
2024-05-29 18:57:37 +02:00
d1dc4251f0 Translated using Weblate (Hungarian)
Currently translated at 100.0% (479 of 479 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2024-05-29 08:09:12 +02:00
5ed6e7602c Some more propper date localization fixes 2024-05-29 06:44:23 +02:00
6ce0b03295 Remove the items fromthe scene before setting the scene rect to 0-size
Qt 6.7 draws the message item over the tab bar when it is present when shrinking
the scene rect. Clear all the items when clearing the scene as a workaround.
2024-05-28 23:37:25 +02:00
3d01424f44 Use consistent Date format across the whole GUI 2024-05-28 21:34:40 +02:00
raf
ad178db57e Translated using Weblate (Catalan)
Currently translated at 100.0% (479 of 479 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2024-05-27 23:44:33 +02:00
4d6affb43c Translated using Weblate (Esperanto)
Currently translated at 92.6% (444 of 479 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/eo/
2024-05-27 23:44:33 +02:00
171d3108fc Translated using Weblate (Hungarian)
Currently translated at 99.7% (478 of 479 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2024-05-27 23:44:33 +02:00
5c9aee99d5 Translated using Weblate (Russian)
Currently translated at 100.0% (479 of 479 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2024-05-27 23:44:33 +02:00
df2af2f419 Translated using Weblate (Finnish)
Currently translated at 96.0% (460 of 479 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2024-05-27 23:44:33 +02:00
39dd5ceba0 Added sanity checks 2024-05-27 17:56:45 +02:00
3f3ac6e093 Merge branch 'origin/master' into Weblate. 2024-05-26 18:40:45 +02:00
68c2432adb Translated using Weblate (Spanish)
Currently translated at 100.0% (481 of 481 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2024-05-26 18:40:45 +02:00
550c62c917 Translated using Weblate (Turkish)
Currently translated at 100.0% (481 of 481 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2024-05-26 18:40:45 +02:00
1d26631531 Make the labels shorter 2024-05-26 18:40:22 +02:00
fc3dec8540 German translation update 2024-05-26 12:57:21 +02:00
46b04308db Czech translation update 2024-05-26 12:57:00 +02:00
b51c504d62 Localization update 2024-05-26 12:47:25 +02:00
15a5f71d32 Merge branch 'origin/master' into Weblate. 2024-05-26 11:20:02 +02:00
11b9f842e5 Added hillshading settings 2024-05-26 11:19:53 +02:00
4bb5ed1ec8 Merge branch 'origin/master' into Weblate. 2024-05-25 20:00:04 +02:00
feabd6668b Use Qt 6.7.1 for the macOS build 2024-05-25 20:00:01 +02:00
e700c3d729 Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.7% (473 of 474 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2024-05-25 16:16:11 +02:00
332abd53ae Draw at least the color rectangle under the Qt 6.7.1 windows style 2024-05-24 19:16:21 +02:00
73fa197c25 Added missing fallback elevation fetch 2024-05-23 22:03:42 +02:00
4d17dd5b92 Version++ 2024-05-23 22:03:23 +02:00
c4b85ef493 Updated CodeQL dependencies 2024-05-22 21:05:13 +02:00
c425be3741 Code cleanup 2024-05-22 21:02:26 +02:00
09d0b281c2 Shift the levels by one, not by divide by two 2024-05-22 09:00:51 +02:00
ff25f02965 Use a better "magic" DEM data rect extension computation 2024-05-22 02:02:23 +02:00
27401d58b7 Make the DEM data borders look much better 2024-05-21 20:59:06 +02:00
da2b6661f6 Replace the compiler dependent signed right shifts with a universal version 2024-05-21 20:57:21 +02:00
de76eafdfb Missing header change... 2024-05-21 20:56:55 +02:00
19cda6fbd5 Enable inlining of the "hot" paths 2024-05-21 20:55:50 +02:00
6803ee0324 Made the code more standard conforming 2024-05-21 09:14:15 +02:00
43271d9ff8 Fixed rendering glitch 2024-05-21 08:46:29 +02:00
6bd83780cd Enable hillshading by default 2024-05-21 08:34:52 +02:00
c4d07b5f12 Prefer render quality rather than render speed 2024-05-20 21:19:26 +02:00
b28217a026 A much more accurate overlap delta value 2024-05-20 21:13:27 +02:00
1af2c130b0 Adjust hillshading parameters 2024-05-20 20:21:29 +02:00
ca0d859c6d Fixed include guard comment 2024-05-20 20:20:57 +02:00
947d2d62b3 Added DEM filtering (bluring) 2024-05-20 19:17:27 +02:00
11677f5e35 API cleanup 2024-05-20 19:10:56 +02:00
6ef6644260 Fixed DEM display glitches 2024-05-19 22:06:57 +02:00
f6f9e4146d Remove cut&paste remains 2024-05-19 19:03:49 +02:00
d1401bc302 Show the map elevation from the map DEM if available 2024-05-19 18:59:40 +02:00
488e5e1cac Fixed build on older Qt5 versions 2024-05-19 16:39:12 +02:00
ff4f3eea60 Use the map-provided DEM data for hillshading on IMG maps 2024-05-19 16:14:23 +02:00
d46ac8435e Fixed Debug build 2024-05-01 10:27:39 +02:00
15fbd6d35e Added support for TCX course points icons 2024-04-28 00:43:02 +02:00
7de180d580 Cache size limits update
Allow caches up to 4GB (usefull for 0.5' DEM tiles)
Do not allow smaller pixmap cache than 64MB (minimum for async maps to work on
4K displays is ~34MB of tile image data!)
2024-04-27 12:30:07 +02:00
bd37521ca0 Use kB in the chache size arithmetics to prevent integer overflow 2024-04-27 12:15:06 +02:00
4445976cb9 Use a more strict regular expression to match the tiles 2024-04-27 11:46:00 +02:00
76b14c23c6 Do not show local DEM tiles with unsupported file names 2024-04-27 11:42:37 +02:00
3b4376cc03 Use MacOS 12 for Qt5 builds 2024-04-25 12:06:10 +02:00
41b1ec3605 Added missing map root-XML 2024-04-24 08:26:04 +02:00
4476998333 Use the latest map format version 2024-04-24 08:25:30 +02:00
5940a2ced4 Silence clang warnings 2024-04-23 01:04:38 +02:00
33c45f845a Code cleanup 2024-04-21 00:00:24 +02:00
6f12f91cb1 Version++ 2024-04-21 00:00:09 +02:00
55de85579c Move the tables to the function where they are used 2024-04-20 19:57:52 +02:00
86f98aca42 Make it clear the tables are not modified during runtime 2024-04-20 19:50:33 +02:00
56425a3318 Always use the GPXSee icon theme on Mac and Windows 2024-04-20 16:23:23 +02:00
d045fed086 Swtch to Qt 6.7 in Windows CI builds 2024-04-19 20:19:47 +02:00
31cd65f15e Remove the zoom offset hack
Now that we are back to the map data defined tile size, it makes no sense any
more. Additionaly it crashes with world maps as zoom 0 becomes -1...
2024-04-18 20:35:31 +02:00
089ccfde71 Code cleanup 2024-04-18 20:35:05 +02:00
a0ce50e7e4 Use QVectors instead of plain arrays 2024-04-16 10:26:17 +02:00
031d82f689 Code cleanup 2024-04-16 09:17:18 +02:00
99f620f101 Fixed capitalization algorithm 2024-04-16 08:52:54 +02:00
5f3203d638 Switched the OS X Qt6 build to Qt 6.7.0 2024-04-15 00:03:09 +02:00
33cc1df601 Update to OpenSSL 3.2 2024-04-14 23:49:40 +02:00
5ef29bf827 Some more code cleanup 2024-04-14 23:32:44 +02:00
6f029d81a0 Code cleanup 2024-04-14 22:15:30 +02:00
90395a32dd Improve the capitalization algorithm 2024-04-14 17:33:49 +02:00
d4b10b091c Fit the extension placeholder into the template 2024-04-14 15:09:12 +02:00
6210d1b983 Switched back to diagonal pattern for national parks 2024-04-14 14:50:34 +02:00
5e71715f22 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (474 of 474 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/zh_Hans/
2024-04-06 18:02:00 +02:00
648f90f230 Improve FIT locations support 2024-04-03 02:30:26 +02:00
324168340b Do not blur the icons when resizing them 2024-04-03 02:18:00 +02:00
3e1bddbcfd Fixed line style combo box rendering on retina displays 2024-04-01 21:00:56 +02:00
b069d2ac3f Fixed broken error string encoding 2024-04-01 20:22:28 +02:00
9b46845568 Use the same color in the icon "alias" 2024-04-01 13:46:26 +02:00
f814d1f5a3 Use the water temperature as temperature data when no air temperature is present 2024-04-01 13:30:50 +02:00
0f05dd6ba3 Some more missing FIT course icons 2024-04-01 13:18:56 +02:00
8a069f113e Cosmetics 2024-04-01 12:37:06 +02:00
bfe31023e0 FIT course symbols instead of description 2024-04-01 12:28:50 +02:00
779f98a206 Ignore GeoJSON features with null geometries 2024-03-27 09:07:39 +01:00
a660cbd463 Version++ 2024-03-27 09:07:24 +01:00
208 changed files with 7967 additions and 5765 deletions

View File

@ -1,4 +1,4 @@
version: 13.18.{build}
version: 13.23.{build}
configuration:
- Release
@ -12,8 +12,8 @@ environment:
- QTDIR: C:\Qt\5.15\msvc2019_64
OPENSSLDIR: C:\OpenSSL-v111-Win64\bin
NSISDEF: /DOPENSSL /DANGLE
- QTDIR: C:\Qt\6.5\msvc2019_64
OPENSSLDIR: C:\OpenSSL-v30-Win64\bin
- QTDIR: C:\Qt\6.7\msvc2019_64
OPENSSLDIR: C:\OpenSSL-v32-Win64\bin
NSISDEF: /DQT6 /DOPENSSL
install:

View File

@ -18,7 +18,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Install dependencies
run: |
@ -26,7 +26,7 @@ jobs:
sudo apt-get install qtbase5-dev qtbase5-private-dev qtbase5-dev-tools qt5-qmake qttools5-dev-tools libqt5opengl5-dev qtpositioning5-dev libqt5svg5-dev libqt5serialport5-dev
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@ -37,9 +37,9 @@ jobs:
# queries: security-extended,security-and-quality
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v3
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
with:
category: "/language:${{matrix.language}}"

View File

@ -8,7 +8,7 @@ on:
jobs:
qt5:
name: GPXSee Qt5 build
runs-on: macos-latest
runs-on: macos-12
steps:
- name: Checkout
uses: actions/checkout@v4
@ -39,7 +39,7 @@ jobs:
- name: Install Qt
uses: jurplel/install-qt-action@v3
with:
version: '6.6.1'
version: '6.7.1'
modules: qtpositioning qtserialport qtimageformats
- name: Create localization
run: lrelease gpxsee.pro

View File

@ -1,4 +1,4 @@
Only localization contributions are accepted at the moment, code pull requests will be rejected.
__Only localization contributions are accepted at the moment, code pull requests will be rejected.__
The rationale is, that I want leave the possibility to distribute GPXsee builds in the OS X/Windows
stores under a non-GPL licence open. In the future, code pull requests under a

View File

@ -3,7 +3,7 @@ unix:!macx:!android {
} else {
TARGET = GPXSee
}
VERSION = 13.18
VERSION = 13.23
QT += core \
@ -39,12 +39,9 @@ HEADERS += src/common/config.h \
src/common/greatcircle.h \
src/common/programpaths.h \
src/common/tifffile.h \
src/common/downloader.h \
src/common/polygon.h \
src/common/color.h \
src/common/csv.h \
src/common/dem.h \
src/common/demloader.h \
src/GUI/crosshairitem.h \
src/GUI/motioninfoitem.h \
src/GUI/pluginparameters.h \
@ -122,12 +119,18 @@ HEADERS += src/common/config.h \
src/data/gpsdumpparser.h \
src/data/style.h \
src/data/twonavparser.h \
src/map/downloader.h \
src/map/demloader.h \
src/map/ENC/attributes.h \
src/map/ENC/mapdata.h \
src/map/ENC/atlasdata.h \
src/map/ENC/objects.h \
src/map/ENC/rastertile.h \
src/map/ENC/style.h \
src/map/IMG/demfile.h \
src/map/IMG/demtile.h \
src/map/IMG/demtree.h \
src/map/IMG/jls.h \
src/map/IMG/section.h \
src/map/IMG/zoom.h \
src/map/conversion.h \
@ -135,8 +138,10 @@ HEADERS += src/common/config.h \
src/map/encjob.h \
src/map/encmap.h \
src/map/ENC/iso8211.h \
src/map/filter.h \
src/map/gemfmap.h \
src/map/gmifile.h \
src/map/metatype.h \
src/map/oruxmap.h \
src/map/osmdroidmap.h \
src/map/proj/polyconic.h \
@ -190,6 +195,7 @@ HEADERS += src/common/config.h \
src/map/sqlitemap.h \
src/map/utm.h \
src/map/map.h \
src/map/dem.h \
src/map/maplist.h \
src/map/onlinemap.h \
src/map/tile.h \
@ -275,10 +281,7 @@ SOURCES += src/main.cpp \
src/common/greatcircle.cpp \
src/common/programpaths.cpp \
src/common/tifffile.cpp \
src/common/downloader.cpp \
src/common/csv.cpp \
src/common/dem.cpp \
src/common/demloader.cpp \
src/GUI/crosshairitem.cpp \
src/GUI/motioninfoitem.cpp \
src/GUI/pluginparameters.cpp \
@ -341,14 +344,20 @@ SOURCES += src/main.cpp \
src/GUI/pngexportdialog.cpp \
src/GUI/projectioncombobox.cpp \
src/GUI/passwordedit.cpp \
src/map/downloader.cpp \
src/map/demloader.cpp \
src/map/ENC/atlasdata.cpp \
src/map/ENC/mapdata.cpp \
src/map/ENC/rastertile.cpp \
src/map/ENC/style.cpp \
src/map/IMG/demfile.cpp \
src/map/IMG/demtree.cpp \
src/map/IMG/jls.cpp \
src/map/conversion.cpp \
src/map/encatlas.cpp \
src/map/encmap.cpp \
src/map/ENC/iso8211.cpp \
src/map/filter.cpp \
src/map/gemfmap.cpp \
src/map/gmifile.cpp \
src/map/oruxmap.cpp \
@ -426,6 +435,7 @@ SOURCES += src/main.cpp \
src/map/geocentric.cpp \
src/map/jnxmap.cpp \
src/map/map.cpp \
src/map/dem.cpp \
src/map/geotiffmap.cpp \
src/map/image.cpp \
src/map/mbtilesmap.cpp \
@ -465,8 +475,7 @@ SOURCES += src/main.cpp \
src/data/smlparser.cpp \
src/data/geojsonparser.cpp
DEFINES += APP_VERSION=\\\"$$VERSION\\\" \
QT_NO_DEPRECATED_WARNINGS
DEFINES += APP_VERSION=\\\"$$VERSION\\\"
RESOURCES += gpxsee.qrc
TRANSLATIONS = lang/gpxsee_en.ts \

View File

@ -165,6 +165,10 @@
<file alias="rescue-station.png">icons/map/marine/rescue-station.png</file>
<file alias="windmill.png">icons/map/marine/windmill.png</file>
<file alias="flagstaff.png">icons/map/marine/flagstaff.png</file>
<file alias="deviation-dolphin.png">icons/map/marine/deviation-dolphin.png</file>
<file alias="kelp.png">icons/map/marine/kelp.png</file>
<file alias="eddies.png">icons/map/marine/eddies.png</file>
<file alias="dome.png">icons/map/marine/dome.png</file>
</qresource>
<!-- Mapsforge rendertheme -->

View File

@ -4,7 +4,7 @@ while read e; do
IFS=":"; set $e
EXT=`echo $1 | tr /a-z/ /A-Z/`
sed -e "s/\$EXTENSION/$EXT/" -e "s/\$COLOR/$2/" icon-template.svg > $1.svg
sed -e "s/\$EXT/$EXT/" -e "s/\$COLOR/$2/" icon-template.svg > $1.svg
ICONSET=$1.iconset
mkdir $ICONSET

View File

@ -4,7 +4,7 @@ while read e; do
IFS=":"; set $e
EXT=`echo $1 | tr /a-z/ /A-Z/`
sed -e "s/\$EXTENSION/$EXT/" -e "s/\$COLOR/$2/" icon-template.svg > $1.svg
sed -e "s/\$EXT/$EXT/" -e "s/\$COLOR/$2/" icon-template.svg > $1.svg
convert -density 400 -background none $1.svg -define icon:auto-resize $1.ico
rm $1.svg
done < extensions

View File

@ -13,8 +13,8 @@
<g transform="translate(16.573463,124.9782)">
<rect y="0" x="0" id="textrect" height="50" width="120" style="fill:$COLOR;fill-opacity:1;stroke:none;"/>
<!--
<text y="28" x="60" dominant-baseline="central" text-anchor="middle" style="fill:#FFFFFF;font-size:39px;font-family:Helvetica;font-weight:bold;">$EXTENSION</text>
<text y="28" x="60" dominant-baseline="central" text-anchor="middle" style="fill:#FFFFFF;font-size:39px;font-family:Helvetica;font-weight:bold;">$EXT</text>
-->
<text y="25" x="60" dy="0.36em" text-anchor="middle" style="fill:#FFFFFF;font-size:39px;font-family:Helvetica;font-weight:bold;">$EXTENSION</text>
<text y="25" x="60" dy="0.36em" text-anchor="middle" style="fill:#FFFFFF;font-size:39px;font-family:Helvetica;font-weight:bold;">$EXT</text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 302 B

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 367 B

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 208 B

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 271 B

After

Width:  |  Height:  |  Size: 419 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 231 B

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 411 B

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 192 B

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 B

BIN
icons/map/marine/dome.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 B

BIN
icons/map/marine/eddies.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 415 B

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 241 B

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 225 B

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 224 B

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
icons/map/marine/kelp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 924 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 610 B

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 501 B

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 441 B

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 310 B

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 268 B

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 B

After

Width:  |  Height:  |  Size: 630 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 255 B

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 247 B

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 288 B

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 284 B

After

Width:  |  Height:  |  Size: 4.3 KiB

BIN
icons/symbols/Alert.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 987 B

After

Width:  |  Height:  |  Size: 884 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
icons/symbols/Danger.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 767 B

BIN
icons/symbols/First Aid.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 606 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 747 B

After

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 724 B

After

Width:  |  Height:  |  Size: 822 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 724 B

After

Width:  |  Height:  |  Size: 822 B

BIN
icons/symbols/Food.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
icons/symbols/Gear.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 976 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
icons/symbols/Info.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
icons/symbols/Left.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 810 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
icons/symbols/Obstacle.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 863 B

BIN
icons/symbols/Overlook.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 821 B

BIN
icons/symbols/Rest Area.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 918 B

BIN
icons/symbols/Right.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 821 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 792 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B

BIN
icons/symbols/Service.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 942 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 909 B

BIN
icons/symbols/Shelter.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 764 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 826 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 825 B

BIN
icons/symbols/Sprint.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
icons/symbols/Store.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
icons/symbols/Straight.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 791 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
icons/symbols/Toilet.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 989 B

BIN
icons/symbols/Transport.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
icons/symbols/U-Turn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 989 B

BIN
icons/symbols/Valley.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1018 B

BIN
icons/symbols/Water.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 747 B

After

Width:  |  Height:  |  Size: 824 B

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -269,6 +269,7 @@
<root-XML namespaceURI="http://www.gpxsee.org/map/1.2" localName="map"/>
<root-XML namespaceURI="http://www.gpxsee.org/map/1.3" localName="map"/>
<root-XML namespaceURI="http://www.gpxsee.org/map/1.4" localName="map"/>
<root-XML namespaceURI="http://www.gpxsee.org/map/1.5" localName="map"/>
<glob pattern="*.xml"/>
</mime-type>

View File

@ -1712,7 +1712,7 @@
<key>UTTypeIdentifier</key>
<string>org.gpxsee.map</string>
<key>UTTypeReferenceURL</key>
<string>http://www.gpxsee.org/map/1.4/</string>
<string>http://www.gpxsee.org/map/1.5/</string>
<key>UTTypeDescription</key>
<string>GPXSee Map Definition File</string>
<key>UTTypeConformsTo</key>

View File

@ -37,7 +37,7 @@ Unicode true
; The name of the installer
Name "GPXSee"
; Program version
!define VERSION "13.18"
!define VERSION "13.23"
; The file to write
OutFile "GPXSee-${VERSION}_x64.exe"

View File

@ -13,8 +13,8 @@
#endif // Q_OS_ANDROID
#include "common/programpaths.h"
#include "common/config.h"
#include "common/downloader.h"
#include "common/dem.h"
#include "map/downloader.h"
#include "map/dem.h"
#include "map/ellipsoid.h"
#include "map/gcs.h"
#include "map/conversion.h"
@ -29,9 +29,9 @@ App::App(int &argc, char **argv) : QApplication(argc, argv)
{
#if defined(Q_OS_WIN32) || defined(Q_OS_MAC)
setApplicationName(APP_NAME);
#else
#else // Q_OS_WIN32 || Q_OS_MAC
setApplicationName(QString(APP_NAME).toLower());
#endif
#endif // Q_OS_WIN32 || Q_OS_MAC
setApplicationVersion(APP_VERSION);
QTranslator *app = new QTranslator(this);
@ -43,8 +43,13 @@ App::App(int &argc, char **argv) : QApplication(argc, argv)
#if defined(Q_OS_WIN32) || defined(Q_OS_MAC)
if (qt->load(QLocale::system(), "qt", "_", ProgramPaths::translationsDir()))
#else // Q_OS_WIN32 || Q_OS_MAC
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
if (qt->load(QLocale::system(), "qt", "_", QLibraryInfo::location(
QLibraryInfo::TranslationsPath)))
#else // QT 6
if (qt->load(QLocale::system(), "qt", "_", QLibraryInfo::path(
QLibraryInfo::TranslationsPath)))
#endif // QT 6
#endif // Q_OS_WIN32 || Q_OS_MAC
installTranslator(qt);
@ -65,6 +70,9 @@ App::App(int &argc, char **argv) : QApplication(argc, argv)
loadPCSs();
Waypoint::loadSymbolIcons(ProgramPaths::symbolsDir());
#if defined(Q_OS_WIN32) || defined(Q_OS_MAC)
QIcon::setThemeName(APP_NAME);
#endif // Q_OS_WIN32 || Q_OS_MAC
#if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)
QIcon::setFallbackThemeName(APP_NAME);
#endif // QT 5.12

View File

@ -39,8 +39,9 @@ void CadenceGraph::setInfo()
clearInfo();
}
QList<GraphItem*> CadenceGraph::loadData(const Data &data)
QList<GraphItem*> CadenceGraph::loadData(const Data &data, Map *map)
{
Q_UNUSED(map);
QList<GraphItem*> graphs;
for (int i = 0; i < data.tracks().count(); i++) {

View File

@ -14,7 +14,7 @@ public:
~CadenceGraph();
QString label() const {return tr("Cadence");}
QList<GraphItem*> loadData(const Data &data);
QList<GraphItem*> loadData(const Data &data, Map *map);
void clear();
void showTracks(bool show);

Some files were not shown because too many files have changed in this diff Show More