Ivailo Monev
61fc8e1586
check if the canonical library/plugin paths are empty
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-14 01:28:13 +03:00
Ivailo Monev
95cea7af62
adjust QUiLoader to QCoreApplication changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-14 01:13:40 +03:00
Ivailo Monev
b3fb63465e
do not use resource files in benchmarks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 23:50:43 +03:00
Ivailo Monev
dbc44b2d82
do not use resources in QRegExp and QSvgRenderer benchmarks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 23:40:00 +03:00
Ivailo Monev
48947070de
remove unused QResource methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 23:20:09 +03:00
Ivailo Monev
dca15c76ea
merge qleanlooksstyle and qwindowsstyle resources into qstyle
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 23:07:41 +03:00
Ivailo Monev
149c70a738
use icons from the system icon theme in QFontComboBox
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 22:54:55 +03:00
Ivailo Monev
fb802ffd81
update the QFontComboBox model from its constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 22:53:46 +03:00
Ivailo Monev
d52e82e6fc
oops, put back the SP_ToolBarHorizontalExtensionButton and SP_ToolBarVerticalExtensionButton cases in QCommonStyle::standardPixmap()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 22:31:03 +03:00
Ivailo Monev
adf1630a13
drop feature to compress resources
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 22:02:22 +03:00
Ivailo Monev
fa72eb1afd
use standard icon for the close tab button in QCommonStyle
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 21:29:56 +03:00
Ivailo Monev
bdb9582b7a
adjust svg icon plugin check in QIconLoader constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 21:01:05 +03:00
Ivailo Monev
0a809e6154
rename svg icon plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 20:39:06 +03:00
Ivailo Monev
c7319f8364
stabilize tst_QCalendarWidget::buttonClickCheck()
...
upstream commit:
7206f9c539
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 20:24:08 +03:00
Ivailo Monev
224e7c8557
use icons from the system icon theme in print preview widget
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 19:59:59 +03:00
Ivailo Monev
ff2e75dbda
wait for the QCalendarWidget widget to be shown in tst_QCalendarWidget::buttonClickCheck()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 19:28:13 +03:00
Ivailo Monev
6f57601222
do not export QTreeViewPrivate, QApplicationPrivate and QFontPrivate classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 10:29:43 +03:00
Ivailo Monev
271b018e69
remove win and symbian leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 09:54:01 +03:00
Ivailo Monev
75378ab7a6
test QVariant comparison with nested hash and map objects
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 09:02:46 +03:00
Ivailo Monev
27f4145e79
initialize QLabelPrivate members from its constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 08:56:21 +03:00
Ivailo Monev
6b1e04dbd5
add QCalendarWidget test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 01:58:20 +03:00
Ivailo Monev
6c22f6b444
remove code for always false condition in QX11Data::copyQImageToXImage()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 01:35:13 +03:00
Ivailo Monev
9f144bd9b8
do not export QWindowSurface and QRasterWindowSurface classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 01:25:04 +03:00
Ivailo Monev
0dd0c43038
simplify library lookup
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 01:14:56 +03:00
Ivailo Monev
1f0ae5fdd3
do not export QSvgTinyDocument class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 23:29:34 +03:00
Ivailo Monev
341ed426a7
static analyzer warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 22:59:15 +03:00
Ivailo Monev
e5710f5067
throw JSC error when the regexp is multi-line
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 22:58:11 +03:00
Ivailo Monev
1ec62766ae
Revert "do not export QLocalePrivate class"
...
This reverts commit b73d841ee1
.
2022-06-12 21:49:35 +03:00
Ivailo Monev
b73d841ee1
do not export QLocalePrivate class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 21:19:32 +03:00
Ivailo Monev
a9e51085e3
remove redundant QLocale, QVariant, QTextStream and QTextStreamPrivate classes forward declaration in qlocale header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 21:03:48 +03:00
Ivailo Monev
f52eb8d743
use correct type for the normalized type hash
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 21:01:09 +03:00
Ivailo Monev
45decd79f7
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>
2022-06-12 19:56:47 +03:00
Ivailo Monev
0b63657df1
compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 19:53:29 +03:00
Ivailo Monev
fc7eb288af
remove code for always false condition in QLibraryPrivate
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 18:24:51 +03:00
Ivailo Monev
deb7e08d41
append the plugins installation path to the application plugin paths from QCoreApplication::pluginPaths()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 17:49:38 +03:00
Ivailo Monev
f661b78680
check if the key passed to QFactoryLoader::instance() is valid
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 17:39:03 +03:00
Ivailo Monev
d577fe9817
delete the private QLibrary data pointer if library is unloaded, swap it otherwise
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 17:30:59 +03:00
Ivailo Monev
46549a750b
drop QLibrary methods taking version as argument
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 17:26:45 +03:00
Ivailo Monev
097df5cd3c
do not store the plugin version as QLibraryPrivate member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 17:19:49 +03:00
Ivailo Monev
4f39f19eee
remove declaration of non-existing QLibraryPrivate::release() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 17:05:38 +03:00
Ivailo Monev
3d994c0a4d
fix possible use-after-free in qt_unix_query() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 17:05:04 +03:00
Ivailo Monev
d204cf3361
do not store the section table index in temporary
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 09:55:33 +03:00
Ivailo Monev
a9ba74c4e3
QPluginLoader documentation update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 09:54:21 +03:00
Ivailo Monev
3a2c3ca09d
remove unused header inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 09:48:18 +03:00
Ivailo Monev
f3e7f7117d
typo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 09:47:26 +03:00
Ivailo Monev
96bc162f87
check if the plugin is actually a plugin from QPluginLoader::instance()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 09:32:16 +03:00
Ivailo Monev
86ca6fb3e1
reuse QLibrary instances that are not unloaded
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 09:24:53 +03:00
Ivailo Monev
6ccc7ba7fc
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>
2022-06-12 08:48:48 +03:00
Ivailo Monev
87ec0537e8
essentially QFactoryLoader and QLibrary rewrite
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 08:18:11 +03:00
Ivailo Monev
2ac0b96685
append paths from LD_LIBRARY_PATH to the application library paths variable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-12 04:37:27 +03:00