OSDN Git Service

kde/Katie.git
2 years agocheck if the canonical library/plugin paths are empty
Ivailo Monev [Mon, 13 Jun 2022 22:28:13 +0000 (01:28 +0300)]
check if the canonical library/plugin paths are empty

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadjust QUiLoader to QCoreApplication changes
Ivailo Monev [Mon, 13 Jun 2022 22:13:40 +0000 (01:13 +0300)]
adjust QUiLoader to QCoreApplication changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not use resource files in benchmarks
Ivailo Monev [Mon, 13 Jun 2022 20:50:43 +0000 (23:50 +0300)]
do not use resource files in benchmarks

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not use resources in QRegExp and QSvgRenderer benchmarks
Ivailo Monev [Mon, 13 Jun 2022 20:40:00 +0000 (23:40 +0300)]
do not use resources in QRegExp and QSvgRenderer benchmarks

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QResource methods
Ivailo Monev [Mon, 13 Jun 2022 20:20:09 +0000 (23:20 +0300)]
remove unused QResource methods

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomerge qleanlooksstyle and qwindowsstyle resources into qstyle
Ivailo Monev [Mon, 13 Jun 2022 20:07:41 +0000 (23:07 +0300)]
merge qleanlooksstyle and qwindowsstyle resources into qstyle

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse icons from the system icon theme in QFontComboBox
Ivailo Monev [Mon, 13 Jun 2022 19:54:55 +0000 (22:54 +0300)]
use icons from the system icon theme in QFontComboBox

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoupdate the QFontComboBox model from its constructor
Ivailo Monev [Mon, 13 Jun 2022 19:53:46 +0000 (22:53 +0300)]
update the QFontComboBox model from its constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agooops, put back the SP_ToolBarHorizontalExtensionButton and SP_ToolBarVerticalExtensio...
Ivailo Monev [Mon, 13 Jun 2022 19:31:03 +0000 (22:31 +0300)]
oops, put back the SP_ToolBarHorizontalExtensionButton and SP_ToolBarVerticalExtensionButton cases in QCommonStyle::standardPixmap()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop feature to compress resources
Ivailo Monev [Mon, 13 Jun 2022 19:02:22 +0000 (22:02 +0300)]
drop feature to compress resources

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse standard icon for the close tab button in QCommonStyle
Ivailo Monev [Mon, 13 Jun 2022 18:29:56 +0000 (21:29 +0300)]
use standard icon for the close tab button in QCommonStyle

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadjust svg icon plugin check in QIconLoader constructor
Ivailo Monev [Mon, 13 Jun 2022 18:01:05 +0000 (21:01 +0300)]
adjust svg icon plugin check in QIconLoader constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agorename svg icon plugin
Ivailo Monev [Mon, 13 Jun 2022 17:39:06 +0000 (20:39 +0300)]
rename svg icon plugin

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agostabilize tst_QCalendarWidget::buttonClickCheck()
Ivailo Monev [Mon, 13 Jun 2022 17:23:45 +0000 (20:23 +0300)]
stabilize tst_QCalendarWidget::buttonClickCheck()

upstream commit:
https://github.com/qt/qtbase/commit/7206f9c539f7302b7349be111e9400c3abb7b048

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse icons from the system icon theme in print preview widget
Ivailo Monev [Mon, 13 Jun 2022 16:59:59 +0000 (19:59 +0300)]
use icons from the system icon theme in print preview widget

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agowait for the QCalendarWidget widget to be shown in tst_QCalendarWidget::buttonClickCh...
Ivailo Monev [Mon, 13 Jun 2022 16:28:13 +0000 (19:28 +0300)]
wait for the QCalendarWidget widget to be shown in tst_QCalendarWidget::buttonClickCheck()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not export QTreeViewPrivate, QApplicationPrivate and QFontPrivate classes
Ivailo Monev [Mon, 13 Jun 2022 07:05:11 +0000 (10:05 +0300)]
do not export QTreeViewPrivate, QApplicationPrivate and QFontPrivate classes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove win and symbian leftovers
Ivailo Monev [Mon, 13 Jun 2022 06:54:01 +0000 (09:54 +0300)]
remove win and symbian leftovers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agotest QVariant comparison with nested hash and map objects
Ivailo Monev [Mon, 13 Jun 2022 06:02:46 +0000 (09:02 +0300)]
test QVariant comparison with nested hash and map objects

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoinitialize QLabelPrivate members from its constructor
Ivailo Monev [Mon, 13 Jun 2022 05:55:01 +0000 (08:55 +0300)]
initialize QLabelPrivate members from its constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd QCalendarWidget test
Ivailo Monev [Sun, 12 Jun 2022 22:58:20 +0000 (01:58 +0300)]
add QCalendarWidget test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove code for always false condition in QX11Data::copyQImageToXImage()
Ivailo Monev [Sun, 12 Jun 2022 22:35:13 +0000 (01:35 +0300)]
remove code for always false condition in QX11Data::copyQImageToXImage()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not export QWindowSurface and QRasterWindowSurface classes
Ivailo Monev [Sun, 12 Jun 2022 22:25:04 +0000 (01:25 +0300)]
do not export QWindowSurface and QRasterWindowSurface classes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agosimplify library lookup
Ivailo Monev [Sun, 12 Jun 2022 22:14:09 +0000 (01:14 +0300)]
simplify library lookup

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not export QSvgTinyDocument class
Ivailo Monev [Sun, 12 Jun 2022 20:29:34 +0000 (23:29 +0300)]
do not export QSvgTinyDocument class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agostatic analyzer warning fix
Ivailo Monev [Sun, 12 Jun 2022 19:59:15 +0000 (22:59 +0300)]
static analyzer warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agothrow JSC error when the regexp is multi-line
Ivailo Monev [Sun, 12 Jun 2022 19:58:11 +0000 (22:58 +0300)]
throw JSC error when the regexp is multi-line

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoRevert "do not export QLocalePrivate class"
Ivailo Monev [Sun, 12 Jun 2022 18:49:35 +0000 (21:49 +0300)]
Revert "do not export QLocalePrivate class"

This reverts commit b73d841ee1dbfae26776a3ac5487c15d4053c48a.

2 years agodo not export QLocalePrivate class
Ivailo Monev [Sun, 12 Jun 2022 18:19:32 +0000 (21:19 +0300)]
do not export QLocalePrivate class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant QLocale, QVariant, QTextStream and QTextStreamPrivate classes forwar...
Ivailo Monev [Sun, 12 Jun 2022 18:02:01 +0000 (21:02 +0300)]
remove redundant QLocale, QVariant, QTextStream and QTextStreamPrivate classes forward declaration in qlocale header

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse correct type for the normalized type hash
Ivailo Monev [Sun, 12 Jun 2022 18:01:09 +0000 (21:01 +0300)]
use correct type for the normalized type hash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agobetter lookup for libraries which are full path
Ivailo Monev [Sun, 12 Jun 2022 16:56:47 +0000 (19:56 +0300)]
better lookup for libraries which are full path

QFactoryLoader caches the full paths so any attempt to load plugin is
faster with this change

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocompiler warning fix
Ivailo Monev [Sun, 12 Jun 2022 16:53:29 +0000 (19:53 +0300)]
compiler warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove code for always false condition in QLibraryPrivate
Ivailo Monev [Sun, 12 Jun 2022 15:24:51 +0000 (18:24 +0300)]
remove code for always false condition in QLibraryPrivate

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoappend the plugins installation path to the application plugin paths from QCoreApplic...
Ivailo Monev [Sun, 12 Jun 2022 14:49:38 +0000 (17:49 +0300)]
append the plugins installation path to the application plugin paths from QCoreApplication::pluginPaths()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocheck if the key passed to QFactoryLoader::instance() is valid
Ivailo Monev [Sun, 12 Jun 2022 14:39:03 +0000 (17:39 +0300)]
check if the key passed to QFactoryLoader::instance() is valid

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodelete the private QLibrary data pointer if library is unloaded, swap it otherwise
Ivailo Monev [Sun, 12 Jun 2022 14:30:59 +0000 (17:30 +0300)]
delete the private QLibrary data pointer if library is unloaded, swap it otherwise

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop QLibrary methods taking version as argument
Ivailo Monev [Sun, 12 Jun 2022 14:26:45 +0000 (17:26 +0300)]
drop QLibrary methods taking version as argument

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not store the plugin version as QLibraryPrivate member
Ivailo Monev [Sun, 12 Jun 2022 14:17:27 +0000 (17:17 +0300)]
do not store the plugin version as QLibraryPrivate member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove declaration of non-existing QLibraryPrivate::release() method
Ivailo Monev [Sun, 12 Jun 2022 14:05:38 +0000 (17:05 +0300)]
remove declaration of non-existing QLibraryPrivate::release() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix possible use-after-free in qt_unix_query() function
Ivailo Monev [Sun, 12 Jun 2022 14:05:04 +0000 (17:05 +0300)]
fix possible use-after-free in qt_unix_query() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not store the section table index in temporary
Ivailo Monev [Sun, 12 Jun 2022 06:55:33 +0000 (09:55 +0300)]
do not store the section table index in temporary

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQPluginLoader documentation update
Ivailo Monev [Sun, 12 Jun 2022 06:54:21 +0000 (09:54 +0300)]
QPluginLoader documentation update

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused header inclusions
Ivailo Monev [Sun, 12 Jun 2022 06:48:18 +0000 (09:48 +0300)]
remove unused header inclusions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agotypo
Ivailo Monev [Sun, 12 Jun 2022 06:47:26 +0000 (09:47 +0300)]
typo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocheck if the plugin is actually a plugin from QPluginLoader::instance()
Ivailo Monev [Sun, 12 Jun 2022 06:32:16 +0000 (09:32 +0300)]
check if the plugin is actually a plugin from QPluginLoader::instance()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreuse QLibrary instances that are not unloaded
Ivailo Monev [Sun, 12 Jun 2022 06:22:23 +0000 (09:22 +0300)]
reuse QLibrary instances that are not unloaded

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove now redundant factory interface classes
Ivailo Monev [Sun, 12 Jun 2022 05:48:48 +0000 (08:48 +0300)]
remove now redundant factory interface classes

the most efficient way to parse plugins metadata (such as keys) is to not
do it and (ab)use the plugin base name as the plugin key

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoessentially QFactoryLoader and QLibrary rewrite
Ivailo Monev [Sun, 12 Jun 2022 05:17:44 +0000 (08:17 +0300)]
essentially QFactoryLoader and QLibrary rewrite

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoappend paths from LD_LIBRARY_PATH to the application library paths variable
Ivailo Monev [Sun, 12 Jun 2022 01:37:27 +0000 (04:37 +0300)]
append paths from LD_LIBRARY_PATH to the application library paths variable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not export QGraphicsEffectPrivate class
Ivailo Monev [Sat, 11 Jun 2022 20:57:12 +0000 (23:57 +0300)]
do not export QGraphicsEffectPrivate class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoexport QGraphicsEffectSource class only for tests
Ivailo Monev [Sat, 11 Jun 2022 20:57:00 +0000 (23:57 +0300)]
export QGraphicsEffectSource class only for tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodepth of QImage objects passed to qt_grayscale() should be 32
Ivailo Monev [Sat, 11 Jun 2022 20:42:27 +0000 (23:42 +0300)]
depth of QImage objects passed to qt_grayscale() should be 32

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQSettings does not need QObject as base class
Ivailo Monev [Sat, 11 Jun 2022 19:57:30 +0000 (22:57 +0300)]
QSettings does not need QObject as base class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQFactoryLoader does not need QObject as base class
Ivailo Monev [Sat, 11 Jun 2022 19:40:02 +0000 (22:40 +0300)]
QFactoryLoader does not need QObject as base class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agorename qfcvt() and qecvt() functions
Ivailo Monev [Sat, 11 Jun 2022 15:36:22 +0000 (18:36 +0300)]
rename qfcvt() and qecvt() functions

apparently there are non-standard qfcvt() and qecvt() functions that
behave like fcvt() and ecvt() except that they take long double
argument

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomark the invalid day and month name queries in QLocale as unlikely
Ivailo Monev [Sat, 11 Jun 2022 15:27:40 +0000 (18:27 +0300)]
mark the invalid day and month name queries in QLocale as unlikely

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQCalendarWidget first day of the week and weekend days shall be determined by the...
Ivailo Monev [Sat, 11 Jun 2022 13:58:00 +0000 (16:58 +0300)]
QCalendarWidget first day of the week and weekend days shall be determined by the widget locale

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QLocale list patterns related method
Ivailo Monev [Sat, 11 Jun 2022 05:44:13 +0000 (08:44 +0300)]
remove unused QLocale list patterns related method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoresize the offset vector to the captured texts size
Ivailo Monev [Sat, 11 Jun 2022 05:03:11 +0000 (08:03 +0300)]
resize the offset vector to the captured texts size

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomatch parts of the string too from JSC regex
Ivailo Monev [Sat, 11 Jun 2022 04:22:10 +0000 (07:22 +0300)]
match parts of the string too from JSC regex

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agooops, fix the match length for matches other than the first
Ivailo Monev [Sat, 11 Jun 2022 04:10:52 +0000 (07:10 +0300)]
oops, fix the match length for matches other than the first

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agode-duplicate code
Ivailo Monev [Sat, 11 Jun 2022 01:03:03 +0000 (04:03 +0300)]
de-duplicate code

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoinitialize QApplicationPrivate::session_manager member
Ivailo Monev [Sat, 11 Jun 2022 00:56:15 +0000 (03:56 +0300)]
initialize QApplicationPrivate::session_manager member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QLocale quotation related methods and enum
Ivailo Monev [Sat, 11 Jun 2022 00:32:45 +0000 (03:32 +0300)]
remove unused QLocale quotation related methods and enum

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreplace std::regex with QRegExp
Ivailo Monev [Fri, 10 Jun 2022 23:20:32 +0000 (02:20 +0300)]
replace std::regex with QRegExp

here comes the solution to std::regex randomly throwing exceptions
(3 different kind of exceptions but almost always not the same as
the last time it does for the same pattern)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQByteArray::toLower() and QByteArray::toUpper() optimization
Ivailo Monev [Fri, 10 Jun 2022 21:52:17 +0000 (00:52 +0300)]
QByteArray::toLower() and QByteArray::toUpper() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agode-duplicate code
Ivailo Monev [Fri, 10 Jun 2022 21:29:09 +0000 (00:29 +0300)]
de-duplicate code

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQLocale documentation update
Ivailo Monev [Fri, 10 Jun 2022 21:01:19 +0000 (00:01 +0300)]
QLocale documentation update

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoBCP 47 locale names are sequence of US-ASCII characters
Ivailo Monev [Fri, 10 Jun 2022 20:40:57 +0000 (23:40 +0300)]
BCP 47 locale names are sequence of US-ASCII characters

for reference:
https://www.rfc-editor.org/rfc/bcp/bcp47.txt

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QLocale currency related methods and enum
Ivailo Monev [Fri, 10 Jun 2022 20:18:59 +0000 (23:18 +0300)]
remove unused QLocale currency related methods and enum

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse proper containers instead of converting
Ivailo Monev [Fri, 10 Jun 2022 18:36:57 +0000 (21:36 +0300)]
use proper containers instead of converting

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse QStdVector<T> instead of QList<T> in QTcpServerPrivate
Ivailo Monev [Fri, 10 Jun 2022 17:10:32 +0000 (20:10 +0300)]
use QStdVector<T> instead of QList<T> in QTcpServerPrivate

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse QStdVector<T> in QScriptValueIterator
Ivailo Monev [Fri, 10 Jun 2022 17:02:51 +0000 (20:02 +0300)]
use QStdVector<T> in QScriptValueIterator

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agobuild fix for the case when QT_STRICT_ITERATORS is not defined
Ivailo Monev [Fri, 10 Jun 2022 16:55:56 +0000 (19:55 +0300)]
build fix for the case when QT_STRICT_ITERATORS is not defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agobuild fix for the case when QT_STRICT_ITERATORS is defined
Ivailo Monev [Fri, 10 Jun 2022 16:16:39 +0000 (19:16 +0300)]
build fix for the case when QT_STRICT_ITERATORS is defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agobuild fix for the case when QT_STRICT_ITERATORS is defined
Ivailo Monev [Fri, 10 Jun 2022 15:43:11 +0000 (18:43 +0300)]
build fix for the case when QT_STRICT_ITERATORS is defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoinclude now required system list headerin QStringList benchmark source file
Ivailo Monev [Fri, 10 Jun 2022 15:05:22 +0000 (18:05 +0300)]
include now required system list headerin QStringList benchmark source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop methods to convert from and to std::list<T> and std::vector<T>
Ivailo Monev [Fri, 10 Jun 2022 13:48:20 +0000 (16:48 +0300)]
drop methods to convert from and to std::list<T> and std::vector<T>

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove now redundant class-memaccess compiler warning override
Ivailo Monev [Fri, 10 Jun 2022 13:40:41 +0000 (16:40 +0300)]
remove now redundant class-memaccess compiler warning override

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agobuild fix for the case when QT_NO_TRANSLATION is defined
Ivailo Monev [Fri, 10 Jun 2022 13:09:24 +0000 (16:09 +0300)]
build fix for the case when QT_NO_TRANSLATION is defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove code for always false condition
Ivailo Monev [Fri, 10 Jun 2022 04:48:44 +0000 (07:48 +0300)]
remove code for always false condition

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoinitialize QScriptAnalysis members
Ivailo Monev [Fri, 10 Jun 2022 03:48:56 +0000 (06:48 +0300)]
initialize QScriptAnalysis members

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocall constructors when creating types from QVarLengthArray<T> and QVector<T>
Ivailo Monev [Thu, 9 Jun 2022 23:17:29 +0000 (02:17 +0300)]
call constructors when creating types from QVarLengthArray<T> and QVector<T>

lots of potential for gray hair should be dismissed with this change

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not covert the intersection set to QList<T> and then to QSet<T>
Ivailo Monev [Thu, 9 Jun 2022 22:29:04 +0000 (01:29 +0300)]
do not covert the intersection set to QList<T> and then to QSet<T>

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agode-duplicate code
Ivailo Monev [Thu, 9 Jun 2022 18:24:53 +0000 (21:24 +0300)]
de-duplicate code

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not use global static settings object
Ivailo Monev [Thu, 9 Jun 2022 17:03:40 +0000 (20:03 +0300)]
do not use global static settings object

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoensure pointers created via QMetaType::construct() are not randomized
Ivailo Monev [Thu, 9 Jun 2022 16:26:40 +0000 (19:26 +0300)]
ensure pointers created via QMetaType::construct() are not randomized

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomark the no type name case in QMetaType::unregisterType() as unlikely
Ivailo Monev [Thu, 9 Jun 2022 15:45:00 +0000 (18:45 +0300)]
mark the no type name case in QMetaType::unregisterType() as unlikely

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomark the no type name, destructor or constructor cases in QMetaType as unlikely
Ivailo Monev [Thu, 9 Jun 2022 15:40:54 +0000 (18:40 +0300)]
mark the no type name, destructor or constructor cases in QMetaType as unlikely

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant qreal meta type registration in QTimeLine test case
Ivailo Monev [Thu, 9 Jun 2022 04:41:51 +0000 (07:41 +0300)]
remove redundant qreal meta type registration in QTimeLine test case

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant qreal meta type registration in QTimeLine test case
Ivailo Monev [Thu, 9 Jun 2022 04:40:46 +0000 (07:40 +0300)]
remove redundant qreal meta type registration in QTimeLine test case

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove QTimeLine::CurveShape enum, property setter and getter for it
Ivailo Monev [Thu, 9 Jun 2022 02:51:34 +0000 (05:51 +0300)]
remove QTimeLine::CurveShape enum, property setter and getter for it

upstream commit:
https://github.com/qt/qtbase/commit/072fb7de513c5359fc3a3b7da23e3a6fe6c58bf7

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agosomeone's typo
Ivailo Monev [Thu, 9 Jun 2022 02:22:03 +0000 (05:22 +0300)]
someone's typo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodeclare builtin meta types without namespace switching
Ivailo Monev [Thu, 9 Jun 2022 00:07:42 +0000 (03:07 +0300)]
declare builtin meta types without namespace switching

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoeffectively revert 42c06ab3683f2a80e9587f0e1c68e76214141960
Ivailo Monev [Wed, 8 Jun 2022 22:43:00 +0000 (01:43 +0300)]
effectively revert 42c06ab3683f2a80e9587f0e1c68e76214141960

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoan incomplete icon theme
Ivailo Monev [Wed, 8 Jun 2022 21:45:32 +0000 (00:45 +0300)]
an incomplete icon theme

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agowhat icon theme is installed in AppVeyor enrvironment?
Ivailo Monev [Wed, 8 Jun 2022 20:32:44 +0000 (23:32 +0300)]
what icon theme is installed in AppVeyor enrvironment?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agobetter system icon theme detection
Ivailo Monev [Wed, 8 Jun 2022 19:03:36 +0000 (22:03 +0300)]
better system icon theme detection

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomark fatal cases as unlikely
Ivailo Monev [Wed, 8 Jun 2022 18:21:41 +0000 (21:21 +0300)]
mark fatal cases as unlikely

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