Commit graph

5758 commits

Author SHA1 Message Date
Ivailo Monev
81b6d699ae mark QSvgStyleSelector reimplementations as final
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-18 00:22:57 +03:00
Ivailo Monev
cb43615e77 use foreach() for iteration in QSvgStructureNode::previousSiblingNode()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-18 00:18:41 +03:00
Ivailo Monev
0effa8263e use foreach() for iteration in QSvgAttributes constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-18 00:12:20 +03:00
Ivailo Monev
a76d832ddf avoid temporaries in QSvgHandler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-18 00:09:00 +03:00
Ivailo Monev
cb64a5578f const-ify SVG node class members where applicable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-17 23:57:20 +03:00
Ivailo Monev
a278b3e854 reduce oveflow chance in tick counters
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-17 22:12:44 +03:00
Ivailo Monev
5d673f57dc add QtConcurrentIterateKernel test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-17 22:08:33 +03:00
Ivailo Monev
92a70bee20 mark debug cases in QSvgTinyDocument as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-17 21:50:35 +03:00
Ivailo Monev
2c2fa3d698 deal with FIXME in QAbstractEventDispatcherPrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-17 19:58:17 +03:00
Ivailo Monev
393f10e470 always use thread-safe fcvt() and ecvt() implementations
fixes random KGlobal test failures

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 15:06:19 +03:00
Ivailo Monev
e836a0cfa4 QUrl locking review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 13:12:19 +03:00
Ivailo Monev
e1a0105edf fix QDomNamedNodeMap::item crash with negative index
upstream commit:
b20d6cded7

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-14 15:30:15 +03:00
Ivailo Monev
9c33a462ac add QAction test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 12:34:42 +03:00
Ivailo Monev
49a396ba58 add QMenu test [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 12:10:19 +03:00
Ivailo Monev
11fb10ee8f static analyzer warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 04:44:05 +03:00
Ivailo Monev
ec11a985c5 move default switch case to the the bottom in qt_init()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-12 07:15:31 +03:00
Ivailo Monev
f4ac69c18a make application type implicit 2021-06-11 08:37:10 +03:00
Ivailo Monev
7bcdcb69fa use _FILE_OFFSET_BITS definition for LFS support
noted as recommended method for LFS support on 32-bit systems at:
https://man7.org/linux/man-pages/man2/open.2.html

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 10:08:39 +03:00
Ivailo Monev
2a8dc12237 avoid sendfile64()
fixes build on i386 Linux

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 01:14:25 +03:00
Ivailo Monev
9f937a45db translations update [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-08 07:49:07 +03:00
Ivailo Monev
b072d82410 check if XOpenIM() returns valid pointer in QKeyMapper::clearMappings()
fixes kded4 crash on OpenBSD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-08 05:49:32 +03:00
Ivailo Monev
32fd21f6c9 use correct type for lseek() return values where possible
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-07 21:22:55 +03:00
Ivailo Monev
b90184e871 check errno in JSC long number parser
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-07 21:17:03 +03:00
Ivailo Monev
a00e666794 mark struct as such in do_gettime()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-07 18:32:50 +03:00
Ivailo Monev
ef0b3a4143 mark warning case in QPngHandler::canRead() as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-07 06:21:35 +03:00
Ivailo Monev
e066152d5e combine Q_BYTE_ORDER conditionals in QPNGImageWriter::writeImage()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-07 06:21:04 +03:00
Ivailo Monev
53d950e86c remove unused QImage::offset() and QImage::setOffset() methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-07 06:11:37 +03:00
Ivailo Monev
24073c3a1d CodeQL warnings fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-07 01:43:31 +03:00
Ivailo Monev
c95b23149b regenerate JSC grammar
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-07 00:29:08 +03:00
Ivailo Monev
2e81101814 fix regression since 13dc163d50
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-07 00:10:23 +03:00
Ivailo Monev
f07b8e132f Revert "static analyzer warning fix"
This reverts commit 30fff5e46c.
2021-06-05 01:31:42 +03:00
Ivailo Monev
b4b813fabd mark QWidget warning cases as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-04 22:06:19 +03:00
Ivailo Monev
30fff5e46c static analyzer warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-04 21:04:25 +03:00
Ivailo Monev
4a82a60c50 add QProcessEnvironment test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-03 16:32:58 +00:00
Ivailo Monev
dc96152bae use correct type for return value in qt_safe_waitpid()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-03 15:57:24 +00:00
Ivailo Monev
f268712c96 prefix select() call in QProcessManager::run()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-03 15:56:55 +00:00
Ivailo Monev
38dc4bd1e8 use correct type for defaults in defaultCapabilitiesForType()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-03 00:03:33 +03:00
Ivailo Monev
fae5fb2cfa remove unused QGlobalNetworkProxy members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-03 00:00:29 +03:00
Ivailo Monev
2f6acad91b add QNetworkProxy and QNetworkProxyFactory tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-02 23:56:39 +03:00
Ivailo Monev
57dbd9c464 correct type initialization in QDateTimeParser::fieldInfo()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-02 21:33:24 +03:00
Ivailo Monev
7756e66b91 remove redundant image format configuration definitions [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-02 16:21:06 +03:00
Ivailo Monev
1354388530 do not call QSslKeyPrivate::clear() from QSslKeyPrivate constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-02 15:46:10 +03:00
Ivailo Monev
27d9e97668 remove unused QXmlStreamReaderPrivate::firstByte member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-02 15:36:22 +03:00
Ivailo Monev
a789a87eb7 replace generic qbswap<T>() with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-02 14:29:59 +03:00
Ivailo Monev
3d99f5f82a avoid memcpy() in endian templates for performance reasons
only difference from the GCC version being sign-ness:
https://github.com/gcc-mirror/gcc/blob/master/libgcc/memcpy.c

with the potential loop-unrolling optimization from the compiler since the
size of the type should be known

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-02 03:52:14 +03:00
Ivailo Monev
cc77f4a544 adjust expected data in QLocale tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-02 02:52:07 +03:00
Ivailo Monev
869bf6596a update tables data to CLDR v39
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-01 23:14:56 +03:00
Ivailo Monev
6297158d21 make tests depend on plugins
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-05-31 01:28:53 +03:00
Ivailo Monev
1646ff58bb make QPixmap::pixmapData() private
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-05-30 21:52:59 +03:00
Ivailo Monev
11b7828e7b mark warning case in QPixmap::doImageIO() as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-05-30 21:52:27 +03:00