OSDN Git Service
Ivailo Monev [Mon, 21 Dec 2020 21:22:52 +0000 (21:22 +0000)]
add link to Arch package guidelines in PKGBUILD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Ivailo Monev [Sun, 20 Dec 2020 06:15:34 +0000 (06:15 +0000)]
QChar::unicodeVersion() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
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>
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>
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>
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>
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>
Ivailo Monev [Thu, 17 Dec 2020 21:10:31 +0000 (21:10 +0000)]
version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 17 Dec 2020 17:27:51 +0000 (17:27 +0000)]
preperations for release
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Ivailo Monev [Tue, 15 Dec 2020 18:02:56 +0000 (18:02 +0000)]
Merge branch 'master' of https://github.com/fluxer/katie into restat
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>
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>
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>
Ivailo Monev [Tue, 15 Dec 2020 13:01:33 +0000 (13:01 +0000)]
compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
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>
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>
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>
Ivailo Monev [Tue, 15 Dec 2020 11:24:27 +0000 (11:24 +0000)]
update POT files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
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>
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>
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>
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>
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>
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>
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.
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Ivailo Monev [Mon, 14 Dec 2020 09:57:44 +0000 (09:57 +0000)]
compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Ivailo Monev [Sat, 12 Dec 2020 15:17:19 +0000 (15:17 +0000)]
contributing notes correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>