Ivailo Monev
d2c433a58e
partially revert ce0d2a58d9
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-14 07:48:34 +03:00
Ivailo Monev
dd008dd615
delete move constructor and move operator from Q_DISABLE_COPY() macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-14 07:44:48 +03:00
Ivailo Monev
2b48b333c1
lock when calling and updating post-routine functions
...
using recursive mutex because post-routines can call
QCoreApplication::libraryPaths() and other methods that change the library
and plugin paths
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-14 06:56:43 +03:00
Ivailo Monev
ce0d2a58d9
use the custom container for global static lists
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-14 06:10:11 +03:00
Ivailo Monev
d75c96ca69
set timer ID to invalid after killing the timer in QBalloonTip::timerEvent()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-14 05:28:49 +03:00
Ivailo Monev
4a1190e17a
use QPixmapIconEngine for icons with png as suffix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-14 03:06:43 +03:00
Ivailo Monev
20d5777046
do not add resource directory to the icon loader theme search paths
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-14 02:56:19 +03:00
Ivailo Monev
f9bdcc1731
call QIconPrivate and QPixmapIconEngine constructors
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-14 02:55:43 +03:00
Ivailo Monev
3bb7f2db82
print the error string that QFile::errorString() returns from qt_unix_query() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-14 02:41:52 +03:00
Ivailo Monev
6a34c35485
remove unused header inclusions in qlibrary source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-14 02:40:15 +03:00
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