Commit graph

3856 commits

Author SHA1 Message Date
Ivailo Monev
0aad8651d3 QChar::unicodeVersion() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-20 06:15:34 +00:00
Ivailo Monev
11121a6eb6 remove redundant uint construct in qt_rectfill()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-18 21:32:46 +00:00
Ivailo Monev
b85095d056 properly initialize QDBusArgumentPrivate::direction member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-17 22:07:28 +00:00
Ivailo Monev
74b79cebd3 use foreach() for iteration in QImageReader::supportedImageFormats()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-17 21:38:53 +00:00
Ivailo Monev
1523eccab6 version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-17 21:10:31 +00:00
Ivailo Monev
7239f11289 preperations for release
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-17 17:45:57 +00:00
Ivailo Monev
5d2c8bd4a8 use foreach() for iteration in QImageWriter::supportedImageFormats()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-16 23:55:31 +00:00
Ivailo Monev
88e276bc32 plug QLocale memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-16 09:01:16 +00:00
Ivailo Monev
405a8ea6f8 plug memory leak in QFreetypeFace/QFontEngineFT
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-16 08:53:49 +00:00
Ivailo Monev
789427863a properly indent hb_buffer_duplicate_out_buffer()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-16 08:29:51 +00:00
Ivailo Monev
6a993ed9d7 properly allocate and free stream in getTableStream()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-16 08:26:31 +00:00
Ivailo Monev
9ae739bcad correct value of QAbstractFileEngine::NFileNames
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-16 07:19:33 +00:00
Ivailo Monev
a9db0368cd clear size metadata in QFSFileEngine::write()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-16 06:37:25 +00:00
Ivailo Monev
957f00bfe4 fix possible off-by-one in qt_unix_query()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 19:18:52 +00:00
Ivailo Monev
76322d1d96 do not clear metadata in QFSFileEngine::size()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 18:25:38 +00:00
Ivailo Monev
3f5f8ab2b1 Merge branch 'master' of https://github.com/fluxer/katie into restat 2020-12-15 18:02:56 +00:00
Ivailo Monev
d87e0285d4 QFileInfo and QFileSystemMetaData caching rewrite
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 17:40:27 +00:00
Ivailo Monev
d55287babc verify that file is ELF in qt_unix_query()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 15:49:21 +00:00
Ivailo Monev
b554359454 compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 13:01:33 +00:00
Ivailo Monev
8ef30bcfb1 replace QFileSystemMetaData enum values with QFile enums
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 13:01:13 +00:00
Ivailo Monev
4be6cbcf07 remove redundant qfilesystemmetadata_p header inclusion in qabstractfileengine source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 12:25:52 +00:00
Ivailo Monev
531d792f98 move varible closer to the scope it is used in QProcessPrivate::startDetached()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 11:14:18 +00:00
Ivailo Monev
ce4a40da8d use Q_PID type as argument type in QProcess::startDetached()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 11:01:23 +00:00
Ivailo Monev
fa09aa4505 remove now redundant setlocale() call
it was required by the iconv codec and key translation based on current
locale which is no more

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 10:01:22 +00:00
Ivailo Monev
8a192838c2 Revert "disable socket notifier before re-enabling on thread change event"
This reverts commit 309fa458f0.
2020-12-15 08:56:42 +00:00
Ivailo Monev
31ca5ff774 access the thread event dispatcher directly from QCoreApplication/QApplication
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 08:55:03 +00:00
Ivailo Monev
309fa458f0 disable socket notifier before re-enabling on thread change event
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 23:33:16 +00:00
Ivailo Monev
f7e1f4ef7b avoid possible null pointer member access
patch from https://bugreports.qt.io/browse/QTBUG-6932

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 23:05:23 +00:00
Ivailo Monev
aee629d32c resolve text boundaries in current locale
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 21:09:19 +00:00
Ivailo Monev
b10bbfeeec use correct precision when converting float/double values in QDomElement
since exponent is allowed in XML according to the spec at
https://www.w3.org/TR/xmlschema-2/ I prefer to use that but the limitation
of std::strtod() is there - precision is lost when QString::toDouble() is
used to convert the attribute back to double

upstream commits:
8c883c8da3
d7cb21ac08

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 18:23:01 +00:00
Ivailo Monev
f371bee15e explicitly convert QByteArray to char array in findInterface()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 16:30:21 +00:00
Ivailo Monev
9169033255 fix regression since 6d61928951
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 16:24:17 +00:00
Ivailo Monev
240bca256d Solaris build fix
regressed with e29752f0f6

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 16:19:40 +00:00
Ivailo Monev
cc5d35c1fe fix host name query for certain type of addresses
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 14:07:03 +00:00
Ivailo Monev
2888593897 compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 09:57:44 +00:00
Ivailo Monev
18317e4864 properly initialize QXmlStreamReaderPrivate members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 09:46:41 +00:00
Ivailo Monev
e74739a094 plug possible memory leak in Load_SingleSubst()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 09:40:18 +00:00
Ivailo Monev
856fb98ef0 use scoped pointer in QImageData::create()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 09:32:56 +00:00
Ivailo Monev
d442b2f197 move private QMotifStyle members to QMotifStylePrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 06:51:35 +00:00
Ivailo Monev
f98162914b call QCommonStyle methods from QMotifStyle
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 06:14:35 +00:00
Ivailo Monev
eb3e51a1ab break when plugin section is found in qt_unix_query()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-13 15:30:49 +00:00
Ivailo Monev
24c2cfcf0c plug QXmlStreamReaderPrivate memory leak
upstream commit:
e83c4e8138

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-13 15:22:25 +00:00
Ivailo Monev
3deb8da473 reimplement plugin verification via system provided ELF structures
this is likely unsafe to use on multi-library hosts but the option to
disable the verification is there

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-13 13:40:19 +00:00
Ivailo Monev
6996092330 initialize QFileSystemMetaData members with values used in QFileSystemEngine::fillMetaData()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-13 10:10:50 +00:00
Ivailo Monev
c01e9f6512 close UBreakIterator in QTextBoundaryFinderPrivate destructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 15:16:35 +00:00
Ivailo Monev
909aad3c9f close the file descriptor even if lseek() fails in QFSFileEngine::open()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 14:17:53 +00:00
Ivailo Monev
267bbbfac5 construct strings via QString::fromLatin1() in RCC
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 13:53:18 +00:00
Ivailo Monev
bc636ef716 reduce branches in QFSFileEngine::close()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 13:05:24 +00:00
Ivailo Monev
7b7bd36858 remove redundant QFSFileEnginePrivate::triet_stat member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 13:00:57 +00:00
Ivailo Monev
3271263050 fix test component build on non-Linux platform
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 12:02:58 +00:00