Commit graph

5498 commits

Author SHA1 Message Date
Ivailo Monev
95d6ba4600 add QBitArray test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-22 07:51:08 +02:00
Ivailo Monev
a16cee66ca deal with TODO in QDBusAbstractInterface test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-22 07:22:14 +02:00
Ivailo Monev
6f380b3ce5 fix buffer overrun in QDBusUtil::isValidSignature()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-22 07:18:51 +02:00
Ivailo Monev
4ce7777b62 update README [ci skip]
fixed via 23b5b7aabb

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-21 19:21:14 +02:00
Ivailo Monev
23b5b7aabb plug QFactoryLoader memory leak
upstream commit:
e09025c1b6
2021-03-21 19:17:33 +02:00
Ivailo Monev
d0bc8b59b5 update README [ci skip]
fixed via 99629d0af4

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-21 18:39:11 +02:00
Ivailo Monev
99629d0af4 fix out-of-bounds in QCss::findKnownValue()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-21 18:29:47 +02:00
Ivailo Monev
6a63f2a9d7 replace 0 with Q_NULLPTR in QVariant
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-21 18:20:21 +02:00
Ivailo Monev
404305980c QVariant comparison optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-21 16:34:16 +02:00
Ivailo Monev
a6ada9560f AppVeyor cache reset [ci reset] 2021-03-21 13:42:47 +02:00
Ivailo Monev
7c06a0ccc3 internal QVariant cast fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-21 12:57:50 +02:00
Ivailo Monev
625d48da2b compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-21 09:00:15 +02:00
Ivailo Monev
3707083061 keep references to strings in QDBusConnection, QDBusError and QDBusServer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-21 08:21:38 +02:00
Ivailo Monev
aa5e8933df avoid function call in QDBusMessage::createReply()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-21 08:09:44 +02:00
Ivailo Monev
1ed620f4f4 remove unused QDBusMessagePrivate::timeout member
upstream commit:
5c4390cc4b

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-21 07:23:54 +02:00
Ivailo Monev
e92e3fed8e replace 0 with explicit constructor in QDBusAbstractInterface::callWithCallback()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-21 05:36:33 +02:00
Ivailo Monev
966b2f97b6 add new thread action enum and use it for QDBusConnectionPrivate::isServiceRegisteredByThread()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-20 18:52:01 +02:00
Ivailo Monev
5ee858f543 make QDBusConnectionPrivate::send() return bool
upstream commit:
edaf7c30d4

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-20 18:45:41 +02:00
Ivailo Monev
c7252026f8 add source pointer check to qAtomicAssign()
fixes possible pointer dereference in QJsonDocument and QDBusMessage

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-20 17:09:55 +02:00
Ivailo Monev
7eacab7a52 add null pointer check to qAtomicAssign()
fixes possible pointer dereference in QDBusMessage

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-20 16:54:34 +02:00
Ivailo Monev
7870462fb4 fix crash on QJsonDocument copy
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-20 16:39:22 +02:00
Ivailo Monev
9de5138a11 AppVeyor cache reset [ci reset] 2021-03-20 12:16:20 +02:00
Ivailo Monev
5e1bdd519e remove internal QVariant constructor
upstream commit:
8929c0a355

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-20 11:26:09 +02:00
Ivailo Monev
368193fb50 properly initialize QObjectData and QObjectPrivate members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-20 09:05:34 +02:00
Ivailo Monev
7d95e3b7c1 add QJsonDocument operators test case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 03:54:50 +02:00
Ivailo Monev
3667e796ce inline QJsonDocument::operator!=()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 03:46:40 +02:00
Ivailo Monev
0a5ca9e1df mark the maximum depth error case in QJsonDocumentPrivate::jsonToMap() as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-18 14:25:19 +02:00
Ivailo Monev
7414ddeda3 update expected data of QTextDocument tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-18 12:59:45 +02:00
Ivailo Monev
fe08e57208 fix QJsonDocument map/hash recursion and limit it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-18 12:01:47 +02:00
Ivailo Monev
dacf4ede0f escape single-quote in Qt::escape()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-18 09:19:01 +02:00
Ivailo Monev
2b09dfc0aa remove unused QDeclarativeJS::integerFromString() function overload
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-18 08:14:15 +02:00
Ivailo Monev
90eefedab8 de-virtualize QDataStream destructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-17 09:45:05 +02:00
Ivailo Monev
8ba392f33d abort on failure to detect codec for locale
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-16 21:11:09 +02:00
Ivailo Monev
8487b46bd8 QX11PaintEnginePrivate micro-optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-16 11:40:25 +02:00
Ivailo Monev
58ab9cb694 correct locale mapper implementation
reference:
https://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap08.html

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-16 11:20:51 +02:00
Ivailo Monev
b73b63542b minor code shrink in QPaintEngineEx::stroke()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-16 10:26:13 +02:00
Ivailo Monev
31e53ba404 install QWindowsStyle event filter only for progress bars
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-16 10:08:47 +02:00
Ivailo Monev
dcf6539aec AppVeyor cache reset [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-15 21:27:53 +02:00
Ivailo Monev
67d1cb5fc2 remove redundant QSysInfo::Sizes enum
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-15 21:06:22 +02:00
Ivailo Monev
1d189e20c7 add QColor test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-15 20:45:56 +02:00
Ivailo Monev
67929d8e83 effectively revert 71d95575ed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-15 20:45:14 +02:00
Ivailo Monev
1e2b4cb248 Revert "add trivial HexString<T>() implementations"
This reverts commit 743835785d.
2021-03-15 20:21:17 +02:00
Ivailo Monev
b46e70b201 avoid temporary in QPixmapCache::replace()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-15 20:04:45 +02:00
Ivailo Monev
2d748d57b5 remove redundant pointer check in check_parent_thread()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-13 21:06:45 +02:00
Ivailo Monev
efe4a51339 remove redundant pointer checks in QObject constructors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-13 21:05:06 +02:00
Ivailo Monev
f8d27993c9 invalidate color on out of range value in QColor::setHsvF(), QColor::setHslF(), QColor::setCmyk() and QColor::setCmykF()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-13 03:37:04 +02:00
Ivailo Monev
38608e5fa9 correctly indent QColor::getHslF()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-13 03:35:55 +02:00
Ivailo Monev
bf28061618 remoive redundant QImageReader option
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-13 02:05:26 +02:00
Ivailo Monev
7f160d1cd5 add QPen test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-13 00:54:45 +02:00
Ivailo Monev
0f720fe9d2 assume size of qreal equals size of float when QT_NO_FPU is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-13 00:46:59 +02:00