OSDN Git Service

kde/Katie.git
3 years agoFedora package lintian warning fix
Ivailo Monev [Mon, 21 Dec 2020 17:10:17 +0000 (17:10 +0000)]
Fedora package lintian warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agosplit Fedora package in two packages
Ivailo Monev [Mon, 21 Dec 2020 16:49:53 +0000 (16:49 +0000)]
split Fedora package in two packages

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove unused QFileSystemIterator::lastError member
Ivailo Monev [Mon, 21 Dec 2020 16:33:19 +0000 (16:33 +0000)]
remove unused QFileSystemIterator::lastError member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove some redundant qglobal header inclusions
Ivailo Monev [Mon, 21 Dec 2020 16:07:43 +0000 (16:07 +0000)]
remove some redundant qglobal header inclusions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agocontributing notes clarifications and corrections
Ivailo Monev [Mon, 21 Dec 2020 15:07:30 +0000 (15:07 +0000)]
contributing notes clarifications and corrections

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agodo not request low-precision values from monotonic clocks
Ivailo Monev [Mon, 21 Dec 2020 13:55:26 +0000 (13:55 +0000)]
do not request low-precision values from monotonic clocks

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove old MySQL and PostgreSQL versions support leftovers
Ivailo Monev [Mon, 21 Dec 2020 13:51:52 +0000 (13:51 +0000)]
remove old MySQL and PostgreSQL versions support leftovers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse foreach() for iteration in QKeyMapper::changeKeyboard()
Ivailo Monev [Sun, 20 Dec 2020 19:11:06 +0000 (19:11 +0000)]
use foreach() for iteration in QKeyMapper::changeKeyboard()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove redundant QKeyMapperPrivate::possibleKeys()
Ivailo Monev [Sun, 20 Dec 2020 19:10:50 +0000 (19:10 +0000)]
remove redundant QKeyMapperPrivate::possibleKeys()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agomark the end of getBreakType() as unreachable
Ivailo Monev [Sun, 20 Dec 2020 17:58:01 +0000 (17:58 +0000)]
mark the end of getBreakType() as unreachable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agodefine Q_NO_DATA_RELOCATION based on dummy target property
Ivailo Monev [Sun, 20 Dec 2020 15:59:54 +0000 (15:59 +0000)]
define Q_NO_DATA_RELOCATION based on dummy target property

CMAKE_POSITION_INDEPENDENT_CODE may not be set but targets may have the
POSITION_INDEPENDENT_CODE property set to TRUE anyway

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agodrop KATIE_ALLINONE build option in favour of CMAKE_UNITY_BUILD
Ivailo Monev [Sun, 20 Dec 2020 15:13:50 +0000 (15:13 +0000)]
drop KATIE_ALLINONE build option in favour of CMAKE_UNITY_BUILD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoimplement PCH build option for components
Ivailo Monev [Sun, 20 Dec 2020 14:26:33 +0000 (14:26 +0000)]
implement PCH build option for components

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agodrop ODBC v2 support
Ivailo Monev [Sun, 20 Dec 2020 06:49:46 +0000 (06:49 +0000)]
drop ODBC v2 support

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoQChar::unicodeVersion() optimization
Ivailo Monev [Sun, 20 Dec 2020 06:15:34 +0000 (06:15 +0000)]
QChar::unicodeVersion() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agocompute moc arguments variable outside loop in katie_setup_target()
Ivailo Monev [Sun, 20 Dec 2020 05:53:24 +0000 (05:53 +0000)]
compute moc arguments variable outside loop in katie_setup_target()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove redundant uint construct in qt_rectfill()
Ivailo Monev [Fri, 18 Dec 2020 21:32:46 +0000 (21:32 +0000)]
remove redundant uint construct in qt_rectfill()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agofix QDir::equalityOperator() test for certain hosts
Ivailo Monev [Thu, 17 Dec 2020 22:58:29 +0000 (22:58 +0000)]
fix QDir::equalityOperator() test for certain hosts

on Debian and Ubuntu /sbin may be symlink

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoproperly initialize QDBusArgumentPrivate::direction member
Ivailo Monev [Thu, 17 Dec 2020 22:07:28 +0000 (22:07 +0000)]
properly initialize QDBusArgumentPrivate::direction member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse foreach() for iteration in QImageReader::supportedImageFormats()
Ivailo Monev [Thu, 17 Dec 2020 21:38:53 +0000 (21:38 +0000)]
use foreach() for iteration in QImageReader::supportedImageFormats()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoversion bump
Ivailo Monev [Thu, 17 Dec 2020 21:10:31 +0000 (21:10 +0000)]
version bump

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agopreperations for release
Ivailo Monev [Thu, 17 Dec 2020 17:27:51 +0000 (17:27 +0000)]
preperations for release

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoFedora package file review
Ivailo Monev [Thu, 17 Dec 2020 16:46:12 +0000 (16:46 +0000)]
Fedora package file review

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agooldmake.sh script fix
Ivailo Monev [Thu, 17 Dec 2020 15:59:09 +0000 (15:59 +0000)]
oldmake.sh script fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agorequire mariadb-embedded-devel to build on Fedora
Ivailo Monev [Thu, 17 Dec 2020 15:17:41 +0000 (15:17 +0000)]
require mariadb-embedded-devel to build on Fedora

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agodo not use all as architecture value for katie-dev Debian sub-package
Ivailo Monev [Thu, 17 Dec 2020 01:33:41 +0000 (01:33 +0000)]
do not use all as architecture value for katie-dev Debian sub-package

some files are installed in architecture specifiec directory

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoset Fedora package version to 4.9.0-1
Ivailo Monev [Wed, 16 Dec 2020 23:59:43 +0000 (23:59 +0000)]
set Fedora package version to 4.9.0-1

as is done with Debian, for which source directory is used rather than
fetching sources from URL, since it is unknown if the source is git repo
checkout or extracted tarball

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse foreach() for iteration in QImageWriter::supportedImageFormats()
Ivailo Monev [Wed, 16 Dec 2020 23:55:31 +0000 (23:55 +0000)]
use foreach() for iteration in QImageWriter::supportedImageFormats()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agobump minimum CMake version requirement to v3.3
Ivailo Monev [Wed, 16 Dec 2020 23:23:59 +0000 (23:23 +0000)]
bump minimum CMake version requirement to v3.3

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoset CMAKE_CROSSCOMPILING_EMULATOR to KATIE_CROSS_EXEC for convenience
Ivailo Monev [Wed, 16 Dec 2020 23:02:33 +0000 (23:02 +0000)]
set CMAKE_CROSSCOMPILING_EMULATOR to KATIE_CROSS_EXEC for convenience

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoinitial Fedora package file
Ivailo Monev [Wed, 16 Dec 2020 15:16:53 +0000 (15:16 +0000)]
initial Fedora package file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoskip tst_QThread::wait2() entirely
Ivailo Monev [Wed, 16 Dec 2020 09:04:42 +0000 (09:04 +0000)]
skip tst_QThread::wait2() entirely

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoplug QLocale memory leak
Ivailo Monev [Wed, 16 Dec 2020 09:01:16 +0000 (09:01 +0000)]
plug QLocale memory leak

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoplug memory leak in QFreetypeFace/QFontEngineFT
Ivailo Monev [Wed, 16 Dec 2020 08:53:49 +0000 (08:53 +0000)]
plug memory leak in QFreetypeFace/QFontEngineFT

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoproperly indent hb_buffer_duplicate_out_buffer()
Ivailo Monev [Wed, 16 Dec 2020 08:29:51 +0000 (08:29 +0000)]
properly indent hb_buffer_duplicate_out_buffer()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoskip tst_QThread::wait3_slowDestructor() entirely
Ivailo Monev [Wed, 16 Dec 2020 08:29:37 +0000 (08:29 +0000)]
skip tst_QThread::wait3_slowDestructor() entirely

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoproperly allocate and free stream in getTableStream()
Ivailo Monev [Wed, 16 Dec 2020 08:26:31 +0000 (08:26 +0000)]
properly allocate and free stream in getTableStream()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agostart Xvfb manually in AppVeyor
Ivailo Monev [Wed, 16 Dec 2020 07:23:18 +0000 (07:23 +0000)]
start Xvfb manually in AppVeyor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agocorrect value of QAbstractFileEngine::NFileNames
Ivailo Monev [Wed, 16 Dec 2020 07:19:33 +0000 (07:19 +0000)]
correct value of QAbstractFileEngine::NFileNames

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoclear size metadata in QFSFileEngine::write()
Ivailo Monev [Wed, 16 Dec 2020 06:37:25 +0000 (06:37 +0000)]
clear size metadata in QFSFileEngine::write()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agofix possible off-by-one in qt_unix_query()
Ivailo Monev [Tue, 15 Dec 2020 19:18:52 +0000 (19:18 +0000)]
fix possible off-by-one in qt_unix_query()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agomark tst_QThread::wait3_slowDestructor() as expected fail
Ivailo Monev [Tue, 15 Dec 2020 18:38:09 +0000 (18:38 +0000)]
mark tst_QThread::wait3_slowDestructor() as expected fail

upstream commits:
https://github.com/qt/qtbase/commit/f54916697a361549256330b35029d5251d3e1407
https://github.com/qt/qtbase/commit/ac384524c8fa6b19153811e2eaf6dac6b911f930

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agodo not clear metadata in QFSFileEngine::size()
Ivailo Monev [Tue, 15 Dec 2020 18:25:28 +0000 (18:25 +0000)]
do not clear metadata in QFSFileEngine::size()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoMerge branch 'master' of https://github.com/fluxer/katie into restat
Ivailo Monev [Tue, 15 Dec 2020 18:02:56 +0000 (18:02 +0000)]
Merge branch 'master' of https://github.com/fluxer/katie into restat

3 years agoQFileInfo and QFileSystemMetaData caching rewrite
Ivailo Monev [Tue, 15 Dec 2020 15:04:27 +0000 (15:04 +0000)]
QFileInfo and QFileSystemMetaData caching rewrite

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoverify that file is ELF in qt_unix_query()
Ivailo Monev [Tue, 15 Dec 2020 15:49:21 +0000 (15:49 +0000)]
verify that file is ELF in qt_unix_query()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoskip QDir::isReadable() test if UID is 0
Ivailo Monev [Tue, 15 Dec 2020 13:21:39 +0000 (13:21 +0000)]
skip QDir::isReadable() test if UID is 0

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agocompiler warning fix
Ivailo Monev [Tue, 15 Dec 2020 13:01:33 +0000 (13:01 +0000)]
compiler warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoreplace QFileSystemMetaData enum values with QFile enums
Ivailo Monev [Tue, 15 Dec 2020 13:01:13 +0000 (13:01 +0000)]
replace QFileSystemMetaData enum values with QFile enums

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove redundant qfilesystemmetadata_p header inclusion in qabstractfileengine source...
Ivailo Monev [Tue, 15 Dec 2020 12:25:52 +0000 (12:25 +0000)]
remove redundant qfilesystemmetadata_p header inclusion in qabstractfileengine source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoget rid of the GUI requirement for tst_QSql test
Ivailo Monev [Tue, 15 Dec 2020 11:39:07 +0000 (11:39 +0000)]
get rid of the GUI requirement for tst_QSql test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoupdate POT files
Ivailo Monev [Tue, 15 Dec 2020 11:24:27 +0000 (11:24 +0000)]
update POT files

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoupdate license headers of qpinger and qmyserver source files
Ivailo Monev [Tue, 15 Dec 2020 11:23:01 +0000 (11:23 +0000)]
update license headers of qpinger and qmyserver source files

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agomove varible closer to the scope it is used in QProcessPrivate::startDetached()
Ivailo Monev [Tue, 15 Dec 2020 11:14:18 +0000 (11:14 +0000)]
move varible closer to the scope it is used in QProcessPrivate::startDetached()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse Q_PID type as argument type in QProcess::startDetached()
Ivailo Monev [Tue, 15 Dec 2020 11:01:23 +0000 (11:01 +0000)]
use Q_PID type as argument type in QProcess::startDetached()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoincrease sleep time in xvfb.sh script
Ivailo Monev [Tue, 15 Dec 2020 10:58:00 +0000 (10:58 +0000)]
increase sleep time in xvfb.sh script

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse Ubuntu 20.04 image in AppVeyor
Ivailo Monev [Tue, 15 Dec 2020 10:03:54 +0000 (10:03 +0000)]
use Ubuntu 20.04 image in AppVeyor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove now redundant setlocale() call
Ivailo Monev [Tue, 15 Dec 2020 09:52:39 +0000 (09:52 +0000)]
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>
3 years agoRevert "disable socket notifier before re-enabling on thread change event"
Ivailo Monev [Tue, 15 Dec 2020 08:56:42 +0000 (08:56 +0000)]
Revert "disable socket notifier before re-enabling on thread change event"

This reverts commit 309fa458f0132fdb72b658a64612ea815c68d47e.

3 years agoD-Bus thrreading test debug code correction
Ivailo Monev [Tue, 15 Dec 2020 08:56:05 +0000 (08:56 +0000)]
D-Bus thrreading test debug code correction

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoaccess the thread event dispatcher directly from QCoreApplication/QApplication
Ivailo Monev [Tue, 15 Dec 2020 08:55:03 +0000 (08:55 +0000)]
access the thread event dispatcher directly from QCoreApplication/QApplication

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agodisable socket notifier before re-enabling on thread change event
Ivailo Monev [Mon, 14 Dec 2020 23:32:06 +0000 (23:32 +0000)]
disable socket notifier before re-enabling on thread change event

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoavoid possible null pointer member access
Ivailo Monev [Mon, 14 Dec 2020 23:05:23 +0000 (23:05 +0000)]
avoid possible null pointer member access

patch from https://bugreports.qt.io/browse/QTBUG-6932

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoresolve text boundaries in current locale
Ivailo Monev [Mon, 14 Dec 2020 20:57:48 +0000 (20:57 +0000)]
resolve text boundaries in current locale

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoput use QEXPECT_FAIL() correctly in QIODevice test
Ivailo Monev [Mon, 14 Dec 2020 20:55:43 +0000 (20:55 +0000)]
put use QEXPECT_FAIL() correctly in QIODevice test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse correct precision when converting float/double values in QDomElement
Ivailo Monev [Mon, 14 Dec 2020 18:23:01 +0000 (18:23 +0000)]
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:
https://github.com/qt/qtbase/commit/8c883c8da32faf1245d257f1fc1fb39fb2b63efc
https://github.com/qt/qtbase/commit/d7cb21ac085117f879a8aa1d7727b2ca52d3353d

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoexplicitly convert QByteArray to char array in findInterface()
Ivailo Monev [Mon, 14 Dec 2020 16:30:21 +0000 (16:30 +0000)]
explicitly convert QByteArray to char array in findInterface()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agofix regression since 6d61928951badf7325cfe2cf798fd6b156cf91be
Ivailo Monev [Mon, 14 Dec 2020 16:24:17 +0000 (16:24 +0000)]
fix regression since 6d61928951badf7325cfe2cf798fd6b156cf91be

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoSolaris build fix
Ivailo Monev [Mon, 14 Dec 2020 16:19:40 +0000 (16:19 +0000)]
Solaris build fix

regressed with e29752f0f6bf9884ed8644e375143f05b7c3bd21

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agomark QIODevice::constructing_QTcpSocket() and QIODevice::unget() as expected fails
Ivailo Monev [Mon, 14 Dec 2020 15:35:07 +0000 (15:35 +0000)]
mark QIODevice::constructing_QTcpSocket() and QIODevice::unget() as expected fails

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse even more bogus host addresses in reverse lookup test
Ivailo Monev [Mon, 14 Dec 2020 14:43:21 +0000 (14:43 +0000)]
use even more bogus host addresses in reverse lookup test

in case the addresses are reachable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse normalization test data from Unicode v10.0.0
Ivailo Monev [Mon, 14 Dec 2020 14:23:30 +0000 (14:23 +0000)]
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>
3 years agofix host name query for certain type of addresses
Ivailo Monev [Mon, 14 Dec 2020 14:07:03 +0000 (14:07 +0000)]
fix host name query for certain type of addresses

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agofix some data races in tst_qthreadpool
Ivailo Monev [Mon, 14 Dec 2020 10:40:39 +0000 (10:40 +0000)]
fix some data races in tst_qthreadpool

upstream commit:
https://github.com/qt/qtbase/commit/f22b29162c8689f740841819d3350a3c013d7121

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agocompiler warning fix
Ivailo Monev [Mon, 14 Dec 2020 09:57:44 +0000 (09:57 +0000)]
compiler warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoproperly initialize QXmlStreamReaderPrivate members
Ivailo Monev [Mon, 14 Dec 2020 09:46:41 +0000 (09:46 +0000)]
properly initialize QXmlStreamReaderPrivate members

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoplug possible memory leak in Load_SingleSubst()
Ivailo Monev [Mon, 14 Dec 2020 09:40:18 +0000 (09:40 +0000)]
plug possible memory leak in Load_SingleSubst()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse scoped pointer in QImageData::create()
Ivailo Monev [Mon, 14 Dec 2020 09:32:56 +0000 (09:32 +0000)]
use scoped pointer in QImageData::create()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agomove private QMotifStyle members to QMotifStylePrivate
Ivailo Monev [Mon, 14 Dec 2020 06:51:35 +0000 (06:51 +0000)]
move private QMotifStyle members to QMotifStylePrivate

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agocall QCommonStyle methods from QMotifStyle
Ivailo Monev [Mon, 14 Dec 2020 06:14:35 +0000 (06:14 +0000)]
call QCommonStyle methods from QMotifStyle

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agobreak when plugin section is found in qt_unix_query()
Ivailo Monev [Sun, 13 Dec 2020 15:30:49 +0000 (15:30 +0000)]
break when plugin section is found in qt_unix_query()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoplug QXmlStreamReaderPrivate memory leak
Ivailo Monev [Sun, 13 Dec 2020 15:22:25 +0000 (15:22 +0000)]
plug QXmlStreamReaderPrivate memory leak

upstream commit:
https://github.com/qt/qtbase/commit/e83c4e813840b8632ec44f00ee3daf2ba1b18133

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoreimplement plugin verification via system provided ELF structures
Ivailo Monev [Sun, 13 Dec 2020 13:35:58 +0000 (13:35 +0000)]
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>
3 years agoinitialize QFileSystemMetaData members with values used in QFileSystemEngine::fillMet...
Ivailo Monev [Sun, 13 Dec 2020 10:10:50 +0000 (10:10 +0000)]
initialize QFileSystemMetaData members with values used in QFileSystemEngine::fillMetaData()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agocontributing notes correction
Ivailo Monev [Sat, 12 Dec 2020 15:17:19 +0000 (15:17 +0000)]
contributing notes correction

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoclose UBreakIterator in QTextBoundaryFinderPrivate destructor
Ivailo Monev [Sat, 12 Dec 2020 15:16:35 +0000 (15:16 +0000)]
close UBreakIterator in QTextBoundaryFinderPrivate destructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoclose the file descriptor even if lseek() fails in QFSFileEngine::open()
Ivailo Monev [Sat, 12 Dec 2020 14:17:53 +0000 (14:17 +0000)]
close the file descriptor even if lseek() fails in QFSFileEngine::open()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoconstruct strings via QString::fromLatin1() in RCC
Ivailo Monev [Sat, 12 Dec 2020 13:53:18 +0000 (13:53 +0000)]
construct strings via QString::fromLatin1() in RCC

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoreduce branches in QFSFileEngine::close()
Ivailo Monev [Sat, 12 Dec 2020 13:05:24 +0000 (13:05 +0000)]
reduce branches in QFSFileEngine::close()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove redundant QFSFileEnginePrivate::triet_stat member
Ivailo Monev [Sat, 12 Dec 2020 13:00:57 +0000 (13:00 +0000)]
remove redundant QFSFileEnginePrivate::triet_stat member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agofix test component build on non-Linux platform
Ivailo Monev [Sat, 12 Dec 2020 12:02:58 +0000 (12:02 +0000)]
fix test component build on non-Linux platform

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse proper type for qt_auto_repeat_data::keycode member
Ivailo Monev [Sat, 12 Dec 2020 11:21:02 +0000 (11:21 +0000)]
use proper type for qt_auto_repeat_data::keycode member

fixes build with Clang

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoadd note why style plugins object name is set if empty
Ivailo Monev [Sat, 12 Dec 2020 11:18:06 +0000 (11:18 +0000)]
add note why style plugins object name is set if empty

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agofix several issues related to style names
Ivailo Monev [Sat, 12 Dec 2020 11:04:22 +0000 (11:04 +0000)]
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>
3 years agofix regression since 53de5dc0f6c5dada367c7abf7eb71817fa43c4ec
Ivailo Monev [Fri, 11 Dec 2020 15:04:50 +0000 (15:04 +0000)]
fix regression since 53de5dc0f6c5dada367c7abf7eb71817fa43c4ec

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoseparate the lock from QConnectionDict
Ivailo Monev [Fri, 11 Dec 2020 13:38:49 +0000 (13:38 +0000)]
separate the lock from QConnectionDict

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agostatic analyzer warnings fixes
Ivailo Monev [Fri, 11 Dec 2020 13:01:51 +0000 (13:01 +0000)]
static analyzer warnings fixes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoinitialize all QFileSystemMetaData members
Ivailo Monev [Fri, 11 Dec 2020 12:38:16 +0000 (12:38 +0000)]
initialize all QFileSystemMetaData members

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoavoid QTextStream in qscript tool
Ivailo Monev [Fri, 11 Dec 2020 12:08:55 +0000 (12:08 +0000)]
avoid QTextStream in qscript tool

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agocontributing standards correction
Ivailo Monev [Fri, 11 Dec 2020 10:20:43 +0000 (10:20 +0000)]
contributing standards correction

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>