Commit graph

5270 commits

Author SHA1 Message Date
Ivailo Monev
d9349f91bb pre-allocate a more realistic size for integer conversion buffer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-18 14:42:15 +02:00
Ivailo Monev
96c8f39113 separate logic for invalid and intermidiate integer conversion failures
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-18 14:25:44 +02:00
Ivailo Monev
76eee3061b remove redundant QLocalePrivate::bytearrayToLongLong() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-18 13:06:15 +02:00
Ivailo Monev
624f355fcd fix xvfb script exit in case of test failure
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-18 02:02:37 +02:00
Ivailo Monev
0db2b89b6f remove redundant CustomWidgetsInfo::acceptCustomWidgets() reimplementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-14 08:05:23 +02:00
Ivailo Monev
804b798a91 correct copying of QByteArrayMatcher and QStringMatcher skip tables
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-14 07:54:27 +02:00
Ivailo Monev
9c70701677 avoid memmove() and memcpy() in QRegionPrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-13 14:23:15 +02:00
Ivailo Monev
79c7ff978f compared with definition in getX11AutoRepeat()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-13 08:39:16 +02:00
Ivailo Monev
c88c46ae60 remove unused QLayoutPrivate::autoNewChild member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-13 08:38:37 +02:00
Ivailo Monev
7c58496268 mark warning case in QXmlStreamReader::addData() as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-13 05:45:14 +02:00
Ivailo Monev
5ed0ff89a0 avoid temporaries in QXmlUtils::isPublicID() and QXmlUtils::isNCName()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-13 05:44:55 +02:00
Ivailo Monev
cef6cc66de compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-12 18:33:51 +02:00
Ivailo Monev
7eab72fbe6 include string header for memcpy() in qendian header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-12 18:13:41 +02:00
Ivailo Monev
2f18658551 de-inline QBuffer::setData() overload for performance reasons
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-12 16:31:54 +02:00
Ivailo Monev
82907043ec properly initialize and delete QImageWriterPrivate members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-12 15:51:05 +02:00
Ivailo Monev
aa99f2a428 merge qcommonstylepixmaps_p header into qcommonstyle source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-12 14:16:06 +02:00
Ivailo Monev
b363ad4fa5 use correct type for script in qt_addPatternProps() and getFcPattern()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-12 10:13:01 +02:00
Ivailo Monev
0dd157809c use correct type for meta type in qNumVariantToHelper<T>()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-12 10:12:28 +02:00
Ivailo Monev
953512e5b2 README and CONTRIBUTING typos [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-12 04:53:52 +02:00
Ivailo Monev
76231c9c96 open new iterator from QTextBoundaryFinder copy-constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-12 04:47:07 +02:00
Ivailo Monev
6514f0f450 remove unused QPixmapFilter::UserFilter enum
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-12 04:39:44 +02:00
Ivailo Monev
e4a2aeda4a reference count QTextBoundaryFinderPrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-12 04:38:16 +02:00
Ivailo Monev
40f9ec5fa6 properly indent qxbmhandler source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-12 03:58:19 +02:00
Ivailo Monev
5a5c0bde87 remove redundant else statements in QNativeSocketEnginePrivate::nativeConnect()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-11 07:15:00 +02:00
Ivailo Monev
c16d842750 mark QApplication::graphicsSystem() and QApplication::setGraphicsSystem() as deprecated
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-11 07:14:23 +02:00
Ivailo Monev
8b74839177 correct comment in plugins build file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-10 17:39:29 +02:00
Ivailo Monev
29df7e3da5 remove now redundant _PATH_RESCONF definition check
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-10 17:38:49 +02:00
Ivailo Monev
ba7e94d964 fix some QCoreApplication/QApplication thread-safety issues
for reference:
https://pubs.opengroup.org/onlinepubs/9699919799/functions/exec.html

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-10 08:06:12 +02:00
Ivailo Monev
08959aa331 move QT_NO_DEBUG_STREAM override to qconfig header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-10 04:50:16 +02:00
Ivailo Monev
eda98c30b1 note Open Group documentation in CONTRIBUTING file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-10 04:01:10 +02:00
Ivailo Monev
66faaf5b3e eliminate QGraphicsSystem
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-10 03:46:42 +02:00
Ivailo Monev
d84d265241 de-duplicate code in QMotifStyle::standardPalette()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 15:52:07 +02:00
Ivailo Monev
e2e0b4f974 remove unused definition in QMotifStyle::drawPrimitive()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 15:48:47 +02:00
Ivailo Monev
3735ea147a update POT files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 15:41:27 +02:00
Ivailo Monev
8b472f111b remove some redundant int constructs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 14:28:38 +02:00
Ivailo Monev
0d8fe298bc fix regression since b3722d96b0
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 13:02:34 +02:00
Ivailo Monev
17a91ce6b0 remove non-raster graphics systems support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 11:46:10 +02:00
Ivailo Monev
3e312f3f01 remove unused QPixmapData methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 11:24:56 +02:00
Ivailo Monev
a6f4fed602 use QImage::constScanLine() where possible in QX11PixmapData
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 04:35:11 +02:00
Ivailo Monev
2fdac52120 add QBuffer test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 02:50:04 +02:00
Ivailo Monev
14908ad4c6 copy the result of nl_langinfo()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 02:17:21 +02:00
Ivailo Monev
35f392220d implement option to print backtrace on warning message
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-08 15:51:14 +02:00
Ivailo Monev
04bd8bdbd3 keep QByteArray reference in QProcessPrivate::createChannel()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-08 13:39:02 +02:00
Ivailo Monev
a4bb0a9759 store native file path outside loop in QFSFileEngine::open()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-08 13:38:11 +02:00
Ivailo Monev
7ced9a4e78 do not undefine listen() from qnet_unix_p header
qt_safe_listen() is no more

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-08 13:17:43 +02:00
Ivailo Monev
98c62f920d always use clock_gettime() in QElapsedTimer() and qt_gettime()
upstream commits:
46e2c94417
51ddaabb81

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-08 12:25:03 +02:00
Ivailo Monev
106d121438 bump the minimum to POSIX.1-2001
many POSIX.1-2001 functions are used right now such as strcasecmp(),
strncasecmp(), htonl(), etc.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-08 10:32:10 +02:00
Ivailo Monev
ba4c529e1a fix regression since 9f5d79e38d
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-08 08:49:34 +02:00
Ivailo Monev
b8947a6ab4 use plain ushort array in QString streaming operator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-08 08:06:35 +02:00
Ivailo Monev
e88a79d7fd minor QColor::isValidColor() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-08 03:59:12 +02:00