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