1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-04-20 04:09:11 +02:00

Compare commits

...

1252 Commits

Author SHA1 Message Date
372f2966bb Properly print the tag name on big-edian systems 2025-04-17 20:58:27 +02:00
1aa0fa4be4 Fixed Qt5 build 2025-04-17 20:37:30 +02:00
f4e19d0917 Multiple S-57 files parse optimizations 2025-04-17 20:25:12 +02:00
91376fd609 Make sure all fields have their definitions 2025-04-17 08:43:23 +02:00
92b2fbaf04 Fixed ISO8211 parser error handling 2025-04-17 07:42:45 +02:00
a21096a0a9 Added Vakaros VKX files support info 2025-04-16 08:59:31 +02:00
920cf03d1b
Translated using Weblate (German)
Currently translated at 100.0% (492 of 492 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/de/
2025-04-15 07:18:18 +02:00
72155beb6b
Translated using Weblate (Czech)
Currently translated at 100.0% (492 of 492 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/cs/
2025-04-15 07:16:48 +02:00
99 efi
88acc78e1c
Translated using Weblate (Hungarian)
Currently translated at 100.0% (492 of 492 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2025-04-14 19:03:04 +02:00
Babos Gábor
1583794329
Translated using Weblate (Hungarian)
Currently translated at 100.0% (492 of 492 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2025-04-14 19:03:03 +02:00
Максим Горпиніч
beb2f6d70c
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (492 of 492 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2025-04-14 19:03:02 +02:00
Åke Engelbrektson
afd3a09f50
Translated using Weblate (Swedish)
Currently translated at 100.0% (492 of 492 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2025-04-14 19:03:02 +02:00
Cloud Esp
2a247a2a38
Translated using Weblate (French)
Currently translated at 100.0% (492 of 492 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2025-04-14 19:03:01 +02:00
44af6eea4d Vakaros VKX MacOS desktop integration 2025-04-14 09:31:10 +02:00
40c396a8c8 Localization update 2025-04-13 18:13:55 +02:00
5018aecb42 Added Vakaros VKX support info 2025-04-13 18:12:16 +02:00
a2d56236b6 Version++ 2025-04-13 18:10:35 +02:00
b20a6cd479 Vakaros VKX Windows desktop integration 2025-04-13 17:55:39 +02:00
7bbf6fba97 Vakaros VKX Linux desktop integration 2025-04-13 17:41:33 +02:00
d2ac9f2ee6 Added support for Vakaros VKX files 2025-04-12 13:16:36 +02:00
ERYpTION
fa344e94e4
Translated using Weblate (Danish)
Currently translated at 100.0% (491 of 491 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/da/
2025-04-08 09:01:40 +02:00
raf
dd53293229
Translated using Weblate (Catalan)
Currently translated at 100.0% (491 of 491 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2025-03-25 12:29:40 +01:00
355f451e5c Add "office" as used in OpenAndroMaps as an equivalent to Mapsforge's "civic" 2025-03-21 22:06:50 +01:00
0b61fb0470 Use jom for Windows CI builds 2025-03-21 06:55:21 +01:00
af18c98a03 Update the nuber of cores acording to the latest GitHub runners state 2025-03-21 06:27:33 +01:00
e9a8112196 Fixed error handling 2025-03-21 05:56:17 +01:00
Nikolay Korotkiy
bca335d4b2
Translated using Weblate (Esperanto)
Currently translated at 91.2% (448 of 491 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/eo/
2025-03-20 22:55:09 +01:00
Nikolay Korotkiy
f3b1fa8eb7
Translated using Weblate (Russian)
Currently translated at 100.0% (491 of 491 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2025-03-20 22:55:09 +01:00
Nikolay Korotkiy
fac377e746
Translated using Weblate (Finnish)
Currently translated at 96.7% (475 of 491 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2025-03-20 22:55:09 +01:00
7184c691d3 Fixed possible null pointer dereferences 2025-03-19 08:11:49 +01:00
381ab1516d Do not draw special type buildings multiple times.
Use the new "exclude" rule to improve performance by not drawing
the civic/church buildings multipe times.
2025-03-19 01:38:04 +01:00
cf84680bc6 Revert "Use jom in Windows CI builds"
This reverts commit 38abffda178b7695b1d2db7fff815a4f6411ef7a.
2025-03-17 22:47:44 +01:00
Hosted Weblate
74e322860f
Merge branch 'origin/master' into Weblate. 2025-03-17 22:33:21 +01:00
38abffda17 Use jom in Windows CI builds 2025-03-17 22:33:12 +01:00
99 efi
304d4f770e
Translated using Weblate (Hungarian)
Currently translated at 100.0% (491 of 491 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2025-03-17 16:17:37 +01:00
Максим Горпиніч
739564955e
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (491 of 491 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2025-03-17 15:17:05 +01:00
Cloud Esp
4e45cf6d40
Translated using Weblate (French)
Currently translated at 100.0% (491 of 491 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2025-03-17 15:17:05 +01:00
Hosted Weblate
644e14947d
Merge branch 'origin/master' into Weblate. 2025-03-17 09:00:35 +01:00
c171e8088c
Added Velocitek VTK support info 2025-03-17 09:00:32 +01:00
Hosted Weblate
431357b08d
Merge branch 'origin/master' into Weblate. 2025-03-17 08:41:50 +01:00
af03a85fdb Added missing VTK icns icon 2025-03-17 08:41:20 +01:00
Åke Engelbrektson
003bdd8814
Translated using Weblate (Swedish)
Currently translated at 100.0% (491 of 491 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2025-03-17 08:01:21 +01:00
91c0e2a83d German translation update 2025-03-17 07:43:05 +01:00
496a474bd2 Czech translation update 2025-03-17 07:42:35 +01:00
f1b7d57027 Lcalization update 2025-03-17 07:40:10 +01:00
2e4e702640 Fixed speed values conversion 2025-03-16 22:33:26 +01:00
9d3cdbbd42 Velocitek VTK MacOS desktop integration 2025-03-16 22:15:37 +01:00
0e329f4b22 Added Velocitek VTK Windows desktop integration 2025-03-16 17:53:00 +01:00
2041cc7ff5 Added Velocitek VTK files Linux desktop integration 2025-03-16 17:37:37 +01:00
8169015f70 Added missing trunk roads names 2025-03-16 17:32:36 +01:00
28f55b7e0d Added support for Velocitek VTK files 2025-03-16 17:17:09 +01:00
912a00c80e Cosmetics 2025-03-16 17:15:33 +01:00
8de6bbe4fb Fixed maximal speed info
Display the maximum of all primary graphs, not the maximum of all graphs.
2025-03-16 17:14:14 +01:00
f34d6b0540 Fixed wrong oneway icon filename 2025-03-16 17:11:13 +01:00
Максим Горпиніч
2eb527f2f3
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (490 of 490 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2025-03-11 20:01:29 +01:00
94785ee2ec Added support for the "exclude" theme rules added in recent Mapsforge versions 2025-03-11 07:34:31 +01:00
a2f1ef7572 Silence MSVC C4018 warnings 2025-03-08 18:06:20 +01:00
7731cfaa4f Version++ 2025-03-08 18:05:44 +01:00
a9572d05fe Fixed broken sector lights rendering after recent code changes 2025-03-08 04:27:40 +01:00
fdd5d46c03 Refactoring 2025-03-08 04:21:55 +01:00
39ed798a48 Some more code cleanup 2025-03-08 03:58:28 +01:00
64b29f8aac Code cleanup 2025-03-08 03:43:09 +01:00
8ea84c5c86 Fixed microoptimization 2025-03-08 03:32:05 +01:00
db6e891c30 Levels overlay fixes/tweaks 2025-03-07 21:57:24 +01:00
d91acb66f2 Only render the levels that need to be rendered 2025-03-07 21:13:54 +01:00
Hosted Weblate
3804e8ca7c
Merge branch 'origin/master' into Weblate. 2025-03-06 07:56:24 +01:00
2595926b7f Overlay two consecutive layers when drawing ENC atlases 2025-03-06 07:55:01 +01:00
Hosted Weblate
0d38603332
Merge branch 'origin/master' into Weblate. 2025-03-03 21:46:05 +01:00
66693cd5c9 Added missing const specifier 2025-03-03 21:44:08 +01:00
4eec328dbf Cosmetics 2025-03-03 21:43:39 +01:00
Bora Atıcı
4121c99e56
Translated using Weblate (Turkish)
Currently translated at 100.0% (490 of 490 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2025-03-03 12:28:28 +01:00
a3f1d25d63 Improved ENC fishing farms rendering 2025-03-02 17:44:04 +01:00
6c80d89c89 Distinguish white/yellow lights on ENC charts 2025-03-02 08:39:22 +01:00
7cf957a48d Cosmetics 2025-03-02 07:58:23 +01:00
792ede2a96 Code cleanup 2025-03-01 09:49:33 +01:00
99 efi
cee53eab90
Translated using Weblate (Hungarian)
Currently translated at 100.0% (490 of 490 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2025-02-27 16:00:46 +01:00
Cloud Esp
1f81d867d5
Translated using Weblate (French)
Currently translated at 100.0% (490 of 490 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2025-02-26 19:48:09 +01:00
Åke Engelbrektson
39edcd4a1e
Translated using Weblate (Swedish)
Currently translated at 100.0% (490 of 490 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2025-02-26 08:36:50 +01:00
2808768f13
Added 70mai GPS log files support info 2025-02-26 07:49:41 +01:00
451782ce20 Be more strict when parsing the TXT files 2025-02-26 07:44:33 +01:00
5d1ba90f09 German translation update 2025-02-25 21:15:16 +01:00
60fd7fb7c3 Czech translation update 2025-02-25 21:14:55 +01:00
7249c85a02 Localization update 2025-02-25 21:08:03 +01:00
099ce0ad6c 70mai GPS logs Windows desktop integration 2025-02-25 21:05:49 +01:00
b1aa32d23b 70mai GPS logs MacOS desktop integration 2025-02-25 21:05:13 +01:00
1f31a5d6c5 70mai GPS logs Linux desktop integration 2025-02-25 20:41:52 +01:00
044770bc84 Added support for 70mai dashcams GPS log files 2025-02-25 20:24:26 +01:00
c5f51e935e Limit maximal allowed CSV entries size 2025-02-25 20:23:01 +01:00
17ad10ba23 Fixed broken date ranges when there is no date in some data 2025-02-25 20:20:38 +01:00
f5f27c0212 Remove some more Qt < 5.15 hack 2025-02-24 13:34:17 +01:00
7e1bbbbd6a Version++ 2025-02-24 13:33:46 +01:00
71a757983f Some more obsolete stuff cleanup 2025-02-20 08:57:50 +01:00
cc7209ad70 Removed obsolete stuff 2025-02-20 08:53:04 +01:00
ba49497608 Code cleanup 2025-02-20 08:50:17 +01:00
48404ea43b Limit the sector lights ranges 2025-02-20 07:34:47 +01:00
b9fb9eece3 Use 10NM as the major/minor light threshold 2025-02-19 23:00:39 +01:00
0cac0369aa Distinguish major/minor lights 2025-02-19 22:49:19 +01:00
cdf198ec1d Fixed clazy warning 2025-02-19 22:48:12 +01:00
0896b54831 Improved marine lights presentation 2025-02-19 19:26:14 +01:00
9f1808274f Use Qt 6.8.2 for the OS X builds 2025-02-19 00:49:40 +01:00
5d2465cffc Remove all Qt5 < 5.15 workarounds.
Qt 5.15 is now the minimal required Qt version.
2025-02-19 00:20:18 +01:00
2ab7bff3f8 Cosmetics 2025-02-18 23:11:13 +01:00
060cfb574d Build both release and debug configurations on Linux 2025-02-18 22:44:55 +01:00
5c178b4088 Fixed debug builds 2025-02-18 22:24:43 +01:00
2f4a7f8053 Improved IMG marine style 2025-02-18 22:09:59 +01:00
5f1838ea30 Code cleanup 2025-02-18 22:09:16 +01:00
bdf75169c5 Read the marine lights info from the local navaid data if present 2025-02-17 22:45:24 +01:00
Hosted Weblate
9295f8f4a9
Merge branch 'origin/master' into Weblate. 2025-02-12 23:59:23 +01:00
3fc8e69ebb Removed unused metadata 2025-02-12 23:58:57 +01:00
4438bc8d52 Version++ 2025-02-12 23:46:36 +01:00
Hosted Weblate
f9e99fcc73
Merge branch 'origin/master' into Weblate. 2025-02-12 20:01:32 +01:00
8041aa454c Fixed restricted areas labels colors 2025-02-12 20:01:06 +01:00
Hosted Weblate
f494543e54
Merge branch 'origin/master' into Weblate. 2025-02-12 19:45:34 +01:00
1ee60b4f96 Do not show area labels when the area is not shown 2025-02-12 19:45:11 +01:00
Hosted Weblate
70936cafe3
Merge branch 'origin/master' into Weblate. 2025-02-12 19:14:09 +01:00
ca17ec9e5f Fixed color artefacts 2025-02-12 19:13:32 +01:00
Hosted Weblate
74781d6462
Merge branch 'origin/master' into Weblate. 2025-02-12 19:06:11 +01:00
d3781e7f0b Improved restricted areas rendering 2025-02-12 19:05:47 +01:00
Hosted Weblate
466e8f2909
Merge branch 'origin/master' into Weblate. 2025-02-12 09:05:22 +01:00
c4e44c8796 Alwas show the area pictograms 2025-02-12 09:04:46 +01:00
Hosted Weblate
1c9dd610d5
Merge branch 'origin/master' into Weblate. 2025-02-12 01:55:34 +01:00
59be4aaf1a Unify the lights display logic between ENC ad IMG 2025-02-12 01:55:02 +01:00
Hosted Weblate
538ec4f71b
Merge branch 'origin/master' into Weblate. 2025-02-11 08:13:28 +00:00
398ef2c4f5 Code cleanup 2025-02-11 09:13:09 +01:00
Hosted Weblate
9bb56032b0
Merge branch 'origin/master' into Weblate. 2025-02-11 08:25:54 +01:00
5df43d3fb5 Removed forgotten debug stuff 2025-02-11 08:25:25 +01:00
Hosted Weblate
c3e76e1d3d
Merge branch 'origin/master' into Weblate. 2025-02-10 23:36:45 +01:00
ac41483530 Handle multi key attributes 2025-02-10 23:36:03 +01:00
Hosted Weblate
766000458d
Merge branch 'origin/master' into Weblate. 2025-02-10 19:26:27 +00:00
e0000d7299 Sector lights rendering polishing 2025-02-10 20:25:53 +01:00
9059e6d30d Use a standard color for the pipelines 2025-02-10 20:25:02 +01:00
Hosted Weblate
0d029636be
Merge branch 'origin/master' into Weblate. 2025-02-10 09:30:14 +01:00
819a67158a IMG marine lights 2025-02-10 09:29:46 +01:00
Hosted Weblate
89b4bc56e4
Merge branch 'origin/master' into Weblate. 2025-02-09 23:01:10 +01:00
610dd0a009 Fixed function definitions 2025-02-09 23:00:45 +01:00
Hosted Weblate
08d09d038e
Merge branch 'origin/master' into Weblate. 2025-02-06 01:25:12 +01:00
41e8b7094a Outline sector lights 2025-02-06 01:24:48 +01:00
Hosted Weblate
02c236a49e
Merge branch 'origin/master' into Weblate. 2025-02-06 01:11:17 +01:00
0ee28d7f45 Colored lights + sector lights in ENC maps 2025-02-06 01:10:44 +01:00
98acd3f75a Marine icons polishing 2025-02-06 01:08:53 +01:00
mtriau
f67c262292
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/zh_Hans/
2025-01-27 08:01:49 +01:00
mtriau
7cfd62ca97
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.7% (487 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/zh_Hans/
2025-01-26 07:10:38 +01:00
a3459e34e0 Added geo URI support info 2025-01-25 16:19:00 +01:00
d43f58deb9 Added Android geo URI scheme desktop integration 2025-01-25 11:55:15 +01:00
73e7a1dbf4 Added geo URI support info to appdata.xml 2025-01-23 00:55:34 +01:00
319cdbf838 Added support for file scheme URIs 2025-01-23 00:54:23 +01:00
213ab73ceb Properly handle axis order in geo URIs 2025-01-21 21:45:49 +01:00
db2d81042b Use the common URL:$protocol naming scheme 2025-01-21 06:20:37 +01:00
e27bc437fa geo URI Windows desktop integration 2025-01-21 05:34:26 +01:00
3dd21ade19 geo URI MacOS desktop integration 2025-01-20 23:45:36 +01:00
46ea3dd257 geo URI linux desktop integration 2025-01-20 23:45:11 +01:00
0ed630dd20 Added support for geo URIs (RFC 5870) 2025-01-20 23:27:44 +01:00
9cd82319e9 Cosmetics 2025-01-20 23:26:58 +01:00
335df85fae Code cleanup 2025-01-17 07:38:31 +01:00
f1b52c7005 Version++ 2025-01-17 07:37:49 +01:00
b3fd46a225 Only do the units conversion on specific point types 2025-01-04 17:40:15 +01:00
c678866c22 Do the special number transformation only when the label ends with a number 2025-01-04 16:43:20 +01:00
e2764b6232 Use a smaller block size for filesystem reads 2025-01-04 12:00:57 +01:00
ad13a5b0cf qPrintable() -> qUtf8Printable() 2025-01-04 00:18:27 +01:00
2b967ce05e Use Qt 6.8.1 for the OS X builds 2025-01-03 19:46:19 +01:00
5ff99b13a2 Copyright year++ 2025-01-03 19:21:51 +01:00
7a161fa364 Improved error handling 2025-01-03 19:17:30 +01:00
7ee681313f Fixed YAML/CMD syntax 2025-01-03 10:02:01 +01:00
871cb8433c Fixed syntax 2025-01-03 09:39:45 +01:00
2a925b0c84 Do not include the unused OpenSSL libs on Qt6 2025-01-03 09:19:33 +01:00
1219801910 Try msvc2022_64 path 2025-01-03 07:18:56 +01:00
25fb9e5f9b Revert "AppVeyor Qt6 build fix"
This reverts commit 699e086618db5b5af60b1ed81831ef8e4015ed29.
2025-01-03 00:43:11 +01:00
701f392a29 Improved error reporting 2025-01-02 18:55:15 +01:00
699e086618
AppVeyor Qt6 build fix 2025-01-02 08:08:33 +01:00
eeee16ff9b Special anchorage areas 2024-12-20 16:14:36 +01:00
001fa34cdd Copy only explicitly defined polygon center points 2024-12-20 14:41:23 +01:00
a97dc3b6c2 Do not duplicate PYLONS points/areas 2024-12-20 09:53:58 +01:00
f2ae75d7f5 Do not duplicate BUISGL areas with points 2024-12-19 15:01:45 +01:00
816681f267 Pillar LNDMRKs 2024-12-19 11:35:43 +01:00
d738555a68 Extended ACHARE areas 2024-12-19 11:18:53 +01:00
4e466d16a1 Merged ENC point and areas labels 2024-12-19 09:50:39 +01:00
b7bb3b649a BUAARE area labels 2024-12-18 18:48:50 +01:00
e0e9fa660a BERTHS polygons + NAVLNE restyling 2024-12-18 17:45:25 +01:00
67b91f62a0 Radar reflectors (RADRFL) 2024-12-18 13:58:49 +01:00
0ab6e02e6c RCTLPT areas and TSSLPT/RCTLPT points 2024-12-18 12:41:05 +01:00
7f20e2e307 Cosmetics 2024-12-17 11:28:23 +01:00
68f1f1fc3f Code cleanup 2024-12-17 10:55:01 +01:00
a4449897a7 Version++ 2024-12-16 15:03:02 +01:00
80a8ac260d const correctness 2024-12-10 19:13:00 +01:00
6673281e1c Removed obsolete comment 2024-12-10 09:23:25 +01:00
30157f8e4a Use Qt 6.8 in the Windows CI builds 2024-12-10 07:55:49 +01:00
12e3bbc988 Never use (semi)transparent areas 2024-12-05 18:13:37 +01:00
9d5ac81f2f Slipways 2024-12-04 00:24:17 +01:00
c0f97ddbd4 Distinguish parking types 2024-12-04 00:12:49 +01:00
d7d193871a Fixed broken placeholder 2024-12-03 23:35:21 +01:00
Ricky Tigg
4b9bb04cec
Translated using Weblate (Finnish)
Currently translated at 96.9% (473 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2024-12-03 23:25:37 +01:00
d3889b6dfe Use the same locking algorithm like in IMG/Mapsforge maps 2024-12-03 20:25:38 +01:00
240ddaf39c Use the same locking algorithm like in IMG/Mapsforge maps 2024-12-03 20:20:40 +01:00
53685253d7 Quarry names 2024-12-03 09:21:52 +01:00
38486e594b Fountains + minor fixes 2024-12-03 07:14:28 +01:00
47dd212f47 Wayside crosses 2024-12-03 06:46:35 +01:00
a11ba0487c Improved tile loading parallelism 2024-12-01 12:34:26 +01:00
c014526bd9 Improved tile loading parallelism 2024-12-01 10:25:10 +01:00
f620bbc383 Reduce the number of file opens for IMG files 2024-11-30 00:13:35 +01:00
9ac10e2909 Cricket 2024-11-29 08:51:00 +01:00
5f623975f9 Volleyball 2024-11-29 08:42:18 +01:00
bd266ea73c Some more sports 2024-11-29 08:34:38 +01:00
6774e29d3f SVG code cleanup 2024-11-28 18:47:57 +01:00
a02f157bd8 Emergency stuff 2024-11-28 09:33:16 +01:00
4bad7c9b46 Power plants 2024-11-28 05:37:52 +01:00
93402dd4cd Neighbourhoods 2024-11-28 04:59:25 +01:00
f6dcf43c1a Track lines 2024-11-27 23:08:16 +01:00
7452650999 Missing railway areas 2024-11-27 07:37:13 +01:00
863f6ac58f Improved tracks rendering 2024-11-26 19:58:22 +01:00
a57b50e07c Distinguish peaks 2024-11-26 07:42:00 +01:00
450b8aad59 Version++ 2024-11-26 07:40:45 +01:00
ERYpTION
2fcee5aae0
Translated using Weblate (Danish)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/da/
2024-11-24 14:33:57 +01:00
2fefd3ec55 Water bodies labels adjustments 2024-11-24 12:52:02 +01:00
8a3808248a Code cleanup 2024-11-24 09:09:45 +01:00
7d2bbfe12a Added missing rails 2024-11-24 02:54:19 +01:00
929035eee9 Fixed city labels fetching 2024-11-23 23:09:00 +01:00
cccda7395e Allow more labels for same symbol-id 2024-11-23 18:31:56 +01:00
93775a5adf Do not show the glaciers later than the other terain 2024-11-23 15:22:16 +01:00
f5b0c3f041 Quarters 2024-11-23 10:37:20 +01:00
c1eca4eacf Show the suburbs on lower zooms 2024-11-23 09:43:53 +01:00
6b0a08ae91 Bunkers 2024-11-23 07:15:17 +01:00
81751a2564 SVG code cleanup 2024-11-23 07:14:13 +01:00
4281e809be Redesigned City/town/village label sizes + suburbs 2024-11-22 22:37:07 +01:00
67820d7c4d Do not try to draw labels outside the tile rect 2024-11-22 21:52:32 +01:00
2a16a1f34c Fixed typo 2024-11-22 21:52:22 +01:00
a086c13648 Increase the vector tile caches size 2024-11-22 21:18:34 +01:00
85fd574b38 Do not try to draw labels outside the tile rect 2024-11-22 20:45:43 +01:00
62ae50ecda Always show the rails when the railway stations are shown 2024-11-22 19:11:27 +01:00
b969eef432 Version++ 2024-11-22 19:10:54 +01:00
cd44f350e1 Split light rails from trams 2024-11-22 08:12:05 +01:00
90534c991c Added missing rails 2024-11-22 07:52:52 +01:00
071b16f76d Use the boundingbox center instead of the centroid like Mapsforge does 2024-11-21 19:05:08 +01:00
6d450023b0 Centroid computation cleanup 2024-11-21 17:52:54 +01:00
890985bacd Fixed debug builds 2024-11-21 10:59:32 +01:00
496065b549 Version++ 2024-11-21 10:58:00 +01:00
33b9354212 Some more POIs 2024-11-20 20:27:05 +01:00
cee20e2e9f Increased objects chache size 2024-11-20 19:10:44 +01:00
e10c6547ac Some more POI enhancements 2024-11-20 19:05:09 +01:00
2c1d340a44 Millitary areas zoom levels 2024-11-20 09:24:40 +01:00
848bde0f80 Properly mix the way and node POIs 2024-11-20 09:13:59 +01:00
5d3d2d7571 Embassies 2024-11-19 23:49:23 +01:00
72ae27f724 Distinguish schools and universities 2024-11-19 21:33:41 +01:00
a433ca3e1d Lock gates 2024-11-19 21:06:53 +01:00
26c99af3dc Observation towers 2024-11-19 20:46:13 +01:00
47b936dede Adjusted POI appearance levels 2024-11-19 19:12:25 +01:00
e8c8b86b81 Removed accidentally left debug output 2024-11-19 19:08:41 +01:00
62651666e1 Unified point and areal labels processing 2024-11-19 09:40:26 +01:00
7c59998f96 Do not duplicate the label rules 2024-11-19 01:45:34 +01:00
d577eab66e Improved natural POIs priorities 2024-11-19 00:32:32 +01:00
c4de36c7e4 Saddles + natural POIs cleanup 2024-11-19 00:25:12 +01:00
bf68ac8145 Give the artefact a better name 2024-11-18 22:27:26 +01:00
6169bcc67a Remove Qt version from the name as we only build for Qt6 now 2024-11-18 18:30:56 +01:00
94d62ab2b8 Dropped MacOS Qt5 build 2024-11-18 18:22:02 +01:00
3658c09403 Less agressive water labels 2024-11-18 16:55:16 +01:00
07085983ee Make the style more compatible with the original Mapsforge rendering engine 2024-11-18 15:01:00 +01:00
0e1244da6d Version++ 2024-11-18 14:37:30 +01:00
4a6deeaa16 Fixed graveyard rendering 2024-11-18 14:31:47 +01:00
8d3784e142 Make the patterns work with Qt5 2024-11-18 10:59:37 +01:00
67c1c1fd27 Version++ 2024-11-18 10:58:59 +01:00
9bf640441c Hairdresser + Alcohol 2024-11-18 01:02:09 +01:00
14afa87f5b Schools + fixes 2024-11-17 23:31:33 +01:00
b5f288133a Townhalls 2024-11-17 21:37:07 +01:00
6c768f4a61 Checkpoints 2024-11-17 21:28:31 +01:00
8bfb6c7a7d Pasages 2024-11-17 21:07:46 +01:00
5943ac2d89 National parks adjustments 2024-11-17 19:30:22 +01:00
57476bbe08 Hamlets/locality zoom adjustment 2024-11-17 18:52:18 +01:00
a9de6d9655 Hospital label fix 2024-11-17 18:39:45 +01:00
4e4f82fc9e Hospital/police/Firestation zoom levels adjustment 2024-11-17 18:37:04 +01:00
0f380c73e5 Cemetery labels adjustments 2024-11-17 18:23:31 +01:00
93bc3bb107 Label min/max zooms adjustments 2024-11-17 18:19:20 +01:00
fb0c8c8b76 Area labels layout/clip fix 2024-11-17 18:16:43 +01:00
ee20b02dfa Better POI id 2024-11-17 17:11:14 +01:00
d4f48f71bb Steps 2024-11-16 19:21:59 +01:00
8dd9946a50 Weirs 2024-11-16 18:54:48 +01:00
d5fc45602c Landfills 2024-11-16 17:47:53 +01:00
262228939f Castles 2024-11-16 17:30:29 +01:00
48c9907d77 Bicycle shops 2024-11-16 17:18:56 +01:00
ec19a50162 Walls/fences rendering order fix 2024-11-16 16:54:34 +01:00
f17715ac2e Bridges rendering fixes 2024-11-16 16:47:08 +01:00
a00a79709a Metro lines 2024-11-16 15:37:14 +01:00
6f4d2f62d0 Some more POI layout adjustments 2024-11-16 15:13:02 +01:00
2e0130554c Improved POI rendering 2024-11-16 14:56:23 +01:00
3929e16de9 End hillshading on level 15 2024-11-16 13:16:20 +01:00
32024a4382 Urban greenery adjustments 2024-11-16 11:29:41 +01:00
fc365405cf Allotments + landuse order 2024-11-16 11:03:24 +01:00
a43c7c9d0d Bridges 2024-11-16 10:38:01 +01:00
b7f023a99b Refactoring 2024-11-15 23:21:38 +01:00
de9529ef02 Replaced the Mapsforge default theme with our own theme 2024-11-15 22:59:06 +01:00
2fdbc25ca3 A better QPainter text rect inconsistency workaround 2024-11-15 20:23:48 +01:00
734ba4bf44 Use SVG arrows instead of PNGs 2024-11-13 17:16:22 +01:00
a9927911fc Yet another area labels layout algorithm change 2024-11-13 17:15:26 +01:00
1a9bec1d94 Added railway station POI icon 2024-11-12 21:20:31 +01:00
6ca1e3b67c Improved area labels layout 2024-11-11 08:53:17 +01:00
6493d10930 Fixed Qt5 build 2024-11-10 19:52:24 +01:00
7c1ed27781 Improved area labels placement 2024-11-10 17:46:08 +01:00
c033de5a84 Fixed Qt5 build 2024-11-10 11:38:00 +01:00
01fba7b742 Render repeating "always-display" lineSymbols as bitmap lines 2024-11-08 16:39:01 +01:00
70ddd83154 Code cleanup 2024-11-07 18:40:25 +01:00
9b0fb8b77c Fixed symbol/label display priority 2024-11-07 18:31:39 +01:00
62ef1f4243 Version++ 2024-11-07 18:31:25 +01:00
9a8070bd06 Added missing hillshading cleanup 2024-11-03 17:59:25 +01:00
b721a829b2 Code cleanup 2024-11-01 09:16:32 +01:00
244a7670e7 Increase the distance precision for tracks < 10km/nm/nmi to two decimal digits 2024-10-31 01:31:08 +01:00
3ec36336c1 Added missing label text checks 2024-10-29 00:35:41 +01:00
86b85e5afc Limit area labels to one per tile 2024-10-28 13:00:56 +01:00
77f51098f6 Code cleanup
While QWidget:palette() and QPalette() should technically provide the same
results due to the way how the default QPalette gets applied, make it clean
and obvious what we want to achieve.
2024-10-23 18:31:56 +02:00
4848190377 Includes cleanup 2024-10-23 08:01:45 +02:00
6da8ec3525 Micro-optimization 2024-10-23 08:01:14 +02:00
5a71deda15 Optimization 2024-10-22 09:06:09 +02:00
5b5e00038f Code cleanup 2024-10-22 07:43:42 +02:00
b348ad6288 DEM locking cleanup 2024-10-21 23:05:09 +02:00
Hosted Weblate
e2b6dcf8d3
Merge branch 'origin/master' into Weblate. 2024-10-20 19:22:29 +02:00
776104a9fa Add missing English localization to the NSIS installer
Add missing English localization to the NSIS installer and rename the "zh"
translation file to "zh_CN" due to Taiwan having it's own language variant
(available as QT core translation).

The existence (copy during install) of the "en" translation file should
hopefully fix #569.
2024-10-20 19:15:01 +02:00
Babos Gábor
941aa6d83b
Translated using Weblate (Hungarian)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2024-10-20 18:22:11 +02:00
22c7ea7de6 Do not use functions deprecated in Qt 6.8 2024-10-16 01:21:28 +02:00
Babos Gábor
78f2e1f47d
Translated using Weblate (Hungarian)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2024-10-15 21:15:39 +02:00
Åke Engelbrektson
364867101f
Translated using Weblate (Swedish)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2024-10-13 09:15:43 +02:00
28a7e94986 Some more IMG style enhancements 2024-10-09 23:17:16 +02:00
3474b8db96 Improved default IMG style 2024-10-09 07:35:17 +02:00
c28f12e0bb Added Israleli grid projection 2024-10-05 00:26:51 +02:00
749282085e Added missing style for marine chart isobaths 2024-10-05 00:24:57 +02:00
3b276882e0 Code cleanup 2024-10-03 07:51:53 +02:00
9ec5ea45d8 Update install-qt-action version 2024-10-02 08:04:42 +02:00
7b516ca5e4 Free the QVector/QList memory where memory should be released 2024-09-28 19:49:42 +02:00
5d86852299 Revert "Use jom for Windows CI builds"
This reverts commit 7b6640761ac9f9f58b695ef88697cb27902ec3fb.
2024-09-24 10:52:05 +02:00
VenusGirl
068ac5e91d
Translated using Weblate (Korean)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ko/
2024-09-24 08:54:31 +02:00
7b6640761a Use jom for Windows CI builds 2024-09-24 08:50:53 +02:00
da95287a8d Use OpenSSL 3.3 in the Windows Qt6 build 2024-09-24 08:28:41 +02:00
7e200d1cce Use Qt 6.7.2 for macOS builds 2024-09-24 08:16:22 +02:00
ffaf4250ac Merge remote-tracking branch 'weblate/master' 2024-09-24 08:15:07 +02:00
39ad9cb7ad Version++ 2024-09-24 08:14:40 +02:00
219e4c3762
Translated using Weblate (Spanish)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2024-09-22 12:40:53 +02:00
ovl-1
09858f603d
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2024-09-22 12:40:52 +02:00
225e6da48b Use the "Round" HiDPI scaling policy (the default in Qt5) in Qt6
As of Qt 6.7.2 the rendering is completely broken and full of various render
artifacts when the default "PassThrough" policy is used and the user has
a fractional screen size like 125% set.
2024-09-21 13:38:56 +02:00
23c398caf7 Add a comment for the splitter refresh hack 2024-09-21 13:20:32 +02:00
17ef334c4c Revert "Clean up the splitter/graph tabs logic"
This reverts commit b01dcc4569b21107125d6ae912d0634b300add88.
2024-09-21 13:14:49 +02:00
b01dcc4569 Clean up the splitter/graph tabs logic 2024-09-21 11:36:51 +02:00
762e374adf Significantly improved tracks/graps rendering performance 2024-09-20 22:29:15 +02:00
c68a2a1ac4 Improve the graph clearing logic 2024-09-20 09:34:54 +02:00
Hosted Weblate
672fca9dd5
Merge branch 'origin/master' into Weblate. 2024-09-20 07:10:25 +00:00
8c2e2f65c3 Fixed display artifact in the graph tab bar
Yet another workaroud for the Qt 6.7 bug that draws QGraphicsScene items
to the graph tab bar. Follow up to 6ce0b032956b21630c899d245e00108547d975c5.
2024-09-20 09:05:55 +02:00
c5a7a4bb0e Version++ 2024-09-20 09:05:42 +02:00
Nikolay Korotkiy
4f77d7a40e
Translated using Weblate (Esperanto)
Currently translated at 91.5% (447 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/eo/
2024-09-18 19:40:56 +02:00
Nikolay Korotkiy
285a9a55f3
Translated using Weblate (Russian)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2024-09-18 19:40:55 +02:00
Nikolay Korotkiy
9c00ff53c2
Translated using Weblate (Finnish)
Currently translated at 95.4% (466 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2024-09-18 19:40:55 +02:00
531b37bc70 Always draw the light icon of lights, not only when class data is present
Some charts have the lights info in the lcl data section that we do not
parse.
2024-09-17 21:25:17 +02:00
87c5a255c8 Merge remote-tracking branch 'weblate/master' 2024-09-16 23:27:45 +02:00
raf
ce826966cf
Translated using Weblate (Catalan)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2024-09-16 23:27:33 +02:00
Hotripak
a56a558f37
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2024-09-16 23:27:33 +02:00
e3d603e8d7 Added missing building point style 2024-09-16 23:25:58 +02:00
344e665bed Use a cleaner vector/raster layer filtering code 2024-09-16 23:25:15 +02:00
d412390c75 Added basic support for marine lights to IMG maps 2024-09-15 19:42:53 +02:00
524ac8347f Fixed PNG export ap artifacts under Qt6 2024-09-14 10:20:14 +02:00
Hosted Weblate
a2728b6227
Merge branch 'origin/master' into Weblate. 2024-09-13 22:26:36 +02:00
99 efi
9641130656
Translated using Weblate (Hungarian)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2024-09-13 22:26:35 +02:00
6b86f7ba97 Render some more missing Garmin marine stuff 2024-09-13 22:25:48 +02:00
6bc8be58fc Improve capitalization algorithm 2024-09-13 22:24:58 +02:00
99 efi
6c018ce884
Translated using Weblate (Hungarian)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2024-09-13 00:09:30 +00:00
gallegonovato
22b90dfd85
Translated using Weblate (Spanish)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2024-09-13 00:09:29 +00:00
Oğuz Ersen
13642eaa10
Translated using Weblate (Turkish)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2024-09-13 00:09:29 +00:00
Cloud Esp
845c1ae38d
Translated using Weblate (French)
Currently translated at 100.0% (488 of 488 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2024-09-13 00:09:28 +00:00
937c71f16c Version++ 2024-09-12 00:08:20 +02:00
Hosted Weblate
bdc0c1d2b3
Merge branch 'origin/master' into Weblate. 2024-09-12 00:02:44 +02:00
f36ec45c42 Localization update 2024-09-12 00:02:18 +02:00
52c6773b7e Added support for map layers selection
Enable selecting only raster or only vector layers when showing Garmin maps.
2024-09-11 23:52:30 +02:00
ovl-1
5b3a41f11a
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (484 of 484 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2024-09-11 18:09:13 +02:00
e33c74bdd7 Change the form layout to fit the page 2024-09-07 11:04:10 +02:00
8d2ab42c1c
Translated using Weblate (Catalan)
Currently translated at 100.0% (484 of 484 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2024-09-07 10:17:17 +02:00
4d07b616d4
Translated using Weblate (Korean)
Currently translated at 99.5% (482 of 484 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ko/
2024-09-07 10:17:16 +02:00
7304b082eb
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.3% (481 of 484 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/zh_Hans/
2024-09-07 10:17:16 +02:00
306a47b2d5
Translated using Weblate (Hungarian)
Currently translated at 100.0% (484 of 484 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2024-09-07 10:17:16 +02:00
9d8209c7a7
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.5% (482 of 484 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2024-09-07 10:17:16 +02:00
761160f4e2
Translated using Weblate (Swedish)
Currently translated at 100.0% (484 of 484 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2024-09-07 10:17:16 +02:00
40da85fa1a
Translated using Weblate (French)
Currently translated at 100.0% (484 of 484 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2024-09-07 10:17:16 +02:00
d328eecad6 Merge remote-tracking branch 'weblate/master' 2024-09-07 10:08:43 +02:00
d5893948ba Shorten the translation to fit the screen on Android 2024-09-07 10:07:44 +02:00
Nikolay Korotkiy
2594d0ea79
Translated using Weblate (Esperanto)
Currently translated at 92.1% (446 of 484 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/eo/
2024-09-06 23:09:24 +00:00
Nikolay Korotkiy
0df2b9aff0
Translated using Weblate (Ukrainian)
Currently translated at 99.5% (482 of 484 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2024-09-06 23:09:23 +00:00
gallegonovato
8e908c59d5
Translated using Weblate (Spanish)
Currently translated at 100.0% (484 of 484 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2024-09-06 23:09:23 +00:00
Oğuz Ersen
5f433e9055
Translated using Weblate (Turkish)
Currently translated at 100.0% (484 of 484 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2024-09-06 23:09:22 +00:00
Nikolay Korotkiy
31a06cca91
Translated using Weblate (Russian)
Currently translated at 100.0% (484 of 484 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2024-09-06 23:09:22 +00:00
Nikolay Korotkiy
304472ed3f
Translated using Weblate (Finnish)
Currently translated at 95.6% (463 of 484 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2024-09-06 23:09:21 +00:00
037d621f50 Fixed Android build 2024-09-06 00:28:16 +02:00
1a1db7f916 German translation 2024-09-06 00:09:36 +02:00
aae6c28c06 Czech translation 2024-09-06 00:09:17 +02:00
8180c4e755 Localization update 2024-09-06 00:07:43 +02:00
649d972aec Show track/route source file info when multiple files are opened
Closes #559
2024-09-06 00:05:36 +02:00
Hosted Weblate
36f8f94f15
Merge branch 'origin/master' into Weblate. 2024-09-05 07:53:22 +02:00
c27f3918ed Use the time with seconds also for track dates 2024-09-05 07:52:48 +02:00
Hosted Weblate
4165a30b3d
Merge branch 'origin/master' into Weblate. 2024-09-05 07:41:36 +02:00
70ad35c0fc Use propper two-digit minutes and seconds 2024-09-05 07:41:06 +02:00
Hosted Weblate
4d19c68b2e
Merge branch 'origin/master' into Weblate. 2024-09-05 05:34:52 +00:00
b53da040b5 Always show the seconds in times 2024-09-05 07:34:27 +02:00
96044fd8da Do not show the session end as (a single) lap 2024-09-05 07:33:05 +02:00
Hosted Weblate
62a1d08ce6
Merge branch 'origin/master' into Weblate. 2024-09-04 23:05:59 +00:00
Åke Engelbrektson
06461547e6
Translated using Weblate (Swedish)
Currently translated at 100.0% (482 of 482 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2024-09-04 23:05:58 +00:00
0b6daad28f Fixed recent open files logic 2024-09-05 01:05:27 +02:00
c0bca44810 Add shortcuts for enabling/disabling all item types 2024-09-05 01:04:29 +02:00
bittin1ddc447d824349b2
d7a882b284
Translated using Weblate (Swedish)
Currently translated at 100.0% (482 of 482 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2024-09-04 09:37:48 +02:00
4697de6986 Added support for FIT laps
Closes #556
2024-09-04 09:15:46 +02:00
raf
e96112408c
Translated using Weblate (Catalan)
Currently translated at 100.0% (482 of 482 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2024-09-03 08:12:39 +02:00
99 efi
899cd83e2d
Translated using Weblate (Hungarian)
Currently translated at 100.0% (482 of 482 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2024-09-03 08:12:39 +02:00
Cloud Esp
4f8825184d
Translated using Weblate (French)
Currently translated at 100.0% (482 of 482 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2024-09-03 08:12:39 +02:00
Hosted Weblate
bf507c64ae
Merge branch 'origin/master' into Weblate. 2024-09-02 09:57:11 +02:00
gallegonovato
e6bdb3e172
Translated using Weblate (Spanish)
Currently translated at 100.0% (482 of 482 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2024-09-02 09:57:10 +02:00
Oğuz Ersen
eeb6211103
Translated using Weblate (Turkish)
Currently translated at 100.0% (482 of 482 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2024-09-02 09:57:10 +02:00
3ac197907b Trim waypoint names on the first nul char 2024-09-02 09:55:35 +02:00
Hosted Weblate
77c2be8fbd
Merge branch 'origin/master' into Weblate. 2024-09-01 14:33:01 +00:00
9ae484e811 German translation update 2024-09-01 16:32:40 +02:00
77ae4ed862 Czech translation update 2024-09-01 16:32:22 +02:00
8733155adf Localization update 2024-09-01 16:29:30 +02:00
7e690bdbfb Added "enable pause detection" setting 2024-09-01 16:28:25 +02:00
Hosted Weblate
698a85089a
Merge branch 'origin/master' into Weblate. 2024-08-30 06:15:30 +02:00
36bf66b984 Silence clang-tidy warnings (false-positives) 2024-08-30 06:14:43 +02:00
Hosted Weblate
ec2c147b27
Merge branch 'origin/master' into Weblate. 2024-08-28 22:48:01 +02:00
29863da32c Replace the fuzzy NAN fill algorithm with a propper (but slower) one 2024-08-28 22:47:10 +02:00
Hosted Weblate
2ee7ee1e21
Merge branch 'origin/master' into Weblate. 2024-08-27 22:39:24 +02:00
96a24339c5 Improved DEM filtering when NaNs present 2024-08-27 22:38:32 +02:00
4b3327fcb1 Values to convert from ft to m ma also be decimal numbers 2024-08-27 22:03:12 +02:00
Hosted Weblate
e2947e6d91
Merge branch 'origin/master' into Weblate. 2024-08-22 07:59:52 +02:00
2a4afa042c Fixed Qt5 builds 2024-08-22 07:59:26 +02:00
Hosted Weblate
f9180060a7
Merge branch 'origin/master' into Weblate. 2024-08-21 06:38:32 +00:00
0d44663570 Cosmetics 2024-08-21 08:38:13 +02:00
Hosted Weblate
ea292ea4c1
Merge branch 'origin/master' into Weblate. 2024-08-21 06:24:55 +00:00
92bd37c481 Code cleanup 2024-08-21 08:24:37 +02:00
Cloud Esp
57a6f29f6a
Translated using Weblate (French)
Currently translated at 100.0% (480 of 480 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2024-08-10 11:09:16 +00:00
7167fe3e81 Fixed nonsense time unit 2024-08-09 10:03:53 +02:00
7bd03b0f2e Allow image-based pens with dash patterns 2024-08-08 08:58:11 +02:00
8990f2cfcf Added missing rendering of lines with image-based pens 2024-08-08 08:51:33 +02:00
cc20a9cd59 Render 0x26 areas in the default IMG style 2024-08-07 07:53:57 +02:00
45bf754b0f Version++ 2024-08-04 08:07:25 +02:00
Nikolay Korotkiy
1671904752
Translated using Weblate (Russian)
Currently translated at 100.0% (480 of 480 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2024-08-02 00:09:16 +02:00
Cloud Esp
5c18827941
Translated using Weblate (French)
Currently translated at 100.0% (480 of 480 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2024-08-02 00:09:15 +02:00
Nikolay Korotkiy
2a2909be6b
Translated using Weblate (Finnish)
Currently translated at 96.0% (461 of 480 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2024-08-02 00:09:14 +02:00
4b19a9a037 Removed unused header file 2024-07-28 14:15:49 +02:00
Hotripak
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
Åke Engelbrektson
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
Hosted Weblate
09833474f1
Merge branch 'origin/master' into Weblate. 2024-06-24 08:49:00 +02:00
Oğuz Ersen
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
VenusGirl
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
gallegonovato
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
Hosted Weblate
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
Hosted Weblate
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
ovl-1
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
99 efi
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
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
Hosted Weblate
7ff8002387
Merge branch 'origin/master' into Weblate. 2024-05-31 17:50:42 +00:00
mtriau
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
ovl-1
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
99 efi
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
mtriau
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
ovl-1
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
Hosted Weblate
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
Hosted Weblate
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
99 efi
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
Nikolay Korotkiy
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
99 efi
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
Nikolay Korotkiy
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
Nikolay Korotkiy
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
Hosted Weblate
3f3ac6e093
Merge branch 'origin/master' into Weblate. 2024-05-26 18:40:45 +02:00
gallegonovato
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
Oğuz Ersen
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
Hosted Weblate
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
Hosted Weblate
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
ovl-1
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
mtriau
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
7df3eea21a Removed unsupported Oblique Mercator projection 2024-03-23 20:59:50 +01:00
Hosted Weblate
6d3eb310bc
Merge branch 'origin/master' into Weblate. 2024-03-23 09:22:21 +01:00
0c7296e006 Cosmetics 2024-03-23 09:22:03 +01:00
Hosted Weblate
36aacfc44e
Merge branch 'origin/master' into Weblate. 2024-03-23 09:17:29 +01:00
01dfbb3706 Fixed error line reporting in CSV-based files 2024-03-23 09:16:41 +01:00
Hosted Weblate
8ec895271a
Merge branch 'origin/master' into Weblate. 2024-03-23 08:37:17 +01:00
e8b4105365 Some more missing PCSs 2024-03-23 08:36:57 +01:00
Nikolay Korotkiy
28fdc89346
Translated using Weblate (Ukrainian)
Currently translated at 99.3% (471 of 474 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2024-03-23 03:11:48 +01:00
Nikolay Korotkiy
86d11b9a9f
Translated using Weblate (Russian)
Currently translated at 100.0% (474 of 474 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2024-03-23 03:11:48 +01:00
2eeeb965dc Added missing OziExplorer projections 2024-03-20 08:29:55 +01:00
07435a3fdc Code cleanup 2024-03-20 07:45:49 +01:00
a48b46d0fb Refactoring
Moved Projection::Method and Projection::Setup to the Conversion class
2024-03-19 22:39:42 +01:00
bd8d2267c7 Check if the conversion is valid/exists when loading the PCS entry 2024-03-19 19:12:47 +01:00
48396e254b Added missing projections definitions + removed unsupported PCSs 2024-03-19 19:11:56 +01:00
625ee42eb4 Added support for GeoJSON Coordinate Properties extension 2024-03-12 21:30:15 +01:00
5945ceaa09 Fixed debug code 2024-03-12 09:56:35 +01:00
7728dba605 Removed BOM 2024-03-12 08:58:08 +01:00
275a9a2683 Removed BOM 2024-03-12 08:56:32 +01:00
ff50ffa003 Use the CT type for geographic/projected projections distinguishing 2024-03-11 23:12:51 +01:00
026ef5854d Improved error reporting
+ code cleanup
2024-03-11 23:09:38 +01:00
501fd03511 Version++ 2024-03-11 00:57:26 +01:00
f6a14e6008 Code cleanup 2024-03-10 08:09:44 +01:00
4417b3d5e2 Properly ignore objects with null/empty GeoJSON coordinates 2024-03-10 07:46:50 +01:00
8780a40b9f Added support for arbitrary CRSs in GeoJSON files 2024-03-09 17:51:43 +01:00
b7b03c1d5a German translation update 2024-03-07 21:24:35 +01:00
2f07c51d17 Use the original data tile size for rendering to prevent grid artifacts 2024-03-07 09:30:24 +01:00
83c2a309fb Includes cleanup 2024-03-07 08:24:45 +01:00
Hosted Weblate
e04abd0ed1
Merge branch 'origin/master' into Weblate. 2024-03-03 23:31:40 +01:00
468e662e4f Yet another recent files fix 2024-03-03 23:31:08 +01:00
Hosted Weblate
ad915ad1a1
Merge branch 'origin/master' into Weblate. 2024-03-03 23:21:01 +01:00
3ba6d2d24f Fixed recent paths update logic 2024-03-03 23:20:25 +01:00
Hosted Weblate
52b4a3a432
Merge branch 'origin/master' into Weblate. 2024-03-03 23:13:58 +01:00
d9e6c30567 Use the QAction data() for file paths rather than text()
As seen in KDE Neon, some Qt themes or distros mangle the text() by adding
automatic shortcut accelerators that break the paths for opening.
2024-03-03 23:11:48 +01:00
raf
12be6af515
Translated using Weblate (Catalan)
Currently translated at 100.0% (474 of 474 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2024-03-02 12:01:48 +01:00
20f1003ce6 Increase hillshading contrast 2024-03-01 00:37:58 +01:00
Hosted Weblate
8547a3310a
Merge branch 'origin/master' into Weblate. 2024-02-29 10:33:09 +01:00
0fad1a14d7 Localization cleanup 2024-02-29 10:32:35 +01:00
Hosted Weblate
cfd8ff71a2
Merge branch 'origin/master' into Weblate. 2024-02-29 08:44:59 +01:00
ab25233af1 Unify the default MApsforge style hillshading level with the IMG limits 2024-02-29 08:44:15 +01:00
Hosted Weblate
be3e4e3332
Merge branch 'origin/master' into Weblate. 2024-02-29 08:19:24 +01:00
19fcccb6aa Code cleanup 2024-02-29 08:19:10 +01:00
Hosted Weblate
05e1395ba1
Merge branch 'origin/master' into Weblate. 2024-02-29 07:59:58 +01:00
a6b408da4a Moved demloader from data to common 2024-02-29 07:59:34 +01:00
Hosted Weblate
a6a14fcdbc
Merge branch 'origin/master' into Weblate. 2024-02-28 21:51:57 +01:00
99 efi
7e7b4c6179
Translated using Weblate (Hungarian)
Currently translated at 100.0% (475 of 475 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2024-02-28 21:51:57 +01:00
gallegonovato
6bfc8e1b23
Translated using Weblate (Spanish)
Currently translated at 100.0% (475 of 475 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2024-02-28 21:51:57 +01:00
Oğuz Ersen
73d262a216
Translated using Weblate (Turkish)
Currently translated at 100.0% (475 of 475 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2024-02-28 21:51:56 +01:00
c94d7b5905 PArks/military areas style adjustement 2024-02-28 21:51:18 +01:00
666f491224 Show the DEM tiles in the same color 2024-02-28 21:50:37 +01:00
Hosted Weblate
3f8dbc18a6
Merge branch 'origin/master' into Weblate. 2024-02-28 07:55:22 +01:00
112cfe6391 Enable the hillshading action only for maps that actually use it 2024-02-28 07:54:08 +01:00
Hosted Weblate
136b1ded0f
Merge branch 'origin/master' into Weblate. 2024-02-27 21:55:38 +01:00
f0d5a32dca Localization update 2024-02-27 21:55:13 +01:00
69c4e6d2dc Aded support for downloading hillshading DEMs 2024-02-27 21:36:16 +01:00
c33215565f Allow arbitrary HGT grid sizes 2024-02-27 21:13:12 +01:00
Hosted Weblate
24133bf58c
Merge branch 'origin/master' into Weblate. 2024-02-27 07:21:01 +01:00
2026036015 Do not draw IMG contour lines that have no color defined 2024-02-27 07:20:09 +01:00
Hosted Weblate
7ab5f415e7
Merge branch 'origin/master' into Weblate. 2024-02-26 10:28:24 +01:00
af7696bfd7 Do the hillshading in alpha layer only 2024-02-26 10:27:58 +01:00
Hosted Weblate
fdc3203682
Merge branch 'origin/master' into Weblate. 2024-02-26 09:11:01 +01:00
gallegonovato
cc1ec7527e
Translated using Weblate (Spanish)
Currently translated at 100.0% (472 of 472 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2024-02-26 09:11:01 +01:00
f3bb7ada9a Split the alpha and z values 2024-02-26 09:10:38 +01:00
99 efi
84f33dc5c1
Translated using Weblate (Hungarian)
Currently translated at 100.0% (472 of 472 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2024-02-24 09:01:59 +01:00
Oğuz Ersen
98a8f4119a
Translated using Weblate (Turkish)
Currently translated at 100.0% (472 of 472 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2024-02-24 09:01:59 +01:00
bittin1ddc447d824349b2
39ba47bb28
Translated using Weblate (Swedish)
Currently translated at 100.0% (472 of 472 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2024-02-24 09:01:58 +01:00
6ccfe0eb21 Raster tile APIs unification/cleanup 2024-02-23 09:45:41 +01:00
d42c6831df Fixed debug code 2024-02-23 09:25:41 +01:00
dc0178279d Localization update 2024-02-23 08:21:38 +01:00
e0ff4529b6 Code cleanup 2024-02-23 08:15:13 +01:00
f7a81cafd5 Move the DEM sources to the common folder now that we use them in map/data 2024-02-22 21:34:34 +01:00
108e68c7c9 Prevent zoom change due to float computations errors 2024-02-22 21:23:37 +01:00
f1fd4f8bc9 Code cleanup 2024-02-22 21:14:49 +01:00
d8f7089450 Code cleanup 2024-02-21 18:54:27 +01:00
3f6eca7404 Do as much as possible in parallel 2024-02-21 18:40:28 +01:00
ed11bbd730 Code cleanup 2024-02-21 18:39:21 +01:00
54e185ed4a Disable hillshading by default 2024-02-21 08:59:39 +01:00
cf86fb7557 Added hillshading to vector maps 2024-02-21 08:49:09 +01:00
f21a155f79 Do not pretend Matrix can have bigger indexes than int 2024-02-19 22:06:18 +01:00
26d2403fc0 Code cleanup 2024-02-18 15:05:54 +01:00
334f191fb4 Improved debug code 2024-02-18 11:29:51 +01:00
0a281f8ca8 Fixed broken ENC atlases names (center locations) 2024-02-18 07:38:46 +01:00
32262e7c46 Added missing reference 2024-02-17 16:28:09 +01:00
88b458e959 Use QVector as the data container in Matrix 2024-02-17 11:54:07 +01:00
516a944859 Version++ 2024-02-17 11:53:34 +01:00
cdb2fd0284 Fixed indent 2024-02-12 23:17:30 +01:00
7c099b8f66 Added building=fire_station rendering 2024-02-12 22:39:15 +01:00
ea29155463 Code cleanup 2024-02-12 22:38:42 +01:00
ba2fd6d2e2 Reload the ENC style on device pixel ratio changes 2024-02-12 10:02:19 +01:00
c4b1671fec Added missing cleanup 2024-02-11 23:46:00 +01:00
65fac30780 Always use the core5compat module for code page transformations on Android 2024-02-11 18:19:54 +01:00
7bcd5f63bc Downscale HiDPI images rather than upscale the standard versions 2024-02-11 16:47:32 +01:00
3b3f06cec8 Silenced some more clazy warnings 2024-02-09 09:46:49 +01:00
268ec1050b Fixed highway line 2024-02-09 08:23:52 +01:00
d214819298 Silenced clazy warnings 2024-02-09 02:29:51 +01:00
2073be193f Add TIFF support to the Mac Qt6 build 2024-02-09 01:24:27 +01:00
52e0d921da Some more IMG POI icons additions + fixes 2024-02-08 22:12:00 +01:00
9464bbc13f Use a better high/low speed ramps style 2024-02-08 01:03:07 +01:00
4e7c6e39aa Improved bitmap lines drawing 2024-02-07 22:10:40 +01:00
96b602bf14 Use a railway line color that fits the ENC style 2024-02-06 23:44:18 +01:00
f7f680b93e Fixed multiple HiDPI map render issues 2024-02-06 22:37:01 +01:00
fe70b31212 Use SVG Maki icos instead of PNGs 2024-02-06 22:36:28 +01:00
a3bac33bf4 Use a more accurate and faster top left xy coordinate computation 2024-02-04 17:42:36 +01:00
e726a45dcf Use the latest actions versions 2024-02-03 18:32:53 +01:00
713566054d Build the Android version on Ubuntu 22.04 2024-02-03 18:22:41 +01:00
e6f9f5fba9 Version++ 2024-02-03 16:44:55 +01:00
d61528c33f Do the OpenGL initialization before QApplication is created 2024-02-03 16:41:38 +01:00
5eb0dfc9b1 Make it more clear that we return NULL 2024-01-23 21:39:28 +01:00
436cf0d14c Qt5 compatability module is not needed anymore 2024-01-21 18:44:42 +01:00
0e83bd89d1 Use Qt 6.6.1 for the Mac OS Qt6 CI build 2024-01-21 18:26:11 +01:00
536d12469a Use the canonical file name also for the "already open" check 2024-01-21 17:50:56 +01:00
c9f44506e7 Fixed minimal Windows version check for Qt6 builds 2024-01-21 16:04:59 +01:00
bc4bffdfe7 Fixed NSIS command line parameters 2024-01-21 12:26:04 +01:00
eda35b6762 Made the Windows installer more modular
Enable separately selecting the Qt6, OpenSSL or ANGLE options.
Added ICU option for Qt builds with ICU enabled/required.
2024-01-21 12:01:27 +01:00
b05e7b15fe Use ISO-8859-1 as the fallback encoding rather than UTF-8 2024-01-19 09:56:56 +01:00
ed2fc0c627 Fixed missing sdkmanager in path 2024-01-18 22:39:56 +01:00
60f58592b2 Try to use older cmdline-tools 2024-01-18 22:37:08 +01:00
80abb6f604 Trying to fix the android CI build... 2024-01-18 22:27:57 +01:00
19c4aa1c34 Try another Java 11 version instead of the now broken azul build 2024-01-18 22:15:48 +01:00
578045108f Removed now unused Qt5 compatability module 2024-01-18 22:13:54 +01:00
796c2e7eaf Removed unused header include 2024-01-18 22:13:05 +01:00
c08d3b7159 Fixed indent 2024-01-18 22:12:23 +01:00
7f7de87e99 Drop Qt5Compat dependency
Use QStringConverter instead of QTextCodec on Qt > 6.5.
Qt6 builds now require Qt build with ICU support for the non-UTF encodings to
work!
2024-01-18 10:04:38 +01:00
9cacf1906e Do not duplicate the same paths in the "open recent" menu 2024-01-18 09:53:50 +01:00
cedca8725b Supress windows build warnings 2024-01-18 09:52:22 +01:00
c493f8cf16 Make the popup layout more resistant to broken HTML content 2024-01-17 08:57:08 +01:00
866b2c27ca Consistently initialize all stuff in constructor 2024-01-05 00:20:05 +01:00
07614a8f74 Added missing header includes 2024-01-04 18:53:43 +01:00
bc7d965a49 Version++ 2024-01-02 22:05:56 +01:00
e383a35c65 Year++ in copyright notices 2024-01-02 22:04:30 +01:00
6b4990a204 Fixed error handling 2024-01-02 19:11:04 +01:00
7a7a331b58 The codec is always set when reading the GPI header 2024-01-02 09:48:13 +01:00
a1e10c395a Some more code cleanup 2024-01-01 13:02:42 +01:00
c97561add4 Code cleanup 2024-01-01 10:58:23 +01:00
d994fae4ce Fixed the change that has broken non-TAR maps
Do not fail on the first image read error - there may be files with a "_%u_%u."
file name match that are not image tiles.
2024-01-01 10:48:16 +01:00
789606cf86 Silenced some more clazy warnings 2023-12-31 13:57:43 +01:00
542b3e920e Fixed read error check 2023-12-31 13:24:36 +01:00
0248ecb254 Improved tile file check 2023-12-31 13:20:04 +01:00
acc9d07a22 Properly associate .gmi files 2023-12-31 10:48:26 +01:00
7860ce8acc Use the info we already have for calibration file type distinction 2023-12-31 10:05:02 +01:00
2541797e7d Improved error reporting 2023-12-31 01:12:46 +01:00
e13d6dfc4b Fixed broken image dimensions checks 2023-12-29 18:01:28 +01:00
9e1e960c93 Use a file name that allows QFileInfo::completeSuffix() to match 2023-12-27 22:41:56 +01:00
d18537733f Added mtbmap.cz as replacement for 4Umaps
While having a much lower topographic quality than 4Umaps, there is apparently
no other freely accessible map with the same MTB/hiking info out there. So let's
provide at least what we have...
2023-12-27 22:17:35 +01:00
c6a37594ae Code cleanup 2023-12-27 15:26:39 +01:00
bcfd51276f Use QNetworkRequest::setTransferTimeout where available 2023-12-27 15:12:53 +01:00
aed09a0e6a Android build fix no.3 2023-12-27 00:33:49 +01:00
867b70d159 Android build fix #2 2023-12-26 21:00:27 +01:00
0b05079a49 Fixed Android build 2023-12-26 20:52:58 +01:00
ca71eb9d93 Header includes cleanup 2023-12-26 20:46:52 +01:00
4a82055867 Some more code cleanup 2023-12-26 20:05:38 +01:00
f9b4cd991f Removed 4Umaps from the default map sources
4Umaps are most probably dead:
https://sourceforge.net/p/mobac/forum/general/thread/106784dc1d/
2023-12-26 14:38:03 +01:00
14dc2af877 Code cleanup 2023-12-26 14:14:08 +01:00
9380f31022 Code cleanup 2023-12-25 11:12:52 +01:00
5f76427ba4 Code cleanup 2023-12-25 10:49:50 +01:00
d4b731aeaf Use MIB numbers for QTextCodec fetching
Discard the "broken name cache" workaround and use QTextCodec search based
on MIB numbers.
2023-12-22 09:32:47 +01:00
3d27b4ea00 The codec is always set in load(), use the default constructor 2023-12-21 17:27:27 +01:00
502a7b4129 Do not have a separate class/file for ENC style retrieving, move
the stuff to the ENC raster tile constructor
2023-12-21 16:57:11 +01:00
6f32c73684 Added infinitive recursion assert 2023-12-21 16:55:42 +01:00
829d85a70a Optimize TextCodec initialization
QTextCodec initialization is very slow due to it's broken caching in Qt when
ICU is enabled. Make TetCodec initialize fast anyway as it may be used very
often in IMG maps (every LBL subfile has it's own codec!).
2023-12-21 01:31:44 +01:00
e05c2e0383 Version++ 2023-12-21 01:15:12 +01:00
bff27df10c Fixed race conditions on local static data 2023-12-21 01:13:36 +01:00
11ac5da640 Increase the default pixmap cache size on Android to 384MB
We need at least 4 * 4096x4096x4 for overzoomed vector tiles + additional
memory for remaining pixmaps (GUI icons, ...)
2023-12-18 21:18:50 +01:00
112dc59cf2 Fixed broken map scale (ruler) on HiDPI maps 2023-12-18 20:35:55 +01:00
aa892f6c3f Limit the overzoom by the resulting tile size rather than number of levels
Huge sizes may cause broken rendering and cache ping-pong. Do not allow
resulting tile sizes > 4096x4096px.
2023-12-18 20:32:00 +01:00
4e1b696869 Version++ 2023-12-18 20:27:10 +01:00
c1c8f6303c Code cleanup 2023-12-11 21:13:11 +01:00
5fcc27c176 Fixed broken TMS maps rendering 2023-12-11 20:31:13 +01:00
77e9fae19d Asynchronous rendering of online vector maps 2023-12-11 20:11:16 +01:00
148fc76d5a Added support for online vector maps overzoom 2023-12-11 18:54:46 +01:00
6f1f5fd965 Limit the overzoom to max 3 levels 2023-12-10 15:34:39 +01:00
58cd2a826d Added support for MVT overzoom
Requires QtPBFImagePlugin version 2.7
2023-12-10 15:24:39 +01:00
5525ba6e8c Code cleanup 2023-12-10 08:51:18 +01:00
63d3558b14 Provide the zoom level to QImageReader when fetching the tile size
Although technically not needed here, it workarounds the issue with the broken
Qt SVG imageformat plugin (QTBUG-119910).
2023-12-10 08:46:26 +01:00
eee4f31369 Cosmetics 2023-12-09 18:48:44 +01:00
bac55e317b Added workaround for broken Qt SVG image plugin colliding with the MVT plugin 2023-12-09 18:00:24 +01:00
Vadym Nekhai
029f36a5da
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (471 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2023-12-05 06:06:03 +01:00
Nikolay Korotkiy
d3b62df42c
Translated using Weblate (Esperanto)
Currently translated at 94.4% (445 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/eo/
2023-11-28 16:02:49 +00:00
Nikolay Korotkiy
48e1900958
Translated using Weblate (Ukrainian)
Currently translated at 99.5% (469 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2023-11-28 16:02:49 +00:00
Nikolay Korotkiy
00665647b1
Translated using Weblate (Russian)
Currently translated at 100.0% (471 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2023-11-28 16:02:48 +00:00
Nikolay Korotkiy
4605a6f1f6
Translated using Weblate (Finnish)
Currently translated at 97.6% (460 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2023-11-28 16:02:47 +00:00
Hosted Weblate
84d8051f6a
Merge branch 'origin/master' into Weblate. 2023-11-26 12:39:00 +01:00
c4bd3d39d1 Fixed possible double delete
QCache takes ownership (deletes the object) even if insert returns false!
2023-11-26 12:32:14 +01:00
Hosted Weblate
9fffb8b20d
Merge branch 'origin/master' into Weblate. 2023-11-26 10:51:49 +01:00
6d03834167 Improved error reporting 2023-11-26 10:51:37 +01:00
cbca92513b Fixed crash on empty MBTiles files 2023-11-26 09:07:08 +01:00
Hosted Weblate
3104e50727
Merge branch 'origin/master' into Weblate. 2023-11-23 02:05:45 +01:00
e504de37c3 Version++ 2023-11-23 02:05:30 +01:00
312231b8b2 Metadata update 2023-11-23 02:04:30 +01:00
raf
b56609e684
Translated using Weblate (Catalan)
Currently translated at 100.0% (471 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2023-11-21 12:01:46 +00:00
99 efi
8effc2df33
Translated using Weblate (Hungarian)
Currently translated at 100.0% (471 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2023-11-21 12:01:45 +00:00
bittin1ddc447d824349b2
4368211710
Translated using Weblate (Swedish)
Currently translated at 100.0% (471 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2023-11-21 12:01:45 +00:00
0a5d5315c0 Code cleanup 2023-11-20 23:31:42 +01:00
941b8e25bd Synchronized the ts files with the sources 2023-11-19 11:05:14 +01:00
8ad2d57ca1 Added GPSDump files support info 2023-11-19 10:30:34 +01:00
Hosted Weblate
dbc18227ff
Merge branch 'origin/master' into Weblate. 2023-11-18 23:55:45 +01:00
95d354f10c Fixed map bounds limiting 2023-11-18 23:55:58 +01:00
aedbc99a6c Improved MBTiles map loading performance when metadata table present
+ Fixed zoom limiting
2023-11-18 23:29:18 +01:00
04f9457085 Fixed bounds limiting 2023-11-18 21:32:30 +01:00
Oğuz Ersen
2adf0d4089
Translated using Weblate (Turkish)
Currently translated at 100.0% (471 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2023-11-18 19:01:04 +01:00
Hosted Weblate
f572d68420
Merge branch 'origin/master' into Weblate. 2023-11-17 17:40:58 +01:00
bbc03ae59f Render MBTiles maps asynchronous if they include vector tiles 2023-11-17 17:39:33 +01:00
4d40cd6458
Translated using Weblate (German)
Currently translated at 100.0% (471 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/de/
2023-11-17 16:28:46 +01:00
69e1198efa Merge remote-tracking branch 'weblate/master' 2023-11-17 16:18:44 +01:00
059ed3aa14 Dothe QImage -> QPixmap transformation in parallel 2023-11-17 16:17:53 +01:00
Hosted Weblate
7eba9ef39b
Merge branch 'origin/master' into Weblate. 2023-11-17 12:41:56 +00:00
gallegonovato
1d494d26aa
Translated using Weblate (Spanish)
Currently translated at 100.0% (471 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2023-11-17 12:41:55 +00:00
f258ca1a3e Prevent broken Qt heuristics to put submenus on wrong places on Mac 2023-11-17 13:41:01 +01:00
mtriau
58d2d84555
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (471 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/zh_Hans/
2023-11-16 22:26:31 +01:00
99 efi
dcf9d625ac
Translated using Weblate (Hungarian)
Currently translated at 100.0% (471 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2023-11-16 22:26:31 +01:00
gallegonovato
47664c8cbd
Translated using Weblate (Spanish)
Currently translated at 99.7% (470 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2023-11-16 22:26:31 +01:00
055b068379
Translated using Weblate (Swedish)
Currently translated at 99.5% (469 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2023-11-16 07:28:22 +01:00
b1655c6348 Merge remote-tracking branch 'weblate/master' 2023-11-15 22:56:35 +01:00
132ccb7696 Sosme more symbol icons 2023-11-15 22:56:06 +01:00
ea3257b7d0
Translated using Weblate (Czech)
Currently translated at 100.0% (471 of 471 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/cs/
2023-11-15 22:28:54 +01:00
8419dee824 Localization update 2023-11-15 22:26:04 +01:00
Hosted Weblate
22821796f2
Merge branch 'origin/master' into Weblate. 2023-11-15 22:25:49 +01:00
Hosted Weblate
816b18b8cc
Merge branch 'origin/master' into Weblate. 2023-11-15 02:48:36 +01:00
8ebd73115f Added "Open recent" menu 2023-11-15 01:24:39 +01:00
Hosted Weblate
720c0f94bd
Merge branch 'origin/master' into Weblate. 2023-11-13 22:21:56 +01:00
e450e62d8d Added missing symbol icons 2023-11-13 22:21:47 +01:00
Åke Engelbrektson
a33ec51c9b
Translated using Weblate (Swedish)
Currently translated at 100.0% (469 of 469 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2023-11-12 11:01:36 +01:00
Oğuz Ersen
57e3bb293c
Translated using Weblate (Turkish)
Currently translated at 100.0% (469 of 469 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2023-11-11 10:24:30 +01:00
bittin1ddc447d824349b2
c6aca7940b
Translated using Weblate (Swedish)
Currently translated at 100.0% (469 of 469 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2023-11-11 10:24:30 +01:00
99 efi
10bce1e974
Translated using Weblate (Hungarian)
Currently translated at 100.0% (469 of 469 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2023-11-10 17:34:56 +01:00
raf
21a5f53759
Translated using Weblate (Catalan)
Currently translated at 100.0% (469 of 469 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2023-11-10 16:33:52 +01:00
99 efi
a589d4ee9e
Translated using Weblate (Hungarian)
Currently translated at 100.0% (469 of 469 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2023-11-10 16:33:52 +01:00
gallegonovato
97bc9164a2
Translated using Weblate (Spanish)
Currently translated at 100.0% (469 of 469 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2023-11-10 16:33:52 +01:00
8e5b4a8007
Translated using Weblate (Czech)
Currently translated at 100.0% (469 of 469 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/cs/
2023-11-08 23:34:50 +01:00
148de41eb7 Localization update 2023-11-08 23:01:36 +01:00
75a757cc0c Added support for GPSDump WPT files 2023-11-08 22:36:05 +01:00
2c804780c4
Updated screenshot URL 2023-11-04 14:53:24 +01:00
b27981fe0f Fixed build with Qt versions < 5.12 2023-10-28 14:20:06 +02:00
2374a7d1dd Version++ 2023-10-28 14:19:50 +02:00
3642da480e Give the icon themes better names 2023-10-28 12:17:34 +02:00
7611bb15a7 Added missing DEM cache row on Mac 2023-10-28 12:10:51 +02:00
d53d70845c Use the Papirus theme on Mac 2023-10-28 12:07:34 +02:00
Hosted Weblate
be6b20270d
Merge branch 'origin/master' into Weblate. 2023-10-27 18:35:24 +00:00
043a27dfae Use new GUI icons that fit the recent platform styles.
Switched to a new flat color icon set on Windows/Mac and platform provided
icon themes (e.g. Breeze) on Linux with a fallback to the Papirus theme. All
the GUI icons are now SVG.
2023-10-27 20:32:13 +02:00
Nikolay Korotkiy
58adfb37de
Translated using Weblate (Finnish)
Currently translated at 97.6% (457 of 468 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2023-10-27 11:26:32 +02:00
gallegonovato
ca06b09947
Translated using Weblate (Spanish)
Currently translated at 100.0% (468 of 468 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2023-10-24 04:08:36 +00:00
6c50402423 Display ferry line names 2023-10-23 21:57:01 +02:00
f24e70dc91 Fixed maximal lines angle check 2023-10-22 23:45:10 +02:00
e1e0392917 Discard empty segments 2023-10-22 20:42:05 +02:00
1033ca2840 Added "Open directory" action for desktop systems
closes #522
2023-10-13 02:21:34 +02:00
Hosted Weblate
7988801822
Merge branch 'origin/master' into Weblate. 2023-10-10 23:05:36 +02:00
e63fbffe08 Silenced compiler warnings 2023-10-10 23:05:15 +02:00
Hosted Weblate
9bc324c879
Merge branch 'origin/master' into Weblate. 2023-10-10 06:11:44 +00:00
78240787ab Fixed line splitting algorithm 2023-10-10 08:11:08 +02:00
Hosted Weblate
09f28a7b77
Merge branch 'origin/master' into Weblate. 2023-10-09 19:58:49 +00:00
197c3b91be Fixed/improved path label layout algorithm 2023-10-09 21:58:03 +02:00
gallegonovato
f03481f598
Translated using Weblate (Spanish)
Currently translated at 81.8% (383 of 468 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2023-10-08 14:01:49 +02:00
Hosted Weblate
238d6a940e
Merge branch 'origin/master' into Weblate. 2023-10-07 01:37:38 +02:00
6d0ce2da7e Remove non-ASCII characters from project file
UTF-8 is not supported by qmake
2023-10-07 01:35:48 +02:00
Hosted Weblate
4bb1b25124
Merge branch 'origin/master' into Weblate. 2023-10-07 00:19:37 +02:00
0fa4675df6 Extended Windows executables info 2023-10-07 00:18:16 +02:00
VenusGirl
c90468d537
Translated using Weblate (Korean)
Currently translated at 100.0% (468 of 468 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ko/
2023-10-04 18:06:26 +02:00
Hosted Weblate
e61d0616c6
Merge branch 'origin/master' into Weblate. 2023-09-25 16:23:03 +00:00
c1235a953e Version++ 2023-09-25 18:22:46 +02:00
b123981dde Fixed llBounds() functions with broken signatures 2023-09-25 18:20:37 +02:00
Hosted Weblate
78eda5bed4
Merge branch 'origin/master' into Weblate. 2023-09-16 14:31:23 +02:00
0531389cd8 Fixed storing of WMTS tiles with file system incompatible tile matrix names 2023-09-16 14:29:09 +02:00
Hosted Weblate
e54f1f9c01
Merge branch 'origin/master' into Weblate. 2023-09-15 23:49:09 +02:00
a281a68cbd Decreased map zoom level treshold to 80%
There are evidently more maps that have bigger diferences in bounding box
latitudes which lead to differnt resolutions for the same zoom level in
Mercator projection than maps that would have zoom level differences < 20%.
2023-09-15 23:28:55 +02:00
2e7f8dc341 Fixed map resolution computation for maps > world/2 2023-09-15 23:28:16 +02:00
Hosted Weblate
51890e390f
Merge branch 'origin/master' into Weblate. 2023-09-14 23:33:00 +02:00
1304fd5c3c Use OpenSSL v3 for Windows Qt6 builds 2023-09-14 23:32:35 +02:00
d310399b4f Fixed Qt6 build 2023-09-14 19:02:19 +02:00
Hosted Weblate
b4d9a8e880
Merge branch 'origin/master' into Weblate. 2023-09-14 19:02:16 +02:00
Hosted Weblate
55cce40b35
Merge branch 'origin/master' into Weblate. 2023-09-14 18:36:51 +02:00
845a4b2921 Yet another TrekBuddy compatability enhancement & fixes
+ related map API refactoring
2023-09-14 18:36:03 +02:00
Hosted Weblate
7c7d5dc4c1
Merge branch 'origin/master' into Weblate. 2023-09-13 22:34:26 +02:00
00fff55cd3 Check for bounds overflow in the computed/approximated case 2023-09-13 22:33:14 +02:00
Hosted Weblate
e6dd338929
Merge branch 'origin/master' into Weblate. 2023-09-13 20:05:12 +02:00
722f3acb1e Support all variants of TrekBuddy maps/atlases
Added support for gmi calibration files and arbitrary named tba/map/gmi files.
2023-09-13 20:02:24 +02:00
Hosted Weblate
dca56a3972
Merge branch 'origin/master' into Weblate. 2023-09-12 22:06:18 +02:00
b38cf31920 Allow arbitrary .map file names in TrekBuddy TAR maps 2023-09-12 22:05:42 +02:00
Hosted Weblate
59d8690143
Merge branch 'origin/master' into Weblate. 2023-09-12 08:48:47 +02:00
2884c39367 Contiguous zones 2023-09-12 08:47:39 +02:00
Hosted Weblate
3db96c0299
Merge branch 'origin/master' into Weblate. 2023-09-10 11:41:54 +02:00
1124a1adb4 Distinguish silos and tanks 2023-09-10 11:41:38 +02:00
Hosted Weblate
cf88ad62cc
Merge branch 'origin/master' into Weblate. 2023-09-08 19:28:15 +02:00
8c67df7bbd Version++ 2023-09-08 19:28:10 +02:00
d1e632523a Refactoring 2023-09-08 19:26:46 +02:00
2549ca2c90 Reference the exact S-57 document describing the catalogue 2023-09-08 19:25:52 +02:00
abd01933ab Less aggressive anchor/no-anchor lines 2023-09-08 19:24:51 +02:00
Hosted Weblate
3277a0657e
Merge branch 'origin/master' into Weblate. 2023-09-07 20:59:19 +02:00
7bf7385cf1 ENC atlases/catalogues desktop integration (Mac) 2023-09-07 20:57:30 +02:00
Hosted Weblate
cf16330f5b
Merge branch 'origin/master' into Weblate. 2023-09-07 18:26:06 +02:00
b312d4a5c6 ENC atlases/catalogues desktop integration (Linux, Windows) 2023-09-07 18:25:26 +02:00
Hosted Weblate
904b7e496d
Merge branch 'origin/master' into Weblate. 2023-09-07 09:46:04 +02:00
b1f104c2ec Added support for ENC atlases (catalogues) 2023-09-07 09:31:23 +02:00
raf
1d2d22eb4e
Translated using Weblate (Catalan)
Currently translated at 100.0% (468 of 468 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2023-09-04 15:55:30 +02:00
Hosted Weblate
e59fc53ee3
Merge branch 'origin/master' into Weblate. 2023-09-04 11:05:45 +02:00
864326210a Cosmetics 2023-09-04 11:05:17 +02:00
6658297587 A less agressive cable area line 2023-09-04 11:04:30 +02:00
Hosted Weblate
af47a10357
Merge branch 'origin/master' into Weblate. 2023-09-03 11:00:19 +02:00
0f26114f5d Two-way radio reporting points 2023-09-03 10:59:43 +02:00
99 efi
1acf08d2ff
Translated using Weblate (Hungarian)
Currently translated at 100.0% (468 of 468 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2023-09-01 00:42:17 +02:00
f85634af3f Fixed Android build 2023-08-30 20:56:04 +02:00
05ae8fa557 Localization update 2023-08-30 20:46:16 +02:00
903c925e2a Added the "Don't show again" checkbox also to map load error messages 2023-08-30 20:43:29 +02:00
f60c08c57e Cosmetics 2023-08-30 20:43:13 +02:00
Hosted Weblate
a52a41f56e
Merge branch 'origin/master' into Weblate. 2023-08-29 22:08:19 +02:00
490052bc6c Fixed broken "Use styles" persistent configuration
Fixes #511
2023-08-29 22:06:08 +02:00
6cba68f0d1 The logging period is apparently an int, not a byte in GHP files 2023-08-29 22:03:05 +02:00
raf
f7b19d7a45
Translated using Weblate (Catalan)
Currently translated at 100.0% (468 of 468 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2023-08-29 12:53:08 +02:00
681f6c5b09 Version++ 2023-08-28 20:24:37 +02:00
e34f77f1a1 Use the real file names for suffix extraction on Android
Many file URLs/paths that are passed to GPXSee on Android are unusable for
extracting the file suffix due to the Android file name mangling. Use
the converted "display names" for suffix extraction where possible.
2023-08-28 20:18:38 +02:00
00e8004042 Improve GHP data detection
Do not consider all files with size divisible by 20 as valid GHP data... Require
at least on valid data point.
2023-08-28 20:14:30 +02:00
c9a46be7a8 Added missing quiet uninstaller entry 2023-08-24 09:08:03 +02:00
128ce8d78c Added missing windmill and flagstaff landmark icons 2023-08-24 09:07:01 +02:00
04ef7ba092 If there are multiple labels for a point, use the one with the highest priority 2023-08-19 13:36:20 +02:00
f683525fce Fixed/improved map info background rendering settings
All text items on the map (including path marker info) have now the same
background color (the map background color) and the "info background" option
also applies to all items now.
2023-08-19 11:01:12 +02:00
f5d4974d57 Back to the previous workaround
Until we can switch to something newer than Qt 6.4.0 (which we can't due to
numerous Qt bugs...), we have to hardcode the android SDK version here due
to QTBUG-112465.
2023-08-18 23:24:54 +02:00
e0e2d38ec1 Try a cleaner gradle fix/workaround 2023-08-18 22:58:04 +02:00
80b9dcfd5e broken androiddeployqt workaround 2023-08-18 22:48:42 +02:00
836163a8b2 Version++ 2023-08-18 22:17:43 +02:00
9cead54213 Switched to Android SDK 33 2023-08-18 22:16:43 +02:00
03711ede97 Re-introduce the zoom level offset
Most Mapsforge themes expect the zoom levels to be offset by one from
the standard OSM zoom levels. Additionally, the rendering is much faster
which always helps when dealing with a format that slow like Mapsforge...
2023-08-13 13:00:05 +02:00
mtriau
ab8ab9d731
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (468 of 468 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/zh_Hans/
2023-08-12 19:29:39 +02:00
99 efi
d2d529b574
Translated using Weblate (Hungarian)
Currently translated at 100.0% (468 of 468 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2023-08-12 19:29:38 +02:00
Oğuz Ersen
8647898d2a
Translated using Weblate (Turkish)
Currently translated at 100.0% (468 of 468 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2023-08-12 19:29:38 +02:00
ovl-1
a91f0d183f
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (468 of 468 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2023-08-12 19:29:38 +02:00
ERYpTION
15add7652d
Translated using Weblate (Danish)
Currently translated at 100.0% (468 of 468 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/da/
2023-08-12 19:29:37 +02:00
Åke Engelbrektson
ced2b37ebc
Translated using Weblate (Swedish)
Currently translated at 100.0% (468 of 468 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2023-08-12 19:29:37 +02:00
Axus Wizix
2315f1d5e9
Translated using Weblate (Russian)
Currently translated at 100.0% (468 of 468 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2023-08-12 19:29:37 +02:00
984a8b6afc Try to open all files when browsing using the keys 2023-08-12 07:44:36 +02:00
aa72e6e2ad Updated German translations 2023-08-12 07:02:04 +02:00
09df5589b6 Updated Czech translations 2023-08-12 07:01:35 +02:00
1b3d7b9b0f Localization update 2023-08-12 06:58:28 +02:00
f998148fec Added option to surpress error messages
Closes #487
2023-08-12 06:55:50 +02:00
Hosted Weblate
183c35ec7a
Merge branch 'origin/master' into Weblate. 2023-08-09 01:19:29 +02:00
7e10e6640c Added support for the "base-stroke-width" rendertheme parameters 2023-08-09 01:19:41 +02:00
97b61451b1 Removed the zoom level offset hack
In the Mapsforge library the offset is dependent on the tile size which is
in turn dependent on whether the tiles are hidpi or not. In other words
the Mapsforge library is broken and inconsistent between hidpi/non-hdpi
displays. GPXSee is consistent here and we have thus tochoose one zoom level
mapping (i.e. what zoom level corresponds to what resolution). Lets choose
"no offset" = more details on a given zoom level/resolution.
2023-08-09 01:12:42 +02:00
092c56468c Update the theme to the latest Mapsforge version 2023-08-08 00:53:06 +02:00
Hosted Weblate
b6ef58e342
Merge branch 'origin/master' into Weblate. 2023-08-08 00:52:31 +02:00
mtriau
4d6d9b3e4f
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/zh_Hans/
2023-08-07 11:51:35 +02:00
d064cedbbe Apply the Mapsforge maps zoom levels offset
Offset the Mapsforge zoom level when fetching data/rendering the tiles to get
the expected data/sizes/widths for the tiles at the given zoom level.
2023-08-05 18:56:55 +02:00
8ab728f81d Desktop QT still needs to be installed manually for Android build 2023-08-05 09:59:35 +02:00
6670dc32b5 Build arm64_v8a targets on Android 2023-08-05 09:51:04 +02:00
61b51e5596 Be more tolerant to unknown file header data 2023-08-04 09:34:36 +02:00
4bf81e020f Yet another code cleanup 2023-08-03 00:39:56 +02:00
4bcbce671d Merge remote-tracking branch 'weblate/master' 2023-08-01 23:39:55 +02:00
e07e109c7d Code cleanup 2023-08-01 23:38:33 +02:00
ovl-1
e9609c5167
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2023-08-01 23:38:30 +02:00
dcf45475ba Show the arrows even when no label is set 2023-08-01 23:21:49 +02:00
6ce2a63a1c Version++ 2023-07-31 23:38:50 +02:00
3e8b54f605 Added hi-dpi one-way street (+ water ways) arrows 2023-07-31 23:36:14 +02:00
Hosted Weblate
c6af082fa3
Merge branch 'origin/master' into Weblate. 2023-07-24 19:03:57 +02:00
66036f6cd7 Yet another one-way arrows improvement 2023-07-24 19:04:19 +02:00
Nikolay Korotkiy
c644ea2170
Translated using Weblate (Esperanto)
Currently translated at 94.4% (441 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/eo/
2023-07-23 11:03:14 +02:00
Nikolay Korotkiy
04041a2d9c
Translated using Weblate (Ukrainian)
Currently translated at 99.1% (463 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2023-07-23 11:03:13 +02:00
Nikolay Korotkiy
6a128c8eb4
Translated using Weblate (Russian)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2023-07-23 11:03:13 +02:00
Nikolay Korotkiy
1a08e50c3e
Translated using Weblate (Finnish)
Currently translated at 97.6% (456 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2023-07-23 11:03:13 +02:00
Hosted Weblate
dd0dec54df
Merge branch 'origin/master' into Weblate. 2023-07-14 10:33:46 +02:00
dfda3a6630 Use less agressive one-way street arrows 2023-07-14 10:33:45 +02:00
Hosted Weblate
c03e24ce52
Merge branch 'origin/master' into Weblate. 2023-07-14 09:54:24 +02:00
96e762beb5 Properly mark one-way streets in data from NET links 2023-07-14 09:52:27 +02:00
Hosted Weblate
cbd2d99739
Merge branch 'origin/master' into Weblate. 2023-07-13 12:00:41 +02:00
b4be5ea206 Display one-way streets info in IMG maps 2023-07-13 11:59:53 +02:00
Hosted Weblate
3e0b732a65
Merge branch 'origin/master' into Weblate. 2023-07-06 10:57:05 +02:00
56c77df176 Build universal x86_64/arm64 binaries on OS X 2023-07-06 10:56:56 +02:00
1871f85acc Yet another ENV path fix 2023-07-06 10:19:26 +02:00
Hosted Weblate
4b51d30e00
Merge branch 'origin/master' into Weblate. 2023-07-06 10:19:13 +02:00
3ec636632f Fixed ENV file path 2023-07-06 10:12:32 +02:00
Hosted Weblate
40c41b88e3
Merge branch 'origin/master' into Weblate. 2023-07-06 10:12:17 +02:00
Hosted Weblate
fcd02e4978
Merge branch 'origin/master' into Weblate. 2023-07-06 10:07:33 +02:00
5e1af275b8 Switched to MSVC 2022 and Qt 6.5 2023-07-06 10:07:13 +02:00
Hosted Weblate
0f4bb95d57
Merge branch 'origin/master' into Weblate. 2023-07-04 20:27:49 +02:00
cd220216dd Do not affect the map object scaling when resizing the tiles 2023-07-04 20:27:41 +02:00
Hosted Weblate
2efac25629
Merge branch 'origin/master' into Weblate. 2023-06-30 09:58:22 +02:00
0d6b02f466 Removed obsolete include 2023-06-30 09:55:35 +02:00
Hosted Weblate
2f74c4bbb6
Merge branch 'origin/master' into Weblate. 2023-06-29 07:22:32 +02:00
059c515175 Added graph pinch zooming
Fixes #501
2023-06-29 07:22:11 +02:00
raf
66ba8268a3
Translated using Weblate (Catalan)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2023-06-28 12:52:20 +02:00
Hosted Weblate
e328321b19
Merge branch 'origin/master' into Weblate. 2023-06-23 13:56:58 +02:00
1dc963b133 Revert "Removed SDK/buildtools workaround"
This reverts commit f0036bfd28b0c5c78ec5145df062a1bc450aaf49.
2023-06-23 10:08:30 +02:00
f0036bfd28 Removed SDK/buildtools workaround 2023-06-23 09:33:04 +02:00
688861bf65 Code cleanup 2023-06-23 09:30:44 +02:00
99 efi
8b20124533
Translated using Weblate (Hungarian)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2023-06-20 12:52:11 +02:00
c449024584 Version++ 2023-06-14 00:42:16 +02:00
41188360bf Make the Mapsforge tiles sufficient large for the layout 2023-06-14 00:40:00 +02:00
1086a74f99 Back to Qt 6.4 on Windows 2023-06-12 01:03:49 +02:00
7b5a1c701d Switched Qt 6 CI builds to Qt 6.5 2023-06-11 08:30:43 +02:00
9afeaf672a Properly match symbols to captions 2023-06-10 08:11:18 +02:00
5ddd63e697 Do not limit text that was not inserted 2023-06-06 07:32:42 +02:00
88fa1ed786 Some more Mapsforge maps rendering improvements 2023-06-06 07:18:31 +02:00
1233d20a21 Added support for lineSymbols in Mapsforge maps 2023-06-04 23:56:00 +02:00
1746eddb8d Code cleanup 2023-06-03 13:35:29 +02:00
ecda5103c8 Properly handle Mapsforge style menus 2023-05-31 01:01:42 +02:00
50b0ff1c56 Cosmetics 2023-05-29 23:19:28 +02:00
2b300fab54 Code cleanup 2023-05-29 23:19:16 +02:00
961061b643 Added rescue station 2023-05-28 11:28:12 +02:00
8bebea53ad Added LNDELV elevation values 2023-05-28 10:40:39 +02:00
c3b484bb75 Properly include std::isnan() 2023-05-26 21:57:45 +02:00
d6d43baec5 Optimization 2023-05-26 21:30:27 +02:00
c6c3e0978c Use generic icon rotate instead of special icon draw functions 2023-05-26 21:28:44 +02:00
320b04c3fa Added support for line "dy" parameter 2023-05-22 23:29:04 +02:00
ab7185bd25 Version++ 2023-05-22 23:28:50 +02:00
822a0c2866 Tile search can be done lock-free 2023-05-21 09:14:19 +02:00
a92d6efec6 Do not do any time consuming actions in the mapview redraw callback
On all vector maps (ENC, IMG and Mapsforge), do the data loading
asynchronous like the tile rendering.
2023-05-19 19:33:22 +02:00
Hosted Weblate
4615709b99
Merge branch 'origin/master' into Weblate. 2023-05-19 01:31:46 +02:00
8a72b20af8 Added support for all paths scaling modes 2023-05-19 01:30:54 +02:00
Hosted Weblate
f86aa8c012
Merge branch 'origin/master' into Weblate. 2023-05-17 23:15:09 +02:00
e351eb6370 Only preallocate the memory when usin moveto/lineto 2023-05-17 23:10:45 +02:00
81e967f20d Only fetch data when the rect is valid 2023-05-17 23:08:17 +02:00
Hosted Weblate
dbf5828e65
Merge branch 'origin/master' into Weblate. 2023-05-16 23:03:34 +02:00
cf81a90865 Some more micro-optimizations & code cleanup 2023-05-16 23:03:07 +02:00
ERYpTION
37d408c953
Translated using Weblate (Danish)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/da/
2023-05-16 21:51:52 +02:00
Arthur Perrin
61c3ed60d7
Translated using Weblate (French)
Currently translated at 99.7% (466 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2023-05-14 00:53:09 +02:00
04c203625f Version++ 2023-05-13 15:05:10 +02:00
d0cea97c90 Added support for custom HTTP headers in map tile requests 2023-05-13 15:01:35 +02:00
ddc7eb7149 Do not outline soundings like in ENC maps 2023-05-12 10:19:52 +02:00
bb22ad95b7 Use the point label as additional source for the id hash
Some (marine) maps have different points with the same type on the same
position.
2023-05-11 22:57:35 +02:00
Hosted Weblate
682fcc09cc
Merge branch 'origin/master' into Weblate. 2023-05-11 21:31:32 +02:00
60e83b24f9 Use as much as possible of the 64b hash in Qt6 2023-05-11 21:31:10 +02:00
Hosted Weblate
c30501185c
Merge branch 'origin/master' into Weblate. 2023-05-07 21:20:08 +02:00
9b3c11cc68 Version++ 2023-05-07 21:19:55 +02:00
Hosted Weblate
61f77ef19e
Merge branch 'origin/master' into Weblate. 2023-05-07 21:16:26 +02:00
ovl-1
c0834491d3
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2023-05-07 21:16:25 +02:00
e6fdd0f53d Fixed crash on empty routes 2023-05-07 21:15:44 +02:00
Hosted Weblate
fe444e88a3
Merge branch 'origin/master' into Weblate. 2023-05-06 21:53:53 +02:00
d9c0770b51 Code cleanup 2023-05-06 21:53:40 +02:00
Hosted Weblate
3a0e9bb733
Merge branch 'origin/master' into Weblate. 2023-05-06 16:15:14 +02:00
ca6c7247c0 Added missing cache insert 2023-05-06 16:14:49 +02:00
Hosted Weblate
0b25cb9f81
Merge branch 'origin/master' into Weblate. 2023-05-04 21:49:22 +02:00
190a961242 Fixed wrong date info on tracks with segments 2023-05-04 21:49:02 +02:00
ccfb748404 Fixed KMZ maps bounds computation 2023-05-04 21:14:52 +02:00
Hosted Weblate
b19c3a83f3
Merge branch 'origin/master' into Weblate. 2023-05-04 09:52:05 +02:00
a4a54101a3 Removed forgotten debug stuff 2023-05-04 09:51:42 +02:00
Hosted Weblate
728361ad7b
Merge branch 'origin/master' into Weblate. 2023-05-04 09:41:07 +02:00
af58893cbe Version++ 2023-05-04 09:41:02 +02:00
97e12d809f Map API refactoring
Including several map providers refactoring/rewrite
especial KML, JNX and TrekBuddy atlases.
2023-05-04 09:38:35 +02:00
raf
f5e3e5bd21
Translated using Weblate (Catalan)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2023-04-29 11:48:37 +02:00
d593b073d5 Removed obsolete translations strings 2023-04-27 23:50:40 +02:00
62aabe0c56 If there are broken matrix limits, ignore them 2023-04-27 00:16:54 +02:00
2bd25dd9b0 Fixed build with Qt < 5.13 2023-04-25 23:33:54 +02:00
79e9a49245 Merge remote-tracking branch 'weblate/master' 2023-04-25 23:10:27 +02:00
simmon
e319ca4df1
Translated using Weblate (Korean)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ko/
2023-04-25 23:09:42 +02:00
55724594ec This drives me crazy! 2023-04-25 23:08:27 +02:00
8cea06f2ad Improve SQLite-based maps error reporting 2023-04-25 22:52:55 +02:00
1d589e25d8 Some more Mapsforge microoptimizations + code cleanup 2023-04-25 22:11:47 +02:00
mtriau
b64065e076
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/zh_Hans/
2023-04-25 00:10:35 +02:00
Oğuz Ersen
d8af928004
Translated using Weblate (Turkish)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2023-04-25 00:10:35 +02:00
c6766debff Merge remote-tracking branch 'weblate/master' 2023-04-25 00:03:17 +02:00
1eaaf719fd Code cleanup 2023-04-25 00:02:50 +02:00
4a0b7ec83e German translation 2023-04-23 11:05:21 +02:00
c844eca91e Czech translation 2023-04-23 11:05:08 +02:00
Hosted Weblate
823a39bcac
Merge branch 'origin/master' into Weblate. 2023-04-23 11:05:05 +02:00
99 efi
64a4d633a3
Translated using Weblate (Hungarian)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2023-04-23 11:05:05 +02:00
6c91060cbb Some more Mapsforge micro-optimizations 2023-04-23 11:01:18 +02:00
Åke Engelbrektson
420fb3ecd2
Translated using Weblate (Swedish)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2023-04-23 08:51:43 +02:00
2232e47821 Localization updte 2023-04-23 01:33:03 +02:00
72ca4f2182 German translation 2023-04-23 00:37:31 +02:00
Hosted Weblate
0f4de11ae7
Merge branch 'origin/master' into Weblate. 2023-04-22 17:28:45 +02:00
ce4f0472c0 Use integers as tag keys in Mapsforge maps 2023-04-22 17:28:32 +02:00
Mesut Akcan
330b2362e5
Translated using Weblate (Turkish)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2023-04-21 11:52:29 +02:00
dacaeca71a
Fixed broken links
Reflect the recent project structure changes.
2023-04-19 23:54:59 +02:00
229af4c749 The coordinates and the point type are sufficient for a unique ID 2023-04-19 00:33:04 +02:00
raf
f8d40850a7
Translated using Weblate (Catalan)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2023-04-17 23:37:22 +02:00
VenusGirl
e5fa37d61e
Translated using Weblate (Korean)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ko/
2023-04-17 23:37:21 +02:00
ERYpTION
c5af66d860
Translated using Weblate (Danish)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/da/
2023-04-17 23:37:21 +02:00
adc09da815 Added missing Garmin GPX power extension 2023-04-17 23:32:48 +02:00
a928cc4ccb Cosmetics 2023-04-16 09:42:00 +02:00
Hosted Weblate
6f49d11903
Merge branch 'origin/master' into Weblate. 2023-04-15 03:20:09 +02:00
raf
f93ddd740d
Translated using Weblate (Catalan)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2023-04-15 03:20:08 +02:00
835ea9d957 Added missing NAD83(2011)-based projected coordinate systems 2023-04-15 03:19:42 +02:00
2824751615 Allow advanced CSV formating in CRS files 2023-04-15 03:18:52 +02:00
f7865556ae Fixed Windows build 2023-04-14 00:17:55 +02:00
Hosted Weblate
9e013d13d3
Merge branch 'origin/master' into Weblate. 2023-04-14 00:17:53 +02:00
53c6f08af5 Fixed Android build 2023-04-14 00:04:09 +02:00
Hosted Weblate
04321d17b3
Merge branch 'origin/master' into Weblate. 2023-04-14 00:04:06 +02:00
Hosted Weblate
5292ccafa7
Merge branch 'origin/master' into Weblate. 2023-04-13 23:53:55 +02:00
mtriau
66fce56803
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/zh_Hans/
2023-04-13 23:53:54 +02:00
Åke Engelbrektson
df3485badf
Translated using Weblate (Swedish)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2023-04-13 23:53:54 +02:00
dc799f4642 Use a new/better location for the CRS data 2023-04-13 23:53:31 +02:00
5ca04dd78a Czech translation 2023-04-13 23:51:53 +02:00
7bfae8a398 Code cleanup 2023-04-13 23:51:25 +02:00
99 efi
55b727c72a
Translated using Weblate (Hungarian)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2023-04-13 09:50:31 +02:00
fea1f61235 Localization update 2023-04-13 09:40:06 +02:00
4724d1deb5 Version++ 2023-04-13 09:03:20 +02:00
e5199f8648 Redesigned CRS logic (including CSV files structure) 2023-04-13 08:39:33 +02:00
aec052edaf Fixed elevation source selection logic 2023-04-10 17:21:02 +02:00
1bbc57173e Add only valid graph segments to the graphs
Fixes #489
2023-04-10 13:06:19 +02:00
52ea52ff4e Fixed broken graphs when data contains empty segments
fixes #490
2023-04-10 10:00:30 +02:00
b6ca28e159 Render circles 2023-04-08 00:34:33 +02:00
648627b17f Use style-defined priorities
+ code cleanup
2023-04-06 23:29:05 +02:00
2aa759a4bc Filter all way references, not only "ref"s 2023-04-06 09:41:31 +02:00
84dc58da71 Code cleanup 2023-04-05 21:50:19 +02:00
25838ad02d Removed obsolete header include 2023-04-05 21:02:20 +02:00
Hosted Weblate
d11483cd94
Merge branch 'origin/master' into Weblate. 2023-04-05 19:28:37 +02:00
6cd122f59b Fix/improve Mapsforge tiles rendering 2023-04-05 19:28:17 +02:00
981bd33680 Properly encapsulate the ENC-specific text point 2023-04-05 19:27:25 +02:00
Hosted Weblate
2697507c3a
Merge branch 'origin/master' into Weblate. 2023-04-04 00:31:47 +02:00
8b24aa17e2 Increase path render instructions cache 2023-04-04 00:29:50 +02:00
6fc5a2f67d Added support for the "text-transform" attribute 2023-04-04 00:22:15 +02:00
d794de5818 Added support for curved lines 2023-04-03 23:53:57 +02:00
81f695a672 Fixed crash on empty IMG/GMAP maps 2023-04-03 23:29:35 +02:00
Hosted Weblate
9580ddd54a
Merge branch 'origin/master' into Weblate. 2023-04-02 21:27:06 +02:00
20aaf68405 Do not bundle the unused SQL plugins (ODBC, PostgreSQL) 2023-04-02 21:24:52 +02:00
Hosted Weblate
cdc0a64ead
Merge branch 'origin/master' into Weblate. 2023-04-02 18:58:31 +02:00
f2218126ef Version++ 2023-04-02 18:58:24 +02:00
Nikolay Korotkiy
14670868bb
Translated using Weblate (Esperanto)
Currently translated at 94.2% (440 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/eo/
2023-04-02 18:39:07 +02:00
Nikolay Korotkiy
6a73b6358d
Translated using Weblate (Finnish)
Currently translated at 97.8% (457 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2023-04-02 18:39:07 +02:00
7e89f339f4 Remove obsolete environment variables setup 2023-04-02 15:31:54 +02:00
9e80319577 Remove the Qt5 modules... 2023-04-02 15:22:19 +02:00
0596201fb2 Fixed Qt5 modules list 2023-04-02 15:17:02 +02:00
dce078bca6 Use Qt 5.15.2 as the Qt5 version for OS X builds 2023-04-02 15:11:37 +02:00
34f935462f Use the official Qt builds instead of homebrew in mac builds 2023-04-02 15:02:55 +02:00
84a592998d Only tile big (> Qt OpenGL cache size / 2) images 2023-04-02 14:36:03 +02:00
c114383c85 Do not outline countour height entries 2023-04-01 12:04:21 +02:00
ab2f8d8350 Added major NAD83(2011)-based projections 2023-03-30 00:01:16 +02:00
164e59602e Added missing BCNCAR rendering 2023-03-30 00:00:45 +02:00
1b858ac4f2 Back to Qt 6.4.0 2023-03-26 19:35:42 +02:00
0a58808017 Try Qt 6.4.3 in Android builds 2023-03-26 19:25:23 +02:00
b80cd05d4b Added currents rendering 2023-03-25 13:31:15 +01:00
Hosted Weblate
66c951f38c
Merge branch 'origin/master' into Weblate. 2023-03-25 10:55:47 +01:00
46109d0ce0 Render masts as pylons 2023-03-25 10:55:32 +01:00
cd1f80f2c1 Label sizes adjustment 2023-03-25 00:12:06 +01:00
Hosted Weblate
02699b0636
Merge branch 'origin/master' into Weblate. 2023-03-25 00:12:03 +01:00
bb8727755a Properly crop the image 2023-03-24 23:07:28 +01:00
Hosted Weblate
69831f0c90
Merge branch 'origin/master' into Weblate. 2023-03-24 23:07:22 +01:00
dbe407d9d9 Various ENC rendering improvements 2023-03-24 22:54:53 +01:00
Hosted Weblate
b78d4741f6
Merge branch 'origin/master' into Weblate. 2023-03-24 22:54:50 +01:00
Hosted Weblate
405b1397e9
Merge branch 'origin/master' into Weblate. 2023-03-24 09:24:25 +01:00
raf
2f280c744b
Translated using Weblate (Catalan)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2023-03-24 09:24:25 +01:00
54d6016b1a A better point items layout algorithm 2023-03-24 09:18:13 +01:00
65afd802ce A better "entry prohibited" line 2023-03-24 09:17:28 +01:00
Hosted Weblate
e6b96d8717
Merge branch 'origin/master' into Weblate. 2023-03-23 01:05:49 +01:00
f057ebdbb7 Added fog signals rendering 2023-03-23 01:05:44 +01:00
Hosted Weblate
f941dce573
Merge branch 'origin/master' into Weblate. 2023-03-22 00:43:25 +01:00
416bd3472f Render lights merged with the root objects, not as separate objects 2023-03-22 00:41:03 +01:00
ovl-1
034a9d9b28
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2023-03-19 23:39:43 +01:00
048198dfe1 Removed duplicit map error debug output 2023-03-18 10:11:11 +01:00
a50fa28c08 Properly chceck for GCS/PCS files 2023-03-18 09:51:07 +01:00
152f17f15a Do not try to load the style when it does not exist 2023-03-18 09:04:55 +01:00
873db27768 Version++ 2023-03-16 23:42:57 +01:00
62f3343f75 Render international border lines 2023-03-16 21:37:27 +01:00
07581f027b Fixed header length check 2023-03-16 20:58:28 +01:00
b3767e85e1 Added missing nmea serial port baudrate setting 2023-03-16 02:03:40 +01:00
Nikolay Korotkiy
4fdeb3169f
Translated using Weblate (Esperanto)
Currently translated at 93.1% (435 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/eo/
2023-03-12 23:00:19 +01:00
Nikolay Korotkiy
18836107af
Translated using Weblate (Ukrainian)
Currently translated at 99.5% (465 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2023-03-12 23:00:19 +01:00
Nikolay Korotkiy
630fef2143
Translated using Weblate (Russian)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2023-03-12 23:00:19 +01:00
Nikolay Korotkiy
00c8d70eab
Translated using Weblate (Finnish)
Currently translated at 97.4% (455 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2023-03-12 23:00:18 +01:00
mtriau
426490ef4d
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/zh_Hans/
2023-03-07 01:50:18 +01:00
raf
f166bfeb81
Translated using Weblate (Catalan)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ca/
2023-03-04 17:48:51 +01:00
99 efi
8d3b76ee03
Translated using Weblate (Hungarian)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2023-03-04 17:48:51 +01:00
Oğuz Ersen
fbe8f048dd
Translated using Weblate (Turkish)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2023-03-04 17:48:51 +01:00
Åke Engelbrektson
334037b67e
Translated using Weblate (Swedish)
Currently translated at 100.0% (467 of 467 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2023-03-04 17:48:50 +01:00
4acc0a25e0 Fixed DEM cache size configuration 2023-03-03 07:36:30 +01:00
3f4cc56cbe Translation update 2023-03-03 07:23:01 +01:00
59a91e0fa7 Localization update 2023-03-03 07:20:10 +01:00
e3aa98a93d Removed unnecessary metadata from icons 2023-03-03 00:16:43 +01:00
0300f044ad Add outlines to some more marine icons 2023-03-03 00:05:26 +01:00
f275938fef Make the DEM cache configurable 2023-03-03 00:04:03 +01:00
3b43e28b03 Some more missing outlines 2023-03-02 01:27:08 +01:00
b2c9fc8873 Decreased the oversize church icon 2023-03-02 01:00:14 +01:00
6105783a6d Redesigned marine icons
Added marine icons outlines to make the icons visible on dark backgrounds.
2023-03-02 00:43:20 +01:00
267094dc6c Fixed build with older Qt versions 2023-03-01 00:23:01 +01:00
7be3a27196 Added support for 0.5" (7201x7201) DEM tiles
+ DEM cache limit fix
2023-02-28 23:59:52 +01:00
00a349575c Marine maps draw order fix 2023-02-28 23:58:03 +01:00
f026387d76 Fixed broken handling of IMG "multi-maps" (maps with overviews) 2023-02-27 22:06:31 +01:00
108444d29b Fix multiple MSVC warnings 2023-02-25 11:06:14 +01:00
6e2c0472c6 Do not compile empty files 2023-02-25 11:05:38 +01:00
c0a1054a54 Added "brew update" 2023-02-25 10:10:49 +01:00
ed638bb5fc Fixed marine charts rendering 2023-02-24 20:00:50 +01:00
ae3d190e08 Do not unnecessary convert the image tiles to pixmaps 2023-02-23 22:46:45 +01:00
a5916cad90 Make the MSVC2019 Debug builds compile 2023-02-23 22:45:42 +01:00
aea8402016 Version++ 2023-02-22 23:31:26 +01:00
7a53fb8e01 Remove the qpainter/qimage draw workaround
Seems to be fixed in newer Qt versions and it did not properly work in older
Qt versions anyway...
2023-02-22 23:22:18 +01:00
f952e02535 Allow arbitrary large images
GeoTIFFs can be very huge, the limit of 128MB set in Qt6 is not sufficient for
real-life aerial images. Behave like Qt5 with no limit.
2023-02-22 22:45:18 +01:00
9538d15d79 Fixed centroid computation 2023-02-19 14:47:57 +01:00
8a9b7dc7ec Fixed CodeQL build setup 2023-02-18 12:17:19 +01:00
9149ea9f56 Synchronize the ts files with the current sources 2023-02-18 11:49:12 +01:00
eb665324ad
Translated using Weblate (Italian)
Currently translated at 89.9% (419 of 466 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/it/
2023-02-18 11:13:39 +01:00
588278d015
Translated using Weblate (Spanish)
Currently translated at 75.9% (354 of 466 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2023-02-18 11:13:39 +01:00
491e020677
Translated using Weblate (French)
Currently translated at 100.0% (466 of 466 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2023-02-18 10:55:52 +01:00
Hosted Weblate
05aaece28d
Merge branch 'origin/master' into Weblate. 2023-02-16 01:13:57 +01:00
be983ff779 Version++ 2023-02-16 01:13:50 +01:00
Hosted Weblate
fef7300f2f
Merge branch 'origin/master' into Weblate. 2023-02-15 01:54:39 +01:00
7febd2971e Fixed GeoJSON waypoint properties parsing 2023-02-15 01:40:28 +01:00
211ff46487 Report the correct error message on invalid "when" tag 2023-02-15 01:39:33 +01:00
Hosted Weblate
2cd084443a
Merge branch 'origin/master' into Weblate. 2023-02-14 00:59:04 +01:00
b7415ca2c9 Fixed areas digital zoom handling 2023-02-14 00:58:44 +01:00
Hosted Weblate
bbdb473931
Merge branch 'origin/master' into Weblate. 2023-02-14 00:55:59 +01:00
dec70f6bfe Fixed area items hovering 2023-02-14 00:55:55 +01:00
4f661128ba Do not load into memory files that are definitely not JSON files 2023-02-14 00:55:55 +01:00
15bc9ac774 Fixed NMEA line limit check 2023-02-14 00:55:55 +01:00
이정희
f8fa104ff3
Translated using Weblate (Korean)
Currently translated at 100.0% (440 of 440 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ko/
2023-02-11 01:57:20 +01:00
JungHee Lee
d26842efd3
Update gpxsee.desktop (#479) 2023-02-10 08:39:21 +01:00
1480f8ad02 Cosmetics 2023-02-10 00:17:07 +01:00
b73ad9772f Fixed broken waypoint settings 2023-02-10 00:16:16 +01:00
e6bc548524 Merge remote-tracking branch 'weblate/master' 2023-02-09 00:37:04 +01:00
ERYpTION
0d71e34665
Translated using Weblate (Danish)
Currently translated at 100.0% (466 of 466 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/da/
2023-02-09 00:36:28 +01:00
f575e79a70 Merge remote-tracking branch 'weblate/master' 2023-02-09 00:35:58 +01:00
903b73d9a4 Set OpenStreetMap as the default map 2023-02-09 00:35:22 +01:00
Hosted Weblate
42f2f3377b
Merge branch 'origin/master' into Weblate. 2023-02-07 23:13:13 +01:00
3b798e627b Be much more greedy when promoting the supported file types
File association on Android is broken by design resulting in two options:
1) associate almost everything
2) associate only some extensions which does not work most of the time

Lets choose #1
2023-02-07 23:09:10 +01:00
Hosted Weblate
be5291a6c6
Merge branch 'origin/master' into Weblate. 2023-02-07 00:32:51 +01:00
7bb2c3a09d Added Android "desktop" integration 2023-02-07 00:32:36 +01:00
Nikolay Korotkiy
5467b55ff2
Translated using Weblate (Finnish)
Currently translated at 97.4% (454 of 466 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2023-02-06 00:41:05 +01:00
820350d60b Fixed Android build 2023-02-05 00:06:02 +01:00
3801ff7bcb Settings refactoring 2023-02-04 23:59:47 +01:00
3b6e6c03a7 Fix the module name 2023-02-01 22:57:41 +01:00
a1a6fade92 Update the CI configurations to fetch the Qt serialport module 2023-02-01 22:54:59 +01:00
c001235e91 Code cleanup 2023-02-01 22:49:03 +01:00
c01b9da10c Version++
As we require the serialport Qt plugin now, increase the major number.
2023-02-01 22:41:57 +01:00
e4d42453a0 Require the serialport Qt module
The serialport module is a dependency of the nmea positioning plugin. Without
being explicitly specified, the Qt deploy tools skip the nmea positioning plugin
when creating the application package.
2023-02-01 22:36:41 +01:00
d6d316676c Properly use the default positioning plugin as the default option 2023-02-01 22:26:36 +01:00
973abedf3e A better current path macro 2023-02-01 09:41:18 +01:00
505f01a990 Code cleanup 2023-01-31 19:21:14 +01:00
78b091fbbc Fixed license info 2023-01-31 19:20:30 +01:00
80ec7f624e Moved maps and csv from pkg to data 2023-01-26 01:51:46 +01:00
bfeb6d266e Some more iso8211 code cleanup 2023-01-26 01:13:15 +01:00
af3e5d41c2 Split the config header to config+hash headers 2023-01-26 01:11:56 +01:00
51511a9bf9 Fixed broken parsing of KML tracks with empty coordinates 2023-01-25 09:01:20 +01:00
2549204662 Use CFBundleLocalizations instead of lproj directories 2023-01-24 23:01:40 +01:00
b826c856fc Extended Info.plist with some more bundle info 2023-01-24 09:19:13 +01:00
1afe74242a Properly handle locales with sub-languages 2023-01-24 08:33:48 +01:00
b43412b135 Added Korean localization 2023-01-23 23:48:00 +01:00
Hosted Weblate
bbad4eb8d9
Merge branch 'origin/master' into Weblate. 2023-01-23 23:10:54 +01:00
f6c128fbf6 Create localization lproj directories on OS X
+ pkg dir structure cleanup
2023-01-23 23:11:05 +01:00
VenusGirl
b955c4d45e
Translated using Weblate (Korean)
Currently translated at 100.0% (440 of 440 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ko/
2023-01-23 15:50:01 +01:00
Nikolay Korotkiy
e26a776576
Translated using Weblate (Esperanto)
Currently translated at 93.1% (434 of 466 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/eo/
2023-01-23 15:49:59 +01:00
Nikolay Korotkiy
52c4e97be5
Translated using Weblate (Russian)
Currently translated at 100.0% (466 of 466 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2023-01-23 15:49:59 +01:00
Nikolay Korotkiy
49bd2b9501
Translated using Weblate (Finnish)
Currently translated at 97.2% (453 of 466 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2023-01-23 15:49:59 +01:00
ab76521990 ISO8211 API cleanup 2023-01-19 10:08:17 +01:00
ee73908231 Do not treat Ozimaps as directories
Directory parsing was stopped at the level of the map which is not what we
want - users would have to create separate directories for every Ozimap.
2023-01-19 10:04:03 +01:00
3af98b6785 Fixed typo 2023-01-16 21:16:20 +01:00
05657ccdce Version++ 2023-01-15 10:10:48 +01:00
a698aa96cd Trying to fix the Android CI build...
no. 5
2023-01-14 15:20:40 +01:00
a7fef63461 Trying to fix the Android CI build...
no. 4
2023-01-14 15:08:58 +01:00
83217d31a7 Trying to fix the Android CI build...
no. 3
2023-01-14 14:46:45 +01:00
4191f5414f Trying to fix the Android CI build...
no. 2
2023-01-14 14:20:04 +01:00
bf81994aa0 Trying to fix the Android CI build... 2023-01-14 14:00:43 +01:00
21c02010f7 Improved marine charts render style 2023-01-14 13:00:36 +01:00
c209e24db8 Optimization/code cleanup 2023-01-14 08:45:18 +01:00
9ff7ecea97 ENC signal stations 2023-01-11 23:03:54 +01:00
78e3c78197 Added safety zone lines 2023-01-09 23:58:03 +01:00
38cd871178 Cleanup 2023-01-05 22:13:26 +01:00
5594bf74b6 Run the CodeQL action manually only 2023-01-05 22:02:25 +01:00
65515143eb Added missing include guard prefix 2023-01-05 21:44:03 +01:00
29895420b6 Fixed broken temperature units translations 2023-01-01 16:54:44 +01:00
88f7e13500 Added alignment check 2022-12-23 08:35:59 +01:00
51335a0f84
Added missing build dependencies 2022-12-16 16:34:32 +01:00
077cc20934
Create codeql.yml 2022-12-16 16:23:59 +01:00
ae49e9f2fd Turbulences and pilot boarding places 2022-12-10 18:41:35 +01:00
ca3e0eda49 Yet another ENC style improvement 2022-12-10 11:59:48 +01:00
d33716e3af Various ENC render style enhancements 2022-12-08 00:29:39 +01:00
ff2dd6cdec Code cleanup 2022-12-05 08:52:27 +01:00
3dfb3caf40 @#$%^&! Gimp 2022-12-04 23:13:40 +01:00
7900e88907 Some more ENC style improvements 2022-12-04 23:09:59 +01:00
9b90cf5783 Fixed display order 2022-12-04 19:32:55 +01:00
ed8791a847 Version++ 2022-12-04 12:41:31 +01:00
b7ea02bc44 Some more ENC style improvements and fixes 2022-12-04 12:39:47 +01:00
931 changed files with 39762 additions and 25875 deletions

View File

@ -1,41 +1,43 @@
version: 11.10.{build}
version: 13.39.{build}
configuration:
- Release
image:
- Visual Studio 2019
- Visual Studio 2022
environment:
NSISDIR: C:\Program Files (x86)\NSIS
OPENSSLDIR: C:\OpenSSL-v111-Win64\bin
JOMDIR: C:\Qt\Tools\QtCreator\bin\jom
matrix:
- QTDIR: C:\Qt\5.15\msvc2019_64
- QTDIR: C:\Qt\6.4\msvc2019_64
OPENSSLDIR: C:\OpenSSL-v111-Win64\bin
NSISDEF: /DOPENSSL /DANGLE
- QTDIR: C:\Qt\6.8\msvc2022_64
NSISDEF: /DQT6
install:
- cmd: |-
set PATH=%QTDIR%\bin;%NSISDIR%;%PATH%
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat
set PATH=%QTDIR%\bin;%NSISDIR%;%JOMDIR%;%PATH%
call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat
build_script:
- cmd: |-
lrelease gpxsee.pro
qmake gpxsee.pro
nmake release
jom release
md installer
copy release\GPXSee.exe installer
windeployqt --release installer\GPXSee.exe
copy pkg\gpxsee64.nsi installer
xcopy pkg\csv installer\csv /i
xcopy pkg\maps installer\maps /i
copy pkg\windows\gpxsee64.nsi installer
xcopy data\CRS installer\CRS /i
xcopy data\maps installer\maps /i
xcopy lang\*.qm installer\translations\ /sy
xcopy icons\symbols installer\symbols /i
copy licence.txt installer
copy %OPENSSLDIR%\libcrypto-1_1-x64.dll installer
copy %OPENSSLDIR%\libssl-1_1-x64.dll installer
IF DEFINED OPENSSLDIR (copy %OPENSSLDIR%\libcrypto-*-x64.dll installer)
IF DEFINED OPENSSLDIR (copy %OPENSSLDIR%\libssl-*-x64.dll installer)
makensis.exe %NSISDEF% installer\gpxsee64.nsi

View File

@ -8,36 +8,34 @@ on:
jobs:
build:
name: GPXSee
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: set up JDK 11
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'zulu'
distribution: 'temurin'
java-version: '11'
- name: Setup Android SDK
uses: android-actions/setup-android@v2
- name: Run sdkmanager update
run: ${ANDROID_HOME}/tools/bin/sdkmanager --update
- name: Install android platform, platform-tools, build-tools and ndk
run: ${ANDROID_HOME}/tools/bin/sdkmanager --install "cmdline-tools;latest" "platform-tools" "platforms;android-31" "build-tools;31.0.0" "ndk;23.1.7779620"
uses: android-actions/setup-android@v3
with:
cmdline-tools-version: 9862592
- name: Install android platform, build-tools and ndk
run: ${ANDROID_HOME}/cmdline-tools/latest/bin/sdkmanager --install "platforms;android-33" "build-tools;33.0.0" "ndk;23.1.7779620"
- name: Setup NDK path
run: echo "ANDROID_NDK_ROOT=${ANDROID_HOME}/ndk/23.1.7779620/" >> $GITHUB_ENV
- name: Install Qt (Desktop)
uses: jurplel/install-qt-action@v3
uses: jurplel/install-qt-action@v4
with:
aqtversion: '==2.1.0'
version: '6.4.0'
- name: Install Qt (Android)
uses: jurplel/install-qt-action@v3
uses: jurplel/install-qt-action@v4
with:
aqtversion: '==2.1.0'
version: '6.4.0'
target: 'android'
arch: 'android_armv7'
modules: qtpositioning qt5compat
arch: 'android_arm64_v8a'
modules: qtimageformats qtpositioning qtserialport qt5compat
- name: Install Android OpenSSL
run: git clone https://github.com/KDAB/android_openssl.git
- name: Create localization
@ -45,9 +43,9 @@ jobs:
- name: Configure build
run: qmake gpxsee.pro OPENSSL_PATH=android_openssl
- name: Build project
run: make -j2 apk
run: make -j4 apk
- name: Upload artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: GPXSee-armv7.apk
name: GPXSee-arm64_v8a.apk
path: android-build/build/outputs/apk/debug/android-build-debug.apk

45
.github/workflows/codeql.yml vendored Normal file
View File

@ -0,0 +1,45 @@
name: "CodeQL"
on: [workflow_dispatch]
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'cpp' ]
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install dependencies
run: |
sudo apt-get update
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@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality
- name: Autobuild
uses: github/codeql-action/autobuild@v3
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
with:
category: "/language:${{matrix.language}}"

View File

@ -8,17 +8,20 @@ on:
jobs:
build:
name: GPXSee
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
strategy:
matrix:
config: ['release', 'debug']
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install qtbase5-dev qtbase5-private-dev qtbase5-dev-tools qt5-qmake qttools5-dev-tools libqt5opengl5-dev qtpositioning5-dev libqt5svg5-dev
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: Create localization
run: lrelease gpxsee.pro
- name: Configure build
run: qmake gpxsee.pro
run: qmake CONFIG+=${{ matrix.config }} gpxsee.pro
- name: Build project
run: make -j2
run: make -j4

View File

@ -6,50 +6,27 @@ on:
- master
jobs:
qt5:
name: GPXSee Qt5 build
build:
name: GPXSee
runs-on: macos-latest
steps:
- name: Set environment variables
run: echo "PATH=/usr/local/opt/qt@5/bin:$PATH" >> $GITHUB_ENV
- name: Checkout
uses: actions/checkout@v3
- name: Install dependencies
run: brew install qt5
uses: actions/checkout@v4
- name: Install Qt
uses: jurplel/install-qt-action@v4
with:
version: '6.8.2'
modules: qtpositioning qtserialport qtimageformats
- name: Create localization
run: lrelease gpxsee.pro
- name: Configure build
run: qmake gpxsee.pro
run: qmake gpxsee.pro QMAKE_APPLE_DEVICE_ARCHS="x86_64h arm64"
- name: Build project
run: make -j3
- name: Create DMG
run: macdeployqt GPXSee.app -dmg
run: macdeployqt GPXSee.app -dmg -appstore-compliant
- name: Upload artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: GPXSee-qt5.dmg
path: GPXSee.dmg
qt6:
name: GPXSee Qt6 build
runs-on: macos-latest
steps:
- name: Set environment variables
run: echo "PATH=/usr/local/opt/qt@6/bin:$PATH" >> $GITHUB_ENV
- name: Checkout
uses: actions/checkout@v3
- name: Install dependencies
run: brew install qt6
- name: Create localization
run: lrelease gpxsee.pro
- name: Configure build
run: qmake gpxsee.pro
- name: Build project
run: make -j3
- name: Create DMG
run: macdeployqt GPXSee.app -dmg
- name: Upload artifacts
uses: actions/upload-artifact@v3
with:
name: GPXSee-qt6.dmg
path: GPXSee.dmg
name: GPXSee.dmg

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

@ -5,7 +5,9 @@ GPS log file formats.
## Features
* Opens GPX, TCX, FIT, KML, NMEA, IGC, CUP, SIGMA SLF, Suunto SML, LOC, GeoJSON,
OziExplorer (PLT, RTE, WPT), Garmin GPI&CSV, TomTom OV2&ITN, ONmove OMD/GHP,
TwoNav (TRK, RTE, WPT) and geotagged JPEG files.
TwoNav (TRK, RTE, WPT), GPSDump WPT, Velocitek VTK, Vakaros VKX, 70mai GPS logs
and geotagged JPEG files.
* Opens geo URIs (RFC 5870).
* User-definable online maps (OpenStreetMap/Google tiles, WMTS, WMS, TMS,
QuadTiles).
* Offline maps (MBTiles, OziExplorer maps, TrekBuddy maps/atlases,
@ -24,12 +26,12 @@ GPS log file formats.
* Real-time GPS position.
* Windows, macOS, Linux and Android builds.
![GPXSee - Linux](https://a.fsdn.com/con/app/proj/gpxsee/screenshots/linux2.png)
![GPXSee - Linux](https://www.gpxsee.org/gallery/linux.png)
## Build
Build requirements:
* Qt5 >= 5.11 or Qt6 >= 6.2 (Android builds require Qt6)
* C++11 or newer compiler (tested: msvc2019, gcc 7.5.0, clang/Apple LLVM version
* Qt5 >= 5.15 or Qt6 >= 6.2 (Android builds require Qt6)
* C++11 or newer compiler (tested: msvc2022, gcc 11, clang/Apple LLVM version
10.0.0)
Build steps:
@ -39,8 +41,6 @@ qmake gpxsee.pro
make # nmake on windows
```
## Download
* [Windows & OS X builds](https://sourceforge.net/projects/gpxsee)
* [Linux packages](https://software.opensuse.org/download.html?project=home%3Atumic%3AGPXSee&package=gpxsee)
@ -63,8 +63,9 @@ for translations.
GPXSee is licensed under GPL-3.0 (only). However, some 3rd party parts are using
different, GPL compatible, licenses:
* [Oxygen icons](icons/GUI) - LGPLv3
* [Mapbox Maki icons](icons/map/IMG/POI) - CC0
* [Icons8 Flat Color Icons](icons/GUI/FlatColor) - MIT
* [Papirus icons](icons/GUI/Papirus) - GPLv3
* [Mapbox Maki icons](icons/map/POI) - CC0
* [Map Icons Collection](icons/symbols) - CC BY SA 3.0
* [RTree implementation](src/common/rtree.h) - Public domain
* [Albers](src/map/proj/albersequal.cpp), [Geocentric](src/map/geocentric.cpp),
@ -73,5 +74,4 @@ different, GPL compatible, licenses:
[Polyconic](src/map/proj/polyconic.cpp) and
[Transverse Mercator](src/map/proj/transversemercator.cpp) projections - NIMA
Source Code Disclaimer
* [Projection parameters CSV files](pkg/csv) - BSD/EPSG/Public domain
* [Mapsforge render theme](data/default.xml) and its [icons](icons/map/mapsforge) - LGPLv3
* [Projection parameters CSV files](data/CRS) - BSD/EPSG/Public domain

View File

@ -345,6 +345,7 @@ FEH2010,5593,1078,9122,7019,8901,9603,0,0,0,,,,
CIGD11,6135,1100,9122,7019,8901,9603,0,0,0,,,,
Nepal 1981,6207,1111,9122,7015,8901,9603,293.17,726.18,245.36,,,,
CGRS93,6311,1112,9122,7030,8901,9607,8.846,-4.394,-1.122,0.00237,0.146528,-0.130428,0.783926
NAD83(2011),6318,1116,9122,7019,8901,9603,0,0,0,,,,
Mexico ITRF2008,6365,1120,9122,7019,8901,9603,0,0,0,,,,
RDN2008,6706,1132,9122,7019,8901,9603,0,0,0,,,,
Aden 1925,6881,1135,9122,7012,8901,9603,-24,-203,268,,,,
1 HD1909 3819 1024 9122 7004 8901 9607 595.48 121.69 515.35 -4.115 2.9383 -0.853 -3.408
345 CIGD11 6135 1100 9122 7019 8901 9603 0 0 0
346 Nepal 1981 6207 1111 9122 7015 8901 9603 293.17 726.18 245.36
347 CGRS93 6311 1112 9122 7030 8901 9607 8.846 -4.394 -1.122 0.00237 0.146528 -0.130428 0.783926
348 NAD83(2011) 6318 1116 9122 7019 8901 9603 0 0 0
349 Mexico ITRF2008 6365 1120 9122 7019 8901 9603 0 0 0
350 RDN2008 6706 1132 9122 7019 8901 9603 0 0 0
351 Aden 1925 6881 1135 9122 7012 8901 9603 -24 -203 268

4362
data/CRS/pcs.csv Normal file

File diff suppressed because it is too large Load Diff

2000
data/CRS/projections.csv Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

6
data/maps/mtbmap-cz.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<map xmlns="http://www.gpxsee.org/map/1.4">
<name>mtbmap.cz</name>
<url>https://tile.mtbmap.cz/mtbmap_tiles/$z/$x/$y.png</url>
<copyright>Map data: OpenStreetMap, USGS | Rendering: Martin Tesař</copyright>
</map>

1137
data/style/style.xml Normal file

File diff suppressed because it is too large Load Diff

View File

@ -3,7 +3,7 @@ unix:!macx:!android {
} else {
TARGET = GPXSee
}
VERSION = 11.10
VERSION = 13.39
QT += core \
gui \
@ -14,22 +14,18 @@ QT += core \
widgets \
printsupport \
positioning \
svg
svg \
serialport
greaterThan(QT_MAJOR_VERSION, 5) {
QT += openglwidgets \
core5compat
QT += openglwidgets
}
CONFIG += object_parallel_to_source
INCLUDEPATH += ./src
HEADERS += src/common/config.h \
src/GUI/crosshairitem.h \
src/GUI/motioninfoitem.h \
src/GUI/navigationwidget.h \
src/GUI/pluginparameters.h \
src/common/garmin.h \
src/common/coordinates.h \
src/common/linec.h \
src/common/hash.h \
src/common/range.h \
src/common/rectc.h \
src/common/textcodec.h \
@ -41,9 +37,12 @@ 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/GUI/crosshairitem.h \
src/GUI/motioninfoitem.h \
src/GUI/pluginparameters.h \
src/GUI/authenticationwidget.h \
src/GUI/axislabelitem.h \
src/GUI/dirselectwidget.h \
@ -115,17 +114,37 @@ HEADERS += src/common/config.h \
src/GUI/pngexportdialog.h \
src/GUI/timezoneinfo.h \
src/GUI/passwordedit.h \
src/data/gpsdumpparser.h \
src/data/style.h \
src/data/twonavparser.h \
src/data/txtparser.h \
src/data/vkxparser.h \
src/data/vtkparser.h \
src/map/ENC/data.h \
src/map/IMG/light.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 \
src/map/encatlas.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 \
@ -179,6 +198,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 \
@ -221,6 +241,7 @@ HEADERS += src/common/config.h \
src/map/mapsforgemap.h \
src/map/worldfilemap.h \
src/map/imgmap.h \
src/map/hillshading.h \
src/data/itnparser.h \
src/data/link.h \
src/data/onmoveparsers.h \
@ -246,11 +267,8 @@ HEADERS += src/common/config.h \
src/data/oziparsers.h \
src/data/locparser.h \
src/data/slfparser.h \
src/data/dem.h \
src/data/demloader.h \
src/data/area.h \
src/data/exifparser.h \
src/data/csv.h \
src/data/cupparser.h \
src/data/gpiparser.h \
src/data/address.h \
@ -258,10 +276,6 @@ HEADERS += src/common/config.h \
src/data/geojsonparser.h
SOURCES += src/main.cpp \
src/GUI/crosshairitem.cpp \
src/GUI/motioninfoitem.cpp \
src/GUI/navigationwidget.cpp \
src/GUI/pluginparameters.cpp \
src/common/coordinates.cpp \
src/common/rectc.cpp \
src/common/range.cpp \
@ -270,7 +284,11 @@ 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/GUI/crosshairitem.cpp \
src/GUI/motioninfoitem.cpp \
src/GUI/pluginparameters.cpp \
src/GUI/settings.cpp \
src/GUI/authenticationwidget.cpp \
src/GUI/axislabelitem.cpp \
src/GUI/dirselectwidget.cpp \
@ -329,13 +347,25 @@ SOURCES += src/main.cpp \
src/GUI/pngexportdialog.cpp \
src/GUI/projectioncombobox.cpp \
src/GUI/passwordedit.cpp \
src/data/twonavparser.cpp \
src/data/txtparser.cpp \
src/data/vkxparser.cpp \
src/data/vtkparser.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 \
src/map/osmdroidmap.cpp \
src/map/proj/polyconic.cpp \
@ -411,6 +441,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 \
@ -421,6 +452,9 @@ SOURCES += src/main.cpp \
src/map/aqmmap.cpp \
src/map/mapsforgemap.cpp \
src/map/worldfilemap.cpp \
src/map/hillshading.cpp \
src/data/gpsdumpparser.cpp \
src/data/twonavparser.cpp \
src/data/address.cpp \
src/data/itnparser.cpp \
src/data/onmoveparsers.cpp \
@ -441,17 +475,13 @@ SOURCES += src/main.cpp \
src/data/oziparsers.cpp \
src/data/locparser.cpp \
src/data/slfparser.cpp \
src/data/dem.cpp \
src/data/demloader.cpp \
src/data/exifparser.cpp \
src/data/csv.cpp \
src/data/cupparser.cpp \
src/data/gpiparser.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 \
@ -471,27 +501,36 @@ TRANSLATIONS = lang/gpxsee_en.ts \
lang/gpxsee_hu.ts \
lang/gpxsee_it.ts \
lang/gpxsee_eo.ts \
lang/gpxsee_zh.ts \
lang/gpxsee_ca.ts
lang/gpxsee_zh_CN.ts \
lang/gpxsee_ca.ts \
lang/gpxsee_ko.ts
macx {
RESOURCES += theme-grayscale.qrc
ICON = icons/app/gpxsee.icns
QMAKE_INFO_PLIST = pkg/Info.plist
QMAKE_INFO_PLIST = pkg/mac/Info.plist
locale.path = Contents/Resources/translations
locale.files = $$files(lang/*.qm)
csv.path = Contents/Resources
csv.files = pkg/csv
crs.path = Contents/Resources
crs.files = data/CRS
maps.path = Contents/Resources
maps.files = pkg/maps
maps.files = data/maps
symbols.path = Contents/Resources/symbols
symbols.files = $$files(icons/symbols/*.png)
icons.path = Contents/Resources/icons
icons.files = $$files(icons/formats/*.icns)
QMAKE_BUNDLE_DATA += locale maps symbols icons csv
lproj.path = Contents/Resources
lproj.files = $$files(pkg/mac/lproj/*)
QMAKE_BUNDLE_DATA += locale maps symbols icons crs lproj
}
win32 {
CONFIG += no_batch
RESOURCES += theme-color.qrc
QMAKE_TARGET_DESCRIPTION = GPXSee
QMAKE_TARGET_COPYRIGHT = Copyright (c) 2015-2025 Martin Tuma
RC_ICONS = icons/app/gpxsee.ico \
icons/formats/gpx.ico \
icons/formats/tcx.ico \
@ -525,33 +564,46 @@ win32 {
icons/formats/qct.ico \
icons/formats/trk.ico \
icons/formats/gemf.ico \
icons/formats/000.ico
icons/formats/000.ico \
icons/formats/031.ico \
icons/formats/vtk.ico \
icons/formats/vkx.ico
DEFINES += _USE_MATH_DEFINES \
NOGDI
}
unix:!macx:!android {
isEmpty(PREFIX):PREFIX = /usr/local
RESOURCES += theme-grayscale.qrc
maps.files = $$files(pkg/maps/*)
isEmpty(PREFIX):PREFIX = /usr/local
maps.files = $$files(data/maps/*)
maps.path = $$PREFIX/share/gpxsee/maps
csv.files = $$files(pkg/csv/*)
csv.path = $$PREFIX/share/gpxsee/csv
crs.files = $$files(data/CRS/*)
crs.path = $$PREFIX/share/gpxsee/CRS
symbols.files = $$files(icons/symbols/*.png)
symbols.path = $$PREFIX/share/gpxsee/symbols
locale.files = $$files(lang/*.qm)
locale.path = $$PREFIX/share/gpxsee/translations
icon.files = $$files(icons/app/hicolor/*)
icon.path = $$PREFIX/share/icons/hicolor
desktop.files = pkg/gpxsee.desktop
desktop.files = pkg/linux/gpxsee.desktop
desktop.path = $$PREFIX/share/applications
mime.files = pkg/gpxsee.xml
mime.files = pkg/linux/gpxsee.xml
mime.path = $$PREFIX/share/mime/packages
appdata.files = pkg/linux/gpxsee.appdata.xml
appdata.path = $$PREFIX/share/metainfo
target.path = $$PREFIX/bin
INSTALLS += target maps csv symbols locale icon desktop mime
INSTALLS += target maps crs symbols locale icon desktop mime appdata
}
android {
QT += core5compat
HEADERS += src/GUI/navigationwidget.h
SOURCES += src/GUI/navigationwidget.cpp
RESOURCES += theme-color.qrc
defineReplace(versionCode) {
segments = $$split(1, ".")
for (segment, segments): \
@ -572,7 +624,7 @@ android {
message("OpenSSL not found, building without HTTPS support!")
}
ANDROID_TARGET_SDK_VERSION = 31
ANDROID_TARGET_SDK_VERSION = 33
ANDROID_VERSION_NAME = $$VERSION
ANDROID_VERSION_CODE = $$versionCode($$ANDROID_VERSION_NAME)
ANDROID_PACKAGE_SOURCE_DIR = $$PWD/pkg/android
@ -581,13 +633,13 @@ android {
pkg/android/build.gradle \
pkg/android/res/values/libs.xml
maps.files = $$files(pkg/maps/*)
maps.files = $$files(data/maps/*)
maps.path = /assets/maps
csv.files = $$files(pkg/csv/*)
csv.path = /assets/csv
crs.files = $$files(data/CRS/*)
crs.path = /assets/CRS
symbols.files = $$files(icons/symbols/*.png)
symbols.path = /assets/symbols
translations.files = $$files(lang/*.qm)
translations.path = /assets/translations
INSTALLS += maps csv symbols translations
INSTALLS += maps crs symbols translations
}

View File

@ -1,153 +1,144 @@
<RCC>
<!-- GUI icons -->
<qresource prefix="/">
<file alias="gpxsee.png">icons/app/gpxsee.png</file>
<file alias="gpxsee@2x.png">icons/app/gpxsee@2x.png</file>
<file alias="dialog-close.png">icons/GUI/dialog-close.png</file>
<file alias="dialog-close@2x.png">icons/GUI/dialog-close@2x.png</file>
<file alias="document-open.png">icons/GUI/document-open.png</file>
<file alias="document-open@2x.png">icons/GUI/document-open@2x.png</file>
<file alias="document-print.png">icons/GUI/document-print.png</file>
<file alias="document-print@2x.png">icons/GUI/document-print@2x.png</file>
<file alias="document-export.png">icons/GUI/document-export.png</file>
<file alias="document-export@2x.png">icons/GUI/document-export@2x.png</file>
<file alias="flag.png">icons/GUI/flag.png</file>
<file alias="flag@2x.png">icons/GUI/flag@2x.png</file>
<file alias="application-exit.png">icons/GUI/application-exit.png</file>
<file alias="application-exit@2x.png">icons/GUI/application-exit@2x.png</file>
<file alias="applications-internet.png">icons/GUI/applications-internet.png</file>
<file alias="applications-internet@2x.png">icons/GUI/applications-internet@2x.png</file>
<file alias="view-refresh.png">icons/GUI/view-refresh.png</file>
<file alias="view-refresh@2x.png">icons/GUI/view-refresh@2x.png</file>
<file alias="arrow-left.png">icons/GUI/arrow-left.png</file>
<file alias="arrow-left@2x.png">icons/GUI/arrow-left@2x.png</file>
<file alias="arrow-right.png">icons/GUI/arrow-right.png</file>
<file alias="arrow-right@2x.png">icons/GUI/arrow-right@2x.png</file>
<file alias="arrow-left-double.png">icons/GUI/arrow-left-double.png</file>
<file alias="arrow-left-double@2x.png">icons/GUI/arrow-left-double@2x.png</file>
<file alias="arrow-right-double.png">icons/GUI/arrow-right-double.png</file>
<file alias="arrow-right-double@2x.png">icons/GUI/arrow-right-double@2x.png</file>
<file alias="view-fullscreen.png">icons/GUI/view-fullscreen.png</file>
<file alias="view-fullscreen@2x.png">icons/GUI/view-fullscreen@2x.png</file>
<file alias="office-chart-line.png">icons/GUI/office-chart-line.png</file>
<file alias="office-chart-line@2x.png">icons/GUI/office-chart-line@2x.png</file>
<file alias="format-stroke-color.png">icons/GUI/format-stroke-color.png</file>
<file alias="format-stroke-color@2x.png">icons/GUI/format-stroke-color@2x.png</file>
<file alias="flag_32.png">icons/GUI/flag_32.png</file>
<file alias="flag_32@2x.png">icons/GUI/flag_32@2x.png</file>
<file alias="preferences-system.png">icons/GUI/preferences-system.png</file>
<file alias="preferences-system@2x.png">icons/GUI/preferences-system@2x.png</file>
<file alias="document-print_32.png">icons/GUI/document-print_32.png</file>
<file alias="document-print_32@2x.png">icons/GUI/document-print_32@2x.png</file>
<file alias="view-filter.png">icons/GUI/view-filter.png</file>
<file alias="view-filter@2x.png">icons/GUI/view-filter@2x.png</file>
<file alias="applications-internet_32.png">icons/GUI/applications-internet_32.png</file>
<file alias="applications-internet_32@2x.png">icons/GUI/applications-internet_32@2x.png</file>
<file alias="view-grid.png">icons/GUI/view-grid.png</file>
<file alias="view-grid@2x.png">icons/GUI/view-grid@2x.png</file>
<file alias="document-decrypt.png">icons/GUI/document-decrypt.png</file>
<file alias="document-decrypt@2x.png">icons/GUI/document-decrypt.png</file>
<file alias="document-encrypt.png">icons/GUI/document-encrypt.png</file>
<file alias="document-encrypt@2x.png">icons/GUI/document-encrypt.png</file>
<file alias="transform-move.png">icons/GUI/transform-move.png</file>
<file alias="transform-move@2x.png">icons/GUI/transform-move@2x.png</file>
<file alias="transform-move_32.png">icons/GUI/transform-move_32.png</file>
<file alias="transform-move_32@2x.png">icons/GUI/transform-move_32@2x.png</file>
<file alias="gpxsee.svg">icons/app/hicolor/scalable/apps/gpxsee.svg</file>
</qresource>
<!-- IMG map style -->
<qresource prefix="/IMG">
<file alias="airfield-11.png">icons/map/IMG/POI/airfield-11.png</file>
<file alias="airport-11.png">icons/map/IMG/POI/airport-11.png</file>
<file alias="amusement-park-11.png">icons/map/IMG/POI/amusement-park-11.png</file>
<file alias="bakery-11.png">icons/map/IMG/POI/bakery-11.png</file>
<file alias="bank-11.png">icons/map/IMG/POI/bank-11.png</file>
<file alias="bar-11.png">icons/map/IMG/POI/bar-11.png</file>
<file alias="bbq-11.png">icons/map/IMG/POI/bbq-11.png</file>
<file alias="beach-11.png">icons/map/IMG/POI/beach-11.png</file>
<file alias="bowling-alley-11.png">icons/map/IMG/POI/bowling-alley-11.png</file>
<file alias="building-alt1-11.png">icons/map/IMG/POI/building-alt1-11.png</file>
<file alias="bridge-11.png">icons/map/IMG/POI/bridge-11.png</file>
<file alias="bus-11.png">icons/map/IMG/POI/bus-11.png</file>
<file alias="cafe-11.png">icons/map/IMG/POI/cafe-11.png</file>
<file alias="campsite-11.png">icons/map/IMG/POI/campsite-11.png</file>
<file alias="car-11.png">icons/map/IMG/POI/car-11.png</file>
<file alias="car-rental-11.png">icons/map/IMG/POI/car-rental-11.png</file>
<file alias="car-repair-11.png">icons/map/IMG/POI/car-repair-11.png</file>
<file alias="casino-11.png">icons/map/IMG/POI/casino-11.png</file>
<file alias="cemetery-11.png">icons/map/IMG/POI/cemetery-11.png</file>
<file alias="cinema-11.png">icons/map/IMG/POI/cinema-11.png</file>
<file alias="clothing-store-11.png">icons/map/IMG/POI/clothing-store-11.png</file>
<file alias="communications-tower-11.png">icons/map/IMG/POI/communications-tower-11.png</file>
<file alias="convenience-11.png">icons/map/IMG/POI/convenience-11.png</file>
<file alias="dam-11.png">icons/map/IMG/POI/dam-11.png</file>
<file alias="danger-11.png">icons/map/IMG/POI/danger-11.png</file>
<file alias="drinking-water-11.png">icons/map/IMG/POI/drinking-water-11.png</file>
<file alias="fast-food-11.png">icons/map/IMG/POI/fast-food-11.png</file>
<file alias="entrance-alt1-11.png">icons/map/IMG/POI/entrance-alt1-11.png</file>
<file alias="fire-station-11.png">icons/map/IMG/POI/fire-station-11.png</file>
<file alias="fitness-centre-11.png">icons/map/IMG/POI/fitness-centre-11.png</file>
<file alias="fuel-11.png">icons/map/IMG/POI/fuel-11.png</file>
<file alias="furniture-11.png">icons/map/IMG/POI/furniture-11.png</file>
<file alias="garden-11.png">icons/map/IMG/POI/garden-11.png</file>
<file alias="garden-centre-11.png">icons/map/IMG/POI/garden-centre-11.png</file>
<file alias="golf-11.png">icons/map/IMG/POI/golf-11.png</file>
<file alias="grocery-11.png">icons/map/IMG/POI/grocery-11.png</file>
<file alias="hairdresser-11.png">icons/map/IMG/POI/hairdresser-11.png</file>
<file alias="harbor-11.png">icons/map/IMG/POI/harbor-11.png</file>
<file alias="hardware-11.png">icons/map/IMG/POI/hardware-11.png</file>
<file alias="heliport-11.png">icons/map/IMG/POI/heliport-11.png</file>
<file alias="hospital-11.png">icons/map/IMG/POI/hospital-11.png</file>
<file alias="information-11.png">icons/map/IMG/POI/information-11.png</file>
<file alias="landmark-11.png">icons/map/IMG/POI/landmark-11.png</file>
<file alias="library-11.png">icons/map/IMG/POI/library-11.png</file>
<file alias="lodging-11.png">icons/map/IMG/POI/lodging-11.png</file>
<file alias="mountain-11.png">icons/map/IMG/POI/mountain-11.png</file>
<file alias="museum-11.png">icons/map/IMG/POI/museum-11.png</file>
<file alias="park-11.png">icons/map/IMG/POI/park-11.png</file>
<file alias="parking-11.png">icons/map/IMG/POI/parking-11.png</file>
<file alias="pharmacy-11.png">icons/map/IMG/POI/pharmacy-11.png</file>
<file alias="picnic-site-11.png">icons/map/IMG/POI/picnic-site-11.png</file>
<file alias="place-of-worship-11.png">icons/map/IMG/POI/place-of-worship-11.png</file>
<file alias="police-11.png">icons/map/IMG/POI/police-11.png</file>
<file alias="post-11.png">icons/map/IMG/POI/post-11.png</file>
<file alias="religious-christian-11.png">icons/map/IMG/POI/religious-christian-11.png</file>
<file alias="religious-jewish-11.png">icons/map/IMG/POI/religious-jewish-11.png</file>
<file alias="religious-muslim-11.png">icons/map/IMG/POI/religious-muslim-11.png</file>
<file alias="restaurant-11.png">icons/map/IMG/POI/restaurant-11.png</file>
<file alias="restaurant-noodle-11.png">icons/map/IMG/POI/restaurant-noodle-11.png</file>
<file alias="restaurant-pizza-11.png">icons/map/IMG/POI/restaurant-pizza-11.png</file>
<file alias="restaurant-seafood-11.png">icons/map/IMG/POI/restaurant-seafood-11.png</file>
<file alias="roadblock-11.png">icons/map/IMG/POI/roadblock-11.png</file>
<file alias="school-11.png">icons/map/IMG/POI/school-11.png</file>
<file alias="shelter-11.png">icons/map/IMG/POI/shelter-11.png</file>
<file alias="shop-11.png">icons/map/IMG/POI/shop-11.png</file>
<file alias="skiing-11.png">icons/map/IMG/POI/skiing-11.png</file>
<file alias="soccer-11.png">icons/map/IMG/POI/soccer-11.png</file>
<file alias="swimming-11.png">icons/map/IMG/POI/swimming-11.png</file>
<file alias="theatre-11.png">icons/map/IMG/POI/theatre-11.png</file>
<file alias="telephone-11.png">icons/map/IMG/POI/telephone-11.png</file>
<file alias="toilet-11.png">icons/map/IMG/POI/toilet-11.png</file>
<file alias="town-hall-11.png">icons/map/IMG/POI/town-hall-11.png</file>
<file alias="viewpoint-11.png">icons/map/IMG/POI/viewpoint-11.png</file>
<file alias="village-11.png">icons/map/IMG/POI/village-11.png</file>
<file alias="waterfall-11.png">icons/map/IMG/POI/waterfall-11.png</file>
<file alias="wetland-11.png">icons/map/IMG/POI/wetland-11.png</file>
<file alias="zoo-11.png">icons/map/IMG/POI/zoo-11.png</file>
<!-- Common map stuff -->
<qresource prefix="/symbols">
<file alias="bunker.svg">icons/map/symbols/bunker.svg</file>
<file alias="cliff.svg">icons/map/symbols/cliff.svg</file>
<file alias="cross.svg">icons/map/symbols/cross.svg</file>
<file alias="exit.svg">icons/map/symbols/exit.svg</file>
<file alias="flow.svg">icons/map/symbols/flow.svg</file>
<file alias="oneway.svg">icons/map/symbols/oneway.svg</file>
<file alias="saddle.svg">icons/map/symbols/saddle.svg</file>
</qresource>
<!-- marine stuff (IMG & ENC style) -->
<!-- POIs (IMG, Mapsforge & ENC style) -->
<qresource prefix="/POI">
<file alias="airfield-11.svg">icons/map/POI/airfield-11.svg</file>
<file alias="airport-11.svg">icons/map/POI/airport-11.svg</file>
<file alias="alcohol-shop-11.svg">icons/map/POI/alcohol-shop-11.svg</file>
<file alias="amusement-park-11.svg">icons/map/POI/amusement-park-11.svg</file>
<file alias="bakery-11.svg">icons/map/POI/bakery-11.svg</file>
<file alias="bank-11.svg">icons/map/POI/bank-11.svg</file>
<file alias="bar-11.svg">icons/map/POI/bar-11.svg</file>
<file alias="barrier-11.svg">icons/map/POI/barrier-11.svg</file>
<file alias="baseball-11.svg">icons/map/POI/baseball-11.svg</file>
<file alias="basketball-11.svg">icons/map/POI/basketball-11.svg</file>
<file alias="bbq-11.svg">icons/map/POI/bbq-11.svg</file>
<file alias="beach-11.svg">icons/map/POI/beach-11.svg</file>
<file alias="beer-11.svg">icons/map/POI/beer-11.svg</file>
<file alias="bicycle-11.svg">icons/map/POI/bicycle-11.svg</file>
<file alias="bowling-alley-11.svg">icons/map/POI/bowling-alley-11.svg</file>
<file alias="building-alt1-11.svg">icons/map/POI/building-alt1-11.svg</file>
<file alias="bridge-11.svg">icons/map/POI/bridge-11.svg</file>
<file alias="bus-11.svg">icons/map/POI/bus-11.svg</file>
<file alias="cafe-11.svg">icons/map/POI/cafe-11.svg</file>
<file alias="campsite-11.svg">icons/map/POI/campsite-11.svg</file>
<file alias="car-11.svg">icons/map/POI/car-11.svg</file>
<file alias="car-rental-11.svg">icons/map/POI/car-rental-11.svg</file>
<file alias="car-repair-11.svg">icons/map/POI/car-repair-11.svg</file>
<file alias="casino-11.svg">icons/map/POI/casino-11.svg</file>
<file alias="castle-11.svg">icons/map/POI/castle-11.svg</file>
<file alias="cemetery-11.svg">icons/map/POI/cemetery-11.svg</file>
<file alias="cinema-11.svg">icons/map/POI/cinema-11.svg</file>
<file alias="clothing-store-11.svg">icons/map/POI/clothing-store-11.svg</file>
<file alias="college-11.svg">icons/map/POI/college-11.svg</file>
<file alias="communications-tower-11.svg">icons/map/POI/communications-tower-11.svg</file>
<file alias="convenience-11.svg">icons/map/POI/convenience-11.svg</file>
<file alias="cricket-11.svg">icons/map/POI/cricket-11.svg</file>
<file alias="cross-11.svg">icons/map/POI/cross-11.svg</file>
<file alias="dam-11.svg">icons/map/POI/dam-11.svg</file>
<file alias="danger-11.svg">icons/map/POI/danger-11.svg</file>
<file alias="defibrillator-11.svg">icons/map/POI/defibrillator-11.svg</file>
<file alias="doctor-11.svg">icons/map/POI/doctor-11.svg</file>
<file alias="drinking-water-11.svg">icons/map/POI/drinking-water-11.svg</file>
<file alias="fast-food-11.svg">icons/map/POI/fast-food-11.svg</file>
<file alias="embassy-11.svg">icons/map/POI/embassy-11.svg</file>
<file alias="entrance-alt1-11.svg">icons/map/POI/entrance-alt1-11.svg</file>
<file alias="ferry-11.svg">icons/map/POI/ferry-11.svg</file>
<file alias="fire-station-11.svg">icons/map/POI/fire-station-11.svg</file>
<file alias="fitness-centre-11.svg">icons/map/POI/fitness-centre-11.svg</file>
<file alias="fuel-11.svg">icons/map/POI/fuel-11.svg</file>
<file alias="furniture-11.svg">icons/map/POI/furniture-11.svg</file>
<file alias="garden-11.svg">icons/map/POI/garden-11.svg</file>
<file alias="garden-centre-11.svg">icons/map/POI/garden-centre-11.svg</file>
<file alias="golf-11.svg">icons/map/POI/golf-11.svg</file>
<file alias="grocery-11.svg">icons/map/POI/grocery-11.svg</file>
<file alias="hairdresser-11.svg">icons/map/POI/hairdresser-11.svg</file>
<file alias="harbor-11.svg">icons/map/POI/harbor-11.svg</file>
<file alias="hardware-11.svg">icons/map/POI/hardware-11.svg</file>
<file alias="heliport-11.svg">icons/map/POI/heliport-11.svg</file>
<file alias="home-11.svg">icons/map/POI/home-11.svg</file>
<file alias="horse-riding-11.svg">icons/map/POI/horse-riding-11.svg</file>
<file alias="hospital-11.svg">icons/map/POI/hospital-11.svg</file>
<file alias="hot-spring.svg">icons/map/POI/hot-spring.svg</file>
<file alias="ice-cream-11.svg">icons/map/POI/ice-cream-11.svg</file>
<file alias="information-11.svg">icons/map/POI/information-11.svg</file>
<file alias="landmark-11.svg">icons/map/POI/landmark-11.svg</file>
<file alias="laundry-11.svg">icons/map/POI/laundry-11.svg</file>
<file alias="library-11.svg">icons/map/POI/library-11.svg</file>
<file alias="lighthouse-11.svg">icons/map/POI/lighthouse-11.svg</file>
<file alias="lodging-11.svg">icons/map/POI/lodging-11.svg</file>
<file alias="monument-11.svg">icons/map/POI/monument-11.svg</file>
<file alias="mountain-11.svg">icons/map/POI/mountain-11.svg</file>
<file alias="museum-11.svg">icons/map/POI/museum-11.svg</file>
<file alias="observation-tower.svg">icons/map/POI/observation-tower.svg</file>
<file alias="park-11.svg">icons/map/POI/park-11.svg</file>
<file alias="parking-11.svg">icons/map/POI/parking-11.svg</file>
<file alias="parking-garage-11.svg">icons/map/POI/parking-garage-11.svg</file>
<file alias="pharmacy-11.svg">icons/map/POI/pharmacy-11.svg</file>
<file alias="picnic-site-11.svg">icons/map/POI/picnic-site-11.svg</file>
<file alias="place-of-worship-11.svg">icons/map/POI/place-of-worship-11.svg</file>
<file alias="police-11.svg">icons/map/POI/police-11.svg</file>
<file alias="post-11.svg">icons/map/POI/post-11.svg</file>
<file alias="rail-11.svg">icons/map/POI/rail-11.svg</file>
<file alias="rail-light-11.svg">icons/map/POI/rail-light-11.svg</file>
<file alias="rail-metro-11.svg">icons/map/POI/rail-metro-11.svg</file>
<file alias="religious-christian-11.svg">icons/map/POI/religious-christian-11.svg</file>
<file alias="religious-jewish-11.svg">icons/map/POI/religious-jewish-11.svg</file>
<file alias="religious-muslim-11.svg">icons/map/POI/religious-muslim-11.svg</file>
<file alias="restaurant-11.svg">icons/map/POI/restaurant-11.svg</file>
<file alias="restaurant-noodle-11.svg">icons/map/POI/restaurant-noodle-11.svg</file>
<file alias="restaurant-pizza-11.svg">icons/map/POI/restaurant-pizza-11.svg</file>
<file alias="restaurant-seafood-11.svg">icons/map/POI/restaurant-seafood-11.svg</file>
<file alias="roadblock-11.svg">icons/map/POI/roadblock-11.svg</file>
<file alias="school-11.svg">icons/map/POI/school-11.svg</file>
<file alias="shelter-11.svg">icons/map/POI/shelter-11.svg</file>
<file alias="shop-11.svg">icons/map/POI/shop-11.svg</file>
<file alias="skateboard-11.svg">icons/map/POI/skateboard-11.svg</file>
<file alias="skiing-11.svg">icons/map/POI/skiing-11.svg</file>
<file alias="slaughterhouse-11.svg">icons/map/POI/slaughterhouse-11.svg</file>
<file alias="slipway-11.svg">icons/map/POI/slipway-11.svg</file>
<file alias="soccer-11.svg">icons/map/POI/soccer-11.svg</file>
<file alias="stadium-11.svg">icons/map/POI/stadium-11.svg</file>
<file alias="swimming-11.svg">icons/map/POI/swimming-11.svg</file>
<file alias="telephone-11.svg">icons/map/POI/telephone-11.svg</file>
<file alias="tennis-11.svg">icons/map/POI/tennis-11.svg</file>
<file alias="theatre-11.svg">icons/map/POI/theatre-11.svg</file>
<file alias="toilet-11.svg">icons/map/POI/toilet-11.svg</file>
<file alias="town-hall-11.svg">icons/map/POI/town-hall-11.svg</file>
<file alias="triangle-11.svg">icons/map/POI/triangle-11.svg</file>
<file alias="triangle-stroked-11.svg">icons/map/POI/triangle-stroked-11.svg</file>
<file alias="viewpoint-11.svg">icons/map/POI/viewpoint-11.svg</file>
<file alias="village-11.svg">icons/map/POI/village-11.svg</file>
<file alias="volcano-11.svg">icons/map/POI/volcano-11.svg</file>
<file alias="volleyball-11.svg">icons/map/POI/volleyball-11.svg</file>
<file alias="water-11.svg">icons/map/POI/water-11.svg</file>
<file alias="waterfall-11.svg">icons/map/POI/waterfall-11.svg</file>
<file alias="watermill-11.svg">icons/map/POI/watermill-11.svg</file>
<file alias="wetland-11.svg">icons/map/POI/wetland-11.svg</file>
<file alias="windmill-11.svg">icons/map/POI/windmill-11.svg</file>
<file alias="zoo-11.svg">icons/map/POI/zoo-11.svg</file>
</qresource>
<!-- Marine stuff (IMG & ENC style) -->
<qresource prefix="/marine">
<file alias="light-major.png">icons/map/marine/light-major.png</file>
<file alias="light-major-port.png">icons/map/marine/light-major-port.png</file>
<file alias="light-major-starboard.png">icons/map/marine/light-major-starboard.png</file>
<file alias="light-platform.png">icons/map/marine/light-platform.png</file>
<file alias="buoy.png">icons/map/marine/buoy.png</file>
<file alias="buoy-starboard.png">icons/map/marine/buoy-starboard.png</file>
<file alias="buoy-port.png">icons/map/marine/buoy-port.png</file>
<file alias="beacon.png">icons/map/marine/beacon.png</file>
<file alias="beacon-port.png">icons/map/marine/beacon-port.png</file>
<file alias="beacon-starboard.png">icons/map/marine/beacon-starboard.png</file>
<file alias="rock-exposed.png">icons/map/marine/rock-exposed.png</file>
<file alias="rock-dangerous.png">icons/map/marine/rock-dangerous.png</file>
<file alias="wreck.png">icons/map/marine/wreck.png</file>
@ -165,6 +156,7 @@
<file alias="church.png">icons/map/marine/church.png</file>
<file alias="triangulation-point.png">icons/map/marine/triangulation-point.png</file>
<file alias="yacht-harbor.png">icons/map/marine/yacht-harbor.png</file>
<file alias="fishing-harbor.png">icons/map/marine/fishing-harbor.png</file>
<file alias="pile.png">icons/map/marine/pile.png</file>
<file alias="spar-buoy.png">icons/map/marine/spar-buoy.png</file>
<file alias="mooring-buoy.png">icons/map/marine/mooring-buoy.png</file>
@ -176,6 +168,7 @@
<file alias="fence-line.png">icons/map/marine/fence-line.png</file>
<file alias="crane.png">icons/map/marine/crane.png</file>
<file alias="distance-mark.png">icons/map/marine/distance-mark.png</file>
<file alias="distance-mark-land.png">icons/map/marine/distance-mark-land.png</file>
<file alias="conveyor-line.png">icons/map/marine/conveyor-line.png</file>
<file alias="pipeline-overhead.png">icons/map/marine/pipeline-overhead.png</file>
<file alias="coast-guard.png">icons/map/marine/coast-guard.png</file>
@ -184,144 +177,60 @@
<file alias="radar.png">icons/map/marine/radar.png</file>
<file alias="radar-transponder.png">icons/map/marine/radar-transponder.png</file>
<file alias="silo.png">icons/map/marine/silo.png</file>
<file alias="tank.png">icons/map/marine/tank.png</file>
<file alias="turning-basin.png">icons/map/marine/turning-basin.png</file>
<file alias="entry-prohibited-line.png">icons/map/marine/entry-prohibited-line.png</file>
<file alias="safety-zone-line.png">icons/map/marine/safety-zone-line.png</file>
<file alias="cable-area-line.png">icons/map/marine/cable-area-line.png</file>
<file alias="pipeline-area-line.png">icons/map/marine/pipeline-area-line.png</file>
<file alias="windmotor.png">icons/map/marine/windmotor.png</file>
<file alias="gauge.png">icons/map/marine/gauge.png</file>
<file alias="fishing-farm-line.png">icons/map/marine/fishing-farm-line.png</file>
<file alias="shipyard.png">icons/map/marine/shipyard.png</file>
<file alias="pylon.png">icons/map/marine/pylon.png</file>
<file alias="fleeting-area.png">icons/map/marine/fleeting-area.png</file>
<file alias="breakers.png">icons/map/marine/breakers.png</file>
<file alias="overfalls.png">icons/map/marine/overfalls.png</file>
<file alias="boarding-place.png">icons/map/marine/boarding-place.png</file>
<file alias="light.png">icons/map/marine/light.png</file>
<file alias="light-red.png">icons/map/marine/light-red.png</file>
<file alias="light-green.png">icons/map/marine/light-green.png</file>
<file alias="light-yellow.png">icons/map/marine/light-yellow.png</file>
<file alias="light-white.png">icons/map/marine/light-white.png</file>
<file alias="building.png">icons/map/marine/building.png</file>
<file alias="fog-signal.png">icons/map/marine/fog-signal.png</file>
<file alias="construction.png">icons/map/marine/construction.png</file>
<file alias="radio-call.png">icons/map/marine/radio-call.png</file>
<file alias="radio-call-2w.png">icons/map/marine/radio-call-2w.png</file>
<file alias="current.png">icons/map/marine/current.png</file>
<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>
<file alias="radar-reflector.png">icons/map/marine/radar-reflector.png</file>
<file alias="24h-anchorage.png">icons/map/marine/24h-anchorage.png</file>
<file alias="dw-anchorage.png">icons/map/marine/dw-anchorage.png</file>
<file alias="tanker-anchorage.png">icons/map/marine/tanker-anchorage.png</file>
<file alias="nature-reserve-line.png">icons/map/marine/nature-reserve-line.png</file>
<file alias="sanctuary-line.png">icons/map/marine/sanctuary-line.png</file>
<file alias="fishing-farm.png">icons/map/marine/fishing-farm.png</file>
</qresource>
<!-- Mapsforge rendertheme -->
<qresource prefix="/mapsforge">
<file alias="default.xml">data/default.xml</file>
<!-- Patterns (Mapsforge) -->
<qresource prefix="/patterns">
<file alias="cemetery.svg">icons/map/patterns/cemetery.svg</file>
<file alias="military-area.svg">icons/map/patterns/military-area.svg</file>
<file alias="nature-reserve.svg">icons/map/patterns/nature-reserve.svg</file>
<file alias="orchard.svg">icons/map/patterns/orchard.svg</file>
<file alias="vineyard.svg">icons/map/patterns/vineyard.svg</file>
<file alias="wetland.svg">icons/map/patterns/wetland.svg</file>
</qresource>
<file alias="patterns/hills.svg">icons/map/mapsforge/patterns/hills.svg</file>
<file alias="patterns/farmland.svg">icons/map/mapsforge/patterns/farmland.svg</file>
<file alias="patterns/coniferous.svg">icons/map/mapsforge/patterns/coniferous.svg</file>
<file alias="patterns/marsh.png">icons/map/mapsforge/patterns/marsh.png</file>
<file alias="patterns/dot.png">icons/map/mapsforge/patterns/dot.png</file>
<file alias="patterns/cemetery.png">icons/map/mapsforge/patterns/cemetery.png</file>
<file alias="patterns/rail.png">icons/map/mapsforge/patterns/rail.png</file>
<file alias="patterns/access-destination.png">icons/map/mapsforge/patterns/access-destination.png</file>
<file alias="patterns/deciduous.svg">icons/map/mapsforge/patterns/deciduous.svg</file>
<file alias="patterns/grass.svg">icons/map/mapsforge/patterns/grass.svg</file>
<file alias="patterns/wood-mixed.png">icons/map/mapsforge/patterns/wood-mixed.png</file>
<file alias="patterns/wood-deciduous.png">icons/map/mapsforge/patterns/wood-deciduous.png</file>
<file alias="patterns/pike.png">icons/map/mapsforge/patterns/pike.png</file>
<file alias="patterns/wood-coniferous.png">icons/map/mapsforge/patterns/wood-coniferous.png</file>
<file alias="patterns/coniferous_and_deciduous.svg">icons/map/mapsforge/patterns/coniferous_and_deciduous.svg</file>
<file alias="patterns/arrow.png">icons/map/mapsforge/patterns/arrow.png</file>
<file alias="patterns/military.png">icons/map/mapsforge/patterns/military.png</file>
<file alias="patterns/scrub.svg">icons/map/mapsforge/patterns/scrub.svg</file>
<file alias="patterns/nature-reserve.png">icons/map/mapsforge/patterns/nature-reserve.png</file>
<file alias="patterns/swamp.svg">icons/map/mapsforge/patterns/swamp.svg</file>
<file alias="patterns/quarry.svg">icons/map/mapsforge/patterns/quarry.svg</file>
<file alias="patterns/access-private.png">icons/map/mapsforge/patterns/access-private.png</file>
<file alias="symbols/barrier/blocks.svg">icons/map/mapsforge/symbols/barrier/blocks.svg</file>
<file alias="symbols/barrier/stile.svg">icons/map/mapsforge/symbols/barrier/stile.svg</file>
<file alias="symbols/barrier/cycle_barrier.svg">icons/map/mapsforge/symbols/barrier/cycle_barrier.svg</file>
<file alias="symbols/barrier/lift_gate.svg">icons/map/mapsforge/symbols/barrier/lift_gate.svg</file>
<file alias="symbols/barrier/bollard.svg">icons/map/mapsforge/symbols/barrier/bollard.svg</file>
<file alias="symbols/barrier/gate.svg">icons/map/mapsforge/symbols/barrier/gate.svg</file>
<file alias="symbols/dot_blue.svg">icons/map/mapsforge/symbols/dot_blue.svg</file>
<file alias="symbols/dot_blue_dark.svg">icons/map/mapsforge/symbols/dot_blue_dark.svg</file>
<file alias="symbols/peak.svg">icons/map/mapsforge/symbols/peak.svg</file>
<file alias="symbols/traffic_signal.svg">icons/map/mapsforge/symbols/traffic_signal.svg</file>
<file alias="symbols/place_of_worship/hindu.svg">icons/map/mapsforge/symbols/place_of_worship/hindu.svg</file>
<file alias="symbols/place_of_worship/unknown.svg">icons/map/mapsforge/symbols/place_of_worship/unknown.svg</file>
<file alias="symbols/place_of_worship/islamic.svg">icons/map/mapsforge/symbols/place_of_worship/islamic.svg</file>
<file alias="symbols/place_of_worship/jewish.svg">icons/map/mapsforge/symbols/place_of_worship/jewish.svg</file>
<file alias="symbols/place_of_worship/shinto.svg">icons/map/mapsforge/symbols/place_of_worship/shinto.svg</file>
<file alias="symbols/place_of_worship/buddhist.svg">icons/map/mapsforge/symbols/place_of_worship/buddhist.svg</file>
<file alias="symbols/place_of_worship/christian.svg">icons/map/mapsforge/symbols/place_of_worship/christian.svg</file>
<file alias="symbols/volcano.svg">icons/map/mapsforge/symbols/volcano.svg</file>
<file alias="symbols/bench.svg">icons/map/mapsforge/symbols/bench.svg</file>
<file alias="symbols/transport/parking_private.svg">icons/map/mapsforge/symbols/transport/parking_private.svg</file>
<file alias="symbols/transport/helicopter.svg">icons/map/mapsforge/symbols/transport/helicopter.svg</file>
<file alias="symbols/transport/rental_bicycle.svg">icons/map/mapsforge/symbols/transport/rental_bicycle.svg</file>
<file alias="symbols/transport/train_station2.svg">icons/map/mapsforge/symbols/transport/train_station2.svg</file>
<file alias="symbols/transport/parking.svg">icons/map/mapsforge/symbols/transport/parking.svg</file>
<file alias="symbols/transport/slipway.svg">icons/map/mapsforge/symbols/transport/slipway.svg</file>
<file alias="symbols/transport/bus_stop.svg">icons/map/mapsforge/symbols/transport/bus_stop.svg</file>
<file alias="symbols/transport/bus_station.svg">icons/map/mapsforge/symbols/transport/bus_station.svg</file>
<file alias="symbols/transport/airport2.svg">icons/map/mapsforge/symbols/transport/airport2.svg</file>
<file alias="symbols/transport/fuel.svg">icons/map/mapsforge/symbols/transport/fuel.svg</file>
<file alias="symbols/transport/lighthouse.svg">icons/map/mapsforge/symbols/transport/lighthouse.svg</file>
<file alias="symbols/transport/traffic_lights.svg">icons/map/mapsforge/symbols/transport/traffic_lights.svg</file>
<file alias="symbols/transport/tram_stop.svg">icons/map/mapsforge/symbols/transport/tram_stop.svg</file>
<file alias="symbols/food/bar.svg">icons/map/mapsforge/symbols/food/bar.svg</file>
<file alias="symbols/food/cafe.svg">icons/map/mapsforge/symbols/food/cafe.svg</file>
<file alias="symbols/food/drinkingtap.svg">icons/map/mapsforge/symbols/food/drinkingtap.svg</file>
<file alias="symbols/food/pub.svg">icons/map/mapsforge/symbols/food/pub.svg</file>
<file alias="symbols/food/fastfood.svg">icons/map/mapsforge/symbols/food/fastfood.svg</file>
<file alias="symbols/food/biergarten.svg">icons/map/mapsforge/symbols/food/biergarten.svg</file>
<file alias="symbols/food/restaurant.svg">icons/map/mapsforge/symbols/food/restaurant.svg</file>
<file alias="symbols/railway-crossing.svg">icons/map/mapsforge/symbols/railway-crossing.svg</file>
<file alias="symbols/accommodation/hotel2.svg">icons/map/mapsforge/symbols/accommodation/hotel2.svg</file>
<file alias="symbols/accommodation/camping.svg">icons/map/mapsforge/symbols/accommodation/camping.svg</file>
<file alias="symbols/accommodation/chalet.svg">icons/map/mapsforge/symbols/accommodation/chalet.svg</file>
<file alias="symbols/accommodation/alpinehut.svg">icons/map/mapsforge/symbols/accommodation/alpinehut.svg</file>
<file alias="symbols/accommodation/shelter2.svg">icons/map/mapsforge/symbols/accommodation/shelter2.svg</file>
<file alias="symbols/accommodation/caravan_park.svg">icons/map/mapsforge/symbols/accommodation/caravan_park.svg</file>
<file alias="symbols/accommodation/hostel.svg">icons/map/mapsforge/symbols/accommodation/hostel.svg</file>
<file alias="symbols/health/doctors2.svg">icons/map/mapsforge/symbols/health/doctors2.svg</file>
<file alias="symbols/health/hospital.svg">icons/map/mapsforge/symbols/health/hospital.svg</file>
<file alias="symbols/health/pharmacy.svg">icons/map/mapsforge/symbols/health/pharmacy.svg</file>
<file alias="symbols/chair_lift.svg">icons/map/mapsforge/symbols/chair_lift.svg</file>
<file alias="symbols/education/school.svg">icons/map/mapsforge/symbols/education/school.svg</file>
<file alias="symbols/education/nursery3.svg">icons/map/mapsforge/symbols/education/nursery3.svg</file>
<file alias="symbols/education/university.svg">icons/map/mapsforge/symbols/education/university.svg</file>
<file alias="symbols/money/atm2.svg">icons/map/mapsforge/symbols/money/atm2.svg</file>
<file alias="symbols/money/bank2.svg">icons/map/mapsforge/symbols/money/bank2.svg</file>
<file alias="symbols/shopping/marketplace.svg">icons/map/mapsforge/symbols/shopping/marketplace.svg</file>
<file alias="symbols/shopping/bicycle.svg">icons/map/mapsforge/symbols/shopping/bicycle.svg</file>
<file alias="symbols/shopping/alcohol.svg">icons/map/mapsforge/symbols/shopping/alcohol.svg</file>
<file alias="symbols/shopping/diy.svg">icons/map/mapsforge/symbols/shopping/diy.svg</file>
<file alias="symbols/shopping/bakery.svg">icons/map/mapsforge/symbols/shopping/bakery.svg</file>
<file alias="symbols/shopping/greengrocer.svg">icons/map/mapsforge/symbols/shopping/greengrocer.svg</file>
<file alias="symbols/shopping/laundrette.svg">icons/map/mapsforge/symbols/shopping/laundrette.svg</file>
<file alias="symbols/shopping/car_repair.svg">icons/map/mapsforge/symbols/shopping/car_repair.svg</file>
<file alias="symbols/shopping/butcher.svg">icons/map/mapsforge/symbols/shopping/butcher.svg</file>
<file alias="symbols/shopping/book.svg">icons/map/mapsforge/symbols/shopping/book.svg</file>
<file alias="symbols/shopping/convenience.svg">icons/map/mapsforge/symbols/shopping/convenience.svg</file>
<file alias="symbols/shopping/supermarket.svg">icons/map/mapsforge/symbols/shopping/supermarket.svg</file>
<file alias="symbols/poi/mountain_pass.svg">icons/map/mapsforge/symbols/poi/mountain_pass.svg</file>
<file alias="symbols/poi/embassy2.svg">icons/map/mapsforge/symbols/poi/embassy2.svg</file>
<file alias="symbols/poi/cave.svg">icons/map/mapsforge/symbols/poi/cave.svg</file>
<file alias="symbols/cable_car.svg">icons/map/mapsforge/symbols/cable_car.svg</file>
<file alias="symbols/railway-crossing-small.svg">icons/map/mapsforge/symbols/railway-crossing-small.svg</file>
<file alias="symbols/dot_magenta.svg">icons/map/mapsforge/symbols/dot_magenta.svg</file>
<file alias="symbols/dot_black.svg">icons/map/mapsforge/symbols/dot_black.svg</file>
<file alias="symbols/gondola.svg">icons/map/mapsforge/symbols/gondola.svg</file>
<file alias="symbols/dot_white.svg">icons/map/mapsforge/symbols/dot_white.svg</file>
<file alias="symbols/amenity/recycling.svg">icons/map/mapsforge/symbols/amenity/recycling.svg</file>
<file alias="symbols/amenity/firestation3.svg">icons/map/mapsforge/symbols/amenity/firestation3.svg</file>
<file alias="symbols/amenity/telephone.svg">icons/map/mapsforge/symbols/amenity/telephone.svg</file>
<file alias="symbols/amenity/post_box.svg">icons/map/mapsforge/symbols/amenity/post_box.svg</file>
<file alias="symbols/amenity/fountain2.svg">icons/map/mapsforge/symbols/amenity/fountain2.svg</file>
<file alias="symbols/amenity/playground.svg">icons/map/mapsforge/symbols/amenity/playground.svg</file>
<file alias="symbols/amenity/library.svg">icons/map/mapsforge/symbols/amenity/library.svg</file>
<file alias="symbols/amenity/post_office.svg">icons/map/mapsforge/symbols/amenity/post_office.svg</file>
<file alias="symbols/amenity/police2.svg">icons/map/mapsforge/symbols/amenity/police2.svg</file>
<file alias="symbols/amenity/toilets.svg">icons/map/mapsforge/symbols/amenity/toilets.svg</file>
<file alias="symbols/tourist/picnic.svg">icons/map/mapsforge/symbols/tourist/picnic.svg</file>
<file alias="symbols/tourist/monument.svg">icons/map/mapsforge/symbols/tourist/monument.svg</file>
<file alias="symbols/tourist/archaeological2.svg">icons/map/mapsforge/symbols/tourist/archaeological2.svg</file>
<file alias="symbols/tourist/museum.svg">icons/map/mapsforge/symbols/tourist/museum.svg</file>
<file alias="symbols/tourist/attraction.svg">icons/map/mapsforge/symbols/tourist/attraction.svg</file>
<file alias="symbols/tourist/information.svg">icons/map/mapsforge/symbols/tourist/information.svg</file>
<file alias="symbols/tourist/theatre.svg">icons/map/mapsforge/symbols/tourist/theatre.svg</file>
<file alias="symbols/tourist/zoo.svg">icons/map/mapsforge/symbols/tourist/zoo.svg</file>
<file alias="symbols/tourist/cinema2.svg">icons/map/mapsforge/symbols/tourist/cinema2.svg</file>
<file alias="symbols/tourist/castle2.svg">icons/map/mapsforge/symbols/tourist/castle2.svg</file>
<file alias="symbols/tourist/ruin.svg">icons/map/mapsforge/symbols/tourist/ruin.svg</file>
<file alias="symbols/tourist/memorial.svg">icons/map/mapsforge/symbols/tourist/memorial.svg</file>
<file alias="symbols/tourist/view_point.svg">icons/map/mapsforge/symbols/tourist/view_point.svg</file>
<file alias="symbols/tourist/windmill.svg">icons/map/mapsforge/symbols/tourist/windmill.svg</file>
<file alias="symbols/water/weir.svg">icons/map/mapsforge/symbols/water/weir.svg</file>
<file alias="symbols/sport/swimming_outdoor.svg">icons/map/mapsforge/symbols/sport/swimming_outdoor.svg</file>
<file alias="symbols/sport/tennis.svg">icons/map/mapsforge/symbols/sport/tennis.svg</file>
<file alias="symbols/sport/shooting.svg">icons/map/mapsforge/symbols/sport/shooting.svg</file>
<file alias="symbols/sport/stadium.svg">icons/map/mapsforge/symbols/sport/stadium.svg</file>
<file alias="symbols/sport/soccer.svg">icons/map/mapsforge/symbols/sport/soccer.svg</file>
<file alias="symbols/sport/golf.svg">icons/map/mapsforge/symbols/sport/golf.svg</file>
<file alias="symbols/oneway.svg">icons/map/mapsforge/symbols/oneway.svg</file>
<!-- Mapsforge style -->
<qresource prefix="/style">
<file alias="style.xml">data/style/style.xml</file>
</qresource>
</RCC>

View File

@ -0,0 +1,3 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<path fill="#D50000" d="M 3 1 C 1.892 0.99998 1 1.892 1 3 L 1 5.9941406 L 3 6 L 3 3 L 13 3 L 13 13 L 3 13 L 3 10 L 1 9.9941406 L 1 13 C 1 14.108 1.892 15 3 15 L 13 15 C 14.108 15 15 14.108 15 13 L 15 3 C 15 1.892 14.108 1 13 1 L 3 1 z M 7.2109375 4 L 5.8242188 5.3867188 L 7.4589844 7.0214844 L -0.001953125 7 L -0.001953125 9 L 7.4589844 9.0214844 L 5.8242188 10.654297 L 7.2109375 12.041016 L 11.210938 8 L 7.2109375 4 z" transform="translate(3 3)"/>
</svg>

After

Width:  |  Height:  |  Size: 537 B

View File

@ -0,0 +1,3 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<path fill="#D50000" d="M 11 2.75 C 6.460938 2.75 2.75 6.460938 2.75 11 C 2.75 15.539062 6.460938 19.25 11 19.25 C 15.539062 19.25 19.25 15.539062 19.25 11 C 19.25 6.460938 15.539062 2.75 11 2.75 Z M 11 4.582031 C 12.421875 4.582031 13.75 5.085938 14.851562 5.867188 L 5.867188 14.851562 C 5.085938 13.75 4.582031 12.421875 4.582031 11 C 4.582031 7.472656 7.472656 4.582031 11 4.582031 Z M 11 17.417969 C 9.578125 17.417969 8.25 16.914062 7.148438 16.132812 L 16.132812 7.148438 C 16.914062 8.25 17.417969 9.578125 17.417969 11 C 17.417969 14.527344 14.527344 17.417969 11 17.417969 Z M 11 17.417969 "/>
</svg>

After

Width:  |  Height:  |  Size: 688 B

View File

@ -0,0 +1,7 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<path fill="#FFCCBC" d="M 3.207031 18.332031 L 3.207031 3.667969 C 3.207031 2.660156 4.035156 1.832031 5.042969 1.832031 L 16.042969 1.832031 C 17.050781 1.832031 17.875 2.660156 17.875 3.667969 L 17.875 18.332031 C 17.875 19.339844 17.050781 20.167969 16.042969 20.167969 L 5.042969 20.167969 C 4.035156 20.167969 3.207031 19.339844 3.207031 18.332031 Z M 3.207031 18.332031 "/>
<g fill="#FF5722">
<path d="M 19.570312 11 L 14.667969 15.125 L 14.667969 6.875 Z M 19.570312 11 "/>
<path d="M 6.417969 9.625 L 16.957031 9.625 L 16.957031 12.375 L 6.417969 12.375 Z M 6.417969 9.625 "/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 698 B

View File

@ -0,0 +1,4 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<path fill="#ff9900" d="M 17.417969 5.5 L 10.082031 5.5 L 8.25 3.667969 L 3.667969 3.667969 C 2.660156 3.667969 1.832031 4.492188 1.832031 5.5 L 1.832031 16.5 C 1.832031 17.507812 2.660156 18.332031 3.667969 18.332031 L 17.875 18.332031 C 18.652344 18.332031 19.25 17.738281 19.25 16.957031 L 19.25 7.332031 C 19.25 6.324219 18.425781 5.5 17.417969 5.5 Z M 17.417969 5.5 "/>
<path fill="#ffcc00" d="M 19.339844 8.25 L 7.011719 8.25 C 6.140625 8.25 5.363281 8.890625 5.226562 9.761719 L 3.667969 18.332031 L 18.195312 18.332031 C 19.066406 18.332031 19.847656 17.691406 19.984375 16.820312 L 21.128906 10.402344 C 21.359375 9.304688 20.488281 8.25 19.339844 8.25 Z M 19.339844 8.25 "/>
</svg>

After

Width:  |  Height:  |  Size: 773 B

View File

@ -0,0 +1,4 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<path fill="#ff9900" d="M 17.417969 5.5 L 10.082031 5.5 L 8.25 3.667969 L 3.667969 3.667969 C 2.660156 3.667969 1.832031 4.492188 1.832031 5.5 L 1.832031 16.5 C 1.832031 17.507812 2.660156 18.332031 3.667969 18.332031 L 17.875 18.332031 C 18.652344 18.332031 19.25 17.738281 19.25 16.957031 L 19.25 7.332031 C 19.25 6.324219 18.425781 5.5 17.417969 5.5 Z M 17.417969 5.5 "/>
<path fill="#ffcc00" d="M 19.339844 8.25 L 7.011719 8.25 C 6.140625 8.25 5.363281 8.890625 5.226562 9.761719 L 3.667969 18.332031 L 18.195312 18.332031 C 19.066406 18.332031 19.847656 17.691406 19.984375 16.820312 L 21.128906 10.402344 C 21.359375 9.304688 20.488281 8.25 19.339844 8.25 Z M 19.339844 8.25 "/>
</svg>

After

Width:  |  Height:  |  Size: 773 B

View File

@ -0,0 +1,4 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<path fill="#ff9900" d="M 17.417969 5.5 L 10.082031 5.5 L 8.25 3.667969 L 3.667969 3.667969 C 2.660156 3.667969 1.832031 4.492188 1.832031 5.5 L 1.832031 16.5 C 1.832031 17.507812 2.660156 18.332031 3.667969 18.332031 L 17.875 18.332031 C 18.652344 18.332031 19.25 17.738281 19.25 16.957031 L 19.25 7.332031 C 19.25 6.324219 18.425781 5.5 17.417969 5.5 Z M 17.417969 5.5 "/>
<path fill="#ffcc00" d="M 19.339844 8.25 L 7.011719 8.25 C 6.140625 8.25 5.363281 8.890625 5.226562 9.761719 L 3.667969 18.332031 L 18.195312 18.332031 C 19.066406 18.332031 19.847656 17.691406 19.984375 16.820312 L 21.128906 10.402344 C 21.359375 9.304688 20.488281 8.25 19.339844 8.25 Z M 19.339844 8.25 "/>
</svg>

After

Width:  |  Height:  |  Size: 773 B

View File

@ -0,0 +1,12 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<path fill="#424242" d="M 4.125 5.042969 L 17.875 5.042969 L 17.875 6.417969 L 4.125 6.417969 Z M 4.125 5.042969 "/>
<path fill="#616161" d="M 1.832031 11.457031 L 20.167969 11.457031 L 20.167969 8.25 C 20.167969 7.242188 19.339844 6.417969 18.332031 6.417969 L 3.667969 6.417969 C 2.660156 6.417969 1.832031 7.242188 1.832031 8.25 Z M 1.832031 11.457031 "/>
<path fill="#424242" d="M 3.667969 16.5 L 18.332031 16.5 C 19.339844 16.5 20.167969 15.675781 20.167969 14.667969 L 20.167969 11 L 1.832031 11 L 1.832031 14.667969 C 1.832031 15.675781 2.660156 16.5 3.667969 16.5 Z M 3.667969 16.5 "/>
<path fill="#00E676" d="M 18.792969 8.25 C 18.792969 8.503906 18.585938 8.707031 18.332031 8.707031 C 18.082031 8.707031 17.875 8.503906 17.875 8.25 C 17.875 7.996094 18.082031 7.792969 18.332031 7.792969 C 18.585938 7.792969 18.792969 7.996094 18.792969 8.25 Z M 18.792969 8.25 "/>
<path fill="#90CAF9" d="M 5.042969 1.832031 L 16.957031 1.832031 L 16.957031 6.417969 L 5.042969 6.417969 Z M 5.042969 1.832031 "/>
<path fill="#242424" d="M 17.1875 14.207031 L 4.8125 14.207031 C 4.445312 14.207031 4.125 13.886719 4.125 13.519531 C 4.125 13.152344 4.445312 12.832031 4.8125 12.832031 L 17.1875 12.832031 C 17.554688 12.832031 17.875 13.152344 17.875 13.519531 C 17.875 13.886719 17.554688 14.207031 17.1875 14.207031 Z M 17.1875 14.207031 "/>
<path fill="#90CAF9" d="M 5.042969 14.207031 L 16.957031 14.207031 L 16.957031 19.25 L 5.042969 19.25 Z M 5.042969 14.207031 "/>
<path fill="#42A5F5" d="M 5.042969 13.292969 L 16.957031 13.292969 L 16.957031 14.207031 L 5.042969 14.207031 Z M 5.042969 13.292969 "/>
<path fill="#1976D2" d="M 7.332031 15.125 L 15.125 15.125 L 15.125 16.042969 L 7.332031 16.042969 Z M 7.332031 15.125 "/>
<path fill="#1976D2" d="M 7.332031 16.957031 L 13.292969 16.957031 L 13.292969 17.875 L 7.332031 17.875 Z M 7.332031 16.957031 "/>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,4 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<path fill="#444444" fill-opacity="1" d="M 5 3 L 5 19 L 7 19 L 7 10 L 10 10 L 11 12 L 17 12 L 17 5 L 13 5 L 12 3 Z M 5 3 "/>
<path fill="#0099ff" fill-opacity="1" d="M 7 3 L 7 10 L 10 10 L 11 12 L 17 12 L 17 5 L 13 5 L 12 3 Z M 7 3 "/>
</svg>

After

Width:  |  Height:  |  Size: 324 B

View File

@ -0,0 +1,6 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<g fill="#2196f3">
<path d="M 10.082031 11 L 18.746094 19.707031 L 20.167969 18.289062 L 12.878906 11 L 20.167969 3.710938 L 18.746094 2.292969 Z M 10.082031 11 "/>
<path d="M 10.496094 2.292969 L 1.832031 11 L 10.496094 19.707031 L 11.917969 18.289062 L 4.628906 11 L 11.917969 3.710938 Z M 10.496094 2.292969 "/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 424 B

View File

@ -0,0 +1,6 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<g fill="#2196f3">
<path d="M 11.503906 19.707031 L 20.167969 11 L 11.503906 2.292969 L 10.082031 3.710938 L 17.371094 11 L 10.082031 18.289062 Z M 11.503906 19.707031 "/>
<path d="M 11.917969 11 L 3.253906 2.292969 L 1.832031 3.710938 L 9.121094 11 L 1.832031 18.289062 L 3.253906 19.707031 Z M 11.917969 11 "/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 422 B

View File

@ -0,0 +1,3 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<path fill="#2196F3" d="M 7.835938 2.292969 L 6.417969 3.710938 L 13.703125 11 L 6.417969 18.289062 L 7.835938 19.707031 L 16.5 11 Z M 7.835938 2.292969 "/>
</svg>

After

Width:  |  Height:  |  Size: 241 B

View File

@ -0,0 +1,3 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<path fill="#2196F3" d="M 14.164062 19.707031 L 15.582031 18.289062 L 8.296875 11 L 15.582031 3.710938 L 14.164062 2.292969 L 5.5 11 Z M 14.164062 19.707031 "/>
</svg>

After

Width:  |  Height:  |  Size: 245 B

View File

@ -0,0 +1,5 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<path fill="#424242" d="M 11 1.832031 C 8.480469 1.832031 6.417969 3.894531 6.417969 6.417969 L 6.417969 8.25 L 8.25 8.25 L 8.25 6.417969 C 8.25 4.902344 9.488281 3.667969 11 3.667969 C 12.511719 3.667969 13.75 4.902344 13.75 6.417969 L 13.75 8.25 L 15.582031 8.25 L 15.582031 6.417969 C 15.582031 3.894531 13.519531 1.832031 11 1.832031 Z M 11 1.832031 "/>
<path fill="#FB8C00" d="M 16.5 20.167969 L 5.5 20.167969 C 4.492188 20.167969 3.667969 19.339844 3.667969 18.332031 L 3.667969 10.082031 C 3.667969 9.074219 4.492188 8.25 5.5 8.25 L 16.5 8.25 C 17.507812 8.25 18.332031 9.074219 18.332031 10.082031 L 18.332031 18.332031 C 18.332031 19.339844 17.507812 20.167969 16.5 20.167969 Z M 16.5 20.167969 "/>
<path fill="#C76E00" d="M 12.375 14.207031 C 12.375 14.96875 11.757812 15.582031 11 15.582031 C 10.242188 15.582031 9.625 14.96875 9.625 14.207031 C 9.625 13.449219 10.242188 12.832031 11 12.832031 C 11.757812 12.832031 12.375 13.449219 12.375 14.207031 Z M 12.375 14.207031 "/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

@ -0,0 +1,4 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<path fill="#3F51B5" fill-opacity="1" d="M 19.25 16.957031 L 2.75 16.957031 L 2.75 11.457031 L 7.332031 4.582031 L 13.75 7.792969 L 19.25 2.75 Z M 19.25 16.957031 "/>
<path fill="#00BCD4" fill-opacity="1" d="M 19.25 19.25 L 2.75 19.25 L 2.75 14.667969 L 7.332031 11 L 13.75 11.917969 L 19.25 7.792969 Z M 19.25 19.25 "/>
</svg>

After

Width:  |  Height:  |  Size: 409 B

View File

@ -0,0 +1,5 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<path fill="#424242" d="M 11 1.832031 C 8.480469 1.832031 6.417969 3.894531 6.417969 6.417969 L 6.417969 8.25 L 8.25 8.25 L 8.25 6.417969 C 8.25 4.902344 9.488281 3.667969 11 3.667969 C 12.511719 3.667969 13.75 4.902344 13.75 6.417969 L 15.582031 6.417969 C 15.582031 3.894531 13.519531 1.832031 11 1.832031 Z M 11 1.832031 "/>
<path fill="#FB8C00" d="M 16.5 20.167969 L 5.5 20.167969 C 4.492188 20.167969 3.667969 19.339844 3.667969 18.332031 L 3.667969 10.082031 C 3.667969 9.074219 4.492188 8.25 5.5 8.25 L 16.5 8.25 C 17.507812 8.25 18.332031 9.074219 18.332031 10.082031 L 18.332031 18.332031 C 18.332031 19.339844 17.507812 20.167969 16.5 20.167969 Z M 16.5 20.167969 "/>
<path fill="#C76E00" d="M 12.375 14.207031 C 12.375 14.96875 11.757812 15.582031 11 15.582031 C 10.242188 15.582031 9.625 14.96875 9.625 14.207031 C 9.625 13.449219 10.242188 12.832031 11 12.832031 C 11.757812 12.832031 12.375 13.449219 12.375 14.207031 Z M 12.375 14.207031 "/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,13 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<g fill="#0099ff">
<path d="M 10.082031 16.042969 L 11.917969 16.042969 L 11.917969 21.082031 L 10.082031 21.082031 Z M 10.082031 16.042969 "/>
<path d="M 11 13.566406 L 14.207031 17.417969 L 7.792969 17.417969 Z M 11 13.566406 "/>
<path d="M 10.082031 0.917969 L 11.917969 0.917969 L 11.917969 5.957031 L 10.082031 5.957031 Z M 10.082031 0.917969 "/>
<path d="M 11 8.433594 L 7.792969 4.582031 L 14.207031 4.582031 Z M 11 8.433594 "/>
<path d="M 0.917969 10.082031 L 5.957031 10.082031 L 5.957031 11.917969 L 0.917969 11.917969 Z M 0.917969 10.082031 "/>
<path d="M 8.433594 11 L 4.582031 14.207031 L 4.582031 7.792969 Z M 8.433594 11 "/>
<path d="M 16.042969 10.082031 L 21.082031 10.082031 L 21.082031 11.917969 L 16.042969 11.917969 Z M 16.042969 10.082031 "/>
<path d="M 13.566406 11 L 17.417969 7.792969 L 17.417969 14.207031 Z M 13.566406 11 "/>
</g>
<path fill="#F44336" d="M 12.375 11 C 12.375 11.757812 11.757812 12.375 11 12.375 C 10.242188 12.375 9.625 11.757812 9.625 11 C 9.625 10.242188 10.242188 9.625 11 9.625 C 11.757812 9.625 12.375 10.242188 12.375 11 Z M 12.375 11 "/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,3 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<path fill="#444444" d="M 2,2 C 1,2 1,3 1,3 V 7 H 3 V 4 H 6 V 2 Z M 10,2 V 4 H 13 V 7 H 15 V 3 C 15,2 14,2 14,2 Z M 1,9 V 13 C 1,14 2,14 2,14 H 6 V 12 H 3 V 9 Z M 13,9 V 12 H 10 V 14 H 14 C 14,14 15,14 15,13 V 9 Z" transform="translate(3,3)"/>
</svg>

After

Width:  |  Height:  |  Size: 328 B

View File

@ -0,0 +1,8 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
<g fill="#3e9ade">
<path d="M 17.738281 5.453125 L 16.316406 6.601562 C 17.324219 7.835938 17.875 9.394531 17.875 10.953125 C 17.875 14.757812 14.804688 17.828125 11 17.828125 C 10.585938 17.828125 10.128906 17.785156 9.714844 17.691406 L 9.394531 19.480469 C 9.945312 19.570312 10.496094 19.617188 11 19.617188 C 15.8125 19.617188 19.707031 15.722656 19.707031 10.910156 C 19.707031 8.984375 19.019531 7.011719 17.738281 5.453125 Z M 17.738281 5.453125 "/>
<path d="M 14.207031 3.667969 L 19.664062 4.398438 L 15.171875 8.890625 Z M 14.207031 3.667969 "/>
<path d="M 11 2.292969 C 6.1875 2.292969 2.292969 6.1875 2.292969 11 C 2.292969 13.109375 3.023438 15.125 4.398438 16.683594 L 5.773438 15.492188 C 4.722656 14.253906 4.125 12.648438 4.125 11 C 4.125 7.195312 7.195312 4.125 11 4.125 C 11.414062 4.125 11.871094 4.171875 12.285156 4.261719 L 12.605469 2.476562 C 12.101562 2.335938 11.550781 2.292969 11 2.292969 Z M 11 2.292969 "/>
<path d="M 7.792969 18.332031 L 2.335938 17.601562 L 6.828125 13.109375 Z M 7.792969 18.332031 "/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,10 @@
[Icon Theme]
Name=GPXSee
Inherits=hicolor
Directories=actions/22x22,preferences/48x48
[actions/22x22]
Size=22
[preferences/48x48]
Size=48

View File

@ -0,0 +1,27 @@
The FlatColor icons are based on Icons8 Flat Color Icons
(https://github.com/icons8/flat-color-icons) licensed under the MIT licence.
-----
Copyright (c) 2017 Icons8 (https://icons8.com)
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

View File

@ -0,0 +1,12 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<rect x="16.7" y="1.6" transform="matrix(-.707 -.707 .707 -.707 24 57.941)" fill="#FFA000" width="14.6" height="44.8"/>
<g fill="#9E6400">
<rect x="17.9" y="20.2" transform="matrix(-.707 -.707 .707 -.707 21.177 51.125)" width="6.6" height="2"/>
<rect x="22.3" y="15.2" transform="matrix(-.707 -.707 .707 -.707 29.833 44.71)" width="3.7" height="2"/>
<rect x="25.9" y="12.2" transform="matrix(-.707 -.707 .707 -.707 40.49 43.125)" width="6.6" height="2"/>
<rect x="31.2" y="6.3" transform="matrix(.707 -.707 .707 .707 3.643 25.147)" width="2" height="3.7"/>
<rect x="6.3" y="31.2" transform="matrix(-.707 -.707 .707 -.707 -8.794 60.71)" width="3.7" height="2"/>
<rect x="9.9" y="28.2" transform="matrix(-.707 -.707 .707 -.707 1.863 59.125)" width="6.6" height="2"/>
<rect x="14.3" y="23.2" transform="matrix(-.707 -.707 .707 -.707 10.52 52.71)" width="3.7" height="2"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1022 B

View File

@ -0,0 +1,7 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<polygon fill="#F57C00" points="29,23 19,23 7,9 41,9"/>
<g fill="#FF9800">
<polygon points="29,38 19,44 19,23 29,23"/>
<path d="M41.5,9h-35C5.7,9,5,8.3,5,7.5v0C5,6.7,5.7,6,6.5,6h35C42.3,6,43,6.7,43,7.5v0C43,8.3,42.3,9,41.5,9z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 342 B

View File

@ -0,0 +1,3 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<path fill="#90CAF9" d="M7,7v34h34V7H7z M39,15h-6V9h6V15z M25,15V9h6v6H25z M31,17v6h-6v-6H31z M23,15h-6V9h6V15z M23,17v6h-6v-6 H23z M15,23H9v-6h6V23z M15,25v6H9v-6H15z M17,25h6v6h-6V25z M23,33v6h-6v-6H23z M25,33h6v6h-6V33z M25,31v-6h6v6H25z M33,25h6v6h-6 V25z M33,23v-6h6v6H33z M15,9v6H9V9H15z M9,33h6v6H9V33z M33,39v-6h6v6H33z"/>
</svg>

After

Width:  |  Height:  |  Size: 415 B

View File

@ -0,0 +1,4 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<path fill="#7CB342" d="M24,4C13,4,4,13,4,24s9,20,20,20s20-9,20-20S35,4,24,4z"/>
<path fill="#0099ff" d="M45,24c0,11.7-9.5,21-21,21S3,35.7,3,24S12.3,3,24,3S45,12.3,45,24z M23.8,33.7c0-0.4-0.2-0.6-0.6-0.8 c-1.3-0.4-2.5-0.4-3.6-1.5c-0.2-0.4-0.2-0.8-0.4-1.3c-0.4-0.4-1.5-0.6-2.1-0.8c-0.8,0-1.7,0-2.7,0c-0.4,0-1.1,0-1.5,0 c-0.6-0.2-1.1-1.1-1.5-1.7c0-0.2,0-0.6-0.4-0.6c-0.4-0.2-0.8,0.2-1.3,0c-0.2-0.2-0.2-0.4-0.2-0.6c0-0.6,0.4-1.3,0.8-1.7 c0.6-0.4,1.3,0.2,1.9,0.2c0.2,0,0.2,0,0.4,0.2c0.6,0.2,0.8,1,0.8,1.7c0,0.2,0,0.4,0,0.4c0,0.2,0.2,0.2,0.4,0.2 c0.2-1.1,0.2-2.1,0.4-3.2c0-1.3,1.3-2.5,2.3-2.9c0.4-0.2,0.6,0.2,1.1,0c1.3-0.4,4.4-1.7,3.8-3.4c-0.4-1.5-1.7-2.9-3.4-2.7 c-0.4,0.2-0.6,0.4-1,0.6c-0.6,0.4-1.9,1.7-2.5,1.7c-1.1-0.2-1.1-1.7-0.8-2.3c0.2-0.8,2.1-3.6,3.4-3.1c0.2,0.2,0.6,0.6,0.8,0.8 c0.4,0.2,1.1,0.2,1.7,0.2c0.2,0,0.4,0,0.6-0.2c0.2-0.2,0.2-0.2,0.2-0.4c0-0.6-0.6-1.3-1-1.7c-0.4-0.4-1.1-0.8-1.7-1.1 c-2.1-0.6-5.5,0.2-7.1,1.7s-2.9,4-3.8,6.1c-0.4,1.3-0.8,2.9-1,4.4c-0.2,1-0.4,1.9,0.2,2.9c0.6,1.3,1.9,2.5,3.2,3.4 c0.8,0.6,2.5,0.6,3.4,1.7c0.6,0.8,0.4,1.9,0.4,2.9c0,1.3,0.8,2.3,1.3,3.4c0.2,0.6,0.4,1.5,0.6,2.1c0,0.2,0.2,1.5,0.2,1.7 c1.3,0.6,2.3,1.3,3.8,1.7c0.2,0,1-1.3,1-1.5c0.6-0.6,1.1-1.5,1.7-1.9c0.4-0.2,0.8-0.4,1.3-0.8c0.4-0.4,0.6-1.3,0.8-1.9 C23.8,35.1,24,34.3,23.8,33.7z M24.2,14.3c0.2,0,0.4-0.2,0.8-0.4c0.6-0.4,1.3-1.1,1.9-1.5c0.6-0.4,1.3-1.1,1.7-1.5 c0.6-0.4,1.1-1.3,1.3-1.9c0.2-0.4,0.8-1.3,0.6-1.9c-0.2-0.4-1.3-0.6-1.7-0.8c-1.7-0.4-3.1-0.6-4.8-0.6c-0.6,0-1.5,0.2-1.7,0.8 c-0.2,1.1,0.6,0.8,1.5,1.1c0,0,0.2,1.7,0.2,1.9c0.2,1-0.4,1.7-0.4,2.7c0,0.6,0,1.7,0.4,2.1L24.2,14.3z M41.8,29 c0.2-0.4,0.2-1.1,0.4-1.5c0.2-1,0.2-2.1,0.2-3.1c0-2.1-0.2-4.2-0.8-6.1c-0.4-0.6-0.6-1.3-0.8-1.9c-0.4-1.1-1-2.1-1.9-2.9 c-0.8-1.1-1.9-4-3.8-3.1c-0.6,0.2-1,1-1.5,1.5c-0.4,0.6-0.8,1.3-1.3,1.9c-0.2,0.2-0.4,0.6-0.2,0.8c0,0.2,0.2,0.2,0.4,0.2 c0.4,0.2,0.6,0.2,1,0.4c0.2,0,0.4,0.2,0.2,0.4c0,0,0,0.2-0.2,0.2c-1,1.1-2.1,1.9-3.1,2.9c-0.2,0.2-0.4,0.6-0.4,0.8 c0,0.2,0.2,0.2,0.2,0.4c0,0.2-0.2,0.2-0.4,0.4c-0.4,0.2-0.8,0.4-1.1,0.6c-0.2,0.4,0,1.1-0.2,1.5c-0.2,1.1-0.8,1.9-1.3,2.9 c-0.4,0.6-0.6,1.3-1,1.9c0,0.8-0.2,1.5,0.2,2.1c1,1.5,2.9,0.6,4.4,1.3c0.4,0.2,0.8,0.2,1.1,0.6c0.6,0.6,0.6,1.7,0.8,2.3 c0.2,0.8,0.4,1.7,0.8,2.5c0.2,1,0.6,2.1,0.8,2.9c1.9-1.5,3.6-3.1,4.8-5.2C40.6,32.4,41.2,30.7,41.8,29z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1,4 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<path fill="#444444" d="M 10.910156 6.546875 L 10.910156 41.453125 L 15.273438 41.453125 L 15.273438 21.816406 L 21.816406 21.816406 L 24 26.183594 L 37.089844 26.183594 L 37.089844 10.910156 L 28.363281 10.910156 L 26.183594 6.546875 Z M 10.910156 6.546875 "/>
<path fill="#0099ff" d="M 15.273438 6.546875 L 15.273438 21.816406 L 21.816406 21.816406 L 24 26.183594 L 37.089844 26.183594 L 37.089844 10.910156 L 28.363281 10.910156 L 26.183594 6.546875 Z M 15.273438 6.546875 "/>
</svg>

After

Width:  |  Height:  |  Size: 568 B

View File

@ -0,0 +1,13 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<g fill="#0099ff">
<rect x="22" y="35" width="4" height="11"/>
<polygon points="24,29.6 31,38 17,38"/>
<rect x="22" y="2" width="4" height="11"/>
<polygon points="24,18.4 17,10 31,10"/>
<rect x="2" y="22" width="11" height="4"/>
<polygon points="18.4,24 10,31 10,17"/>
<rect x="35" y="22" width="11" height="4"/>
<polygon points="29.6,24 38,17 38,31"/>
</g>
<circle fill="#F44336" cx="24" cy="24" r="3"/>
</svg>

After

Width:  |  Height:  |  Size: 561 B

View File

@ -0,0 +1,14 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<rect x="9" y="11" fill="#424242" width="30" height="3"/>
<path fill="#616161" d="M4,25h40v-7c0-2.2-1.8-4-4-4H8c-2.2,0-4,1.8-4,4V25z"/>
<path fill="#424242" d="M8,36h32c2.2,0,4-1.8,4-4v-8H4v8C4,34.2,5.8,36,8,36z"/>
<circle fill="#00E676" cx="40" cy="18" r="1"/>
<rect x="11" y="4" fill="#90CAF9" width="26" height="10"/>
<path fill="#242424" d="M37.5,31h-27C9.7,31,9,30.3,9,29.5v0c0-0.8,0.7-1.5,1.5-1.5h27c0.8,0,1.5,0.7,1.5,1.5v0 C39,30.3,38.3,31,37.5,31z"/>
<rect x="11" y="31" fill="#90CAF9" width="26" height="11"/>
<rect x="11" y="29" fill="#42A5F5" width="26" height="2"/>
<g fill="#1976D2">
<rect x="16" y="33" width="17" height="2"/>
<rect x="16" y="37" width="13" height="2"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 826 B

View File

@ -0,0 +1,4 @@
<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<path fill="#E65100" d="M25.6,34.4c0.1-0.4,0.1-0.9,0.1-1.4s0-0.9-0.1-1.4l2.8-2c0.3-0.2,0.4-0.6,0.2-0.9l-2.7-4.6 c-0.2-0.3-0.5-0.4-0.8-0.3L22,25.3c-0.7-0.6-1.5-1-2.4-1.4l-0.3-3.4c0-0.3-0.3-0.6-0.6-0.6h-5.3c-0.3,0-0.6,0.3-0.6,0.6L12.4,24 c-0.9,0.3-1.6,0.8-2.4,1.4l-3.1-1.4c-0.3-0.1-0.7,0-0.8,0.3l-2.7,4.6c-0.2,0.3-0.1,0.7,0.2,0.9l2.8,2c-0.1,0.4-0.1,0.9-0.1,1.4 s0,0.9,0.1,1.4l-2.8,2c-0.3,0.2-0.4,0.6-0.2,0.9l2.7,4.6c0.2,0.3,0.5,0.4,0.8,0.3l3.1-1.4c0.7,0.6,1.5,1,2.4,1.4l0.3,3.4 c0,0.3,0.3,0.6,0.6,0.6h5.3c0.3,0,0.6-0.3,0.6-0.6l0.3-3.4c0.9-0.3,1.6-0.8,2.4-1.4l3.1,1.4c0.3,0.1,0.7,0,0.8-0.3l2.7-4.6 c0.2-0.3,0.1-0.7-0.2-0.9L25.6,34.4z M16,38c-2.8,0-5-2.2-5-5c0-2.8,2.2-5,5-5c2.8,0,5,2.2,5,5C21,35.8,18.8,38,16,38z"/>
<path fill="#FFA000" d="M41.9,15.3C42,14.8,42,14.4,42,14s0-0.8-0.1-1.3l2.5-1.8c0.3-0.2,0.3-0.5,0.2-0.8l-2.5-4.3 c-0.2-0.3-0.5-0.4-0.8-0.2l-2.9,1.3c-0.7-0.5-1.4-0.9-2.2-1.3l-0.3-3.1C36,2.2,35.8,2,35.5,2h-4.9c-0.3,0-0.6,0.2-0.6,0.5l-0.3,3.1 c-0.8,0.3-1.5,0.7-2.2,1.3l-2.9-1.3c-0.3-0.1-0.6,0-0.8,0.2l-2.5,4.3c-0.2,0.3-0.1,0.6,0.2,0.8l2.5,1.8C24,13.2,24,13.6,24,14 s0,0.8,0.1,1.3l-2.5,1.8c-0.3,0.2-0.3,0.5-0.2,0.8l2.5,4.3c0.2,0.3,0.5,0.4,0.8,0.2l2.9-1.3c0.7,0.5,1.4,0.9,2.2,1.3l0.3,3.1 c0,0.3,0.3,0.5,0.6,0.5h4.9c0.3,0,0.6-0.2,0.6-0.5l0.3-3.1c0.8-0.3,1.5-0.7,2.2-1.3l2.9,1.3c0.3,0.1,0.6,0,0.8-0.2l2.5-4.3 c0.2-0.3,0.1-0.6-0.2-0.8L41.9,15.3z M33,19c-2.8,0-5-2.2-5-5c0-2.8,2.2-5,5-5c2.8,0,5,2.2,5,5C38,16.8,35.8,19,33,19z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 1.892 0.99998 1 1.892 1 3 L 1 5.9941406 L 3 6 L 3 3 L 13 3 L 13 13 L 3 13 L 3 10 L 1 9.9941406 L 1 13 C 1 14.108 1.892 15 3 15 L 13 15 C 14.108 15 15 14.108 15 13 L 15 3 C 15 1.892 14.108 1 13 1 L 3 1 z M 7.2109375 4 L 5.8242188 5.3867188 L 7.4589844 7.0214844 L -0.001953125 7 L -0.001953125 9 L 7.4589844 9.0214844 L 5.8242188 10.654297 L 7.2109375 12.041016 L 11.210938 8 L 7.2109375 4 z" transform="translate(3 3)"/>
</svg>

After

Width:  |  Height:  |  Size: 877 B

View File

@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<g transform="translate(3,3)">
<path style="fill:currentColor" class="ColorScheme-Text" d="M 5,4 C 4.4477,4 4,4.4477 4,5 4,5.2652 4.1055,5.5195 4.293,5.707 L 10.293,11.707 C 10.48,11.895 10.735,12 11,12 11.552,12 12,11.552 12,11 12,10.735 11.895,10.48 11.707,10.293 L 5.707,4.293 C 5.5195,4.1055 5.2652,4 5,4 Z"/>
<path style="fill:currentColor" class="ColorScheme-Text" d="M 5,12 C 4.4477,12 4,11.552 4,11 4,10.735 4.1055,10.48 4.293,10.293 L 10.293,4.293 C 10.48,4.105 10.735,4 11,4 11.552,4 12,4.448 12,5 12,5.265 11.895,5.52 11.707,5.707 L 5.707,11.707 C 5.5195,11.895 5.2652,12 5,12 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 985 B

View File

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<g transform="translate(3,3)">
<path style="fill:currentColor" class="ColorScheme-Text" d="M 3,1 C 3,1 2,1 2,2 V 14 C 2,15 3,15 3,15 H 13 C 14,15 14,14 14,14 V 9.75 L 12,11 V 13 H 4 V 3 H 12 V 5 L 14,6.25 V 2 C 14,1 13,1 13,1 Z M 10,5 V 7 H 6 V 9 H 10 V 11 L 14.5,8 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 661 B

View File

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<g transform="matrix(1,0,0,1,3,3)">
<path class="ColorScheme-Text" d="M 1,3 V 14 C 1,14 1,15 2,15 H 14 C 14,15 15,15 15,14 V 5 C 15,4 14,4 14,4 H 9 L 7,2 H 2 C 2,2 1,2 1,3 Z" style="fill:currentColor"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 593 B

View File

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<g transform="translate(3,3)">
<path style="fill:currentColor;fill-rule:evenodd" class="ColorScheme-Text" d="M 7,4 H 9 V 7.5 L 11,9.5 9.5,11 7,8.5 Z M 8,1 A 7,7 0 0 0 1,8 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z M 8,3 A 5,5 0 0 1 13,8 5,5 0 0 1 8,13 5,5 0 0 1 3,8 5,5 0 0 1 8,3 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 678 B

View File

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<path style="fill:currentColor" class="ColorScheme-Text" d="m 5,4.0000002 c 0,0 -1.0000001,0 -1.0000001,1 V 14 17 C 3.9999999,18 5,18 5,18 H 7 V 16 H 6 V 6.0097658 h 8 V 8.0000001 11 11 l 2.000003,-2.58e-4 V 9.2500001 4.9999998 c 0,-1 -1,-1 -1,-1 z M 8.7148438,10 C 8.7148438,10 8,9.9990991 8,10.691406 v 7.617188 C 8,18.308594 8.0005581,19 8.7148438,19 H 17.285156 C 17.285156,19 18,19.000902 18,18.308594 V 12.677868 C 18,11.98556 17.285156,12.000133 17.285156,12.000133 H 13.714844 L 12.285156,10 Z"/>
</svg>

After

Width:  |  Height:  |  Size: 887 B

View File

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 4 3 L 12 3 L 12 1 L 4 1 z M 2 4 C 1.5 4 1 4.5 1 5 L 1 9 C 1 9.5 1.5 10 2 10 L 3 10 L 3 8 L 13 8 L 13 10 L 14 10 C 14.5 10 15 9.5 15 9 L 15 5 C 15 4.5 14.5 4 14 4 L 2 4 z M 4 9 L 4 14 L 12 14 L 12 9 L 4 9 z" transform="translate(3 3)"/>
</svg>

After

Width:  |  Height:  |  Size: 692 B

View File

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<path style="fill:currentColor" class="ColorScheme-Text" d="M 2 0 L 2 16 L 4 16 L 4 7 L 7 7 L 8 9 L 14 9 L 14 2 L 10 2 L 9 0 L 4 0 L 2 0 z" transform="translate(3 3)"/>
</svg>

After

Width:  |  Height:  |  Size: 557 B

View File

@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<g transform="matrix(1,0,0,1,3,3)">
<circle class="ColorScheme-Text" cx="2" cy="8" r="2" style="fill:currentColor"/>
<path class="ColorScheme-Text" d="M 16,7 H 9 L 12.5,3.5 11,2 5,8 11,14 12.5,12.5 9,9 H 16 Z" style="fill:currentColor"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 630 B

View File

@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<g transform="matrix(1,0,0,1,3,3)">
<circle class="ColorScheme-Text" cx="14" cy="8" r="2" style="fill:currentColor"/>
<path class="ColorScheme-Text" d="M 0,9 H 7 L 3.5,12.5 5,14 11,8 5,2 3.5,3.5 7,7 H 0 Z" style="fill:currentColor"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 626 B

View File

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<g transform="matrix(1,0,0,1,3,3)">
<path class="ColorScheme-Text" d="M 2,9 H 10 L 6.5,12.5 8,14 14,8 8,2 6.5,3.5 10,7 H 2 Z" style="fill:currentColor"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 544 B

View File

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<g transform="matrix(1,0,0,1,3,3)">
<path class="ColorScheme-Text" d="M 14,7 H 6 L 9.5,3.5 8,2 2,8 8,14 9.5,12.5 6,9 H 14 Z" style="fill:currentColor"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 543 B

View File

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<g transform="translate(3,3)">
<path style="fill:currentColor" class="ColorScheme-Text" d="M 13.75,1 1,13.75 2.25,15 15,2.25 Z M 8,3 C 2,3 0,8 0,8 0,8 2,13 8,13 14,13 16,8 16,8 16,8 14,3 8,3 Z M 8,5 A 3,3 0 0 1 11,8 3,3 0 0 1 8,11 3,3 0 0 1 5,8 3,3 0 0 1 8,5 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 654 B

View File

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<path style="fill:currentColor" class="ColorScheme-Text" d="M 8.109375 0 A 8 8 0 0 0 2.3359375 2.34375 A 8 8 0 0 0 2.3359375 13.65625 A 8 8 0 0 0 13.648438 13.65625 A 8 8 0 0 0 13.648438 2.34375 A 8 8 0 0 0 8.109375 0 z M 7.890625 1 A 7 7 0 0 1 12.570312 2.7148438 L 11.166016 4.1191406 A 8 5 45 0 0 5.7421875 1.3769531 A 7 7 0 0 1 7.890625 1 z M 4.8632812 2.3066406 A 7 4 45 0 1 10.457031 4.828125 L 7.9921875 7.2929688 L 3.4414062 2.7421875 A 7 4 45 0 1 4.8632812 2.3066406 z M 13.283203 3.4160156 A 7 7 0 0 1 14.619141 10.226562 A 8 5 45 0 0 11.869141 4.8300781 L 13.283203 3.4160156 z M 2.7324219 3.4472656 L 7.2851562 8 L 4.8183594 10.466797 A 7 4 45 0 1 2.7324219 3.4472656 z M 11.166016 5.5332031 A 7 4 45 0 1 13.251953 12.552734 L 8.6992188 8 L 11.166016 5.5332031 z M 1.3652344 5.7734375 A 8 5 45 0 0 4.1152344 11.169922 L 2.7011719 12.583984 A 7 7 0 0 1 1.3652344 5.7734375 z M 7.9921875 8.7070312 L 12.542969 13.257812 A 7 4 45 0 1 5.5273438 11.171875 L 7.9921875 8.7070312 z M 4.8183594 11.880859 A 8 5 45 0 0 10.242188 14.623047 A 7 7 0 0 1 3.4140625 13.285156 L 4.8183594 11.880859 z" transform="translate(3 3)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<path style="fill:currentColor" class="ColorScheme-Text" d="M 4,5 V 7.996094 8.005894 18 H 17 V 16 H 6 V 9 8.005859 7.996094 6 5 Z m 8.003906,1.4707031 c 0.0039,0 -4.535156,4.5351559 -4.535156,4.5351559 H 6.0078125 v 1 h 1.875 l 4.1230465,-4.123047 2.123047,2.123047 0.0059,-0.0039 0.0039,0.0039 2.828125,-2.828125 c 0.003,0.005 -0.707031,-0.7070309 -0.707031,-0.7070309 l -2.125,2.1249999 -2.126954,-2.1249999 -0.002,0.00195 z M 10.599609,12 8.5996094,14 h -2.59375 v 1 h 3 V 14.9922 L 9.0136694,15 11.013669,13 h 1.591797 l 2.000001,2 h 2.40039 v -1 h -1.986328 l -2,-2 h -1.41406 z"/>
<path style="opacity:0.5;fill:currentColor" class="ColorScheme-Text" d="M 16.46,6.67 14.14,9.001 14.136,8.997 14.13,9.001 12.007,6.878 7.884,11.001 H 6.009 v 5 h 11 V 7.223 Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<g transform="matrix(1,0,0,1,3,3)">
<path d="M 8 3 C 2 3 0 8 0 8 C 0 8 2 13 8 13 C 14 13 16 8 16 8 C 16 8 14 3 8 3 z M 8 5 A 3 3 0 0 1 11 8 A 3 3 0 0 1 8 11 A 3 3 0 0 1 5 8 A 3 3 0 0 1 8 5 z M 8 7 A 1 1 0 0 0 7 8 A 1 1 0 0 0 8 9 A 1 1 0 0 0 9 8 A 1 1 0 0 0 8 7 z" style="fill:currentColor" class="ColorScheme-Text"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 707 B

View File

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 6 4 L 10 4 L 8 1 z M 4 6 L 1 8 L 4 10 L 4 6 z M 8 6 C 6.8954 6 6 6.8954 6 8 C 6 9.1046 6.8954 10 8 10 C 9.1046 10 10 9.1046 10 8 C 10 6.8954 9.1046 6 8 6 z M 12 6 L 12 10 L 15 8 L 12 6 z M 6 12 L 8 15 L 10 12 L 6 12 z" transform="translate(3 3)"/>
</svg>

After

Width:  |  Height:  |  Size: 704 B

View File

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<g transform="translate(3,3)">
<path style="fill:currentColor" class="ColorScheme-Text" d="M 2,2 C 1,2 1,3 1,3 V 7 H 3 V 4 H 6 V 2 Z M 10,2 V 4 H 13 V 7 H 15 V 3 C 15,2 14,2 14,2 Z M 1,9 V 13 C 1,14 2,14 2,14 H 6 V 12 H 3 V 9 Z M 13,9 V 12 H 10 V 14 H 14 C 14,14 15,14 15,13 V 9 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 674 B

View File

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1.1">
<defs>
<style id="current-color-scheme" type="text/css">
.ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; } .ColorScheme-NeutralText { color:#ff9800; } .ColorScheme-PositiveText { color:#4caf50; } .ColorScheme-NegativeText { color:#f44336; }
</style>
</defs>
<g transform="translate(3,3)">
<path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 14.701 10 L 12.58 10 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 A 5 5 0 0 1 11.529 4.4707 L 9 7 L 15 7 L 15 1 L 12.947 3.0527 A 7 7 0 0 0 8 1 z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 685 B

View File

@ -0,0 +1,10 @@
[Icon Theme]
Name=GPXSee
Inherits=hicolor
Directories=actions/22x22,preferences/48x48
[actions/22x22]
Size=22
[actions/48x48]
Size=48

View File

@ -0,0 +1,679 @@
Subset of the Papirus icon theme
(https://github.com/PapirusDevelopmentTeam/papirus-icon-theme)
-----
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.

View File

@ -0,0 +1 @@
../FlatColor/preferences

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 926 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 707 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 924 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 682 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 541 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 561 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 865 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 880 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

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