qt5base-lts/tests/auto/gui
Allan Sandfeld Jensen bd3c82f8db Fix non-trivial soft-hyphen line breaks
The effect of the soft-hyphen needs to be updated once the final the
break point has been found.

This change cleans the logic by using two variables keeping track of
soft-hyphen at current evaluated position and at last confirmed break
point. Also adds tests for supression of soft-hyphens in the tight
WrapAnywhere case.

Fixes: QTBUG-35940
Fixes: QTBUG-44257
Change-Id: I7a89a8ef991b87691879bb7ce40cec4a3605fdd5
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
2020-03-10 21:58:21 +01:00
..
image Fix accuracy of ARGB32->A2RGB30 conversions 2019-11-07 10:42:08 +01:00
itemmodels Remove usages of deprecated APIs of corelib 2019-07-05 11:25:46 +02:00
kernel Flatten version-specific blacklisting on macOS to all macOS versions 2020-01-22 17:58:31 +01:00
math3d Remove usages of deprecated APIs of qtbase/gui 2019-07-13 10:43:15 +02:00
painting Fix: QPainter off-by-one clipping for some non-integer scalings 2019-10-18 06:11:39 +00:00
qopengl unblacklist passing tests 2019-07-08 11:01:42 +00:00
qopenglconfig Deprecate conversion functions between QList and QSet 2019-05-07 14:15:44 +00:00
qvulkan Merge remote-tracking branch 'origin/5.10' into dev 2017-10-17 10:34:24 +02:00
rhi Avoid EGL_BAD_MATCH in tst_qrhi autotest 2019-10-31 14:41:07 +01:00
text Fix non-trivial soft-hyphen line breaks 2020-03-10 21:58:21 +01:00
util QShaderGenerator: Allow more expressions in input nodes 2020-02-20 08:00:20 +01:00
gui.pro Introduce the Qt graphics abstraction as private QtGui helpers 2019-06-13 10:13:45 +02:00