6b2bb96be7
Fixed speed info parsing
2022-01-24 21:29:07 +01:00
a815bc762f
Make it clear what are we trying to check here
2022-01-24 21:22:33 +01:00
2c770d3756
Check the image data size
2022-01-23 20:58:40 +01:00
e38772c9b6
Added default DEM download URL
2022-01-20 23:48:38 +01:00
d0e0ea32ab
Prefer GPS positioning sources if available
2022-01-18 21:30:50 +01:00
76c2da9b50
Do not buffer the I/O as we are already reading in blocks
2022-01-14 00:13:40 +01:00
00a9adce1e
Also ignore invalid dates in waypoint lines
2022-01-04 09:37:26 +01:00
c4e0ff6435
Ignore invalid dates
...
fixes #416
2022-01-03 23:21:55 +01:00
40616fb868
Do not load icons from the current directory when no symbols dir is set
2022-01-03 23:20:58 +01:00
c062a62014
Do not duplicate the suffixes in the formats list
2022-01-03 23:20:03 +01:00
a42280dec3
Parse waypoint symbols
...
+ fixed error handling
2021-12-24 15:09:19 +01:00
93377964d8
Properly sort the file types list
2021-12-24 14:46:37 +01:00
421ab19e7a
Demangle waypoint names
2021-12-24 14:40:01 +01:00
f55e5d639d
Fixed build with Qt < 5.14
2021-12-24 14:08:39 +01:00
321357b74d
Added support for TwoNav data files (trk, rte, wpt)
...
Resolves #411
2021-12-24 13:43:23 +01:00
308ca9c702
Added missing image validity check
...
(invalid images cause a divide-by-zero error later in the code)
2021-12-06 22:58:49 +01:00
f5523b68a9
Fixed build with Qt < 5.14
2021-12-05 18:14:31 +01:00
3e0fb14a75
Fixed plugin parameters saving
2021-12-05 00:57:58 +01:00
fa55c6d93a
Added positioning support
2021-12-04 15:05:30 +01:00
a4d91ef17a
Added workaround for broken FIT files exported by Strava
...
Fixes #410
2021-11-27 10:41:39 +01:00
914b730a21
Fixed/improved header parsing
2021-11-15 21:31:45 +01:00
f63ee64f90
Added support for QCT maps
2021-11-14 15:08:33 +01:00
caae981c6a
Code cleanup
2021-11-10 20:33:13 +01:00
de028cd2d4
Fixed broken bitstream parsing
...
+ refactoring
2021-11-09 23:11:45 +01:00
9bfc7e8b89
Properly read the sign bit
2021-11-08 22:10:36 +01:00
ca5b7d72c4
Optmization
2021-11-08 21:52:07 +01:00
3deae0c57b
Cosmetics
2021-11-07 12:23:56 +01:00
7ddadf9811
Use a faster segment lookup (in case there are many segments)
...
+ remove the "overflow safe" index computations - we shall really not exceed
2^30 track points in a single track...
2021-11-07 12:11:53 +01:00
933ecffe93
Code cleanup
2021-11-04 23:01:33 +01:00
9eee3b456f
Always show the POI labels in zooms > 25
2021-11-02 21:22:42 +01:00
3972bb25e0
Reuse the stream logic in the text decoder
2021-11-02 21:15:22 +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
f83e320f85
Handle the "bell delimiter" in all encodings
2021-10-27 18:01:53 +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
f810117cbe
Added waypoint icons highlighting
2021-10-24 14:31:31 +02:00
7fe82b12fe
Code cleanup
2021-10-24 12:56:09 +02:00
94e2d58805
Updated debug stuff
2021-10-24 12:30:31 +02:00
8046d06e32
Removed obsolete include/namespace
2021-10-23 23:07:28 +02:00
532bd39bc2
Reuse the symbol table decoder in the text decoder
2021-10-23 22:53:10 +02:00
c487d9c66b
Make the table pointers const
2021-10-23 17:28:06 +02:00
37dddbb18c
Code cleanup
2021-10-23 13:05:06 +02:00
37a4f80fbb
Cosmetics
2021-10-23 10:27:41 +02:00
a531b7859b
Added basic table data sanity checks
...
+ some more code cleanup
2021-10-23 07:41:27 +02:00
ccfda7ca7f
Code cleanup
2021-10-22 22:04:46 +02:00
8e867851e9
Various GPI symbol handling fixes
2021-10-18 23:10:09 +02:00
5e36d564aa
Added workaround for antipode routes
...
Fixes #155
2021-10-16 14:11:22 +02:00
6ffeefe9c9
Fixed scroll wheel zooming on devices with "fine-resolution wheels"
2021-10-15 19:24:50 +02:00
051f3fec58
Fixed error handling
2021-10-13 20:44:34 +02:00
9cd3f3c4a3
Fixed broken display of graphs with X-axis not starting at 0
2021-10-13 20:43:42 +02:00
57a5d4edf5
Added symbol icons path info
2021-10-11 22:05:56 +02:00
467e210581
Code cleanup
2021-10-11 22:02:24 +02:00
fb8f0c4372
Added support for waypoint icons
2021-10-10 08:38:38 +02:00
5fdbf2e5d6
Code cleanup
2021-10-10 08:14:38 +02:00
93c81c01c3
Remove obsolete header include
2021-10-04 21:03:48 +02:00
3cfa5456e9
Read the image size only when actually needed
2021-10-04 21:00:29 +02:00
06dac47550
Code cleanup
2021-10-04 20:03:39 +02:00
c364922625
Some more code cleanup
2021-10-03 11:08:26 +02:00
3338bfa73f
Code cleanup
2021-10-03 00:16:59 +02:00
e1d4c2b532
Removed now obsolete hack
2021-10-02 21:09:30 +02:00
b14dd23224
Some more error checking improvements/fixes
2021-10-02 12:57:16 +02:00
288aa195c0
Added propper error checking
2021-10-02 12:23:12 +02:00
8d92cf6d86
The destructor still needs to be virtual
2021-10-02 11:59:11 +02:00
29705b4cdf
Get rid of unnecessary virtual stuff
2021-10-02 09:24:00 +02:00
54db2a5a6c
Don't use a map where an array is fully suficient and much faster
2021-09-30 20:26:36 +02:00
3d4adba90a
Some more code cleanup
2021-09-30 20:26:16 +02:00
505d7271f1
Code cleanup
2021-09-29 19:52:39 +02:00
3c2b293deb
Use something more usefull than the tile path as the description
2021-09-28 15:25:56 +02:00
2d5cf5478a
Code cleanup
2021-09-28 12:47:14 +02:00
ce5a924e8f
Fixed formal memory leak
2021-09-27 19:24:02 +02:00
2a7507ff25
Fixed form layout issue on OS X
2021-09-26 11:33:50 +02:00
134129e798
Fixed broken map/POI sub-menu entry insertion
2021-09-25 22:47:43 +02:00
91bc1f4546
Make it clear that only the selected map's cache will be dropped
2021-09-24 19:49:15 +02:00
28a71cbc39
Improved DEM coverage UX
2021-09-24 19:47:56 +02:00
8e2ff85aaa
Added support for location files
2021-09-24 19:45:17 +02:00
7920f0f245
Added DEM data overview
2021-09-23 22:44:21 +02:00
c43b4060ca
Removed obsolete include
2021-09-23 22:42:57 +02:00
c77cf70f9f
Multiple settings handling fixes and enhancements
2021-09-22 20:29:48 +02:00
45dbb105c5
Enable DEM fetching for a single point
2021-09-21 22:07:22 +02:00
d7dc185ecf
Only show the password on explicit user request
2021-09-20 21:58:08 +02:00
e47cbc9af3
Added missing namespace
2021-09-20 21:43:17 +02:00
11c83b405f
Project structure cleanup
2021-09-17 23:45:12 +02:00
499461ff76
Code cleanup
2021-09-17 23:22:32 +02:00
fd65882907
Do not render tiles that will not be shown due to zoom in/out
2021-09-16 22:54:09 +02:00
b938e24d65
Do not check for insane numbers of DEM tiles
2021-09-04 10:02:24 +02:00
d50ab8607e
Added some more shortcuts
2021-09-02 12:55:32 +02:00
3709a3feb5
Do not show the "Print" button in the toolbar on OS X
...
(As we are using buttons with text on OS X, the space is very limited)
2021-09-02 12:47:29 +02:00
a073c93e0d
Removed debug stuff
2021-09-02 12:30:07 +02:00
f934df59e4
Some more options dialog polishing on OS X
2021-09-02 12:27:20 +02:00
c592be7cfd
Use the static exists() functions that are faster according to the docs
2021-09-01 20:14:06 +02:00
34669b68f5
Code cleanup
2021-09-01 13:27:30 +02:00
7f6ac2e4c3
Improved DEM downloads handling logic
2021-09-01 13:08:34 +02:00
133aac3bd4
Windows/Linux optionsdialog polishing
2021-08-31 22:55:32 +02:00
22b691252f
Fixed widget margins
2021-08-31 18:43:55 +02:00
302fe4d8e1
Improved Options UI on OS X
2021-08-31 18:25:30 +02:00
045dab6cdd
Silenced QT6 warning
2021-08-31 18:23:10 +02:00
2232b011a1
Added support for downloading DEM tiles
2021-08-30 20:31:33 +02:00
94a0158243
Properly handle connection timeouts
...
(count timeout from last received data chunk, not for the whole download)
2021-08-29 20:28:08 +02:00
018d0ba085
Redesigned HTTP downloader
...
- Save the data as they come rather than at once
- + some related refactoring
2021-08-26 22:22:18 +02:00
d5a472ddc0
Cosmetics
2021-08-25 00:34:31 +02:00
09a6d8655e
Code cleanup
2021-08-23 22:27:36 +02:00
814eceb82c
Added support for ONmove 7xx series GHP files
2021-08-19 19:35:26 +02:00
8d8a31eef9
Cosmetics
2021-08-18 21:33:07 +02:00
221d1b3fdb
Added support for OnMove OMD files
2021-08-18 21:29:28 +02:00
ab062cc3ff
Improved handling of labels with separators
2021-08-16 09:00:36 +02:00
78e8b03d66
Code cleanup
2021-08-10 20:44:16 +02:00
82d2ac0871
Fixed layout centering
2021-08-08 11:07:53 +02:00
0b3e35db72
Fixed some possible corner case
2021-08-05 00:02:47 +02:00
933f2c3837
Rotate JPEG thumbnails acording to EXIF data
...
fixes #385
2021-08-04 08:57:42 +02:00
69cc6ccb75
Render symbols/labels for not rendered areas
2021-07-27 21:53:24 +02:00
f042f11eed
Fixed rule evaluation logic
2021-07-27 21:52:37 +02:00
7676a21fc3
Some more file open logic fix/improvement
2021-07-22 00:32:36 +02:00
dc6a57338e
Code cleanup
2021-07-22 00:31:57 +02:00
a53fedf838
Yet another unnecessary file open remove
2021-07-21 02:06:35 +02:00
3f3ccb6856
Cache the open file descriptors between successive raster loads
2021-07-19 22:51:00 +02:00
2ea16eaaab
Do not open/close the data files when not accessing them
2021-07-19 22:47:44 +02:00
8bd08b31a3
Give the flags human readable names
2021-07-18 22:32:49 +02:00
29f9fb7a68
Some more error checking
2021-07-13 19:58:12 +02:00
b04ac5fae3
Some more style error checks
2021-07-13 19:43:29 +02:00
c5e1872c2e
Fixed "float font sizes causing crash on style load" issue
2021-07-13 17:31:37 +02:00
199806a107
Change the open path on options change
2021-07-13 08:52:41 +02:00
b36aa057e8
Added missing placeholder text
2021-07-12 12:07:09 +02:00
d51b16b398
Added missing class forward declarations
2021-07-12 11:49:36 +02:00
5b3b7128f6
Added initial open file paths configuration
2021-07-12 00:21:21 +02:00
3644ed3b1f
Do not count errored maps as areas
2021-07-11 12:54:45 +02:00
3d7e64a470
Removed the artificial POI zoom level limits
2021-07-09 07:56:35 +02:00
34e3e04e03
Improved error handling/reporting.
...
+ refactoring
2021-07-01 22:18:45 +02:00
f4d0c7f032
Remove all the remaining obscure micro-optimizations
2021-07-01 08:54:48 +02:00
0935ce45b6
Localization update/fix
2021-06-29 23:11:56 +02:00
2f6556dbb3
Remove the forced combobox style causing huge performance drawback
2021-06-29 21:34:00 +02:00
17ed28ebf7
Cosmetics
2021-06-28 23:48:02 +02:00
e9cd0963dc
Finalize the projection combo box redesign
2021-06-28 23:47:20 +02:00
fa0f7f95d2
Improve map projections combo box creation time
...
(but make the combo box less user-friendly)
2021-06-27 22:19:19 +02:00
0dcfeeead1
Fixed error handling
2021-06-27 21:27:02 +02:00
c0c7e9046a
Code cleanup
2021-06-27 16:00:27 +02:00
f5ea667f34
Improved error handling
2021-06-27 16:00:08 +02:00
1a3660ba2f
Cosmetics
2021-06-22 07:42:48 +02:00
057c625283
Improve WKT parsing compatability
2021-06-21 23:35:31 +02:00
47d9eea1af
Use propper basename in extension replace
2021-06-21 23:34:29 +02:00
3244dd675d
Fixed QT6 build
2021-06-17 22:40:37 +02:00
319f1180f1
Cosmetics
2021-06-17 22:13:31 +02:00
ec5a1c7851
Added support for world file maps
2021-06-17 21:58:25 +02:00
811d41c26f
Always check whether the file is at the end
2021-06-06 16:56:26 +02:00
d291320832
Allow "quoted" CSV files not ending with CRLF
2021-06-06 08:04:21 +02:00
7163441cb5
Fixed pixel align issue
2021-06-04 21:04:09 +02:00
8589716a59
A little bit more sane bitmask
2021-05-31 22:37:55 +02:00
aff4dc9408
Fixed lat/lon error checks
2021-05-29 23:14:26 +02:00
86993863c5
Make the fullscreen shortcut more standard
...
(+ fix Travis CI OS X build)
2021-05-29 00:17:53 +02:00
a53f20314f
Improved/fixed data dir changes handling
2021-05-27 22:08:40 +02:00
d39bd296f6
Properly handle Mapsforge world maps
2021-05-27 22:07:09 +02:00
441ccc59d0
Added support for font-family style parameters
2021-05-27 22:06:14 +02:00
2748849032
Fixed rendering issues when digital zoom is active
2021-05-14 22:57:35 +02:00
0f48e7c137
Also accept broken ITN files generated by GPSBabel
2021-05-14 22:56:38 +02:00
f3c0ed3f7f
Added workaround for broken IGC files created by XCSoar
...
closes #371
2021-05-14 22:47:09 +02:00
b9e3e81ac1
Added support for waypoint phone data
...
+ address waypoint data where missing
2021-05-12 21:58:46 +02:00
86e8ac71ee
Added support for TomTom ITN files
2021-05-12 07:44:25 +02:00
5efd3d1e33
Propper entry text trim
2021-05-10 08:26:19 +02:00
14b884f61a
Removed obsolete include
2021-05-09 22:40:24 +02:00
6a941566cb
Added support for TomTom OV2 files
2021-05-09 22:39:39 +02:00
64aa44d09b
Fixed "Show POI laels" setting
2021-05-09 22:36:37 +02:00
cbaecee4a8
Code cleanup
2021-05-09 22:35:05 +02:00
2e2fee560f
Switched to Qt5 signal/slot API
2021-04-28 00:01:07 +02:00
9f3917b0f2
Fixed crash when loading Trekbuddy atlases or Garmin GMAP as map dirs.
2021-04-25 10:00:15 +02:00
d33bcd1e55
Also read subsequent spatial indexes on the same level
2021-04-24 05:17:12 +02:00
3c8ac118ae
propper hidpi icon scaling
2021-04-18 18:10:23 +02:00
663859ef1c
Improved mapsforge hi-dpi rendering
2021-04-18 12:20:07 +02:00
a4e39a98c0
Improved area labels rendering
2021-04-17 13:23:53 +02:00
c29acb1aea
Only do the layered painting for areas
2021-04-17 00:43:00 +02:00
cdd5c47da3
Only shift the top left corner
2021-04-16 22:56:34 +02:00
b65682a828
Fixed/improved label rendering
2021-04-15 23:11:47 +02:00
f1396b6eff
Do not touch the pixmap outside the painter
2021-04-15 09:40:31 +02:00
ce6f03de73
Layer rendering issue fix + optimization
2021-04-14 22:03:06 +02:00
f97f33f111
Some more build fix
2021-04-13 22:56:10 +02:00
0a04869f05
Fixed build on some Qt versions
2021-04-13 22:23:27 +02:00
071056b9bc
Optimization
2021-04-13 20:30:27 +02:00
a42709e6a2
Added polygon labels rendering
2021-04-11 11:37:43 +02:00
f2585486b6
Only use the wildcard compare where it should be used
...
+ QT6 build fix
2021-04-10 15:49:48 +02:00
44a5e5de81
Added support for Mapsforge maps
2021-04-10 15:27:40 +02:00
5e6003ad8f
Fixed cut&paste error
2021-04-05 11:40:17 +02:00
8079e827a0
Added options to select/unselect all POI files
2021-03-21 22:40:39 +01:00
98e30fe930
RTrees can not be copyied!
2021-03-21 21:23:00 +01:00
80d54bda58
Code cleanup
2021-03-21 21:04:26 +01:00
2d329e65ee
Preserve directory structure when loading the POIs
...
+ POI files handling optimization
2021-03-21 20:23:20 +01:00
ce0d50e4aa
Yet another CRS URI format (used by Swisstopo)
2021-03-20 23:06:09 +01:00
659cf4cc7a
Preserve directory structure when loading the maps
2021-03-20 09:59:03 +01:00
8196b96f65
Fixed error handling
2021-03-19 20:09:11 +01:00
a4648020d9
Code cleanup
2021-03-19 09:12:42 +01:00
0a87c06b0d
Optimization
2021-03-19 08:42:20 +01:00
fa1025ea15
Improved areas rendering performance
2021-03-09 23:21:10 +01:00
cdc71e2856
Do not repeatedly compute the areas bounds
2021-03-07 11:58:21 +01:00
68f67425c3
Properly reset the last graph tab
2021-03-06 12:19:18 +01:00
ddc0e60517
Graphtab->mapview connections can be permanent
...
(no need to recreate them on every graph change)
2021-02-23 23:12:14 +01:00
48dcc6655b
Yet another place with broken graph tab index
2021-02-23 22:55:22 +01:00
f0be0d6774
Fixed broken path<->graph binding setup
...
fixes #348
2021-02-23 22:35:59 +01:00
e5d5c06a0e
Fine-tune OS X fullscreen layout
2021-02-21 10:00:42 +01:00
4f73150e3e
Improved Full-screen layout
2021-02-19 19:36:26 +01:00
c6fb231186
Properly save/restore window geometry
...
Fixes #328
2021-02-19 19:31:54 +01:00
7e41069cde
Fixed broken marker date when time graphs are selected
2021-02-15 23:52:10 +01:00
c8e2baba68
A better handling of missing/invalid dates
2021-02-13 23:44:48 +01:00
b458c53be4
sqlite -> SQLite
2021-02-13 10:19:17 +01:00
e5de4dd5be
Add Coordinates display option to position info
...
+ Data menu redesign
Closes #343
2021-02-12 22:41:38 +01:00
a2390ae26f
A much more sane raster tabel load...
2021-02-10 21:26:26 +01:00
af3b41cc92
Localization update
2021-02-09 22:51:19 +01:00
0929e9a692
Added support for sqlitedb maps (Locus, OsmAnd, RMaps)
2021-02-09 21:05:23 +01:00
c4599e6c4c
Fixed AQM maps display with "world-level" tiles
...
+ code cleanup
2021-02-09 20:09:14 +01:00
946f30f696
A little bit more sane feature check
2021-02-09 20:06:11 +01:00
de064c7ea1
Code cleanup after recent SubFile redesign
2021-02-08 19:54:14 +01:00
a8a613468e
Do not show empty popups
2021-02-08 19:53:24 +01:00
ed6a81c9e7
Properly fix the areas crash
2021-02-08 19:52:48 +01:00
0cd18c0927
Fixed crash when there is no graph in the data
2021-02-08 00:55:27 +01:00
145a46686e
Propper error checking
2021-02-07 11:53:10 +01:00
065d52d98b
Propper error handling
2021-02-07 11:46:03 +01:00
d769ec4f06
Propper error handling
2021-02-07 11:43:30 +01:00
1830c038f3
Fixed assignment instead of compare
2021-02-07 09:08:28 +01:00
f2e91f4a6b
Fixed date background rendering issue
2021-02-06 15:43:20 +01:00
a369a1689d
Added position date display option
...
Closes #330
2021-02-06 15:23:02 +01:00
c82e97b1ca
Code cleanup
2021-02-05 21:58:34 +01:00
86c6fa7b03
Added support for AlpineQuest AQM maps
2021-02-04 23:22:16 +01:00
5cec192a1c
Removed BOM
2021-02-03 23:34:03 +01:00
f73097af86
Cosmetics
2021-02-03 23:15:52 +01:00
2f740d5b8e
Code cleanup
2021-02-03 22:56:30 +01:00
b9c1c6c6cf
Fixed block read algorithm
2021-02-03 22:49:06 +01:00
731f2d7e6d
Added an optimized subfile block read
2021-02-03 22:16:00 +01:00
d2a1271348
Optimization
2021-02-01 20:06:05 +01:00
47b6c9d116
Code cleanup
2021-01-31 14:54:21 +01:00
97dbfb163b
Scale the painter, not the images for performance reasons
2021-01-31 10:30:06 +01:00
33f2002a52
Do not cache the raster data
2021-01-27 21:18:06 +01:00
02c3682758
Added propper error handling
2021-01-25 23:01:36 +01:00
bf613f1b6d
Added support for raster polygon backgrounds
2021-01-25 21:37:07 +01:00
2e10c609f4
Fixed crash on empty paths
...
Fixes #339
2021-01-23 18:24:58 +01:00
cd571f4662
Removed surplus conversions
2021-01-23 15:15:29 +01:00
9386fa587c
Rather do not hover on the secondary graphs
2021-01-18 00:36:52 +01:00
9a459dc365
Properly handle the marker when there are multiple tracks
2021-01-18 00:18:52 +01:00
f697c6b693
Removed unused include
2021-01-17 19:36:38 +01:00
6d8ccd2216
Unified path -> name conversion
2021-01-17 19:33:06 +01:00
3033bc680d
Includes cleanup
2021-01-17 18:39:57 +01:00
591560c0eb
Improved graph slider and path marker handling
...
+ related refactoring
2021-01-17 16:02:37 +01:00
7217f9acfc
Cosmetics
2021-01-15 06:44:31 +01:00
925ddffba5
Remove accidently added BOM
2021-01-11 23:41:44 +01:00
14a9c0a8cb
A little bit more sane binary search
2021-01-11 23:38:46 +01:00
cb8c19a2bc
Yet another retype for MSVC/qt6
2021-01-11 00:30:52 +01:00
f4ee36a173
Silence Qt6 MSVC warning
2021-01-10 16:17:19 +01:00
ae1e357fb7
See if this silences MSVC2019...
2021-01-10 15:42:29 +01:00
1468528a62
Try to silence some more MSVC warnings
2021-01-10 15:21:00 +01:00
a568efadd2
Silence MSVC warning
2021-01-10 15:03:32 +01:00
815071fc55
Use propper qHash return values on Qt6
2021-01-10 13:23:43 +01:00
1b842ab2f0
Fixed crash on invalid KMZ maps
2021-01-05 20:56:40 +01:00
f7b44b64b0
Fixed broken graph info layout
2021-01-01 12:51:39 +01:00
c3f345c7f9
Added support for ZIPed DEM files
2020-12-31 14:03:30 +01:00
7e39a34d0e
Fixed typo
2020-12-30 09:26:26 +01:00
cf4f9b6f98
Fixed digital zoom on OS X
2020-12-29 18:36:23 +01:00
9b3ed7ef1d
Fixed Qt6 Release build
2020-12-29 15:17:31 +01:00
bafbb825fc
Fixed TimeZoneInfo QVariant loading/saving in QT6
2020-12-28 16:08:36 +01:00
6201ba1c67
Cosmetics
2020-12-28 14:42:16 +01:00
85d6357cb9
Added missing HiDPI mode support
2020-12-28 14:05:51 +01:00
08fc8ff6c4
Fixed cut&paste error
2020-12-27 00:15:41 +01:00
0ae55e1511
Improved projection settings layout
2020-12-27 00:14:28 +01:00
4f22c50510
Properly handle return values
2020-12-27 00:00:59 +01:00
b12eef7366
Use a better data descriptions
2020-12-26 14:45:38 +01:00
821790fa91
Code cleanup
2020-12-26 14:30:18 +01:00
336f3741d8
Cosmetics
2020-12-26 00:40:57 +01:00
977ba58570
Fixed typo
2020-12-25 09:13:11 +01:00
dde8e9a22c
Make the source projection of JNX and KMZ maps selectable
2020-12-24 16:33:17 +01:00
07894f3a55
Various KMZ map fixes
2020-12-23 23:05:12 +01:00
86dd6ed772
Fixed typos
2020-12-22 22:50:46 +01:00
d01a5a7e42
Added support for KMZ maps
2020-12-22 22:32:07 +01:00
97bea8c56c
Added support for Qt6
...
Removed support for Qt4 and Qt5 < 5.12
2020-12-22 22:09:09 +01:00
7d8dcec88b
Try to break even less bounding box transformations
2020-12-14 22:06:59 +01:00
561d8362a9
Fixed projection comparison
2020-12-14 22:04:50 +01:00
239e571358
Provide propper map bounds for overviews
2020-12-13 19:40:09 +01:00
4cef089c81
A more robust RectC to RectD algorithm
2020-12-12 10:19:48 +01:00
22fb6071f7
Refactoring
2020-12-10 22:02:09 +01:00
0f03ef4af7
Yet another map load crash fix
2020-12-10 01:09:23 +01:00
743a937f41
Fixed crashing async map loading
...
fixes #331
2020-12-09 23:07:05 +01:00
e76e7b71ed
Check for duplicit map loads
2020-12-08 21:29:20 +01:00
4bad086152
Enable maps drag&drop
2020-12-08 01:12:39 +01:00
7584116168
Removed cut&paste remains
2020-12-08 00:59:18 +01:00
59b734c402
Cosmetics
2020-12-08 00:58:01 +01:00
74796e3e41
Only trigger the last maploaded
2020-12-06 23:31:45 +01:00
10e1b5c4fb
Open map files passed as program arguments
...
closes #327
2020-12-06 19:17:09 +01:00
07fa377e38
Remove the weired file lists copies
...
It used to be written in the Qt4 documentation to iterate over a copy, but
there is aparently no real reason doing that...
2020-12-06 13:03:32 +01:00
2b8c3f64ac
Only trigger the last loaded map
2020-12-06 12:53:39 +01:00
c2e50e5213
Use a smooth digital zoom
2020-12-06 00:11:47 +01:00
e63ad7a244
Make the maps submenus work with large amount of items
2020-12-05 12:25:59 +01:00
abd1dc2450
Added support for polyconic projections
2020-12-04 00:25:57 +01:00
547d7a5f23
Fix the POI search algorithm
...
(At least so, that it does not trigger the rtree assert. The whole RectC logic
has to be fixed to properly handle poles/dateline "overflows")
2020-12-03 21:12:41 +01:00
9e03d85b7a
Fixed actions logic
2020-12-03 20:58:22 +01:00
acd09400be
Localization update
2020-12-03 00:10:24 +01:00
9e70a1ffbb
Added the "Load map dir" feature
2020-12-02 23:58:11 +01:00
8d52dbf59f
Fixed issue with Mercator projections
2020-12-02 20:51:19 +01:00
af6082425e
Propper map size must be known from the start
2020-12-01 20:17:19 +01:00
df3ee11f42
Properly handle skewed charts
2020-12-01 19:03:58 +01:00
8423fc1230
Remove the untested and broken NOS stuff
2020-11-28 20:34:25 +01:00
2431f432d4
Use the right Mercator
2020-11-28 14:50:10 +01:00
0cc6908b30
Fixed broken projection comparsion
...
+ refactoring/code cleanup
2020-11-28 14:48:20 +01:00
96733883cb
Added support for BSB charts maps
2020-11-27 01:11:50 +01:00
609e73256a
Back to the original graph tab layout/style on OS X
2020-11-24 21:11:32 +01:00
d1d0341ce5
Fixed PNG export when the file has not a ".png" extension
2020-11-23 22:26:15 +01:00
1b27be6173
Draw the graph tabs area more style aware
2020-11-23 22:20:06 +01:00
2eed9884a5
Fixed graph lines start/end exceeding the graph area
2020-11-23 22:17:19 +01:00
8ade76b9f4
Improved form layout on OS X
2020-11-23 00:09:17 +01:00
faf445d708
Fixed broken label bounding box computation
2020-11-22 23:41:58 +01:00
524a854d35
Code cleanup
2020-11-22 14:51:57 +01:00
dc209bd96e
Yet another graph zoom improvement
...
(and yet not ideal...)
2020-11-22 14:38:52 +01:00
781bc8c38f
Improved graph zooming
...
(however, still not perfect...)
2020-11-21 20:37:22 +01:00
75bd542feb
A more sane (and usefull) angular units compare
2020-11-19 21:47:45 +01:00
c43a68c3b0
Inform about the whole parameter combination that failed to load
2020-11-19 21:46:25 +01:00
baf574b68b
Process all the ll2xy operations in parallel
2020-11-15 22:38:22 +01:00
0ace6da8a3
Fixed Qt4 build
2020-11-13 23:43:52 +01:00
1b1f706c5c
Added R-tree implementation info/license
2020-11-13 22:45:29 +01:00
b4d240d8fe
Added "copy coordinates to clipboard"
...
closes #291
2020-11-13 20:15:17 +01:00
ed9ebfffac
Use the propper type in friend declaration
2020-11-11 23:15:12 +01:00
fa03ecd419
Use the propper array delete operator
2020-11-11 18:47:34 +01:00
609202fe57
Fixed broken QObject parenting
2020-11-11 18:46:26 +01:00
f55d6d8501
API cleanup
2020-11-10 20:14:59 +01:00
731b309ac9
Remove the special timestamps check from the FIT parser
...
(Use the common logic in the Track class instead)
2020-11-10 20:07:46 +01:00
f139d33502
Huffman encoded labels
...
+ more or less related fixes/refactoring
2020-11-10 00:58:19 +01:00
0644bb72a0
Broken subdivs are more common than one would expect...
2020-11-02 20:16:02 +01:00
1225d350d4
Allow broken subdiv bounds produced by mkgmap
2020-11-02 00:18:27 +01:00
80f5bbfbce
Print a warning on invalid subdiv bounds
2020-11-01 23:47:44 +01:00
9bd79a4104
Fixed broken tile bounds
2020-10-27 20:52:29 +01:00
f9abf21e6d
Fixed warious bounds wrapping issues
2020-10-27 16:46:09 +01:00
d291e55bdb
Fixed label pointer parsing
2020-10-22 20:32:12 +02:00
b5893cf506
Fixed label text parsing
...
(use only space as whitespace separator)
2020-10-22 20:30:11 +02:00
8507fe3b52
Added missing collision detection
2020-10-22 01:16:23 +02:00
79edd6e09d
Fixed missing reference
2020-10-21 21:21:35 +02:00
3c36db9f5a
Use antialiased graphs as the default
2020-10-21 21:18:26 +02:00
e4d7f45103
Remove the right item from the list
2020-10-17 20:59:58 +02:00
7babf734bf
Fixed memory leak
2020-10-17 14:30:06 +02:00
630a5cea83
Improved polygon labels layout logic
2020-10-17 14:26:59 +02:00
7c6174a8ee
Some more IMG POI style tweaking
2020-10-16 22:45:51 +02:00
cc4cbcbeda
Various IMG style enchancements
2020-10-16 00:03:26 +02:00
52a8b1de5b
Cosmetics
2020-10-14 22:05:48 +02:00
515f1aeb27
Use propper structure names
2020-10-14 22:04:32 +02:00
2d1e0934ce
Silenced clang indentation warning
2020-10-12 21:17:18 +02:00
3b68f497fe
Fixed ODR (One Definition Rule) violation
2020-10-12 20:05:17 +02:00
5a4de1cef0
Accept case insensitive authorities names
2020-10-11 21:33:19 +02:00
704c66449f
Fixed shorcuts duplicity
2020-10-07 22:57:30 +02:00
ad3b666a19
Code cleanup
2020-10-07 09:04:40 +02:00
69384ca315
Some more Export dialogs polishing
2020-10-07 08:57:24 +02:00
454e725587
Layout polishing
2020-10-07 00:23:24 +02:00
378da395fb
Fixed margins operators + print margins now in cm
2020-10-06 22:02:26 +02:00
789f314ae8
Margins widget refactoring
2020-10-06 21:41:23 +02:00
a1be73fbba
Use the propper spin box widget
2020-10-04 22:37:24 +02:00
b894df26d3
Added missing localization
2020-10-02 09:35:05 +02:00
56b7014eaf
Unify unsupported data handling
2020-09-29 22:03:26 +02:00
1f52dad1c6
Fixed PNG export layout
2020-09-29 19:49:33 +02:00
0f8859dd20
Code cleanup
2020-09-29 18:53:49 +02:00
6a70e5ea00
Fixed map plot logic
2020-09-27 22:52:04 +02:00
e83be4d553
Fixed/tweaked export output layout
2020-09-27 22:36:08 +02:00
a9c86fd580
Added PNG export
2020-09-27 00:34:38 +02:00
a09a58eece
Some more code cleanup
2020-09-26 19:05:35 +02:00
7c90174751
Cosmetics
2020-09-26 18:56:26 +02:00
98f88db3cf
Properly align the NOD file structure
2020-09-26 16:12:10 +02:00
54ed0ca9f6
Fixed/improved error handling
2020-09-26 16:02:14 +02:00
1fb6aad50f
A better segment copy
2020-09-26 12:23:41 +02:00
5d8330a68a
Use a Qt<5.5 compatible vector append
2020-09-20 22:31:56 +02:00
50f483663c
Added configurable segments usage
2020-09-20 22:18:35 +02:00
d738ad7b5a
Level 0
2020-09-18 20:56:00 +02:00
0e026d6a96
Properly parse TCX trackpoint extensions
2020-09-14 16:33:44 +02:00
03e7d092c4
Code cleanup
2020-08-26 18:20:15 +02:00
0b5d01a1f6
A little bit more sane subfile interface
2020-08-26 17:58:21 +02:00
51becc4bf1
Dummy non-class callback functions are not needed
2020-07-02 23:51:15 +02:00
29a821f8b2
Code cleanup
2020-07-02 00:17:41 +02:00
96bb3bbdbb
Removed obsolete stuff
2020-06-29 23:46:06 +02:00
473d03cf1f
Fixed broken extended objects segment fetching
2020-06-28 19:51:59 +02:00
32d3eab10e
Initial (and partial) IMG links support
...
+ various IMG fixes (RGN parsing, IMG parsing)
2020-06-27 22:46:26 +02:00
0999cdcba2
Fixed Qt version with time zones support
...
+ reverted broken Qt version check for opengl
2020-05-30 17:06:06 +02:00
0f6c50d588
Added missing support for nested KML Documents
2020-05-30 13:59:34 +02:00
6f72d46d6c
Merge branch 'master' of github.com:tumic0/GPXSee
2020-05-21 20:07:29 +02:00
54467e6d45
Fixed build with Qt < 5.2
2020-05-21 20:06:49 +02:00
9bd004359d
Fixed OS X build
2020-05-20 23:45:06 +02:00
5bd744a8ed
Added time zone settings
2020-05-20 21:00:36 +02:00
571ed087e3
Back to the original modified Z-score treshold (5)
2020-05-02 20:44:24 +02:00
c461b2e549
Added support for non-standard 8-parts CRSs
2020-05-02 09:48:30 +02:00
8965f450ce
32 layers ought to be enough for anybody
2020-04-30 21:46:41 +02:00
a958544667
Added support for IMG maps overlays
2020-04-26 15:46:42 +02:00
ddf865834a
Remove unused consructor
2020-04-26 02:01:25 +02:00
a4abed8f1f
Code cleanup
2020-04-26 01:17:54 +02:00
159e5aeae9
Fixed error handling
2020-04-22 00:47:12 +02:00
c1584f30d2
Limit the map bounds properly based on projection, not a magic height
2020-04-21 23:26:35 +02:00
08334d7fde
Move the world maps bounds limit hack to the propper place
2020-04-19 11:36:17 +02:00
33bbd6a592
Yet another special case
2020-04-18 00:00:48 +02:00
7811527239
Rather show less road shields than more
2020-04-15 22:48:28 +02:00
31da4e1906
Some more default IMG style tweaking
2020-04-15 22:48:02 +02:00
652cbd7c11
Fixed Qt4 build
2020-04-09 10:17:30 +02:00
eb0ff84379
Code cleanup
2020-04-08 22:28:35 +02:00
6ee3a8ea8d
Added support for FIT course points
2020-04-08 00:54:35 +02:00
ee3d43e249
A slightly darker white
2020-04-08 00:00:43 +02:00
242babb741
Improved default IMG style
...
("less green")
2020-04-07 00:54:31 +02:00
412ae74bfa
Fixed broken map enable condition
...
(falsly enabled map can crash)
2020-04-05 10:38:16 +02:00
c9244c0684
Fixed broken graph color change when secondary graphs present
2020-03-28 23:28:39 +01:00
d5fc06d9d1
Fixed remaining qWarning() format warning
2020-03-28 19:15:03 +01:00
9e7ebe930e
Do not rescale the map on tile cache reload
...
(we do not reload the map parameters any more)
2020-03-28 16:12:15 +01:00
b1647d944c
Silenced clang warnings
2020-03-27 23:09:13 +01:00
77ac919b83
Fixed broken error path reporting
2020-03-27 23:03:11 +01:00
3ef2361523
Removed obsolete stuff
2020-03-27 20:47:45 +01:00
1f5ecdfc38
Use a unicode character constant that works on all OSs (Windows)
2020-03-27 00:11:12 +01:00
8cb8d97ee2
Use the standard value of 3.5 in the outlier test
2020-03-25 23:19:30 +01:00
6b75442312
Removed obsolete code
2020-03-25 23:12:21 +01:00
19a847c7d4
Enable simultaneous display of GPS and DEM data
2020-03-25 23:08:26 +01:00
441c738d0f
Allow IGC files with an A header of size 6
2020-03-24 22:06:03 +01:00
82c0c1f8a7
Asynchronous WMS/WMTS map loading
...
(also fixes crash on OS X)
2020-03-17 21:06:51 +01:00
9ce6e16b60
Fixed graph axis ticks when range < min range and units != m
...
Fixes #278
2020-03-14 23:55:57 +01:00
98cd3c3922
Merge branch 'master' of https://github.com/tumic0/GPXSee
2020-03-12 09:37:55 +01:00
a776f1d30e
Added missing button group on OS X
...
fixes #276
2020-03-12 09:36:23 +01:00
aea17c9fed
Added support for GPX comments (cmt tag)
...
Closes #272
2020-03-09 20:04:13 +01:00
23c18d4acd
Optimization
2020-03-07 19:24:39 +01:00
9859608115
Added missing support for URLs defined in OnlineResources
2020-03-04 19:47:23 +01:00
9f62b7114e
The service parameter is expected in the GetMap request by some servers
...
(The WMS specification is not 100% clear here)
2020-03-03 09:38:18 +01:00
c85f404d28
Enable specifiing of format parameters
2020-03-03 09:29:16 +01:00
521369a6ec
Make the WMS tile size configurable
2020-03-01 13:59:15 +01:00
45a6cdeda0
Strip the format parameters for format comparsion
2020-03-01 13:26:19 +01:00
12827edcb2
Removed obsolete include
2020-03-01 11:46:44 +01:00
ee24bd54f1
Fixed tile cache reload issues
2020-03-01 11:43:08 +01:00
cc22df3bf2
Cosmetics
2020-03-01 10:30:00 +01:00
d7f0cda4b2
Properly parse the ScaleHint tag
2020-02-29 21:40:13 +01:00
a898ff2807
Use 72dpi in the ScaleHint to scaleDenominator transformation
2020-02-29 20:11:49 +01:00
9dd4e117f6
Added missing WMS 1.1 ScaleHint handling
2020-02-29 13:47:27 +01:00
015a9187a0
Fixed memory leak
...
(formal only, the data is allocated during the whole application life anyway)
2020-02-20 09:02:01 +01:00
54b6225c6c
Fixed "rect inversion" problems
2020-02-17 19:23:36 +01:00
48c7299ba6
Improved railroad lines default style
2020-02-17 19:21:36 +01:00
c284b9fa7c
Back to lon, lat order to not correspond with all the APIs
2020-02-17 19:20:18 +01:00
2c503a2406
Enable world basemap projection in web mercator projection
2020-02-17 09:47:47 +01:00
27edc4d6b5
Properly handle IMG basemaps (gmapbmap.img)
2020-02-17 09:19:15 +01:00
f333a76ef7
Some more regions/countries rendering improvement
2020-02-16 20:31:09 +01:00
2c114f43c5
Code cleanup
2020-02-16 15:59:51 +01:00
29e29591f8
Fixed typo
2020-02-16 13:59:19 +01:00
e4ac9fda0e
Improved country names labels handling
2020-02-16 12:57:40 +01:00
26229e5871
Fixed tile bounds exceeding map bounds
2020-02-16 08:43:37 +01:00
64bee2f2f4
Use a beter default min zoom value
2020-02-15 21:58:29 +01:00
e4288ee95c
Remove devel code
2020-02-15 21:51:47 +01:00
c9b3c2eedd
Compute the min map zoom from the tiles
2020-02-15 21:49:00 +01:00
42e4b0769f
Fixed broken tile/subdivs/polygon bounds/coordinates
...
+ do the coordinates left shift in a C++ standard defined way
2020-02-15 11:46:16 +01:00
ce043ef8fa
Do not try to open the user style file when it is not set
2020-02-14 20:00:42 +01:00
8c7050e273
Fixed broken subdiv bounds
2020-02-14 09:20:10 +01:00
d670107a11
Fixed gap between the basemap and normal map tiles on some maps
2020-02-13 22:49:15 +01:00
7b03c4d852
Fixed error handling
2020-02-13 22:48:47 +01:00
71f0e1d0ac
Cleanup the data loading code
2020-02-12 20:33:23 +01:00
eb9767f2dd
Cleanup the map loading code
2020-02-12 20:32:57 +01:00
8d06ab6208
Enable loading of GMAP maps when Garmin BaseCamp has associated them
2020-02-12 09:37:03 +01:00
464d4c5327
Removed forgotten devel code
2020-02-11 21:16:31 +01:00
2d3ad41d69
Use the GMAP basemaps rather than discarding them
...
+ some minor point rendering issues fixes
2020-02-11 21:03:55 +01:00
2d5e11f001
Properly handle basemap entries with './xxx' paths
2020-02-10 19:40:39 +01:00
e86f89308b
Decreased GMAP read block size to 4K
2020-02-10 19:40:04 +01:00
378fa8dc0e
Make caching work for both IMG and GMAP maps
2020-02-10 19:38:45 +01:00
37c4fe1eba
Cosmetics
2020-02-10 09:33:31 +01:00
1aa07a6a34
Removed duplicit code
2020-02-10 09:26:23 +01:00
8b6d7acec5
Give the compiler more posibilities for optimization
2020-02-10 09:10:09 +01:00
1773a1ae0d
Cosmetics
2020-02-10 08:55:34 +01:00
911c63df0c
Added support for GMAP maps
2020-02-09 23:24:48 +01:00
e2339c67cd
Fixed bitstream4 flush
2020-02-08 16:16:24 +01:00
fac0bae006
Fixed crash on GMP tiles without LBL or NET parts
2020-02-08 16:01:22 +01:00
d63c666997
Code cleanup
2020-02-08 10:54:59 +01:00
0cd20a1e57
Unions can not have non-POD members
2020-02-08 10:52:26 +01:00
325e83569c
Redesigned IMG caching
...
(Cache encoded data rather than raw data)
2020-02-07 22:10:06 +01:00
df1be4aeb9
Added missing reference
2020-02-04 23:03:50 +01:00
fa0c09b30c
Code cleanup
2020-02-04 23:01:47 +01:00
3b16f37e66
Some micro-optimizatoins and code cleanup
2020-02-04 21:47:31 +01:00
06a84dcea2
Code cleanup
2020-02-02 09:03:35 +01:00
ca204626a1
Some hot path inlining
2020-02-01 19:21:41 +01:00
09d6de00a6
Some more style/layout fiddeling
...
+ code cleanup
2020-01-24 19:44:19 +01:00
cb01c0b590
Cleanup the remaining parser that stores temporary data
2020-01-23 23:22:04 +01:00
d035a307d8
Variables with underscores followed by a capital letter are prohibited by the C++ standard
...
Fixes #266
2020-01-23 23:19:32 +01:00
2bb635a120
Log coordinates in a better usable way
2020-01-22 22:36:58 +01:00
465b146001
Do not duplicate the area descriptions where (most) maps have POIs
2020-01-22 22:18:29 +01:00
ce6d6298bb
Use the polygons labels for displaying rather than discarding them
2020-01-22 21:01:05 +01:00
ae2ff99be8
Do not fetch polygon labels as they are unused anyway
2020-01-22 07:46:58 +01:00
cd22e6207a
Added support for Huffman compressed RGN data
2020-01-21 21:50:13 +01:00
7cc39f25e1
Code cleanup
2020-01-19 18:08:03 +01:00
f61d9fcd55
Fixed crash on error introduced with the latest error handling changes
...
(+ ignore broken tiles rather than terminate parsing)
2020-01-19 17:40:14 +01:00
67a1f7e108
Includes cleanup
2020-01-19 17:05:26 +01:00
040de56a54
Fixed error handling + code cleanup
2020-01-19 13:23:20 +01:00
a486abb159
Added workaround for broken GPS IFD entries produced by NOKIA phones
...
Closes #260
2020-01-16 22:54:12 +01:00
42b4216d9c
Added support for sensors data
2020-01-15 21:56:04 +01:00
a89ef11d73
Added basic support for Suunto SML files
2020-01-14 23:21:05 +01:00
60b33064a7
Delete the popup immediately to prevent it "blocking" an error message
2020-01-12 16:01:38 +01:00
2efc6fb6d3
Optimization
2020-01-11 23:41:04 +01:00
8c9180190a
Fixed buffer overflow
2020-01-05 00:50:02 +01:00
05f23de1ed
Clear the popup on scene clear
...
Fixes #257
2019-12-23 16:16:15 +01:00
fdeb24a196
Properly load non-ASCII map names
2019-12-20 23:39:20 +01:00
a986293f20
Properly handle points with extended style IDs
2019-12-09 22:50:19 +01:00
0f670f9ddd
A much nicer (and faster) 24b conversion
2019-12-04 22:19:00 +01:00
b59112f74e
Added missing error handling
2019-12-01 13:33:00 +01:00
17b3602fda
Fixed/improved pause detection
...
Fixes #250
2019-11-26 23:15:06 +01:00
b61c39ea46
Code cleanup
2019-11-26 08:15:01 +01:00
3721084d21
Made the code compile on QT5 < 5.9
...
+ propper error handling
2019-11-15 23:41:30 +01:00
6076c9d82e
Added missing includes
2019-11-15 23:05:22 +01:00
e4d8ab1feb
Added support for multiple images
2019-11-15 22:10:55 +01:00
475eb6185a
Added missing red light camera entry points
2019-11-14 22:55:06 +01:00
cdf3a48516
Improved layout on OS X
2019-11-13 20:03:19 +01:00
0d6aeecebb
Added missing speed
2019-11-13 19:21:41 +01:00
f4ec9b6ac4
A better option name
2019-11-13 09:13:05 +01:00
258a9b0201
Added automatic pause detection
2019-11-13 08:27:54 +01:00
110c8c6bed
Fixed broken coordinates decoding
2019-11-10 19:48:17 +01:00
1731aa1890
Added propper error handling
2019-11-10 19:20:25 +01:00
e38e12f89b
Allow arbitrary zoom levels
...
Closes #244
2019-11-10 18:38:47 +01:00
65e04ce08b
Fixed areas tooltip handling
2019-11-10 17:59:58 +01:00
db7e60bdfb
Added support for GPI speed/red light cameras
2019-11-10 16:46:31 +01:00
6d6dc9f316
Code cleanup
2019-11-09 23:06:52 +01:00
9ec3956672
Code cleanup
2019-11-09 21:43:07 +01:00
96e0b584a0
Added support for waypoint addresses
2019-11-08 21:00:59 +01:00
d292b5f533
Fixed Qt4 build
2019-11-08 01:04:17 +01:00
3632ed8816
Do not duplicate temporary images + improved error handling
2019-11-07 23:23:25 +01:00
9e63e3f47e
Added support for GPI images
...
+ GPI parser fixes/improvements
2019-11-06 23:23:05 +01:00
1a59e1cb24
Code cleanup
2019-11-05 19:31:52 +01:00
15af82ee49
Improved pause detection
2019-11-03 17:27:15 +01:00
2ba78545ef
Fixed broken GPI files encoding handling
2019-11-02 09:54:11 +01:00
9a57ca69a0
Added support for mangled POI files
2019-11-01 19:07:21 +01:00
2f2f155707
Fixed broken DEM value reading on southern and western coordinates
...
Fixes #240
2019-10-31 17:47:58 +01:00
10d2fe4431
Fixed crash on empty segment
...
Fixes #239
2019-10-29 09:10:32 +01:00
0a1a1ac6be
Fixed path marker Z-value issue
2019-10-28 15:20:38 +01:00
41ebe8aec7
Be more strict when handling tracks with missing timestamps
2019-10-28 09:10:38 +01:00
725bb8a381
Graphs with zero size height are valid
2019-10-27 22:51:36 +01:00
a1de3c956c
Fixed broken graphs with missing time data handling
2019-10-27 19:53:32 +01:00
e6b205e823
Fixed error handling
2019-10-27 16:34:53 +01:00
c0c01eef8b
Added support for GPI files
2019-10-25 22:30:12 +02:00
c29ed0a2ca
Nicer multiple links display
2019-10-22 22:27:12 +02:00
9905de67bd
Added support for GPX 1.0 links
2019-10-20 20:30:10 +02:00
0a6d575b21
Fixed symbol name collision
2019-10-17 22:37:21 +02:00
21de5e22e4
Fixed QT4 build
2019-10-17 22:14:58 +02:00
4670630e22
A much better windows popup close handling
2019-10-17 22:02:44 +02:00
5f79326601
Made the popup disappear logic work on Windows
2019-10-16 22:58:22 +02:00
0c1a123cd9
Handle the tooltips pixel accurate
2019-10-16 19:22:55 +02:00
9c96e7124a
Added tooltip event triggers for info messages
2019-10-15 23:59:15 +02:00
694847a424
Extended links support + popup fixes
2019-10-14 20:07:05 +02:00
e7f5da5af7
Added missing text wrappping
2019-10-14 01:45:16 +02:00
d59a37466b
Added support for waypoint links
2019-10-14 01:16:38 +02:00
f2bfd584d0
Fixed flickering & QT4 problems
2019-10-14 00:07:57 +02:00
a9ce6f54c7
Hyperlink + copy&paste enabled tool tips
2019-10-13 20:20:32 +02:00
de9bae9d66
Fixed broken path ticks tool tip units switching
...
Fixes #233
2019-10-07 22:03:26 +02:00
a24d55025f
Text layout tweaking & optimization
2019-10-05 12:41:42 +02:00
04ddcecb70
Increased tile cache size
2019-10-03 22:47:31 +02:00
c365de130b
Properly align the zoom 0 level with tiles of a different size than 256
2019-10-02 23:58:58 +02:00
e28e69b248
Added support for enchanced altitude and speed entries
2019-09-29 11:24:20 +02:00
c4fd82e5a0
Properly handle routes without elevation data as well
2019-09-29 00:03:14 +02:00
fa08c0dbea
Properly handle files without elevation data
2019-09-28 23:56:59 +02:00
070eff2115
Print a warning message on unsupported IMG compression
2019-09-28 23:55:26 +02:00
1bb9908936
Some more code cleanup
2019-09-21 00:36:49 +02:00
36555b3140
Code cleanup
2019-09-20 00:23:47 +02:00
1a3356b8fe
Cosmetics
2019-09-18 09:18:09 +02:00
0a75298b2b
Made the variable record info parsing universal
2019-09-18 09:11:46 +02:00
cdb641b204
Properly read variable length values
...
Code cleanup
2019-09-18 08:37:33 +02:00
c2abf2c146
Prefer loading speed over "NT maps not supported" reporting
2019-09-10 19:45:06 +02:00
37a0eec48f
Added support for pseudo-NT IMG maps (e.g. TopoHispania)
2019-09-05 22:31:13 +02:00
f9c593e6d1
Fixed the "DEM values not used in route points" issue
2019-08-29 20:15:03 +02:00
37e07accd4
Fixed percent slider updates
2019-08-27 20:19:06 +02:00
a7117361be
Cosmetics
2019-08-27 20:18:39 +02:00
548c03d543
Added support for graph zooming
2019-08-26 21:03:40 +02:00
1addb1118d
Fixed broken maximal ticks count limitation
2019-08-26 20:40:14 +02:00
ae64ef9d83
Only use B records with a valid fix in IGC files
2019-08-25 13:05:27 +02:00
3d16cf2500
Removed forgotten debug stuff
2019-08-25 11:38:41 +02:00
609ac0c57a
Graph loading performance improvement
...
+ code/API cleanup
2019-08-25 10:54:25 +02:00
a70c6f0f24
Fixed broken gear ratio statistics
2019-08-22 19:56:55 +02:00
3ad0c89511
Added missing area-under-mouse highlighting
2019-08-19 19:22:16 +02:00
2bda7ba714
Ignore "???" turnpoints in CUP tasks
2019-08-17 11:07:28 +02:00
30518cebc0
Fixed CUP task parsing
2019-08-17 10:44:53 +02:00
e1bda86b35
Use the whole waypoint info in the route points
...
+ Optimize for waypoint reading
2019-08-16 18:32:55 +02:00
967e307be9
Fixed QT4 build
2019-08-15 22:10:25 +02:00
ecb82952f6
Added support for SeeYou CUP files
2019-08-15 21:27:55 +02:00
ab6ea84255
Some more cleanup
2019-08-13 20:50:43 +02:00
f67eaa8dec
Various code cleanup
2019-08-12 22:20:12 +02:00
680104fec3
Fixed lat/lon reference parsing in big endian EXIF entries
...
Closes #218
2019-08-11 09:26:54 +02:00
b72a9e67fe
Cosmetics
2019-08-01 18:58:19 +02:00
5f5b391cd9
Added support for Geographic 2D projections (coordinate systems) in vector maps
2019-08-01 08:36:58 +02:00
1297db26f6
Properly de-capitalize strings with "scharfes S"
2019-07-28 10:31:03 +02:00
70b5371a6e
Improved error handling
2019-07-18 00:26:27 +02:00
d07b6c6a9d
Load TRE subdivs on demand, not all on tile load
2019-07-16 22:08:23 +02:00
c9a62e8b61
Removed obsolete stuff
2019-07-16 00:23:08 +02:00
aa3579c0be
Fixed QT4 build
2019-07-13 15:14:29 +02:00
297177ad41
Cosmetics
2019-07-13 14:42:44 +02:00
0e9720f68b
Optimization
2019-07-13 14:18:16 +02:00
c1f36e5fbb
Improved shields layout algorithm
2019-07-13 08:36:04 +02:00
a20fd3e474
Fixed cut&paste error
2019-07-11 18:55:12 +02:00
aba78f3baa
Properly handle self-asignments
2019-07-10 23:08:58 +02:00
2f24bb5462
Some more code cleanup
2019-07-10 21:49:46 +02:00
c1fdb21fad
Cosmetics
2019-07-10 21:37:03 +02:00
4e9faf3a23
Code cleanup
2019-07-08 21:19:25 +02:00
63335aa004
IMG maps font sizes adjustement
2019-07-04 21:38:57 +02:00
53e960fabe
Improved IMG map memory management
2019-07-04 18:18:03 +02:00
b4cc88446a
Improved IMG maps loading (lazy loading)
2019-07-04 09:05:30 +02:00
863aa3f542
Allow lower zooms, properly sort cities
2019-07-02 08:52:26 +02:00
03d5745da9
Added missing label validity checks
2019-07-01 22:53:34 +02:00
5c86fc4103
Added missing kilometer markers color change
2019-06-30 23:39:31 +02:00
ce5a3be7ca
Properly split the shield label
2019-06-30 23:18:30 +02:00
db0df92933
Use a smaller font for shield labels
2019-06-30 23:09:09 +02:00
537b1c3716
Added support for label shields
2019-06-30 20:39:22 +02:00
561fadb4f2
Do not resize the font on every usage
2019-06-29 10:27:12 +02:00
ebb690673c
Code cleanup
2019-06-28 07:43:16 +02:00
255f4ca63c
Improved handling of track data with time skews
2019-06-23 10:18:56 +02:00
3a046af6b6
Fixed crash on TYP files with incomplete styles
2019-06-22 20:32:37 +02:00
ee09b2e667
Code cleanup
2019-06-21 23:02:13 +02:00
811f5f869a
POI category fix
2019-06-15 09:25:16 +02:00
82b7fced53
Removed the annoying map view re-zooming on window resize.
...
Fixes #74
2019-06-10 19:12:34 +02:00
3de0ed055a
Cut label text fix (workaround)
2019-06-08 12:01:35 +02:00
06e1685f85
Improved text layout/rendering on IMG maps
2019-06-07 20:33:08 +02:00
f2d32b30d3
Merge branch 'master' of https://github.com/tumic0/GPXSee
2019-06-07 09:39:04 +02:00
56013c01fd
Improved POI handling in IMG maps
2019-06-07 09:37:10 +02:00
b7f2eeab3b
Code cleanup
2019-05-30 19:36:24 +02:00
494a8a6da1
Fixed tick box size computation
2019-05-29 21:24:37 +02:00
47206316b7
Path tick distance now based on map resolution rather then path length.
2019-05-29 18:38:49 +02:00
fe69280cc5
Fixed broken zoom fit on IMG maps
2019-05-29 18:27:11 +02:00
ff3c0aafa1
Fixed memory leak
2019-05-29 18:26:29 +02:00
301172f5e8
Added support for GPX 1.0 speed data
2019-05-28 23:26:03 +02:00
20956625db
Enable hover in styles that use it
2019-05-28 23:22:58 +02:00
738b49668c
Fixed broken WMS scale denominators -> zooms transition
2019-05-28 07:26:13 +02:00
48674bb50b
Propper path tick tooltip
...
+ code cleanup
2019-05-28 07:24:39 +02:00
a16354a6ba
Propper reimplementation of the path ticks
2019-05-24 18:37:15 +02:00
8bec307e03
km/mi markers polishing
2019-05-23 19:19:07 +02:00
c688b5fc09
Added optional km/mi markers
...
closes #84
2019-05-23 08:44:55 +02:00
3f97d12a76
Code cleanup
2019-05-21 17:59:46 +02:00
4de22d6679
Fixed broken IMG maps after print/PDF export
2019-05-21 17:44:47 +02:00
5b2af9fc9c
Added support for QuadTiles maps
2019-05-20 23:23:24 +02:00
785bf94a01
Added support for user defined TYP files for Garmin IMG maps
2019-05-16 20:23:37 +02:00
1f5a051bee
Fixed broken text display in Qt < 5.4
...
(Qt bug workaround)
2019-05-15 21:29:34 +02:00
268c42ab03
Always limit the number of shown items in the combo box.
2019-05-15 20:33:03 +02:00
8a8595d98e
Fixed Qt4 build
2019-05-15 07:47:57 +02:00
37c971a720
Added support for vector maps projection setting
...
Removed obsolete "Always show the map" setting
2019-05-14 23:01:24 +02:00
beb93bcd1f
Added missing spot units conversion
2019-05-12 15:43:46 +02:00
a3d22dcd2a
Fixed contour check
2019-05-12 15:30:29 +02:00
8f799e1bcf
Fixed possible crash when the cache wouldn't accept the new item
2019-05-12 01:23:18 +02:00
5cd0a3a8b0
Properly parse TRE7 section
2019-05-12 00:10:56 +02:00
2d0ac129ce
Various TYP file parser improvements/fixes
2019-05-11 19:11:00 +02:00
38a4a4c32b
Do not use pens for possibly large areas
2019-05-11 00:24:31 +02:00
0594774570
Added support for Garmin IMG maps
2019-05-10 18:56:19 +02:00
82923a4529
Large areas (polygons) require a stencil buffer when drawn using OpenGL
2019-04-15 22:14:59 +02:00
4daa9fd55c
Fixed coordinates info not displayed issues
2019-04-03 09:18:33 +02:00
3270625172
Fixed broken speed type switch (typo)
2019-04-02 22:43:29 +02:00
d70c4fefd5
Fixed broken coordinates info display under digital zoom
2019-04-02 22:40:46 +02:00
c364121288
Fixed broken RTree iterator code
2019-04-02 00:40:39 +02:00
d0438b3ee8
Use a propper path defined by the prefix for resources in QT4 builds
2019-03-21 23:45:48 +01:00
5b83f1b86b
Code cleanup
2019-03-21 23:45:04 +01:00
241ecb36f2
Moved the Oxygen icons license to the correct place
2019-03-20 00:23:12 +01:00
d04775d58e
Added Oxygen icons license
2019-03-20 00:17:54 +01:00
68644aa25d
Icon files structure cleanup
2019-03-20 00:00:08 +01:00
010b983667
Fixed EXIF altitude handling
2019-03-16 19:29:30 +01:00
0a24a8e466
Code cleanup
2019-03-15 19:43:17 +01:00
3176a42aa5
Optimized file access
2019-03-15 19:39:52 +01:00
8a990d1b94
Some more exif parser improvements
2019-03-14 18:52:15 +01:00
cb9606e057
Code cleanup
2019-03-14 08:27:01 +01:00
51c88e7c7c
Do not require GPSAltitudeRef (assume positive if missing)
2019-03-13 22:01:05 +01:00
541e658741
Added support for thumbnail images in waypoint info
...
+ fixed and improved exif parser
2019-03-13 20:48:25 +01:00
cdfd968592
Fixed Qt4 build
2019-03-13 08:42:18 +01:00
bf845a4a65
Added support for Geotagged JPEG files
2019-03-13 00:25:46 +01:00
d8ad020678
Added RMap Dutch grid projection support
2019-03-10 18:49:41 +01:00
b13590450d
A better date boundary handling fix ( #192 )
2019-03-10 18:16:43 +01:00
c5cdf81f14
Fixed IGC date century issue
2019-03-10 10:35:49 +01:00
c5fef58b2e
Fixed IGC date boundary crossing
...
Fixes #192
2019-03-10 10:23:39 +01:00
e63a2e1fde
Silenced MSVC warnings
2019-03-09 14:36:15 +01:00
b58adc5486
Use a less restrictive check
...
(some rmaps contain tiles with exceeding image data)
2019-03-09 12:09:43 +01:00
172b2b1b14
Improved rmap support
2019-03-07 22:58:43 +01:00