1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-03-31 03:38:27 +02:00

68 Commits

Author SHA1 Message Date
7184c691d3 Fixed possible null pointer dereferences 2025-03-19 08:11:49 +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
ad13a5b0cf qPrintable() -> qUtf8Printable() 2025-01-04 00:18:27 +01:00
701f392a29 Improved error reporting 2025-01-02 18:55:15 +01:00
a11ba0487c Improved tile loading parallelism 2024-12-01 12:34:26 +01:00
8a3808248a Code cleanup 2024-11-24 09:09:45 +01:00
cccda7395e Allow more labels for same symbol-id 2024-11-23 18:31:56 +01:00
85fd574b38 Do not try to draw labels outside the tile rect 2024-11-22 20:45:43 +01:00
848bde0f80 Properly mix the way and node POIs 2024-11-20 09:13:59 +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
fb0c8c8b76 Area labels layout/clip fix 2024-11-17 18:16:43 +01:00
de9529ef02 Replaced the Mapsforge default theme with our own theme 2024-11-15 22:59:06 +01:00
a9927911fc Yet another area labels layout algorithm change 2024-11-13 17:15:26 +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
01fba7b742 Render repeating "always-display" lineSymbols as bitmap lines 2024-11-08 16:39:01 +01:00
9b0fb8b77c Fixed symbol/label display priority 2024-11-07 18:31:39 +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
5b5e00038f Code cleanup 2024-10-22 07:43:42 +02:00
b348ad6288 DEM locking cleanup 2024-10-21 23:05:09 +02:00
b6b64065fb Prefer the map DEM for track/waypoints elevation if present 2024-07-17 01:57:10 +02:00
21da89cad1 Optimization 2024-06-24 08:48:44 +02:00
8b391fc871 Removed obsolete code 2024-06-07 19:30:05 +02:00
11b9f842e5 Added hillshading settings 2024-05-26 11:19:53 +02:00
43271d9ff8 Fixed rendering glitch 2024-05-21 08:46:29 +02:00
947d2d62b3 Added DEM filtering (bluring) 2024-05-20 19:17:27 +02:00
ff4f3eea60 Use the map-provided DEM data for hillshading on IMG maps 2024-05-19 16:14:23 +02:00
6ccfe0eb21 Raster tile APIs unification/cleanup 2024-02-23 09:45:41 +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
3f6eca7404 Do as much as possible in parallel 2024-02-21 18:40:28 +01:00
cf86fb7557 Added hillshading to vector maps 2024-02-21 08:49:09 +01: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
0d6b02f466 Removed obsolete include 2023-06-30 09:55:35 +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
320b04c3fa Added support for line "dy" parameter 2023-05-22 23:29:04 +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
e351eb6370 Only preallocate the memory when usin moveto/lineto 2023-05-17 23:10:45 +02:00
cf81a90865 Some more micro-optimizations & code cleanup 2023-05-16 23:03:07 +02:00
2bd25dd9b0 Fixed build with Qt < 5.13 2023-04-25 23:33:54 +02:00
1d589e25d8 Some more Mapsforge microoptimizations + code cleanup 2023-04-25 22:11:47 +02:00
ce4f0472c0 Use integers as tag keys in Mapsforge maps 2023-04-22 17:28:32 +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