qt6-bb10/tests/auto/corelib
Marc Mutz 9219e8ff1d QBitArray: don't create invalid Qt 5 streams
Qt 5 streams cannot handle QBitArrays with more than INT_MAX bits,
even on 64-bit platforms, because of interface constraints (size_type
int).

Qt 6 can, so make sure to refuse serialization of oversized QBitArrays
to Qt-5-compatible streams.

[ChangeLog][QtCore][QBitArray] Now refuses to stream a QBitArray with
size() > INT_MAX to a Qt-5-compatible QDataStream.

Pick-to: 6.7 6.6 6.5 6.2
Change-Id: I263e27bd366757c8e0360dfd337948c44d00647a
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
2024-02-02 15:35:51 +01:00
..
animation Tests: remove blacklisted CIs no longer available 2023-12-06 22:07:44 +01:00
global Exclude VxWorks from cxx 23 mode compilation of qcomparehelpers 2024-01-31 13:21:55 +01:00
io QDirIterator: don't create test dirs/files in the source dir 2024-02-01 16:28:55 +02:00
ipc Skip tst_QSharedMemory::useTooMuchMemory 2023-12-22 17:01:01 +02:00
itemmodels Introduce macros to simplify testing comparison 2024-01-19 12:58:57 +00:00
kernel QObject: add unittest to check the order of eventFilter() calls 2024-02-01 23:42:56 +02:00
mimetypes Exclude test from compilation without qprocess 2024-01-31 13:21:55 +01:00
platform Android: Add a context delegate for embedding QML to native Android 2024-01-21 15:46:30 +02:00
plugin Resurrect tests/auto/corelib/plugin/qpluginloader/machtest 2024-01-10 00:44:34 +01:00
serialization QBitArray: fix potential truncation in QDataStream op>>() 2024-01-31 21:18:47 +01:00
text Modernize comparisons in tst_QLocale 2024-02-02 08:26:14 +01:00
thread Add cxx11_future in QPromise tests and disable it for VxWorks 2024-01-31 12:21:55 +00:00
time Introduce macros to simplify testing comparison 2024-01-19 12:58:57 +00:00
tools QBitArray: don't create invalid Qt 5 streams 2024-02-02 15:35:51 +01:00
CMakeLists.txt tests: Remove remains of qmake conversion from CMakeLists.txt files 2023-02-17 21:56:49 +01:00