qt5base-lts/tests/auto/other
Eirik Aavitsland 1640973a82 Fix raster paint error in path joins of tightly bending bezier curves
The code for generating round line joins is optimized with a shortcut
for the inner, normally invisible joins.  For certain joins of a
tightly turning bezier, this optimization would lead to visible
painting error. Fix by avoiding the optimization if the next control
point is so close as to allow such tight turns.

As a driveby, make the angle > 90 test cheaper, since absolute
precision is not required in the optimization choice.

Fixes: QTBUG-75008
Change-Id: I293e0776003310dc36fa7f43fbcd9c25f1f8fa5d
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
2019-06-14 11:02:35 +02:00
..
android Updated license headers 2016-01-21 18:55:18 +00:00
compiler set attribute specifier before namespace name 2018-03-09 05:23:26 +00:00
gestures Extend opensuse blacklistings to opensuse-leap 2018-09-11 12:11:45 +00:00
lancelot Fix raster paint error in path joins of tightly bending bezier curves 2019-06-14 11:02:35 +02:00
languagechange winrt: Fix tst_qlanguagechange 2017-06-19 07:06:00 +00:00
macgui tests: require widgets explicitly 2019-02-01 21:45:50 +00:00
macnativeevents macOS: Remove blacklist entries for no longer supported OS versions 2018-11-12 07:16:30 +00:00
macplist tests: require widgets explicitly 2019-02-01 21:45:50 +00:00
networkselftest Change almost all other uses of qrand() to QRandomGenerator 2017-11-08 09:14:03 +00:00
qabstractitemmodelutils QAbstractItemModelTester: fix the autotests 2018-01-09 21:12:58 +00:00
qaccessibility Accessibility: Improve handling of read-only state 2019-05-07 10:05:30 +00:00
qaccessibilitylinux Fix compilation of tst_qaccessibilitylinux 2019-05-07 10:07:59 +00:00
qaccessibilitymac Clean up our Objective-C usage 2018-02-20 10:02:12 +00:00
qcomplextext Fix two smaller bugs in the BiDi engine 2019-02-09 08:01:26 +00:00
qfocusevent Merge remote-tracking branch 'origin/5.11' into dev 2018-08-16 18:48:59 +02:00
qnetworkaccessmanager_and_qprogressdialog test: blacklist tst_QNetworkAccessManager_And_QProgressDialog::downloadCheck(with-zeroCopy) 2017-11-15 05:12:15 +00:00
qobjectrace Make developer build tests pass for boot2qt 2018-11-26 07:06:59 +00:00
qprocess_and_guieventloop Add cmdline feature to qmake 2019-02-18 07:12:14 +00:00
qsharedpointer_and_qwidget Updated license headers 2016-01-21 18:55:18 +00:00
qtokenautomaton tests: Unify license to GPL-EXCEPT 2017-04-03 07:18:46 +00:00
qvariant_common Updated license headers 2016-01-21 18:55:18 +00:00
toolsupport Fix license header for tst_toolingsupport.cpp 2018-04-09 06:37:01 +00:00
other.pro Fix build with -no-gui on macOS 2019-03-04 12:25:53 +00:00