1020 Commits

Author SHA1 Message Date
vcloarec
04d665f409 make mesh 3d rendering more thread safe 2020-10-22 12:02:11 +10:00
Nyall Dawson
a0ac94a2b5 Update test mask 2020-10-19 20:08:08 +10:00
Mathieu Pellerin
1e80643f04
[symbology] Fix SVG marker anchor calculation and improve bounds (#39336) 2020-10-14 14:09:07 +07:00
vcloarec
364e2e92d7 fix and improve test 2020-10-13 08:56:11 +10:00
Nyall Dawson
03fdc0cd79 Fix custom stroke patterns incorrectly scale when data defined
stroke width is set

Fixes #39201
2020-10-08 14:40:15 +10:00
olivierdalang
9efa05b1e2 rotated ticks followup : update expected images masks 2020-10-08 09:37:35 +10:00
olivierdalang
daa4e842d5 rotated ticks followup : update expected images from travis
(due to 4b650ed8dd0f15c23e4539d7a8769e4705695117)
2020-10-08 09:37:35 +10:00
olivierdalang
b593e68950 rotated ticks followup : tests for data-defined properties 2020-10-08 09:37:35 +10:00
Juernjakob Dugge
4465034f10 Adjust test image to reflect different legend column balancing 2020-10-06 08:41:18 +10:00
Juernjakob Dugge
08062ba95d Add tests 2020-10-06 08:41:18 +10:00
nirvn
b7c28df02a [processing] Add missing layers overwrite parameter to two layout exports algorithms 2020-10-03 19:07:35 +10:00
root676
04ae0ca20d add correct control dataset for test 2020-09-25 15:50:58 +10:00
Nyall Dawson
426ee2120b [layouts] Fix legend symbol rendering doesn't respect linked map
scale when symbol uses map unit based sizes

Fixes #38326
2020-09-21 18:55:33 +10:00
Alessandro Pasotti
8ed98f64fd
Merge pull request #38815 from elpaso/bugfix-gh38716-marker-line-dd-angle
Set the line angle instead of the symbol angle
2020-09-17 12:25:33 +02:00
Peter Petrik
fce4b27644
fix #35147 QgsMeshLayer map canvas rotation rendering (#38795)
fix #35147 QgsMeshLayer map canvas rotation rendering
2020-09-17 10:44:58 +02:00
Alessandro Pasotti
247a399901 Add test for issue #38716 2020-09-17 09:42:51 +02:00
Matthias Kuhn
509c5e1f23
Merge pull request #38524 from olivierdalang/rotated_ticks_followup
[followup] Support for rotated ticks/annotation
2020-09-10 11:25:29 +02:00
Nyall Dawson
029f0679dc [FEATURE][symbology] Allow data-defined offset for fill symbol layers
Any fill symbol layer which supports offsetting polygons (i.e. simple
fills, raster image fills, shapeburst and gradent fills) now allows
for data-defined offsets
2020-09-09 10:40:07 +10:00
Blottiere Paul
744121f5b2 Update tests 2020-09-02 12:12:32 +02:00
Blottiere Paul
523c0293a8 Update python tests 2020-09-02 11:20:53 +02:00
Nyall Dawson
3afe74b8c2 [labeling] Fix crash when labeling features and showing unplaced
labels and some labels have no candidate positions

Fixes #38093
2020-09-02 18:00:07 +10:00
olivierdalang
27bfb9eeb1 [rotated_ticks] replace expected image from travis 2020-09-01 14:43:46 +02:00
olivierdalang
426c869aef [rotated_ticks] prepare_commit and tests 2020-09-01 10:57:16 +02:00
Nyall Dawson
636653df23 Always render main annotation layer above map layers in layout maps 2020-09-01 15:29:32 +10:00
Nyall Dawson
4d51e48402 Always render main annotation layer above all other map layers in canvas 2020-09-01 15:29:32 +10:00
Nyall Dawson
4cd40ab592 [vectortiles] Be tolerant, and allow rendering polygon features
using a line style

Some services use line styles for polygon symbology in order to
specify that the polygons should be rendered using their outlines
in a line style
2020-09-01 08:45:30 +10:00
Nyall Dawson
fc01144f61 Test masks for vector tile images 2020-09-01 08:45:30 +10:00
Nyall Dawson
f62c6d5d56 [feature][labeling] Expose option to allow users to control whether
anchor point for line labels is a hint or a strict requirement

Strict: Labels are placed exactly on the label anchor only, and no
other fallback placements are permitted.

Hint: The label anchor is treated as a hint for the preferred label
placement, but other placements close to the anchor point are permitted.
2020-08-21 09:48:47 +10:00
Nyall Dawson
ecdec26717 Test masks 2020-08-19 14:33:55 +10:00
Nyall Dawson
5f0ce534e6 Add unit tests for curved annotation geometries 2020-08-19 14:33:55 +10:00
Nyall Dawson
b14bb32104 [labeling] Add api to set line anchor point for labels, which represents
the percentage along line features at which labels for that feature
should gravitate toward
2020-08-18 11:09:18 +10:00
Nyall Dawson
1192db223b Test masks 2020-08-11 14:14:25 +10:00
Nyall Dawson
25a78e1589 [api] Add QgsAnnotationPointTextItem annotation item class for
rendering text at a specified map point
2020-08-11 14:14:25 +10:00
Nyall Dawson
6b7bc8278a Test masks 2020-08-05 16:27:09 +10:00
Nyall Dawson
5e9264dfb7 Add unit tests for annotation layer 2020-08-05 16:27:09 +10:00
Nyall Dawson
c924ec3087 Add unit tests for marker/line/polygon items 2020-08-05 16:27:09 +10:00
root676
b9952e1f09 fix test result file 2020-08-05 11:33:58 +10:00
root676
5eb2754855 add testdata for lowest position alg 2020-08-05 11:33:58 +10:00
root676
9af434d337 add testdata for highest position alg 2020-08-05 11:33:58 +10:00
root676
06f984019e add new raster stack position algorithms 2020-08-05 11:33:58 +10:00
Matthias Kuhn
63f939e8a2
Merge pull request #37041 from olivierdalang/rotated_ticks
Support for rotated ticks/annotation
2020-08-04 09:25:48 +02:00
nirvn
346743be7e Add custom layers test 2020-08-03 18:02:34 +07:00
nirvn
4eda6f81c0 Address last bit of review, add test 2020-08-03 18:02:34 +07:00
Matthias Kuhn
a3dc6b3911 Fix control images 2020-08-03 10:04:50 +02:00
Nyall Dawson
4f34b8a7f8 [3d][api] Split api from specifying 3d map layers to render from api
for specifying terrain layers to render

Previously the one method was used for both, which made it very
difficult to have a different set of layers used for terrain
generation vs 3d entity generation (you had to manually create a map
theme, which is very messy)
2020-08-03 13:13:11 +10:00
Matthias Kuhn
148028b792 Cleanup leftover images 2020-08-02 12:46:14 +02:00
Matthias Kuhn
f13c40007f Update test masks 2020-07-31 10:12:25 +02:00
olivierdalang
41f72bf2b2 [layout] rotated grid ticks/annotations - update expected images masks AGAIN 2020-07-31 10:12:24 +02:00
olivierdalang
44a61ea77d [layout] rotated grid ticks/annotations - update expected images masks
(thanks parse_dash_results.py)
2020-07-31 10:12:12 +02:00
olivierdalang
90cc33b3a8 [layout] rotated grid ticks/annotations (rebased) 2020-07-31 10:10:44 +02:00