Commit graph

5257 commits

Author SHA1 Message Date
Ivailo Monev
d46b915416 use single do/while loop in QEventDispatcherX11::processEvents()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-04 23:50:04 +02:00
Ivailo Monev
e9890a40f7 make use of QStandardPaths in QGuiPlatformPlugin::iconThemeSearchPaths()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-04 22:50:29 +02:00
Ivailo Monev
d0ba6458bb replace qDBusNameToTypeId() with QMetaType::type()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-04 22:10:41 +02:00
Ivailo Monev
cc9ccc9974 use correct QString constructs in QLocale and QLocalePrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-04 20:16:17 +02:00
Ivailo Monev
574064ec04 remove empty case in decimalForm()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-04 20:09:43 +02:00
Ivailo Monev
835cfd56f6 keep references to QByteArray objects
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-04 20:00:36 +02:00
Ivailo Monev
a9e40f64c6 mark non-inline drawing blend/gradient/blit helpers as fast functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-04 02:25:26 +02:00
Ivailo Monev
e9ab364014 fix crash in QImage conversion benchmark
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-04 02:01:58 +02:00
Ivailo Monev
69201d3b64 merge cases in mkspecs file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-04 00:26:35 +02:00
Ivailo Monev
03688d84e5 use foreach() for iteration in QIconTheme constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-02 23:48:06 +02:00
Ivailo Monev
5861005756 remove redundant IconCache post-routine cleanup function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-02 23:34:41 +02:00
Ivailo Monev
13dc163d50 replace qt_rectconvert<T,T>() with its body
also fixes build on i386 since QT_FASTCALL was not used in CONVERT_DECL()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-02 23:10:33 +02:00
Ivailo Monev
a6eaf8f7a1 compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-02 21:29:18 +02:00
Ivailo Monev
40a508ed89 remove shadowing QDial reimplementations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-02 18:41:15 +02:00
Ivailo Monev
58ef830341 copyright update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-02 01:59:24 +02:00
Ivailo Monev
5935336d16 debug type build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-02 00:09:52 +02:00
Ivailo Monev
06254a05ce compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-02 00:09:41 +02:00
Ivailo Monev
8ccef75a96 QJsonValue review
several bugs were discovered

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 23:57:41 +02:00
Ivailo Monev
e4f167ec4c correct condition for QT_NO_EXECINFO
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 22:46:39 +02:00
Ivailo Monev
403502b35c remove now unused pthread_stackseg_np() and pthread_attr_get_np() function checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 20:36:52 +02:00
Ivailo Monev
b26b66b279 fix translation of QJsonParseError errors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 19:42:27 +02:00
Ivailo Monev
421cb0a09b fix stack corruption in JSC
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 19:13:19 +02:00
Ivailo Monev
9ba055f7f8 remove KATIE_PLATFORM and KATIE_COMPILER
there are no compiler specific checks in the build system and only one
Linux platform check now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 18:02:58 +02:00
Ivailo Monev
adcc8a92a3 remove unused QBspTree::create() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 05:23:58 +02:00
Ivailo Monev
d1b52baab4 remove unused trivial qt_memconvert<T, T>() and qt_rectconvert<T, T>() implementations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 04:56:36 +02:00
Ivailo Monev
204299013d mark QImage converting functions as inline/fast
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 04:40:25 +02:00
Ivailo Monev
2bb3fca597 optimize QPNGImageWriter::writeImage()
affects images with either QImage::Format_ARGB32_Premultiplied or
QImage::Format_RGB16 format

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 01:37:35 +02:00
Ivailo Monev
4ffb24ed19 oops, fix dl/rt library lookup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 00:27:50 +02:00
Ivailo Monev
7b3692ebc6 update POT files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 23:37:35 +02:00
Ivailo Monev
ce6ec5389a check for semaphore header, dl and rt libraries during build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 23:20:48 +02:00
Ivailo Monev
50331376b3 make cxxabi header optional
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 21:35:16 +02:00
Ivailo Monev
33b3d52c2d mark warning case in QSystemSemaphore::release() as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 21:32:51 +02:00
Ivailo Monev
53b7276e60 get rid of internal QT_SCRIPT_LIB and QT_UITOOLS_LIB definitions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 19:08:04 +02:00
Ivailo Monev
64ed98d61a add mysql and pgsql options for NetBSD package
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 18:49:06 +02:00
Ivailo Monev
10693cf705 remove QT_NO_IMAGEFORMAT_PNG option leftovers
add some missing QT_NO_IMAGEFORMAT_BMP definitions checks while at it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 18:46:40 +02:00
Ivailo Monev
1601125c02 remove code for always false condition in QWidgetBackingStore::sync()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 17:46:50 +02:00
Ivailo Monev
207077d7d4 version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 14:52:25 +02:00
Ivailo Monev
a057c7e5b0 optimize QRegExpEngine::getEscape()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 05:59:18 +02:00
Ivailo Monev
1d5e5f83bf compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 03:39:09 +02:00
Ivailo Monev
101e224736 fix QMap C++20 compliance
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 03:38:50 +02:00
Ivailo Monev
ad80751777 compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 02:32:26 +02:00
Ivailo Monev
ef52f02de4 correct X11 cursor alternatives for Qt::SplitVCursor and Qt::SplitHCursor
the spec at https://www.freedesktop.org/wiki/Specifications/cursor-spec/
is not correct. upstream also uses these, for reference:
bd72950fbe

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 01:48:55 +02:00
Ivailo Monev
f871f20a67 compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 01:30:21 +02:00
Ivailo Monev
57cb4d17a7 treat special domain name as empty
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 01:10:25 +02:00
Ivailo Monev
09cbd56796 plug QRasterWindowSurface memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-30 23:46:01 +02:00
Ivailo Monev
64f86c09dc Revert "reduce the size of private QVariant data"
This reverts commit 6456c01da4.
2020-12-30 22:44:27 +02:00
Ivailo Monev
6456c01da4 reduce the size of private QVariant data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-30 21:01:32 +02:00
Ivailo Monev
52fc3ad42d mark the warning case in QImageReader::read() as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-30 18:21:30 +02:00
Ivailo Monev
9f60628da0 fix translation of QImageReader error strings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-30 18:19:34 +02:00
Ivailo Monev
00398f2abe properly initialize QImageReaderPrivate members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-30 18:06:01 +02:00