Commit graph

5841 commits

Author SHA1 Message Date
Ivailo Monev
e19b9af255 replace sprintf() with qsnprintf() in QColor::name()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-07 17:04:30 +03:00
Ivailo Monev
b80ccf4ee6 use QSTACKARRAY() macro in QHostAddress::toString()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-07 17:04:09 +03:00
Ivailo Monev
b675294dcc de-duplicate code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-07 16:54:35 +03:00
Ivailo Monev
5c57669684 optimize QColor::name()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-07 16:46:24 +03:00
Ivailo Monev
39b54d8b7d prefer QColor::name() over QString::arg() cascade
upstream commit:
96d6354cf7

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-07 16:23:10 +03:00
Ivailo Monev
700e6ceadf add QMargins test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-07 15:34:36 +03:00
Ivailo Monev
f2f997ff89 make QMargins equal/not equal operators public [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-07 15:23:14 +03:00
Ivailo Monev
f6fd35389f add QDrag test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-07 14:37:56 +03:00
Ivailo Monev
7ab5f5cbfc replace qMemEquals() with ucstrcmp()/ucstrncmp() calls
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-07 03:02:11 +03:00
Ivailo Monev
acd7adcc3b get rid of QSysInfo class [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 23:58:05 +03:00
Ivailo Monev
72253cc706 remove qt3 support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 23:51:52 +03:00
Ivailo Monev
d3fab74df5 set QPainter::TextAntialiasing based on state hints in QPainterPrivate::draw_helper()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 22:34:41 +03:00
Ivailo Monev
a77bccef48 remove bogus quality option of PNG handler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 22:32:21 +03:00
Ivailo Monev
1a91f98236 Revert "reduce oveflow chance in tick counters"
This reverts commit a278b3e854.
2021-08-06 19:39:32 +03:00
Ivailo Monev
313f989199 assume device pointer passed to qt_inflateGZipDataFrom() is not null
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 18:55:49 +03:00
Ivailo Monev
6302209070 export qt_inflateGZipDataFrom() for tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 18:54:56 +03:00
Ivailo Monev
731b0813d2 add QStringMatcher test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 18:15:00 +03:00
Ivailo Monev
cb430400e5 remove redundant convert_ARGB_to_Indexed8() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 16:40:39 +03:00
Ivailo Monev
be8f5ada83 use QSTACKARRAY() macro in qt_addBitmapToPath() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 16:16:43 +03:00
Ivailo Monev
b4d71cc15a get rid of Q_NULLPTR definition [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 15:35:28 +03:00
Ivailo Monev
90aec35557 avoid temporary in QRasterWindowSurface::flush()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 15:32:18 +03:00
Ivailo Monev
4521f5aeec optimize QImage::copy()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 15:20:57 +03:00
Ivailo Monev
817f0f62ed return correct value type in QUrl::fromAce()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-05 14:38:48 +03:00
Ivailo Monev
ac2cbe1475 remove declaration of non-existing QUrlPrivate::setEncodedAuthority() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-05 14:17:11 +03:00
Ivailo Monev
1ac4bb88d2 debug type build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 23:33:08 +03:00
Ivailo Monev
eccd0ab510 QIODevice::read() cannot overflow in read_xpm_string()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 22:36:01 +03:00
Ivailo Monev
6d6efafa5d set handler format based on its name when format is detected from content
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 19:01:05 +03:00
Ivailo Monev
4c1996d542 re-initialize handler on format change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 18:56:03 +03:00
Ivailo Monev
b65bcbf826 do not override image plugin format, assume it sets device
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 18:13:07 +03:00
Ivailo Monev
9925bbd127 check device pointer in QtIcoHandler::canRead()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 17:34:25 +03:00
Ivailo Monev
bc066012d4 assume plugins do not change the device position in createReadHandlerHelper() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 17:32:33 +03:00
Ivailo Monev
4d2ef5ee17 do not probe file extensions from QImageReaderPrivate::initHandler()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 17:24:33 +03:00
Ivailo Monev
15af803644 mark warning case in QBmpHandler::canRead() as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 16:37:42 +03:00
Ivailo Monev
eff7ceafde remove unused qt_read_dib() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 16:37:08 +03:00
Ivailo Monev
6eaba1614a set device of ICO format handler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-03 09:20:56 +03:00
Ivailo Monev
fc93a1bbd8 use foreach() for iteration in createReadHandlerHelper() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-03 08:51:24 +03:00
Ivailo Monev
fb6ef1c7e2 tests copyright update [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-02 21:57:02 +03:00
Ivailo Monev
79bffc72e5 clear size metadata attribute from QFSFileEngine::setSize()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-02 21:51:04 +03:00
Ivailo Monev
2048a757b8 check if string is empty in QString::append()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-02 20:47:57 +03:00
Ivailo Monev
2dded71599 correct maximum characters calculation for some codecs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-02 17:20:47 +03:00
Ivailo Monev
0e8fdd5440 drop wide character and string support [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-31 20:45:49 +03:00
Ivailo Monev
f3adeecada update URL TLDs table data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-31 15:24:49 +03:00
Ivailo Monev
e6ab2f5350 use qAtomicAssign() in QDomDocumentType assignment operator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-30 02:18:55 +03:00
Ivailo Monev
62a3854876 remove documentation for removed QImageIOHandler::ImageOption::Description enum
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-30 01:55:16 +03:00
Ivailo Monev
d418199d5c avoid temporary in QImageData::create()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-29 20:26:16 +03:00
Ivailo Monev
0e44c3b18a avoid branch in qt_xForm_helper() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-29 04:23:36 +03:00
Ivailo Monev
b187e909fc micro-optimize QImage::transformed()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-29 04:16:46 +03:00
Ivailo Monev
4384e52bfd remove unused IWX_PIX() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-29 04:16:30 +03:00
Ivailo Monev
b1cf092ed3 use non-recursive mutex for library paths
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 22:33:34 +03:00
Ivailo Monev
04a351e4a8 use foreach() for iteration in createWriteHandlerHelper()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 15:19:27 +03:00