Commit graph

6693 commits

Author SHA1 Message Date
Ivailo Monev
853461e260 do not deep-copy QImage objects in QRasterPixmapData::copy() and QX11PixmapData::copy()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-25 10:36:41 +02:00
Ivailo Monev
bc51d11cfb fix theme lookup for scalable entries
upstream commit:
5eda3cff5e

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-25 09:25:33 +02:00
Ivailo Monev
be95ac9f58 mark QIconEngine::clone() reimplmentation as required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-25 08:37:40 +02:00
Ivailo Monev
3c23b3bd2e move QIconPrivate deconstructor from header to source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-25 08:37:12 +02:00
Ivailo Monev
2736f42f76 replace QFile::exists() with QStatInfo::isFile() where possible
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-24 20:08:58 +02:00
Ivailo Monev
61b8ff9972 correct directory existence check in QFileDialogPrivate::_q_createDirectory() and use QStatInfo for it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-24 20:04:08 +02:00
Ivailo Monev
3998ec0223 use qAtomicAssign() in QIcon::operator=()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-24 19:24:26 +02:00
Ivailo Monev
95ae740b80 accept4(), paccept() and accept() are documented as interruptable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-24 16:12:54 +02:00
Ivailo Monev
d03db17552 non-shared QKeySequence with limit of two key sequences
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-24 15:32:06 +02:00
Ivailo Monev
cb23ea0bc2 map Qt::Key_Backtab to XK_ISO_Left_Tab [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-24 12:23:02 +02:00
Ivailo Monev
c8e7b7e3c6 use QSTACKARRAY() macro in QTextDocumentPrivate::plainText()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-24 09:08:42 +02:00
Ivailo Monev
2b0015ba27 reference count fix for QKeySequence::setKey()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-24 09:08:27 +02:00
Ivailo Monev
5f97dd6111 always stream all QKeySequence keys
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 22:45:08 +02:00
Ivailo Monev
927cd56f16 compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 22:02:42 +02:00
Ivailo Monev
62805d4c22 plug QRegion memory leak
upstream commit:
d9e1a0f05b

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 21:48:34 +02:00
Ivailo Monev
4c689d31ff fix bad free in QKeySequence [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 20:11:35 +02:00
Ivailo Monev
5c29b368ad fix bad free in QRegion::cleanUp()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 19:40:14 +02:00
Ivailo Monev
9d60d44c5e fix possible pointer dereference in QTgaFile::readImage()
upstream commit:
3dfd4dd806

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 19:31:41 +02:00
Ivailo Monev
b87eaa6d55 initialize variables in QSplitter::moveSplitter() and QSplitter::closestLegalPosition()
upstream commit:
4f24e1e9b1

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 19:17:10 +02:00
Ivailo Monev
73eea5f48b fix possible pointer dereference in QPixmapIconEngine::pixmap()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 18:59:23 +02:00
Ivailo Monev
b438e6c37c de-duplicate code in tests and benchmarks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 18:15:36 +02:00
Ivailo Monev
289cbb7dd1 drop bogus fast declarative properties support 2021-11-23 17:58:43 +02:00
Ivailo Monev
c621a6fa08 add QDeclarativeProperty test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 17:47:34 +02:00
Ivailo Monev
98794ab4d6 lock before accessing global metatype data in QDeclarativeMetaType::isModule()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 15:53:03 +02:00
Ivailo Monev
3d5b081081 remove code for always false condition in QDeclarativeTimeLinePrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 15:28:16 +02:00
Ivailo Monev
ed03809b15 remove code for always false condition in QDeclarativeItemPrivate, QDeclarativeFlickablePrivate and QDeclarativePathViewPrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 15:03:12 +02:00
Ivailo Monev
ea7ee1d472 version bump [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 12:57:35 +02:00
Ivailo Monev
fbba3d5390 do not list directory by default upon QStatInfo construction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 09:00:00 +02:00
Ivailo Monev
843c9a092c indent QColor::alphaF() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 08:22:16 +02:00
Ivailo Monev
ed83bb36c6 deal with TODO related to timezone format char
for reference:
09592d6e12

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-23 08:15:08 +02:00
Ivailo Monev
dbcc659a8d format and indent QFileSystemModel::headerData()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 19:18:21 +02:00
Ivailo Monev
abff4727ec do not deep-copy QFontSubset::glyphName() object arguments
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 18:58:04 +02:00
Ivailo Monev
3b8b4eb416 do not deep-copy translate_dashPattern() function arguments
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 18:54:41 +02:00
Ivailo Monev
b27270dc1d add unifdef to build dependencies for NetBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 18:50:39 +02:00
Ivailo Monev
2fcfd9dff3 warn when invalid character is detected in QByteArray::fromHex()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 16:43:38 +02:00
Ivailo Monev
3998302179 QByteArray::toHex() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 16:13:46 +02:00
Ivailo Monev
a263302fa0 use QFile::atEnd() as condition for the while loop in getUserDirName() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 14:12:59 +02:00
Ivailo Monev
88b620be9b avoid object assignment in getUserDirName() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 14:11:59 +02:00
Ivailo Monev
dd05300ded mark warning case in QStandardPaths::standardLocations() as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 14:08:37 +02:00
Ivailo Monev
738b0f5f0c prefix strerror_r() function call in qt_error_string()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 14:07:06 +02:00
Ivailo Monev
10d360043b plug memory leak in tst_QAbstractScrollArea::task214488_layoutDirection()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 13:42:43 +02:00
Ivailo Monev
ca638eaafd correct definition in tst_QAbstractSpinBox::getSetCheck()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 13:40:30 +02:00
Ivailo Monev
34bdb4bcd9 remove declarations of non-existing QPSPrintEngineFont and QPSPrintEngineFontMulti classes [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 13:23:20 +02:00
Ivailo Monev
b73f5fe064 do not use alpha paint engine for postscript panting
fixes postscript print feature, regression since
deff95c0f9

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 13:10:02 +02:00
Ivailo Monev
b0b0bd5aee bump version in doxygen config [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 12:15:01 +02:00
Ivailo Monev
3181dd3726 use uninitialized output buffer in QPdf::ascii85Encode()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 11:03:02 +02:00
Ivailo Monev
751fb91768 update translations [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 10:21:34 +02:00
Ivailo Monev
7179a3886b fix regression since be9e8cd953 [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 10:20:00 +02:00
Ivailo Monev
049e8b3a20 mark QNetworkReplyDataImpl and QNetworkReplyFileImpl reimplementations as final
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 09:38:16 +02:00
Ivailo Monev
b6d063bc6c add missing script entry to special languages table
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-22 08:44:33 +02:00