e73b9f36c5
Coe cleanup
2024-06-16 07:04:43 +02:00
8b51f3ff04
Allow connection retry on some more error types
2024-06-09 09:36:02 +02:00
ee0c49db9d
Improve HTTP error reporting
2024-06-09 09:16:54 +02:00
d46ac8435e
Fixed Debug build
2024-05-01 10:27:39 +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
7728dba605
Removed BOM
2024-03-12 08:58:08 +01:00
a6b408da4a
Moved demloader from data to common
2024-02-29 07:59:34 +01:00
666f491224
Show the DEM tiles in the same color
2024-02-28 21:50:37 +01:00
c33215565f
Allow arbitrary HGT grid sizes
2024-02-27 21:13:12 +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
65fac30780
Always use the core5compat module for code page transformations on Android
2024-02-11 18:19:54 +01:00
fe70b31212
Use SVG Maki icos instead of PNGs
2024-02-06 22:36:28 +01:00
b05e7b15fe
Use ISO-8859-1 as the fallback encoding rather than UTF-8
2024-01-19 09:56:56 +01:00
796c2e7eaf
Removed unused header include
2024-01-18 22:13:05 +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
07614a8f74
Added missing header includes
2024-01-04 18:53:43 +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
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
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
b1f104c2ec
Added support for ENC atlases (catalogues)
2023-09-07 09:31:23 +02:00
cf81a90865
Some more micro-optimizations & code cleanup
2023-05-16 23:03:07 +02:00
d0cea97c90
Added support for custom HTTP headers in map tile requests
2023-05-13 15:01:35 +02:00
60e83b24f9
Use as much as possible of the 64b hash in Qt6
2023-05-11 21:31:10 +02:00
8cea06f2ad
Improve SQLite-based maps error reporting
2023-04-25 22:52:55 +02:00
2824751615
Allow advanced CSV formating in CRS files
2023-04-15 03:18:52 +02:00
53c6f08af5
Fixed Android build
2023-04-14 00:04:09 +02:00
dc799f4642
Use a new/better location for the CRS data
2023-04-13 23:53:31 +02:00
e5199f8648
Redesigned CRS logic (including CSV files structure)
2023-04-13 08:39:33 +02:00
dbe407d9d9
Various ENC rendering improvements
2023-03-24 22:54:53 +01:00
416bd3472f
Render lights merged with the root objects, not as separate objects
2023-03-22 00:41:03 +01:00
505f01a990
Code cleanup
2023-01-31 19:21:14 +01:00
af3e5d41c2
Split the config header to config+hash headers
2023-01-26 01:11:56 +01:00
3b134d52aa
Distinguish some more OSs
2022-11-23 20:20:35 +01:00
bd2d66ecd3
Added traffic lines arrows
2022-11-14 22:29:27 +01:00
f8d856b7ee
Added support for ENC maps
2022-11-04 09:03:36 +01:00
fafe6c4b03
Various KML/KMZ parsing fixes and code cleanup
2022-09-02 22:53:38 +02:00
1efb4e494d
Properly abort the connections on timeout
2022-08-17 01:50:24 +02:00
c9330bf273
Enable localization on Android
2022-07-06 19:43:56 +02:00
ba0b7c62a4
Android port
2022-05-28 14:05:14 +02:00
208e31c6de
Explicitly marking the basemaps is not required
2022-04-24 09:17:28 +02:00
5f16f7b367
Fixed/improved IMG basemaps handling
2022-04-20 19:40:44 +02:00
0b3e54abf2
A much better area Z-level algorithm
...
O(n^2) -> O(1)
2022-01-27 00:26:28 +01:00
310a113e25
Switched from fallback encodings to core5compat module in Qt6 builds
...
Archlinux has started to use the Qt6 build, so to support the legacy East Asian
encodings use the compat module rather than a "clean" but less functional
fallback solution and hope there will be some replacement in Qt6 before
the module gets dropped. Non-UTF XML files will however still not work.
2021-10-27 20:29:12 +02:00
6b70f4a958
Use QTextCodec for conversions to UTF on Qt5
...
This way we can support East Asian encodings at least on Qt5 in some way
(the Qt codecs are not 100% compatible with the CPx encodings, but the result
should be much better than a fallback to cp1250...).
2021-10-25 10:30:09 +02:00
5e36d564aa
Added workaround for antipode routes
...
Fixes #155
2021-10-16 14:11:22 +02:00
fb8f0c4372
Added support for waypoint icons
2021-10-10 08:38:38 +02:00