qt6-bb10/tests/auto/gui/text
Paul Olav Tvete 7a84c58f55 Fix QTextEngine regression with large-ish texts
Change 997fd3b88e fixed integer overflows
with huge texts. This was done by using qsizetype for size calculations
instead of int. However, that change introduced a serious regression
due to an itermediate imultiplication result being "promoted" to unsigned,
and therefore a negative value being converted to a large positive.
The solution is to make sure all values in the expression are signed.

Fixes: QTBUG-123339
Task-number: QTBUG-119611
Pick-to: 6.7
Change-Id: I3f9189f77b383c6103cf5b35981cdb607b065f6f
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
2024-03-15 20:46:39 +01:00
..
qabstracttextdocumentlayout Change license for tests files 2024-02-04 09:56:42 +01:00
qcssparser Change license for tests files 2024-02-04 09:56:42 +01:00
qfont Change license for tests files 2024-02-04 09:56:42 +01:00
qfontcache Change license for tests files 2024-02-04 09:56:42 +01:00
qfontdatabase Change license for tests files 2024-02-04 09:56:42 +01:00
qfontmetrics Fix QTextEngine regression with large-ish texts 2024-03-15 20:46:39 +01:00
qglyphrun Change license for tests files 2024-02-04 09:56:42 +01:00
qinputcontrol Change license for tests files 2024-02-04 09:56:42 +01:00
qrawfont Change license for tests files 2024-02-04 09:56:42 +01:00
qstatictext Change license for tests files 2024-02-04 09:56:42 +01:00
qsyntaxhighlighter Change license for tests files 2024-02-04 09:56:42 +01:00
qtextblock Change license for tests files 2024-02-04 09:56:42 +01:00
qtextcursor Change license for tests files 2024-02-04 09:56:42 +01:00
qtextdocument Change license for tests files 2024-02-04 09:56:42 +01:00
qtextdocumentfragment QTextHtmlImporter: don't forget to appendBlock after block tag closed 2024-03-01 08:01:45 -07:00
qtextdocumentlayout Change license for tests files 2024-02-04 09:56:42 +01:00
qtextformat Change license for tests files 2024-02-04 09:56:42 +01:00
qtextimagehandler Change license for tests files 2024-02-04 09:56:42 +01:00
qtextlayout Change license for tests files 2024-02-04 09:56:42 +01:00
qtextlist Change license for tests files 2024-02-04 09:56:42 +01:00
qtextmarkdownimporter QTextMarkdownImporter::import(): don't crash if file has only yaml 2024-03-05 16:12:33 -07:00
qtextmarkdownwriter QTextMarkdownWriter: escape special characters (line or word prefix) 2024-03-04 21:03:51 -07:00
qtextobject Change license for tests files 2024-02-04 09:56:42 +01:00
qtextodfwriter Change license for tests files 2024-02-04 09:56:42 +01:00
qtextpiecetable Change license for tests files 2024-02-04 09:56:42 +01:00
qtextscriptengine Change license for tests files 2024-02-04 09:56:42 +01:00
qtexttable Change license for tests files 2024-02-04 09:56:42 +01:00
CMakeLists.txt Move QZipReader/Writer from QtGui to QtCore 2023-04-26 12:01:05 +02:00