qt5base-lts/tests/auto/other/lancelot/scripts
Eirik Aavitsland 66c3a71e91 Painter path stroking: fix capping of beziers ending in tight turns
For some overly tight beziers where the start or end point and the
next control point are closer than the pen width, the stroker's
shifting algorithm will produce a start/end tangent pointing in the
opposite direction from what is expected, for one of the sides. This
would break the square and round capping logic. Fix by detecting the
situation in the capping function and reversing the tangent when
necessary.

Change-Id: I48f4f017403d7b289b0483dd2b3a7ff1bbd0cf2a
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2019-02-05 22:47:16 +00:00
..
aliasing.qps
arcs2.qps Further tune curveThreshold setting based on strokeWidth 2015-06-22 08:19:57 +00:00
arcs.qps
background_brush.qps
background.qps
beziers.qps
bitmaps.qps
borderimage.qps
brush_pens.qps
brushes.qps Add lancelot test to exercise tiled non-ARGB32PM bilinear filtering 2017-03-16 13:46:17 +00:00
clippaths.qps
clipping_state.qps
clipping.qps
cliprects.qps
conical_gradients_perspectives.qps
conical_gradients.qps
dashes.qps
degeneratebeziers.qps Painter path stroking: fix capping of beziers ending in tight turns 2019-02-05 22:47:16 +00:00
deviceclipping.qps
drawpoints.qps
ellipses.qps
filltest.qps
gradients.qps
gradientxform_device.qps Simplify code by factoring out brush transformation for gradients 2017-05-15 22:55:06 +00:00
gradientxform_logical.qps Simplify code by factoring out brush transformation for gradients 2017-05-15 22:55:06 +00:00
gradientxform_object.qps Add ObjectMode coordinate mode to QGradient 2018-06-22 10:42:33 +00:00
hinting.qps
image_dpr.qps Fix drawTiledPixmap() and texture-brush painting with high-DPR images 2018-04-25 13:39:28 +00:00
image_formats.qps
images2.qps
images.qps
join_cap_styles_duplicate_control_points.qps
join_cap_styles.qps
linear_gradients_perspectives.qps
linear_gradients.qps
linear_resolving_gradients.qps
lineconsistency.qps
linedashes2_aa.qps
linedashes2.qps
linedashes.qps
lines2.qps
lines3.qps
lines.qps
pathfill.qps
paths_aa.qps
paths.qps
pens_aa.qps
pens_cosmetic.qps
pens.qps
perspectives2.qps
perspectives.qps
pixmap_rotation2.qps Fix bilinear sampling of more than 8x rotated transforms 2016-11-29 15:44:52 +00:00
pixmap_rotation.qps Fix bilinear sampling of more than 8x rotated transforms 2016-11-29 15:44:52 +00:00
pixmap_scaling.qps
pixmap_subpixel.qps
pixmaps.qps
porter_duff2.qps Do not always use argb32pm for subsurfaces 2017-05-31 18:53:57 +00:00
porter_duff.qps Do not always use argb32pm for subsurfaces 2017-05-31 18:53:57 +00:00
primitives.qps
radial_gradients_perspectives.qps
radial_gradients.qps
rasterops.qps
richtext.qps Add lancelot tests to verify vertical alignment of inline images 2018-12-03 07:52:55 +00:00
sizes.qps
statictext.qps Fixup for text labels in lancelot graphics test 2016-03-31 10:27:39 +00:00
text_perspectives.qps
text.qps Fixup for text labels in lancelot graphics test 2016-03-31 10:27:39 +00:00
tiled_pixmap.qps