qt5base-lts/tests/auto
Thiago Macieira 746ab4bbd6 Inline the size and data pointer members in QString
I'd have preferred to use QArrayDataPointer<ushort> for QString, but
that option wasn't the best one. QArrayDataPointer try to do some
operations using QArrayDataOps and that would expand to unnecessary
code. What's more, the existing code expected to be able to modify and
access the d pointer.

Instead, this commit introduces QStringPrivate (named differently from
QStringData to catch potential users), which contains the three
members. This POD class is also used in QJsonValue to store the
"inlined" QString. QHashedString in qtdeclarative will need a similar
solution.

Change-Id: I33f072158e6e2cd031d4d2ffc81f4a8dbaf4e616
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2019-12-08 18:19:50 +01:00
..
bic/data Add binary compatibility files for Qt5.13.0 for QtBase 2019-08-15 04:19:39 +00:00
cmake CMake: Add support for auto-importing plugins in CMake 2019-08-12 18:23:58 +02:00
concurrent Get rid of QT_STRICT_ITERATORS 2019-11-04 12:52:26 +00:00
corelib Inline the size and data pointer members in QString 2019-12-08 18:19:50 +01:00
dbus Merge remote-tracking branch 'origin/5.15' into dev 2019-11-25 11:30:04 +01:00
gui Merge remote-tracking branch 'origin/5.15' into dev 2019-12-05 01:00:44 +01:00
guiapplauncher
installed_cmake
network Merge remote-tracking branch 'origin/5.15' into dev 2019-12-04 01:00:23 +01:00
opengl Remove dead code from Qt 4 times 2019-08-20 22:27:46 +00:00
other Inline the size and data pointer members in QString 2019-12-08 18:19:50 +01:00
printsupport Remove the remaining usages of deprecated APIs of qtbase 2019-08-01 06:48:27 +02:00
shared QWindowsFontDatabase: Check preferred family names for all fonts 2019-11-29 09:31:21 +01:00
sql Merge remote-tracking branch 'origin/5.14' into 5.15 2019-10-25 01:00:16 +02:00
testlib Merge remote-tracking branch 'origin/5.15' into dev 2019-11-25 11:30:04 +01:00
tools Fix tst_moc for C++17 2019-12-06 16:19:27 +01:00
widgets Merge remote-tracking branch 'origin/5.15' into dev 2019-12-04 01:00:23 +01:00
xml Merge remote-tracking branch 'origin/5.15' into dev 2019-11-27 08:41:33 +01:00
auto.pro Disable tests with qemu-arm & developer-build configurations in the CI 2019-10-03 15:12:33 +00:00
network-settings.h test: migrate QNetworkReply test to QRegularExpression 2019-06-10 16:49:19 +02:00