qt5base-lts/qmake
Lars Knoll 76004502ba Get rid of shared null for QByteArray, QString and QVector
As a side effect, data() can now return a nullptr. This
has the potential to cause crashes in existig code. To work
around this, return an empty string from QString::data()
and QByteArray::data() for now.

For Qt 6 (and once all our internal issues are fixed), data()
will by default return a nullptr for a null QString, but we'll
offer a #define to enable backwards compatible behavior.

Change-Id: I4f66d97ff1dce3eb99a239f1eab9106fa9b1741a
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2020-07-06 21:29:58 +02:00
..
doc Remove winrt 2020-06-06 20:25:49 +02:00
generators MinGW: Use a response file for long include paths 2020-07-06 13:41:37 +00:00
library Get rid of shared null for QByteArray, QString and QVector 2020-07-06 21:29:58 +02:00
.prev_CMakeLists.txt CMake: Make it possible to build tools when cross-compiling 2020-06-02 22:42:15 +02:00
cachekeys.h qmake: fix a few deprecated QChar(non-char-type) warnings 2020-05-12 07:43:48 +02:00
CMakeLists.txt CMake: Use intelcet flags for bootstrap and qmake 2020-06-18 11:51:41 +02:00
main.cpp Port qmake over to user QRegularExpression 2020-05-05 18:41:27 +02:00
Makefile.unix Remove qxmlstream from qmake compile 2020-05-25 10:28:35 +02:00
Makefile.unix.macos macOS: Merge qcore_mac cpp and mm files 2020-03-12 06:07:35 +01:00
Makefile.unix.mingw Compile QRegularExpression into qmake 2020-05-05 18:41:20 +02:00
Makefile.unix.unix Move the readlink(2) wrapper to qcore_unix.cpp 2017-07-08 02:18:16 +00:00
Makefile.unix.win32 Compile QRegularExpression into qmake 2020-05-05 18:41:20 +02:00
Makefile.win32 Move QTextCodec support out of QtCore 2020-06-20 02:04:38 +02:00
meta.cpp qmake: Remove dead code 2019-04-05 07:48:34 +00:00
meta.h qmake: Remove dead code 2019-04-05 07:48:34 +00:00
option.cpp Port qmake over to user QRegularExpression 2020-05-05 18:41:27 +02:00
option.h Remove QMake's -createstub option 2019-08-03 14:48:10 +02:00
project.cpp Port qmake from QStringRef to QStringView 2020-06-05 09:07:14 +02:00
project.h Port qmake from QStringRef to QStringView 2020-06-05 09:07:14 +02:00
property.cpp Remove leftovers from QML1 2019-10-10 11:28:19 +02:00
property.h move generation of qconfig.cpp (and qt.conf) to qmake-based configure 2016-12-13 18:56:12 +00:00
qmake_pch.h qmake: move QT_BEGIN_NAMESPACE to correct place 2018-12-19 19:21:35 +00:00
qmake-aux.pro revert to building qmake with qconfig.cpp 2017-01-06 20:09:08 +00:00
qmake.pro Move QTextCodec support out of QtCore 2020-06-20 02:04:38 +02:00