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