Commit graph

7445 commits

Author SHA1 Message Date
securitybypass
761aa0a39d there are no setters related to QPaintEngine
Signed-off-by: securitybypass <btls10btls10@gmail.com>
2022-07-04 02:46:34 +03:00
Ivailo Monev
423f0b61f5 remove redundant QIODevice class forward-declaration in qimageiohandler source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-07-03 00:36:51 +03:00
Ivailo Monev
ecf7537309 minor qt_find_library() function optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-07-02 03:41:22 +03:00
Ivailo Monev
c61eee2868 de-duplicate condition code in qt_FcPatternToQFontDef() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-07-01 04:23:05 +03:00
Ivailo Monev
e801c1cfb6 use foreach() for iteration in QWidgetBackingStore::sync()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-28 00:56:38 +03:00
Ivailo Monev
6354fe13d1 drop QColormap class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-28 00:14:07 +03:00
Ivailo Monev
372992cb47 pass gradient as pointer to QGradientData::generateGradientColorTable()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-26 20:50:27 +03:00
Ivailo Monev
e8c43bfb23 remove hsv-prefixed QColor methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-26 20:28:33 +03:00
Ivailo Monev
2e7598604f qHB_BasicShape() function always returns true now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-26 20:27:51 +03:00
Ivailo Monev
59dbba3aa8 compare color spec struct members explicitly in QColor comparison operator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-26 19:56:26 +03:00
Ivailo Monev
1dc0ffcad9 QColor QDataStream streaming operator optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-26 19:36:28 +03:00
Ivailo Monev
8e2a6c3cfa replace global colors table with switch cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-26 19:30:25 +03:00
Ivailo Monev
2c90997eb1 QColor micro-optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-26 19:11:55 +03:00
Ivailo Monev
e12df82e5c remove internal QColor constructors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-26 19:11:34 +03:00
Ivailo Monev
342271693d drop HSL color model support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-26 18:27:00 +03:00
Ivailo Monev
dc147f36db remove unused qdatetime header inclusion in qlocalserver_unix source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-26 16:54:57 +03:00
Ivailo Monev
2ba04d3a35 add entry for Katie v4.12 to QDataStream documentation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-26 16:54:35 +03:00
Ivailo Monev
9effeaff10 drop CMYK color model support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-18 11:51:21 +03:00
Ivailo Monev
6f175f7432 add X11 to the result in QColor::colorNames()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-18 11:16:21 +03:00
Ivailo Monev
87b6a51d5d keep references to QByteArray objects in QString::localeAwareCompare_helper()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-18 01:16:10 +03:00
Ivailo Monev
254d624ebb convert latin1 strings via QIcuCodec::convertTo() from QString::fromLatin1()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-18 01:14:16 +03:00
Ivailo Monev
c9432131ab remove config definition for now gone QT_NO_CODEC_FOR_C_STRINGS option
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-18 00:37:59 +03:00
Ivailo Monev
791fa550ab adjust QDateTime, QLocale and QVariant tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-18 00:27:07 +03:00
Ivailo Monev
ba3dc03472 QString::fromAscii_helper() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-17 23:46:47 +03:00
Ivailo Monev
ab8a7506f6 update README
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-17 23:41:13 +03:00
Ivailo Monev
6265e347af drop feature to set codecs for C strings and translations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-17 23:40:40 +03:00
Ivailo Monev
4637cff951 save images with 100 as quality from imgconv utility
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-17 21:33:12 +03:00
Ivailo Monev
d02730c3a8 de-duplicate code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 23:17:29 +03:00
Ivailo Monev
3e53e60ae4 swap value with name in X11 colors table
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 22:00:51 +03:00
Ivailo Monev
45170e1701 use QHash<T, T> instead of QMap<T, T> for the QFactoryLoaderPrivate members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 22:00:01 +03:00
Ivailo Monev
39270a4f40 initialize QPixmapColorizeFilterPrivate members from its constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 21:28:14 +03:00
Ivailo Monev
46f623c3f2 remove redundant qfixed typedef
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 09:45:59 +03:00
Ivailo Monev
ff85cf456b do not deep-copy the QRectF object in QPainterPath::toFillPolygons()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 09:14:53 +03:00
Ivailo Monev
a31c8b6f72 pass the QRect object from the QStyleOption pointer in QStyleSheetStyle::drawPrimitive()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 09:06:06 +03:00
Ivailo Monev
a7c65a476a remove unused QPolygon object in QWindowsStyle::drawPrimitive()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 08:11:12 +03:00
Ivailo Monev
e6da3cc59e optimize polygons build-up by reserving space for the points
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 08:10:55 +03:00
Ivailo Monev
6af3346cde update README
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 07:34:05 +03:00
Ivailo Monev
6a5ff7e22b optimize polygons build-up by reserving space for the points
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 05:15:41 +03:00
Ivailo Monev
fe8cd4d8ad optimize mapProjective() function by reserving space for the polygon points
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 04:36:50 +03:00
Ivailo Monev
1ed09a483a remove unused qiconengineplugin and qimageiohandler header inclusions in qguicommon_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 03:55:18 +03:00
Ivailo Monev
93b5b02ccc remove unused QLocalePrivate::DoubleForm::_DFMax enum
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 03:50:25 +03:00
Ivailo Monev
f4f77bea3e update X11 colors table data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 03:21:04 +03:00
Ivailo Monev
319d0dbe6d unload plugins only from the global static QLibrary list
plugin instances may leak but programs will not crash at exit depending on
the order of the global statics destructor calls, this faulty behaviour
was the case before 87ec0537e8

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 01:59:31 +03:00
Ivailo Monev
8c41f09bcf optimize named X11 colors lookup by using pre-generated colors table
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-16 00:05:59 +03:00
Ivailo Monev
cd31df6de3 move X11 colors table data to qcolor_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-15 23:48:00 +03:00
Ivailo Monev
c1f0a07608 de-duplicate code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-15 23:19:44 +03:00
Ivailo Monev
ea42ee6625 return false from QColor::setNamedColor() if the named color is empty
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-15 23:07:39 +03:00
Ivailo Monev
d6c5d5faf6 build fix for the case when QT_NO_NETWORKINTERFACE is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-15 23:02:44 +03:00
Ivailo Monev
35d4e21ef6 correct expected that for named color in QColor test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-15 22:59:56 +03:00
Ivailo Monev
b8795f3c4e style does not require X11 RENDER extension
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-15 21:04:15 +03:00