Commit graph

2170 commits

Author SHA1 Message Date
Ivailo Monev
e633ce0537 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-24 12:33:04 +00:00
Ivailo Monev
32cd31acd3 apply upstream commits
this includes the following upstream commits:
8566487286
57ca755d2e
ef4ba0285f

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-24 03:16:29 +00:00
Ivailo Monev
9289a463a8 QTBUG-71967, QTBUG-70956 and QTBUG-71446
this includes the following upstream commits:
8049e9b3b9
93a803a6de
6114230996

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-24 02:42:14 +00:00
Ivailo Monev
6ec1fd70a8 avoid temporary copies in QSet::unite(), QSet::intersect() and QSet::subtract()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-23 19:46:22 +00:00
Ivailo Monev
b2cc37cede move inline QSet::reserve() to class scope
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-23 16:12:43 +00:00
Ivailo Monev
28d539eaaf make use of SRCDIR in qhash test
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-23 16:10:53 +00:00
Ivailo Monev
8aa766e084 remove dummy QHash node support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-23 14:54:39 +00:00
Ivailo Monev
1dae6e697d avoid creating temporary objects for comparison
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 17:27:22 +00:00
Ivailo Monev
9e63714563 avoid creating temporary QSize for comparison in QIcon
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 16:43:01 +00:00
Ivailo Monev
f7993f4935 algorithms cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 16:42:19 +00:00
Ivailo Monev
c1268e8503 indentation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 16:14:29 +00:00
Ivailo Monev
69438ff4b1 remove unused private algorithms
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 16:14:11 +00:00
Ivailo Monev
a3f71262cb QTessellator and QRegion cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 13:20:54 +00:00
Ivailo Monev
9dee62017f optimize QTextureGlyphCache
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 13:20:17 +00:00
Ivailo Monev
0cc78ae59e QPolygonClipper cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 12:13:50 +00:00
Ivailo Monev
9def632364 QGraphicsColorizeEffectPrivate and QGraphicsOpacityEffectPrivate cleanup 2019-06-22 01:48:28 +00:00
Ivailo Monev
a13f9f1c09 indentation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 01:35:32 +00:00
Ivailo Monev
43fc42cf72 use qint16 where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 01:34:46 +00:00
Ivailo Monev
0c8aa7ef2f do not call QApplication::syncX() from QWidgetResizeHandler
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 01:20:27 +00:00
Ivailo Monev
be6d0b3f34 QX11Info cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 01:05:25 +00:00
Ivailo Monev
569cfa5bd0 QVariant cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-21 14:46:34 +00:00
Ivailo Monev
bd8a85ae7b delay QTreeWidgetItem child sorting by 100ms
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-21 12:19:07 +00:00
Ivailo Monev
91fba72cb8 QFutureSynchronizer cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-21 12:18:01 +00:00
Ivailo Monev
27672c6aa7 QRunnable cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-21 10:50:30 +00:00
Ivailo Monev
14f85d760f implement QIcon variant comparison via QIcon::cacheKey()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-20 22:46:17 +00:00
Ivailo Monev
880b529061 use loop-scoped variables
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-20 22:45:27 +00:00
Ivailo Monev
74b6bb7350 images are never mirrored in place
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-20 15:57:53 +00:00
Ivailo Monev
2ab42494ee simplify QPixmapCache
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-20 14:05:58 +00:00
Ivailo Monev
7232176609 simplify table lookups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-20 11:55:50 +00:00
Ivailo Monev
0ed6bc7bba indentation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-20 00:16:55 +00:00
Ivailo Monev
54f48ebd55 optimize key codes lookup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-19 22:45:09 +00:00
Ivailo Monev
2f2e1852b7 use proper type in transformation checks
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-19 21:59:18 +00:00
Ivailo Monev
f3cea47976 QPixmapData cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-19 21:58:54 +00:00
Ivailo Monev
31ba0c3283 update README [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-19 13:47:27 +00:00
Ivailo Monev
189fc733d0 QSslError cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-19 13:40:03 +00:00
Ivailo Monev
13ac42edf6 QSslSocketPrivate, QSslKeyPrivate and QSslCipher cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-19 12:08:33 +00:00
Ivailo Monev
a54e3ec727 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-19 01:54:09 +00:00
Ivailo Monev
bc5f935d97 QStyleSheetStyle cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-18 18:34:48 +00:00
Ivailo Monev
78120fd798 QRect cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-18 18:33:00 +00:00
Ivailo Monev
b197a36227 Revert "reimplement QThread::sleep(), QThread::msleep() and QThread::usleep()"
This reverts commit 3e07a84313.
2019-06-18 17:34:24 +00:00
Ivailo Monev
56a98c2b87 simplify types normalization
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-18 17:17:42 +00:00
Ivailo Monev
bbaf8f8c59 use CRC-32 checksum for normalized types cache key
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-17 23:56:52 +00:00
Ivailo Monev
775c5e0f3d QColor cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-17 21:39:08 +00:00
Ivailo Monev
30897c3c09 indentation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-17 21:09:25 +00:00
Ivailo Monev
b606ea7e4d always adjust const from normalizeTypeInternal()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-17 21:08:27 +00:00
Ivailo Monev
84eef8a39c QLinkedListData cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-17 18:30:40 +00:00
Ivailo Monev
410828e0ef cache normalized types results
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-17 18:30:21 +00:00
Ivailo Monev
25a6294f70 improve template parameters handling
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-17 15:10:27 +00:00
Ivailo Monev
aa74c7e283 call update() instead of repaint()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-17 01:47:49 +00:00
Ivailo Monev
dfda5a9c8e qstrcmp() cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-16 18:48:57 +00:00