qt5base-lts/src
Eirik Aavitsland 279a434c1c QDashStroker: cap the number of repetitions of the pattern
Since the dashing is computed even outside the clipping and device
area, painting very long dashed lines could consume unexpected amounts
of time and resources. Fix by placing a limit on the dashing, and fall
back to solid line drawing if hit.

Fixes: QTBUG-95594
Pick-to: 6.2 6.1 5.15
Change-Id: Ida05ecd8fe6df402c9e669206fd5cec4a9f5386a
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
2021-08-24 08:49:36 +02:00
..
3rdparty Update Harfbuzz to version 2.9.0 2021-08-23 07:37:04 +02:00
android Fix access to content: URLs with transient read/write permissions 2021-08-23 15:36:03 +02:00
concurrent QtConcurrent: fix examples of overloaded methods in docs 2021-08-18 22:31:17 +02:00
corelib Add the json option to disable the zstd based compression 2021-08-23 20:05:27 +02:00
dbus QDBus: fix ExportScriptableInvokables to allow calling scriptable invokables 2021-08-23 23:07:30 +02:00
entrypoint Adjust the EntryPoint target name according to the internal module naming policy 2021-06-15 12:51:49 +02:00
gui QDashStroker: cap the number of repetitions of the pattern 2021-08-24 08:49:36 +02:00
network wasm: fix unused variable warning/error 2021-08-19 18:41:53 +02:00
opengl CMake: Make WrapVulkanHeaders target optional for QtGui consumers 2021-07-29 16:38:50 +02:00
openglwidgets Migrate to autogenerated cpp exports 2021-06-25 19:33:12 +02:00
platformsupport Fix button type to update coordinates when dragging 2021-08-11 12:38:35 +00:00
plugins macOS: Highlight selected part of preedit using platform theme palette 2021-08-23 17:30:18 +02:00
printsupport Fix printing with unhinted fonts 2021-08-16 20:20:26 +02:00
sql Doc: Ensure deprecated APIs in Qt Sql are documented as such 2021-07-22 07:08:56 +02:00
testlib Add note on selecting the device which is used to run tests on Android 2021-08-18 19:53:38 +00:00
tools qdbusxml2cpp: don't generate an include for all of QtDBus+QtCore 2021-08-23 23:07:30 +02:00
widgets QLineEdit: account for the placeholderText when computing lineRect 2021-08-23 12:39:44 +00:00
xml Migrate to autogenerated cpp exports 2021-06-25 19:33:12 +02:00
CMakeLists.txt Make it possible to disable the PrintSupport module 2021-02-09 09:17:21 +01:00