Commit Graph

88 Commits

Author SHA1 Message Date
f68573afaf Limit duplicit symbols 2018-11-30 09:18:56 +01:00
37290e231a Optimization/code cleanup 2018-11-29 23:01:06 +01:00
a023975b41
Added gzip compressed tiles info 2018-11-28 23:56:07 +01:00
8567ef44d1 Improved text layout handling 2018-11-28 23:39:33 +01:00
085a90e0e5 Yet another code cleanup 2018-11-27 19:53:08 +01:00
ccfcc370d6 Improved error handling 2018-11-26 22:37:16 +01:00
6f5bedb82b Improved fuzzy bounding rect computation
Code cleanup
2018-11-26 22:17:57 +01:00
9a314c408e Some more code cleanup 2018-11-25 12:46:38 +01:00
2637594c0a Code cleanup 2018-11-25 11:47:14 +01:00
95da309a3c Removed forgotten broken test code 2018-11-24 18:59:00 +01:00
c1a00d902e Code cleanup 2018-11-24 18:57:24 +01:00
0dd83979cf Improved text bounding rect estimation 2018-11-24 17:44:24 +01:00
3ea8ce64a7 Made text-transform zoom dependend 2018-11-24 10:14:23 +01:00
e9bf62dd2e Made almost every paint/layout property "zoom-capable" 2018-11-24 09:52:54 +01:00
4cab88d79a Added support for fill-pattern property 2018-11-23 23:35:28 +01:00
a0c5de0dbf
Added sprite info 2018-11-22 22:04:07 +01:00
2803f48a21 Added support for symbol icons 2018-11-22 21:57:21 +01:00
c48ea8c878 Added support for the text-rotation-alignment style property
Code cleanup
2018-11-19 23:09:34 +01:00
df073ffc2a Merge branch 'master' of https://github.com/tumic0/QtPBFImagePlugin 2018-11-17 22:23:43 +01:00
11e2d3d643 Commented forgotten debug output 2018-11-17 22:22:46 +01:00
9388313fff
Added scaling info & OS X build info 2018-11-17 22:09:32 +01:00
1f9e044493 Properly scale the whole tile content 2018-11-17 21:54:51 +01:00
14adb0925c Use a faster QImage format 2018-11-14 00:03:46 +01:00
308bb59fc4 Properly report thr format 2018-11-13 22:49:39 +01:00
f4b1952b95 Some more optimization/code cleanup 2018-11-13 18:24:51 +01:00
0c4624d28e Added missing painter save/restore 2018-11-13 01:12:59 +01:00
03fbf4643d Draw code optimization 2018-11-13 01:01:36 +01:00
61868b9544 Fixed various drawing & style issues 2018-11-13 00:07:51 +01:00
f41ac3bd54 Added support for image scaling
+ improved text path items performance
2018-11-12 22:05:55 +01:00
Tumic
f8d5a9b6cd Added support for OS X 2018-11-11 19:28:22 +01:00
96fbd7329d Cleanup 2018-11-11 14:18:11 +01:00
b307cb29c4
New default style 2018-11-11 14:15:39 +01:00
1966786d16 Use OSM-liberty as the default style 2018-11-11 14:14:01 +01:00
d6f6a0eb3d Use fuzzy text bounding rect computation to improve performance
Do not use QGraphicsScene as it is not thread-safe
2018-11-11 14:10:38 +01:00
078fc93783 Use faster data structures 2018-11-10 19:34:45 +01:00
8e9df6cc0e Decrease the italic fonts boundingbox adjustment 2018-11-10 15:49:33 +01:00
1aef1fcefe
Limitations update 2018-11-10 14:28:57 +01:00
dfa3316660 Code cleanup 2018-11-10 08:09:42 +01:00
b7fb925178 Display labels overlapping between tiles
(requires unique feature IDs in PBF data - OpenMapTiles >= v3.7)
2018-11-10 00:17:00 +01:00
71895813ab Added support for uncompressed PBF files 2018-11-10 00:14:36 +01:00
678439cf52 Fixed font properties search order 2018-11-09 19:09:54 +01:00
4462c89b05 Fixed font matching implementation 2018-11-08 19:17:18 +01:00
8d1ef25105 Improved font matching logic 2018-11-07 22:04:11 +01:00
b1ed5b3a21 Properly decode the zigzag encoded parameters 2018-11-07 19:48:40 +01:00
632535709b Font average size / 2 is not enough, enlarge the italic margin 2018-11-07 19:44:20 +01:00
d7aa49b7ea Yet another text path algorithm fix
Floor the font sizes
2018-11-06 23:51:44 +01:00
c97f2235a9 Added font properties handling
Added support for boolean functions
2018-11-06 22:35:30 +01:00
f376a9235a Fixed text path bounding rect 2018-11-06 08:26:58 +01:00
85817ec135 Fixed copy&paste error 2018-11-06 01:45:26 +01:00
68fad4e9e6 Fixed MSVC build 2018-11-06 01:37:00 +01:00