OSDN Git Service

kde/Katie.git
3 years agoreplace obsolete libmariadbclient with mariadb-libs dependency in Arch package file
Ivailo Monev [Thu, 3 Dec 2020 18:45:51 +0000 (18:45 +0000)]
replace obsolete libmariadbclient with mariadb-libs dependency in Arch package file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agobuild connman and networkmanager bearer plugins only on Linux
Ivailo Monev [Thu, 3 Dec 2020 18:41:39 +0000 (18:41 +0000)]
build connman and networkmanager bearer plugins only on Linux

even the generic plugin is not fully operational for other OS but
qGetInterfaceType() can be implemented for FreeBSD since it has similar
`ifreq` structure

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove now redundant workaround in katie_check_defined()
Ivailo Monev [Thu, 3 Dec 2020 18:31:39 +0000 (18:31 +0000)]
remove now redundant workaround in katie_check_defined()

compiled source is not executed to check its return value since
check_cxx_source_compiles() is used now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoreset variables if version could not be obtained in MySQL module
Ivailo Monev [Thu, 3 Dec 2020 18:15:13 +0000 (18:15 +0000)]
reset variables if version could not be obtained in MySQL module

minimum version is required now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoadd BSD license file
Ivailo Monev [Thu, 3 Dec 2020 17:49:24 +0000 (17:49 +0000)]
add BSD license file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agogenerate version without tag for Arch package
Ivailo Monev [Thu, 3 Dec 2020 17:35:23 +0000 (17:35 +0000)]
generate version without tag for Arch package

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agorequire PostgreSQL atleast v7.4
Ivailo Monev [Thu, 3 Dec 2020 17:18:09 +0000 (17:18 +0000)]
require PostgreSQL atleast v7.4

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agofix PosgreSQL support for nan, inf and -inf
Ivailo Monev [Thu, 3 Dec 2020 17:02:44 +0000 (17:02 +0000)]
fix PosgreSQL support for nan, inf and -inf

upstream commit:
https://github.com/qt/qtbase/commit/3185b40d5de1092ed2bdd83f72478a344c5fc9e9

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove currently unused HarfBuzz checks during build
Ivailo Monev [Thu, 3 Dec 2020 16:47:31 +0000 (16:47 +0000)]
remove currently unused HarfBuzz checks during build

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove reference to trace script
Ivailo Monev [Thu, 3 Dec 2020 16:35:18 +0000 (16:35 +0000)]
remove reference to trace script

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoproperly indent QSqlRelationalDelegate
Ivailo Monev [Thu, 3 Dec 2020 16:33:39 +0000 (16:33 +0000)]
properly indent QSqlRelationalDelegate

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoreview CMake modules inclusions
Ivailo Monev [Thu, 3 Dec 2020 16:33:21 +0000 (16:33 +0000)]
review CMake modules inclusions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove Doxygen related files
Ivailo Monev [Thu, 3 Dec 2020 05:37:33 +0000 (05:37 +0000)]
remove Doxygen related files

documentation is far from Doxygen compatible yet

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agono gain in using Travis anymore
Ivailo Monev [Thu, 3 Dec 2020 05:35:40 +0000 (05:35 +0000)]
no gain in using Travis anymore

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove KatieMacros CMake file
Ivailo Monev [Thu, 3 Dec 2020 03:56:36 +0000 (03:56 +0000)]
remove KatieMacros CMake file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoinline some QTimer methods
Ivailo Monev [Wed, 2 Dec 2020 19:37:55 +0000 (19:37 +0000)]
inline some QTimer methods

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agobuild fix
Ivailo Monev [Wed, 2 Dec 2020 19:07:01 +0000 (19:07 +0000)]
build fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse foreach() for iterations in QInternalMimeData
Ivailo Monev [Wed, 2 Dec 2020 18:58:23 +0000 (18:58 +0000)]
use foreach() for iterations in QInternalMimeData

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse foreach() for iteration in QGestureEvent::gesture()
Ivailo Monev [Wed, 2 Dec 2020 18:35:09 +0000 (18:35 +0000)]
use foreach() for iteration in QGestureEvent::gesture()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoinline QWindowStateChangeEvent::isOverride()
Ivailo Monev [Wed, 2 Dec 2020 18:31:11 +0000 (18:31 +0000)]
inline QWindowStateChangeEvent::isOverride()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse proper type for QActionEvent argument
Ivailo Monev [Wed, 2 Dec 2020 18:28:16 +0000 (18:28 +0000)]
use proper type for QActionEvent argument

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove unused and internal QNativeGestureEvent
Ivailo Monev [Wed, 2 Dec 2020 17:48:32 +0000 (17:48 +0000)]
remove unused and internal QNativeGestureEvent

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove unused and internal QDragResponseEvent
Ivailo Monev [Wed, 2 Dec 2020 16:31:56 +0000 (16:31 +0000)]
remove unused and internal QDragResponseEvent

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove unused QPaintEvent::m_erased member
Ivailo Monev [Wed, 2 Dec 2020 16:29:58 +0000 (16:29 +0000)]
remove unused QPaintEvent::m_erased member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agolink D-Bus test to KtDBus from katie_dbus_test()
Ivailo Monev [Wed, 2 Dec 2020 07:07:24 +0000 (07:07 +0000)]
link D-Bus test to KtDBus from katie_dbus_test()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoexecute GUI tests via script
Ivailo Monev [Wed, 2 Dec 2020 06:47:36 +0000 (06:47 +0000)]
execute GUI tests via script

it may or may not work depending on how much time is required for Xvfb
to start but should cover most cases

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoexecute D-Bus tests with script
Ivailo Monev [Wed, 2 Dec 2020 05:43:11 +0000 (05:43 +0000)]
execute D-Bus tests with script

NetBSD does not have the daemon running by default and some environments
such as Travis may not have it either, this should make the tests pass
in such cases without any changes to the host

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse qIsNaN in common D-Bus tests header
Ivailo Monev [Wed, 2 Dec 2020 05:02:45 +0000 (05:02 +0000)]
use qIsNaN in common D-Bus tests header

fixes build on NetBSD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agocheck for /proc/<pid>/exe and /proc/<pid>/cmdline during build
Ivailo Monev [Wed, 2 Dec 2020 03:55:49 +0000 (03:55 +0000)]
check for /proc/<pid>/exe and /proc/<pid>/cmdline during build

NetBSD also support them in current version

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoadd script for static analysis build
Ivailo Monev [Tue, 1 Dec 2020 21:45:54 +0000 (21:45 +0000)]
add script for static analysis build

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agofix some static analyzer warnings
Ivailo Monev [Tue, 1 Dec 2020 20:37:43 +0000 (20:37 +0000)]
fix some static analyzer warnings

upstream commit:
https://github.com/qt/qtbase/commit/8936918a651ac297c91bfd285995993b306347ab

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoplace all private headers in single directory
Ivailo Monev [Tue, 1 Dec 2020 19:18:08 +0000 (19:18 +0000)]
place all private headers in single directory

should reduce the build time and also the length of the commands used
during build

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove global headers leftovers
Ivailo Monev [Tue, 1 Dec 2020 18:06:55 +0000 (18:06 +0000)]
remove global headers leftovers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agolookup the full library paths from modules
Ivailo Monev [Tue, 1 Dec 2020 17:30:43 +0000 (17:30 +0000)]
lookup the full library paths from modules

now the BSD workaround is needed only for CMake to not fail to find
packages from the modules it provides, not for the modules Katie
provides

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoavoid pointer with zero comparison in QTextDocumentWriter
Ivailo Monev [Tue, 1 Dec 2020 16:56:23 +0000 (16:56 +0000)]
avoid pointer with zero comparison in QTextDocumentWriter

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agomark static list as const in QTextDocumentWriter::supportedDocumentFormats()
Ivailo Monev [Tue, 1 Dec 2020 16:55:54 +0000 (16:55 +0000)]
mark static list as const in QTextDocumentWriter::supportedDocumentFormats()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove unused CPP::ExtractImages
Ivailo Monev [Tue, 1 Dec 2020 16:35:17 +0000 (16:35 +0000)]
remove unused CPP::ExtractImages

drop explicity gzip-ed XPM images handling while at it, it's not an
actual format

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agofix resolv detection on FreeBSD
Ivailo Monev [Tue, 1 Dec 2020 16:15:35 +0000 (16:15 +0000)]
fix resolv detection on FreeBSD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoadd keypad and F1-F35 keys to the QKeyMapper table
Ivailo Monev [Tue, 1 Dec 2020 15:49:41 +0000 (15:49 +0000)]
add keypad and F1-F35 keys to the QKeyMapper table

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoQSvgTinyDocument::load() const-correctness fix
Ivailo Monev [Tue, 1 Dec 2020 06:19:28 +0000 (06:19 +0000)]
QSvgTinyDocument::load() const-correctness fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoproperly indent QTextTablePrivate, QTextTable and QTextImageHandler
Ivailo Monev [Tue, 1 Dec 2020 06:19:03 +0000 (06:19 +0000)]
properly indent QTextTablePrivate, QTextTable and QTextImageHandler

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agodrop ODF support
Ivailo Monev [Tue, 1 Dec 2020 05:04:15 +0000 (05:04 +0000)]
drop ODF support

HTML is worth supporting since browsers are a thing nowdays. drop the
compressed PDF support while at it to eliminate the indirect zlib
dependency of the GUI component

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoget rid of the static build restriction
Ivailo Monev [Tue, 1 Dec 2020 02:52:33 +0000 (02:52 +0000)]
get rid of the static build restriction

plugins are build as shared libraries regardless of the build type

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoadd script for automated machine translations
Ivailo Monev [Mon, 30 Nov 2020 23:40:48 +0000 (23:40 +0000)]
add script for automated machine translations

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agooops, install fix
Ivailo Monev [Mon, 30 Nov 2020 23:08:41 +0000 (23:08 +0000)]
oops, install fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove QT_TRANSLATE_NOOP3() and QT_TRANSLATE_NOOP3_UTF8() macros
Ivailo Monev [Mon, 30 Nov 2020 22:37:17 +0000 (22:37 +0000)]
remove QT_TRANSLATE_NOOP3() and QT_TRANSLATE_NOOP3_UTF8() macros

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agotypo in CodeQL workflow
Ivailo Monev [Mon, 30 Nov 2020 22:33:37 +0000 (22:33 +0000)]
typo in CodeQL workflow

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agominimize use of KATIE_PROCESSOR
Ivailo Monev [Mon, 30 Nov 2020 22:32:57 +0000 (22:32 +0000)]
minimize use of KATIE_PROCESSOR

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agomove QT_NO_TRANSLATION to external package dependant definitions
Ivailo Monev [Mon, 30 Nov 2020 22:32:18 +0000 (22:32 +0000)]
move QT_NO_TRANSLATION to external package dependant definitions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse foreach() for iteration in QDirIteratorPrivate constructor
Ivailo Monev [Mon, 30 Nov 2020 22:31:44 +0000 (22:31 +0000)]
use foreach() for iteration in QDirIteratorPrivate constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoreview build time warnings and fatal errors
Ivailo Monev [Mon, 30 Nov 2020 18:33:50 +0000 (18:33 +0000)]
review build time warnings and fatal errors

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agodrop functionality that may affect reproducible builds
Ivailo Monev [Mon, 30 Nov 2020 18:03:15 +0000 (18:03 +0000)]
drop functionality that may affect reproducible builds

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agodrop support for QLibraryInfo::PrefixPath and QLibraryInfo::DataPath
Ivailo Monev [Mon, 30 Nov 2020 17:32:56 +0000 (17:32 +0000)]
drop support for QLibraryInfo::PrefixPath and QLibraryInfo::DataPath

prefix cannot be reliably set and data path is not actually required for
anything

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agorename WITH_PSQL option to WITH_POSTGRESQL for consistency
Ivailo Monev [Mon, 30 Nov 2020 16:36:05 +0000 (16:36 +0000)]
rename WITH_PSQL option to WITH_POSTGRESQL for consistency

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoreimplement backtrace support via execinfo
Ivailo Monev [Mon, 30 Nov 2020 05:19:36 +0000 (05:19 +0000)]
reimplement backtrace support via execinfo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoprefix isatty() function calls
Ivailo Monev [Mon, 30 Nov 2020 04:21:13 +0000 (04:21 +0000)]
prefix isatty() function calls

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agofix regression since 59a37e52e4cd2510a8fa96afeda26556a5150429
Ivailo Monev [Mon, 30 Nov 2020 03:20:18 +0000 (03:20 +0000)]
fix regression since 59a37e52e4cd2510a8fa96afeda26556a5150429

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove redundant QApplication friend declaration
Ivailo Monev [Mon, 30 Nov 2020 02:10:31 +0000 (02:10 +0000)]
remove redundant QApplication friend declaration

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agobind domain to UTF-8 codeset from QTranslator::load()
Ivailo Monev [Mon, 30 Nov 2020 02:10:01 +0000 (02:10 +0000)]
bind domain to UTF-8 codeset from QTranslator::load()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agooptimize QCoreApplication::translate()
Ivailo Monev [Sun, 29 Nov 2020 22:14:34 +0000 (22:14 +0000)]
optimize QCoreApplication::translate()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse foreach() for iteration in QApplication::alert()
Ivailo Monev [Sun, 29 Nov 2020 21:23:26 +0000 (21:23 +0000)]
use foreach() for iteration in QApplication::alert()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoavoid temporaries in QApplication::topLevelAt()
Ivailo Monev [Sun, 29 Nov 2020 21:21:01 +0000 (21:21 +0000)]
avoid temporaries in QApplication::topLevelAt()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoavoid temporary in QApplication::setOverrideCursor()
Ivailo Monev [Sun, 29 Nov 2020 21:18:47 +0000 (21:18 +0000)]
avoid temporary in QApplication::setOverrideCursor()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove disabled X11 workaround in qapplication_x11 source file
Ivailo Monev [Sun, 29 Nov 2020 21:12:33 +0000 (21:12 +0000)]
remove disabled X11 workaround in qapplication_x11 source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agodo not translate error codes in qt_error_string()
Ivailo Monev [Sun, 29 Nov 2020 04:00:10 +0000 (04:00 +0000)]
do not translate error codes in qt_error_string()

strerror()/strerror_r() should do translate it depending on the system
locale

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove mac/win leftovers
Ivailo Monev [Sun, 29 Nov 2020 03:59:11 +0000 (03:59 +0000)]
remove mac/win leftovers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agorework the translation related functions
Ivailo Monev [Sun, 29 Nov 2020 00:13:02 +0000 (00:13 +0000)]
rework the translation related functions

this is both step back (in terms of plural support) and step forward
(in terms of missuse of QApplication::translate()) but it has to be done
to make the API somewhat sensible. note that plural forms emulation via
QString.arg() is already done in some places and
QApplication::translate() is used somewhere where it should not be. in a
nutshell, if your code does not compile it probably needs more than a
build fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove translations, provide POT files
Ivailo Monev [Sat, 28 Nov 2020 19:16:51 +0000 (19:16 +0000)]
remove translations, provide POT files

many translations are bogus now and have to be reviewed thus
translations will be done anew

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoprefix getpid() function calls
Ivailo Monev [Sat, 28 Nov 2020 14:24:34 +0000 (14:24 +0000)]
prefix getpid() function calls

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agomerge QT_NO_TRANSLATION and QT_NO_TRANSLATION_BUILDER options
Ivailo Monev [Sat, 28 Nov 2020 14:18:16 +0000 (14:18 +0000)]
merge QT_NO_TRANSLATION and QT_NO_TRANSLATION_BUILDER options

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoproperly indent statement in findXdndAwareParent()
Ivailo Monev [Sat, 28 Nov 2020 04:07:30 +0000 (04:07 +0000)]
properly indent statement in findXdndAwareParent()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoupdate FreeBSD pkg-plist file to account for the translations
Ivailo Monev [Sat, 28 Nov 2020 03:06:18 +0000 (03:06 +0000)]
update FreeBSD pkg-plist file to account for the translations

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoreview katie_setup_target() style
Ivailo Monev [Sat, 28 Nov 2020 02:58:12 +0000 (02:58 +0000)]
review katie_setup_target() style

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove unused and internal QCoreApplicationPrivate::isTranslatorInstalled()
Ivailo Monev [Sat, 28 Nov 2020 02:57:34 +0000 (02:57 +0000)]
remove unused and internal QCoreApplicationPrivate::isTranslatorInstalled()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agocorrect variables in katie_check_defined()
Ivailo Monev [Sat, 28 Nov 2020 02:41:49 +0000 (02:41 +0000)]
correct variables in katie_check_defined()

CMAKE_REQUIRED_FLAGS is a string, not list

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoreimplement QTranslator via gettext/libintl
Ivailo Monev [Fri, 27 Nov 2020 23:38:20 +0000 (23:38 +0000)]
reimplement QTranslator via gettext/libintl

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoworkaround some CMake and BSD issues
Ivailo Monev [Fri, 27 Nov 2020 23:23:27 +0000 (23:23 +0000)]
workaround some CMake and BSD issues

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoFrench translation correction
Ivailo Monev [Fri, 27 Nov 2020 15:42:26 +0000 (15:42 +0000)]
French translation correction

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove unused linguist classes, typedefs and function
Ivailo Monev [Fri, 27 Nov 2020 03:25:40 +0000 (03:25 +0000)]
remove unused linguist classes, typedefs and function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agomark QTranslator::translate() as virtual
Ivailo Monev [Fri, 27 Nov 2020 03:24:52 +0000 (03:24 +0000)]
mark QTranslator::translate() as virtual

when the overload was merged as per the TODO virtual specifier was not
added by mistake

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agofix possible sm_performSaveYourself() thread-safety issue
Ivailo Monev [Fri, 27 Nov 2020 02:13:48 +0000 (02:13 +0000)]
fix possible sm_performSaveYourself() thread-safety issue

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agocheck for pthread_stackseg_np() during build
Ivailo Monev [Fri, 27 Nov 2020 01:23:41 +0000 (01:23 +0000)]
check for pthread_stackseg_np() during build

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoOpenBSD build fix
Ivailo Monev [Fri, 27 Nov 2020 01:14:22 +0000 (01:14 +0000)]
OpenBSD build fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agouse arc4random() in qrand() if available
Ivailo Monev [Fri, 27 Nov 2020 01:01:59 +0000 (01:01 +0000)]
use arc4random() in qrand() if available

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agopass CMAKE_THREAD_LIBS_INIT to pthread_attr_get_np() test
Ivailo Monev [Fri, 27 Nov 2020 00:47:34 +0000 (00:47 +0000)]
pass CMAKE_THREAD_LIBS_INIT to pthread_attr_get_np() test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove unused QThreadData::clearCurrentThreadData()
Ivailo Monev [Thu, 26 Nov 2020 20:55:08 +0000 (20:55 +0000)]
remove unused QThreadData::clearCurrentThreadData()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove stub QNetworkSessionPrivate::setALREnabled()
Ivailo Monev [Thu, 26 Nov 2020 19:46:05 +0000 (19:46 +0000)]
remove stub QNetworkSessionPrivate::setALREnabled()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove unused set_font_bits() argument
Ivailo Monev [Thu, 26 Nov 2020 19:36:18 +0000 (19:36 +0000)]
remove unused set_font_bits() argument

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoavoid branch in QFontPrivate constructor
Ivailo Monev [Thu, 26 Nov 2020 19:35:53 +0000 (19:35 +0000)]
avoid branch in QFontPrivate constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agofix some QByteArrayMatcher and QStringMatcher bugs
Ivailo Monev [Thu, 26 Nov 2020 18:58:50 +0000 (18:58 +0000)]
fix some QByteArrayMatcher and QStringMatcher bugs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoset correct Section type for QDateTimeParser::last
Ivailo Monev [Thu, 26 Nov 2020 18:05:58 +0000 (18:05 +0000)]
set correct Section type for QDateTimeParser::last

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

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove unused QDateTimeParser member and enum
Ivailo Monev [Thu, 26 Nov 2020 17:39:24 +0000 (17:39 +0000)]
remove unused QDateTimeParser member and enum

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agodo not handle NAN and INFINITY explicitly in QLocalePrivate::bytearrayToDouble()
Ivailo Monev [Thu, 26 Nov 2020 17:18:56 +0000 (17:18 +0000)]
do not handle NAN and INFINITY explicitly in QLocalePrivate::bytearrayToDouble()

std::strtod() should support such cases, even case-insensitive occurences

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove redundant QT_PLUGIN definition
Ivailo Monev [Thu, 26 Nov 2020 16:10:11 +0000 (16:10 +0000)]
remove redundant QT_PLUGIN definition

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoeffectively revert 26bf3aacd32f9ceda5a45c8114f0f50260ac120e
Ivailo Monev [Thu, 26 Nov 2020 15:56:09 +0000 (15:56 +0000)]
effectively revert 26bf3aacd32f9ceda5a45c8114f0f50260ac120e

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agomake use of dbus_signature_validate() and dbus_signature_validate_single()
Ivailo Monev [Thu, 26 Nov 2020 02:01:53 +0000 (02:01 +0000)]
make use of dbus_signature_validate() and dbus_signature_validate_single()

both methods are available in atleast D-Bus v0.32 and v1.5.12 is
required so no reason not to do that

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

3 years agoprefix getpagesize() call in Heap::allocateBlock()
Ivailo Monev [Thu, 26 Nov 2020 01:12:21 +0000 (01:12 +0000)]
prefix getpagesize() call in Heap::allocateBlock()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoremove unused QBearerEngine members
Ivailo Monev [Thu, 26 Nov 2020 00:38:49 +0000 (00:38 +0000)]
remove unused QBearerEngine members

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agomake use of Q_DECL_ALIGN() and Q_ALIGNOF() in JSC
Ivailo Monev [Thu, 26 Nov 2020 00:27:54 +0000 (00:27 +0000)]
make use of Q_DECL_ALIGN() and Q_ALIGNOF() in JSC

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
3 years agoget rid of QTDIR environment variable
Ivailo Monev [Wed, 25 Nov 2020 23:37:10 +0000 (23:37 +0000)]
get rid of QTDIR environment variable

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