OSDN Git Service

kde/Katie.git
4 years agoQSystemError cleanup
Ivailo Monev [Thu, 16 Jan 2020 08:32:06 +0000 (08:32 +0000)]
QSystemError cleanup

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agomove _GNU_SOURCE definition from qplatformdefs header to mkspecs CMake file
Ivailo Monev [Thu, 16 Jan 2020 08:12:18 +0000 (08:12 +0000)]
move _GNU_SOURCE definition from qplatformdefs header to mkspecs CMake file

also remove -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE from FreeBSD platform
definitions since it does not support all required LFS functions and types

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agodrop support for a.out format
Ivailo Monev [Thu, 16 Jan 2020 08:03:11 +0000 (08:03 +0000)]
drop support for a.out format

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove redundant QT_HPUX_LD definition check in qlibrary_unix source file
Ivailo Monev [Thu, 16 Jan 2020 07:55:59 +0000 (07:55 +0000)]
remove redundant QT_HPUX_LD definition check in qlibrary_unix source file

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoreplace BUFSIZE with QT_BUFFISZE where applicable
Ivailo Monev [Thu, 16 Jan 2020 07:32:01 +0000 (07:32 +0000)]
replace BUFSIZE with QT_BUFFISZE where applicable

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoeffectively revert 46ae020ff2470151951ee35153a2c4921b793d42 and 9529ee4b26cc299db5da8...
Ivailo Monev [Thu, 16 Jan 2020 06:56:16 +0000 (06:56 +0000)]
effectively revert 46ae020ff2470151951ee35153a2c4921b793d42 and 9529ee4b26cc299db5da8ac569b7040beff31491

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agorework QImageReader formats table lookup
Ivailo Monev [Thu, 16 Jan 2020 04:45:24 +0000 (04:45 +0000)]
rework QImageReader formats table lookup

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agouse cmake_reset_check_state() and cmake_pop_check_state() macros to reset and restore...
Ivailo Monev [Thu, 16 Jan 2020 04:42:44 +0000 (04:42 +0000)]
use cmake_reset_check_state() and cmake_pop_check_state() macros to reset and restore function check state

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agouse ZSTD_VERSION_NUMBER to check ZSTD version in qbytearray source file
Ivailo Monev [Thu, 16 Jan 2020 00:34:29 +0000 (00:34 +0000)]
use ZSTD_VERSION_NUMBER to check ZSTD version in qbytearray source file

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoadd LIB_DEPENDS to FreeBSD package files [ci skip]
Ivailo Monev [Wed, 15 Jan 2020 22:16:26 +0000 (22:16 +0000)]
add LIB_DEPENDS to FreeBSD package files [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agocorrect LICENSE_FILE_KATIE in FreeBSD package files
Ivailo Monev [Wed, 15 Jan 2020 22:15:53 +0000 (22:15 +0000)]
correct LICENSE_FILE_KATIE in FreeBSD package files

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoadd missing dash to WITH_DBUS build option description
Ivailo Monev [Wed, 15 Jan 2020 22:13:48 +0000 (22:13 +0000)]
add missing dash to WITH_DBUS build option description

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agotake MYSQL and PGSQL options into account in pkg-plist FreeBSD package file [ci skip]
Ivailo Monev [Wed, 15 Jan 2020 19:41:03 +0000 (19:41 +0000)]
take MYSQL and PGSQL options into account in pkg-plist FreeBSD package file [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove ipv6 from CATEGORIES in FreeBSD package files [ci skip]
Ivailo Monev [Wed, 15 Jan 2020 19:21:51 +0000 (19:21 +0000)]
remove ipv6 from CATEGORIES in FreeBSD package files [ci skip]

apparently it is is considered as invalid on the host I am building (12.1)
but it is in the handbook and in the qt4-network port Makefile CATEGORIES:
https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-categories.html
https://svnweb.freebsd.org/ports/head/net/qt4-network/Makefile?revision=486987&view=markup&pathrev=495966

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoupdate FreeBSD pkg-plist package file
Ivailo Monev [Wed, 15 Jan 2020 19:12:46 +0000 (19:12 +0000)]
update FreeBSD pkg-plist package file

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agouse std::bitset<> for QCoreApplication::attribs member
Ivailo Monev [Wed, 15 Jan 2020 18:48:29 +0000 (18:48 +0000)]
use std::bitset<> for QCoreApplication::attribs member

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoadd ftp, net, ipv6 and www to CATEGORIES in FreeBSD package files [ci skip]
Ivailo Monev [Wed, 15 Jan 2020 18:32:45 +0000 (18:32 +0000)]
add ftp, net, ipv6 and www to CATEGORIES in FreeBSD package files [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agocorrect PGSQL_USES in FreeBSD package files [ci skip]
Ivailo Monev [Wed, 15 Jan 2020 17:34:37 +0000 (17:34 +0000)]
correct PGSQL_USES in FreeBSD package files [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agorequire C++11-capable compiler in FreeBSD package files [ci skip]
Ivailo Monev [Wed, 15 Jan 2020 17:31:10 +0000 (17:31 +0000)]
require C++11-capable compiler in FreeBSD package files [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agomake MySQL and PostgreSQL options in FreeBSD package files [ci skip]
Ivailo Monev [Wed, 15 Jan 2020 17:14:44 +0000 (17:14 +0000)]
make MySQL and PostgreSQL options in FreeBSD package files [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agospecify the exceptions license as custom in FreeBSD package files [ci skip]
Ivailo Monev [Wed, 15 Jan 2020 16:46:34 +0000 (16:46 +0000)]
specify the exceptions license as custom in FreeBSD package files [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoadd pkgconfig, mysql, pgsql and desktop-file-utils to USES in FreeBSD package files...
Ivailo Monev [Wed, 15 Jan 2020 16:19:50 +0000 (16:19 +0000)]
add pkgconfig, mysql, pgsql and desktop-file-utils to USES in FreeBSD package files [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove virtual specifier from internal QCoreApplication::compressEvent()
Ivailo Monev [Wed, 15 Jan 2020 15:58:25 +0000 (15:58 +0000)]
remove virtual specifier from internal QCoreApplication::compressEvent()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agouse getprogname() if available in QCoreApplicationPrivate::appName()
Ivailo Monev [Wed, 15 Jan 2020 15:53:38 +0000 (15:53 +0000)]
use getprogname() if available in QCoreApplicationPrivate::appName()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove unused qt_locale_initialized variable
Ivailo Monev [Wed, 15 Jan 2020 15:52:15 +0000 (15:52 +0000)]
remove unused qt_locale_initialized variable

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoset QT_LARGEFILE_SUPPORT in parent scope from katie_check_function64() [ci skip]
Ivailo Monev [Wed, 15 Jan 2020 05:09:37 +0000 (05:09 +0000)]
set QT_LARGEFILE_SUPPORT in parent scope from katie_check_function64() [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agosuffix tools when building package for FreeBSD to avoid conflicts
Ivailo Monev [Wed, 15 Jan 2020 04:59:39 +0000 (04:59 +0000)]
suffix tools when building package for FreeBSD to avoid conflicts

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agomake katie_check_function64() function and correct some comments in CMake files
Ivailo Monev [Wed, 15 Jan 2020 04:58:45 +0000 (04:58 +0000)]
make katie_check_function64() function and correct some comments in CMake files

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoreplace while() with for() loop in createReadHandlerHelper() function
Ivailo Monev [Wed, 15 Jan 2020 04:33:07 +0000 (04:33 +0000)]
replace while() with for() loop in createReadHandlerHelper() function

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoavoid temporary in QImageWriter::supportedImageFormats()
Ivailo Monev [Wed, 15 Jan 2020 04:25:14 +0000 (04:25 +0000)]
avoid temporary in QImageWriter::supportedImageFormats()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove redundant image format plugins
Ivailo Monev [Wed, 15 Jan 2020 04:23:18 +0000 (04:23 +0000)]
remove redundant image format plugins

handlers are built-in

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoreplace qabstractfileengine with qfsfileengine header inclusion in qfontengine_ft...
Ivailo Monev [Wed, 15 Jan 2020 03:43:24 +0000 (03:43 +0000)]
replace qabstractfileengine with qfsfileengine header inclusion in qfontengine_ft source file

it is required since 46ae020ff2470151951ee35153a2c4921b793d42

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agocheck if platform provides 64-bit offset functions
Ivailo Monev [Wed, 15 Jan 2020 01:54:46 +0000 (01:54 +0000)]
check if platform provides 64-bit offset functions

apparently FreeBSD does not support all of them, including some types

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoadd sqlite to USES in FreeBSD package files
Ivailo Monev [Wed, 15 Jan 2020 01:54:15 +0000 (01:54 +0000)]
add sqlite to USES in FreeBSD package files

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoobtain maximum hostname length via sysconf() in QHostInfo::localHostName()
Ivailo Monev [Wed, 15 Jan 2020 00:29:19 +0000 (00:29 +0000)]
obtain maximum hostname length via sysconf() in QHostInfo::localHostName()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoenable Large File Support (LFS) based on _LARGEFILE64_SOURCE, _LARGEFILE_SOURCE and...
Ivailo Monev [Wed, 15 Jan 2020 00:19:24 +0000 (00:19 +0000)]
enable Large File Support (LFS) based on _LARGEFILE64_SOURCE, _LARGEFILE_SOURCE and _FILE_OFFSET_BITS

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove _POSIX_MONOTONIC_CLOCK definition check from qeventdispatcher_unix_p header
Ivailo Monev [Tue, 14 Jan 2020 22:30:48 +0000 (22:30 +0000)]
remove _POSIX_MONOTONIC_CLOCK definition check from qeventdispatcher_unix_p header

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agocheck if host provides fcvt() and ecvt(), use copies from musl libc if not available
Ivailo Monev [Tue, 14 Jan 2020 21:57:38 +0000 (21:57 +0000)]
check if host provides fcvt() and ecvt(), use copies from musl libc if not available

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoinclude time header for tzset() in qcorecommon_p header
Ivailo Monev [Tue, 14 Jan 2020 19:43:08 +0000 (19:43 +0000)]
include time header for tzset() in qcorecommon_p header

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoadd FreeBSD package files [ci skip]
Ivailo Monev [Tue, 14 Jan 2020 19:32:21 +0000 (19:32 +0000)]
add FreeBSD package files [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoadd BSD license to Debian package copyright file and update it [ci skip]
Ivailo Monev [Tue, 14 Jan 2020 18:22:38 +0000 (18:22 +0000)]
add BSD license to Debian package copyright file and update it [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agouse proper type for QFile::fileEngine member
Ivailo Monev [Tue, 14 Jan 2020 16:40:00 +0000 (16:40 +0000)]
use proper type for QFile::fileEngine member

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoRevert "pass size of string to QString::fromLocal8Bit() where known"
Ivailo Monev [Tue, 14 Jan 2020 03:42:37 +0000 (03:42 +0000)]
Revert "pass size of string to QString::fromLocal8Bit() where known"

if the input string includes null-terminator and result is converted to
hex or percentage encoding it will contain characters it should not

This reverts commit 1d0f3d39f0cf449b627d22eb56e392d4eb141ddd.

4 years agoeffectively revert 653549b4e4933a4725768406da08c6aee1cb2eb6
Ivailo Monev [Tue, 14 Jan 2020 03:13:28 +0000 (03:13 +0000)]
effectively revert 653549b4e4933a4725768406da08c6aee1cb2eb6

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agomark QIODevice warning cases as unlikely
Ivailo Monev [Tue, 14 Jan 2020 01:30:19 +0000 (01:30 +0000)]
mark QIODevice warning cases as unlikely

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove unused QFileSystemEngine::setPermissions() argument
Ivailo Monev [Mon, 13 Jan 2020 21:24:05 +0000 (21:24 +0000)]
remove unused QFileSystemEngine::setPermissions() argument

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoavoid temporary in QDir::filePath()
Ivailo Monev [Mon, 13 Jan 2020 21:14:07 +0000 (21:14 +0000)]
avoid temporary in QDir::filePath()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agofix const-correctness of QDir::refresh()
Ivailo Monev [Mon, 13 Jan 2020 21:13:31 +0000 (21:13 +0000)]
fix const-correctness of QDir::refresh()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoreplace QDirPrivate::getFilterSepChar() and QDirPrivate::splitFilters() with their...
Ivailo Monev [Mon, 13 Jan 2020 21:13:04 +0000 (21:13 +0000)]
replace QDirPrivate::getFilterSepChar() and QDirPrivate::splitFilters() with their body

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoclarify note about BOM removal in QIcuCodec::convertToUnicode()
Ivailo Monev [Mon, 13 Jan 2020 21:12:23 +0000 (21:12 +0000)]
clarify note about BOM removal in QIcuCodec::convertToUnicode()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agodetect Shell to be used as shebang for profile, exec and dbg scripts
Ivailo Monev [Mon, 13 Jan 2020 18:38:05 +0000 (18:38 +0000)]
detect Shell to be used as shebang for profile, exec and dbg scripts

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agooptimize QPNGImageWriter::writeImage()
Ivailo Monev [Mon, 13 Jan 2020 18:07:32 +0000 (18:07 +0000)]
optimize QPNGImageWriter::writeImage()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoreuse QDir object in QFactoryLoader::updateDir()
Ivailo Monev [Mon, 13 Jan 2020 17:44:29 +0000 (17:44 +0000)]
reuse QDir object in QFactoryLoader::updateDir()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agouse plain assignment in QTextStreamPrivate::saveConverterState() and QTextStreamPriva...
Ivailo Monev [Mon, 13 Jan 2020 17:28:10 +0000 (17:28 +0000)]
use plain assignment in QTextStreamPrivate::saveConverterState() and QTextStreamPrivate::saveConverterState()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoreplace 0 with Q_NULLPTR in QXmlInputSource, QXmlDefaultHandler, QXmlSimpleReaderPriv...
Ivailo Monev [Mon, 13 Jan 2020 17:15:09 +0000 (17:15 +0000)]
replace 0 with Q_NULLPTR in QXmlInputSource, QXmlDefaultHandler, QXmlSimpleReaderPrivate, QXmlSimpleReader and QXmlSimpleReaderPrivate

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agouse uninitialized buffer with QT_BUFFSIZE as size in QXmlInputSource::fetchData()
Ivailo Monev [Mon, 13 Jan 2020 16:59:49 +0000 (16:59 +0000)]
use uninitialized buffer with QT_BUFFSIZE as size in QXmlInputSource::fetchData()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove unused QXmlInputSourcePrivate member
Ivailo Monev [Mon, 13 Jan 2020 16:47:29 +0000 (16:47 +0000)]
remove unused QXmlInputSourcePrivate member

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agorework internal QTextStream converter state save/restore
Ivailo Monev [Mon, 13 Jan 2020 16:32:29 +0000 (16:32 +0000)]
rework internal QTextStream converter state save/restore

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoindent QDBusDemarshaller::toStringList()
Ivailo Monev [Mon, 13 Jan 2020 15:26:40 +0000 (15:26 +0000)]
indent QDBusDemarshaller::toStringList()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoavoid passing QSettings pointer as argument to QLibraryPrivate::isPlugin() and QFacto...
Ivailo Monev [Mon, 13 Jan 2020 15:26:24 +0000 (15:26 +0000)]
avoid passing QSettings pointer as argument to QLibraryPrivate::isPlugin() and QFactoryLoader::updateDir()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove redundant DBUS_TYPE_UNIX_FD checks
Ivailo Monev [Mon, 13 Jan 2020 01:46:47 +0000 (01:46 +0000)]
remove redundant DBUS_TYPE_UNIX_FD checks

DBUS_TYPE_UNIX_FD and DBUS_TYPE_UNIX_FD_AS_STRING are available since
v1.2.16 and v1.5.12 is required now

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove BOMs if QTextCodec::ConverterState has QTextCodec::IgnoreHeader flag set
Ivailo Monev [Mon, 13 Jan 2020 00:54:16 +0000 (00:54 +0000)]
remove BOMs if QTextCodec::ConverterState has QTextCodec::IgnoreHeader flag set

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agosync stub QTextCodec class version with non-stub
Ivailo Monev [Mon, 13 Jan 2020 00:38:19 +0000 (00:38 +0000)]
sync stub QTextCodec class version with non-stub

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove redundant const_cast<> in qobject_cast<>() function
Ivailo Monev [Mon, 13 Jan 2020 00:37:33 +0000 (00:37 +0000)]
remove redundant const_cast<> in qobject_cast<>() function

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agouse foreach() for iteration in QPollingFileSystemWatcherEngine::addPaths() and QPolli...
Ivailo Monev [Sun, 12 Jan 2020 22:22:10 +0000 (22:22 +0000)]
use foreach() for iteration in QPollingFileSystemWatcherEngine::addPaths() and QPollingFileSystemWatcherEngine::removePaths()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agomove QFileSystemWatcher initialization from QFileSystemWatcher::addPaths() to QFileSy...
Ivailo Monev [Sun, 12 Jan 2020 21:54:52 +0000 (21:54 +0000)]
move QFileSystemWatcher initialization from QFileSystemWatcher::addPaths() to QFileSystemWatcherPrivate::init()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agouse __PRETTY_FUNCTION__ for Q_FUNC_INFO when compiler is GCC/Clang, __func__ if other
Ivailo Monev [Sun, 12 Jan 2020 18:46:42 +0000 (18:46 +0000)]
use __PRETTY_FUNCTION__ for Q_FUNC_INFO when compiler is GCC/Clang, __func__ if other

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove tmake comments from qobjectdefs header
Ivailo Monev [Sun, 12 Jan 2020 17:37:34 +0000 (17:37 +0000)]
remove tmake comments from qobjectdefs header

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agouse QSettings::NativeFormat as default for QSettings constructed with filename
Ivailo Monev [Sun, 12 Jan 2020 17:12:03 +0000 (17:12 +0000)]
use QSettings::NativeFormat as default for QSettings constructed with filename

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agooptimize QFileSystemWatcher
Ivailo Monev [Sun, 12 Jan 2020 17:03:33 +0000 (17:03 +0000)]
optimize QFileSystemWatcher

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoreplace 0 with Q_NULLPTR in QFileSystemWatcherPrivate and QFileSystemWatcher
Ivailo Monev [Sun, 12 Jan 2020 16:48:56 +0000 (16:48 +0000)]
replace 0 with Q_NULLPTR in QFileSystemWatcherPrivate and QFileSystemWatcher

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoreplace _POSIX_MONOTONIC_CLOCK definition with QElapsedTimer::isMonotonic() result...
Ivailo Monev [Sun, 12 Jan 2020 16:04:25 +0000 (16:04 +0000)]
replace _POSIX_MONOTONIC_CLOCK definition with QElapsedTimer::isMonotonic() result checks

in addition to the compile-time check, QElapsedTimer::isMonotonic() does
runtime check via sysconf() and is guarded by QT_NO_CLOCK_MONOTONIC option
definition check

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agomake use of qt_error_string() in QSystemError::toString() method and qdlerror() function
Ivailo Monev [Sun, 12 Jan 2020 15:35:31 +0000 (15:35 +0000)]
make use of qt_error_string() in QSystemError::toString() method and qdlerror() function

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoupdate translations [ci skip]
Ivailo Monev [Sun, 12 Jan 2020 15:21:15 +0000 (15:21 +0000)]
update translations [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoset QFSFileEnginePrivate::tried_stat to proper type in QTemporaryFileEngine::open()
Ivailo Monev [Sun, 12 Jan 2020 03:07:28 +0000 (03:07 +0000)]
set QFSFileEnginePrivate::tried_stat to proper type in QTemporaryFileEngine::open()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove redundant int() constructs from qt_error_string() function calls
Ivailo Monev [Sun, 12 Jan 2020 03:06:01 +0000 (03:06 +0000)]
remove redundant int() constructs from qt_error_string() function calls

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove redundant condition in QFSFileEnginePrivate::readFdFh()
Ivailo Monev [Sun, 12 Jan 2020 02:39:22 +0000 (02:39 +0000)]
remove redundant condition in QFSFileEnginePrivate::readFdFh()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agomark warning cases in QFSFileEngine as unlikely
Ivailo Monev [Sun, 12 Jan 2020 02:39:01 +0000 (02:39 +0000)]
mark warning cases in QFSFileEngine as unlikely

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agorequire D-Bus v1.5.12+ for demarshaling basic types
Ivailo Monev [Sun, 12 Jan 2020 02:13:44 +0000 (02:13 +0000)]
require D-Bus v1.5.12+ for demarshaling basic types

fixes a crash

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agointroduce QT_BUFFSIZE
Ivailo Monev [Sat, 11 Jan 2020 23:07:24 +0000 (23:07 +0000)]
introduce QT_BUFFSIZE

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoMerge branch 'refileengine'
Ivailo Monev [Sat, 11 Jan 2020 20:41:42 +0000 (20:41 +0000)]
Merge branch 'refileengine'

4 years agocleanup file engine, notably the Qt resource part
Ivailo Monev [Sat, 11 Jan 2020 02:29:34 +0000 (02:29 +0000)]
cleanup file engine, notably the Qt resource part

this is fixes QTBUG-11223, I also would like to take it step further
and make the resources requests prefixed with "qrc:/" so that the
check when to use QResourceFileEngine is even more reliable but
that will require backwards incompatible change so it will be done
in future release.

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agodefine QIODEVICE_BUFFERSIZE to value of BUFSIZ from stdio header
Ivailo Monev [Sat, 11 Jan 2020 02:55:23 +0000 (02:55 +0000)]
define QIODEVICE_BUFFERSIZE to value of BUFSIZ from stdio header

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoreplace 0 with Q_NULLPTR in QThreadPoolThread and QThreadPoolPrivate
Ivailo Monev [Sat, 11 Jan 2020 01:48:28 +0000 (01:48 +0000)]
replace 0 with Q_NULLPTR in QThreadPoolThread and QThreadPoolPrivate

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoset error to QFile::CopyError in case of failure in QFile::copy()
Ivailo Monev [Sat, 11 Jan 2020 01:27:36 +0000 (01:27 +0000)]
set error to QFile::CopyError in case of failure in QFile::copy()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoset result error if lookup by address fails in QHostInfoAgent::fromName()
Ivailo Monev [Sat, 11 Jan 2020 00:28:27 +0000 (00:28 +0000)]
set result error if lookup by address fails in QHostInfoAgent::fromName()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agooptimize toMSecsSinceEpoch_helper() function
Ivailo Monev [Fri, 10 Jan 2020 23:30:27 +0000 (23:30 +0000)]
optimize toMSecsSinceEpoch_helper() function

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoset QSharedMemory error from errno in QSharedMemoryPrivate::handle()
Ivailo Monev [Fri, 10 Jan 2020 21:25:16 +0000 (21:25 +0000)]
set QSharedMemory error from errno in QSharedMemoryPrivate::handle()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoimplement QFileSystemEngine::copyFile() for non-Linux platforms
Ivailo Monev [Fri, 10 Jan 2020 21:01:10 +0000 (21:01 +0000)]
implement QFileSystemEngine::copyFile() for non-Linux platforms

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoadd note in which version qFmod() function was introduced [ci skip]
Ivailo Monev [Fri, 10 Jan 2020 16:54:43 +0000 (16:54 +0000)]
add note in which version qFmod() function was introduced [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoreplace qFloorF() with qFloor() function call in snapTo26Dot6Grid() function
Ivailo Monev [Fri, 10 Jan 2020 16:51:52 +0000 (16:51 +0000)]
replace qFloorF() with qFloor() function call in snapTo26Dot6Grid() function

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agointroduce qFmod() math function
Ivailo Monev [Fri, 10 Jan 2020 16:49:41 +0000 (16:49 +0000)]
introduce qFmod() math function

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agouse expf() in qExp() for float types
Ivailo Monev [Fri, 10 Jan 2020 16:43:30 +0000 (16:43 +0000)]
use expf() in qExp() for float types

it is available since C++ 11

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoreplace math with cmath header inclusion in qlocale_tools source file
Ivailo Monev [Fri, 10 Jan 2020 16:41:41 +0000 (16:41 +0000)]
replace math with cmath header inclusion in qlocale_tools source file

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove math header inclusion from qrect source file
Ivailo Monev [Fri, 10 Jan 2020 16:41:23 +0000 (16:41 +0000)]
remove math header inclusion from qrect source file

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoreplace Q_PI with M_PI from math header
Ivailo Monev [Fri, 10 Jan 2020 15:16:46 +0000 (15:16 +0000)]
replace Q_PI with M_PI from math header

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove unused qFastSin() and qFastCos() functions
Ivailo Monev [Fri, 10 Jan 2020 14:57:22 +0000 (14:57 +0000)]
remove unused qFastSin() and qFastCos() functions

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agodefine _USE_MATH_DEFINES in qmath header
Ivailo Monev [Fri, 10 Jan 2020 14:52:19 +0000 (14:52 +0000)]
define _USE_MATH_DEFINES in qmath header

also replace math with qmath header inclusion where the constants are
needed

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoindent qCeil(), qFloor(), qFabs(), qSin(), qCos(), qTan(), qAcos(), qAsin(), qAtan...
Ivailo Monev [Fri, 10 Jan 2020 14:40:24 +0000 (14:40 +0000)]
indent qCeil(), qFloor(), qFabs(), qSin(), qCos(), qTan(), qAcos(), qAsin(), qAtan(), qAtan2(), qSqrt(), qLn(), qExp() and qPow() functions

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
4 years agoremove redundant virtual QEasingCurveFunction::copy() method override
Ivailo Monev [Fri, 10 Jan 2020 04:12:29 +0000 (04:12 +0000)]
remove redundant virtual QEasingCurveFunction::copy() method override

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>