Commit graph

4822 commits

Author SHA1 Message Date
Ivailo Monev
bd6575a841 skip QDir::isReadable() test if UID is 0
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 13:21:39 +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
7f06b5dc0f get rid of the GUI requirement for tst_QSql test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 11:39:07 +00:00
Ivailo Monev
1b2931ab2e update POT files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 11:24:27 +00:00
Ivailo Monev
ba0ced3af2 update license headers of qpinger and qmyserver source files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 11:23:01 +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
972e0dcc3d increase sleep time in xvfb.sh script
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 10:58:00 +00:00
Ivailo Monev
09b706ee8c use Ubuntu 20.04 image in AppVeyor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 10:18:42 +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
127bd5d92e D-Bus thrreading test debug code correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-15 08:56:05 +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
3f7b919ce9 put use QEXPECT_FAIL() correctly in QIODevice test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 20:55:43 +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
076efb6481 mark QIODevice::constructing_QTcpSocket() and QIODevice::unget() as expected fails
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 15:35:07 +00:00
Ivailo Monev
b73a01d417 use even more bogus host addresses in reverse lookup test
in case the addresses are reachable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 14:43:21 +00:00
Ivailo Monev
bd13093a6f use normalization test data from Unicode v10.0.0
that way the tests are less dependant on the version of ICU that the
host has, the data is modified as ICU fails (incorrectly) with buffer
overflow error with the data at line 14695

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 14:23:30 +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
26afc7dd7f fix some data races in tst_qthreadpool
upstream commit:
f22b29162c

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-14 10:40:39 +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
b213d2dfa8 contributing notes correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 15:17:19 +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
Ivailo Monev
18ae07da38 use proper type for qt_auto_repeat_data::keycode member
fixes build with Clang

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 11:21:02 +00:00
Ivailo Monev
d2a4590963 add note why style plugins object name is set if empty
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 11:18:06 +00:00
Ivailo Monev
9cd0fceec3 fix several issues related to style names
overriding the object name of style plugins is obviously bad in case
external projects relies on it being specifiec string and matches it
case-sensitively

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 11:08:15 +00:00
Ivailo Monev
cd5b999f06 fix regression since 53de5dc0f6
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-11 15:04:50 +00:00
Ivailo Monev
452530ee2f separate the lock from QConnectionDict
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-11 13:38:49 +00:00