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