qt6-bb10/tests/auto/gui
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
..
image QtIcoHandler::canRead(): avoid checking more than once 2024-02-09 12:17:21 -07:00
itemmodels QFileSystemMetaData: use QTRY_COMPARE*(10s) 2024-02-09 22:33:04 +02:00
kernel Add QChronoTimer, a timer with nanoseconds precision 2024-03-03 19:56:55 +02:00
math3d Change license for tests files 2024-02-04 09:56:42 +01:00
painting Add A2B tables, and PCSLab support to QIcc 2024-03-07 23:42:41 +01:00
platform Change license for tests files 2024-02-04 09:56:42 +01:00
qopengl Change license for tests files 2024-02-04 09:56:42 +01:00
qopenglconfig Change license for tests files 2024-02-04 09:56:42 +01:00
qvulkan Change license for tests files 2024-02-04 09:56:42 +01:00
rhi rhi: Add basic support for specifying a view format for a texture 2024-03-12 20:27:42 +01:00
text Fix QTextEngine regression with large-ish texts 2024-03-15 20:46:39 +01:00
util Improve KTX file reading memory safety 2024-02-09 13:08:44 +01:00
CMakeLists.txt tests: Remove remains of qmake conversion from CMakeLists.txt files 2023-02-17 21:56:49 +01:00