Commit graph

739 commits

Author SHA1 Message Date
Ivailo Monev
e939427b1e optimize QImage comparison
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-03 02:11:00 +00:00
Ivailo Monev
0d4e187cdc use QImage::constBits() where apropriate
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 12:01:26 +00:00
Ivailo Monev
9e2f2a5f72 use QImage::constScanLine() where appropriate
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 02:31:01 +00:00
Ivailo Monev
63637580c9 indentation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 23:44:59 +00:00
Ivailo Monev
2d8076b777 QTextEngine cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 23:40:19 +00:00
Ivailo Monev
e6d2f453c7 do not detach from QImage::setColorCount() if color count is not different
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 22:46:37 +00:00
Ivailo Monev
09dddc3258 do not detach from QImage::setColorTable() if colors are not different
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 22:45:17 +00:00
Ivailo Monev
3d74c96d6b optimize QRasterPixmapData::fill()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 22:44:28 +00:00
Ivailo Monev
9746980864 apply upstream QAbstractAnimation commit
upstream commit:
7940791f47

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 15:53:05 +00:00
Ivailo Monev
82628bd75e correct return type of qt_x11Handle()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 15:16:17 +00:00
Ivailo Monev
1eb096aa40 QPainterPrivate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 15:16:00 +00:00
Ivailo Monev
f31ccedb1f QWizardPagePrivate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 15:15:33 +00:00
Ivailo Monev
cc4e80d2c5 QGraphicsProxyWidgetPrivate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-29 01:00:20 +00:00
Ivailo Monev
14d979ef3c make QTabBar::SelectionBehavior meta type
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-28 21:53:13 +00:00
Ivailo Monev
b0c3149326 introduce const DataPtr getter for QPixmap
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-27 00:48:10 +00:00
Ivailo Monev
c09c55c5d6 QBitmap cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-27 00:47:29 +00:00
Ivailo Monev
0bad599825 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 23:22:14 +00:00
Ivailo Monev
9052d6a7ff fix qIsDetached() const correctness
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 22:34:13 +00:00
Ivailo Monev
f2776ef68f make some font engine methods const
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 20:19:02 +00:00
Ivailo Monev
4614dddd42 adjust key name table size calculation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 18:51:14 +00:00
Ivailo Monev
aae17e5d13 plug memory leak since e6db4887bc
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 13:33:35 +00:00
Ivailo Monev
07d22c2ed3 remove now unused qt_intensity function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 12:00:46 +00:00
Ivailo Monev
a07bc0f7d1 apply upstream commit
upstream commit:
ad9f5c7e93

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 11:51:07 +00:00
Ivailo Monev
e3fa390d00 properly initialize KeyTbl sub-objects
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-25 21:52:29 +00:00
Ivailo Monev
0ba35122e9 QGraphicsItemPrivate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-25 21:11:25 +00:00
Ivailo Monev
c05f013540 apply upstream commit
upstream commit:
909e6a009c

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-25 20:59:32 +00:00
Ivailo Monev
ec5591a9bf optimize key sequence lookup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-25 17:20:28 +00:00
Ivailo Monev
2c920eb87b remove obsolete QPainter redirection support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-25 16:19:20 +00:00
Ivailo Monev
2afcd5ba4d assume const methods are thread-safe and avoid locking where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-25 12:52:02 +00:00
Ivailo Monev
d63af47325 include only global header in QDataBuffer header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-25 11:21:28 +00:00
Ivailo Monev
9657025070 indentation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-25 11:20:43 +00:00
Ivailo Monev
5ce9a965be various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-24 23:52:18 +00:00
Ivailo Monev
5b6f8aad2a QPaintEngineEx cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-24 14:04:48 +00:00
Ivailo Monev
2b3e49824f avoid temporary copy in QPaintEngine::drawImage()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-24 13:29:02 +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
c1268e8503 indentation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 16:14:29 +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
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
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
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