Commit graph

1266 commits

Author SHA1 Message Date
Ivailo Monev
c3c697ea5b reduce QStyleSheetStyle::getDefaultStyleSheet() calls
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-01 22:49:08 +03:00
Ivailo Monev
2d2b6dbf62 move ARGB_COMBINE_ALPHA macro definition near other macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-01 22:48:03 +03:00
Ivailo Monev
d2be605187 avoid temporaries in QStyle::standardPalette()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-01 22:47:19 +03:00
Ivailo Monev
a54855658b correct condition for QProxyStyle source compilation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-01 22:46:58 +03:00
Ivailo Monev
542bc73fc6 generalize qt_memfill<T>() implementations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-01 21:24:50 +03:00
Ivailo Monev
7286ec19be remove redundant condition check in blendUntransformed()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-01 20:02:41 +03:00
Ivailo Monev
84bec71b03 remove unused drawing helper color classes methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-01 19:59:17 +03:00
Ivailo Monev
b31be8d3bc remove unused drawing helper color classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-01 07:11:44 +03:00
Ivailo Monev
0e37793506 remove redundant qt_colorConvert<T, T>() overloads
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-01 06:44:34 +03:00
Ivailo Monev
30ed1c5e03 remove unused QPNGImageWriter::writeImage() overloads
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-01 05:51:30 +03:00
Ivailo Monev
0111133051 Merge branch 'master' of https://github.com/fluxer/katie into recomp 2020-07-31 21:30:37 -04:00
Ivailo Monev
9ad8927a1c const-ify DestFetchProc function prototypes argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-31 21:30:19 -04:00
Ivailo Monev
b10124bf4b remove unused drawing helper color classes methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-31 18:58:01 -04:00
Ivailo Monev
1bafcfbed4 Merge remote-tracking branch 'origin' into recomp 2020-07-31 18:43:53 -04:00
Ivailo Monev
4905a80beb remove unused qargb8565::rawValue16() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-31 18:43:37 -04:00
Ivailo Monev
1314ffac18 remove code for always false condition in QRasterWindowSurface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-31 17:01:29 -04:00
Ivailo Monev
d9ff9da0ac avoid construct in fetchTransformedBilinear<T, T>()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-31 16:39:17 -04:00
Ivailo Monev
de75ddfc53 merge qpaintdevice and qpaintdevice_x11 sources
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-31 13:03:42 -04:00
Ivailo Monev
052b55c029 avoid temporary in QPainterPath::toReversed()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-31 13:03:11 -04:00
Ivailo Monev
575ca14433 remove unused QX11PaintEngine methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-31 11:12:09 -04:00
Ivailo Monev
8df7b5f8d1 replace QVarLengthArray<T> with dynamic arrays in QPaintEngine::drawPolygon() methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-31 11:11:34 -04:00
Ivailo Monev
cc32b1b1fb remove unused QDataBuffer<T>::pop_back() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-31 10:44:54 -04:00
Ivailo Monev
5f4614da21 optimize QCommonStyle::drawControl()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-30 21:42:50 -04:00
Ivailo Monev
a7a9734c23 remove redundant condition check in QFontEngineX11FT constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-30 21:18:33 -04:00
Ivailo Monev
0c1c5ef96f replace do_mirror() with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-27 15:51:00 -04:00
Ivailo Monev
18dd680d86 move some constants and functions fomr qdrawhelper_p header to qdrawhelper source
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-27 15:21:29 +00:00
Ivailo Monev
8b539ba26e assume RGB16 is unaligned and texture in that format in blend functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-27 07:54:08 -04:00
Ivailo Monev
e838a0f816 remove unused QtFontFamily::fontFilename and QtFontFamily::fontFileIndex members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-26 20:18:15 +00:00
Ivailo Monev
155fc950ec replace switch with if statement in QRasterPaintEngine::init()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-26 20:11:49 +00:00
Ivailo Monev
f7c0445588 avoid temporary in QRasterPixmapData::fill()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-26 20:11:03 +00:00
Ivailo Monev
3651dbcc14 remove unused QX11PaintEnginePrivate::adapted_pen_origin member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-26 18:07:59 +00:00
Ivailo Monev
f4d63c777c replace fuzzyCompare() with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-25 20:44:06 -04:00
Ivailo Monev
d35782f93c remove unused and internal function prototype declaration
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-25 19:42:09 -04:00
Ivailo Monev
4f869be3d9 remove duplicate QMatrix and QTransform constructors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-25 18:29:27 +00:00
Ivailo Monev
5aa8280793 remove redundant construct in QPainter::brushOrigin()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-25 17:23:01 +00:00
Ivailo Monev
ee2c774aae optimize SVG composition blend functions
albeit with code duplication but it should be worth it. have to note this
is done for QPainter::CompositionMode::CompositionMode_SourceOver and some
other cases already. the optimization will be noticable on application
which use those modes, like plasma-desktop, one way or the other

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-25 16:39:51 +00:00
Ivailo Monev
2ca4a205ef optimize some QMatrix methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-24 14:40:06 +00:00
Ivailo Monev
8bc6e64202 replace QKeyMapper::sendKeyEvent() with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-24 00:20:27 +00:00
Ivailo Monev
4cff79e492 use static QChar::toUpper() method in QKeySequencePrivate::encodeString()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-24 00:11:47 +00:00
Ivailo Monev
0bc6d12352 inline memory rotation functions and mark them static
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-23 15:09:55 +00:00
Ivailo Monev
1b2973cafc assume conditions that are asserted in drawing helpers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-23 14:24:09 +00:00
Ivailo Monev
b2c19d4365 remove redundant header inclusions in qpaintengine_raster source
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-23 13:46:50 +00:00
Ivailo Monev
50614f6e5b remove unused and internal qt_memrotate180()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-23 13:13:20 +00:00
Ivailo Monev
7f3d575422 review qnamespace header style and replace Qt::AlignmentFlag synonyms while at it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-14 14:32:46 +00:00
Ivailo Monev
373d9c2e3c remove redundant cast in qt_x11_getX11InfoForWindow()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-14 00:26:02 +00:00
Ivailo Monev
38aec5374a use loop-local variable in qt_x11_getX11InfoForWindow()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-14 00:05:33 +00:00
Ivailo Monev
63aac71dc5 avoid color masking/unmasking in init_gray() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-10 01:32:43 +00:00
Ivailo Monev
7d1130337b use static stops list in QGradient::stops()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-09 12:12:05 +00:00
Ivailo Monev
6969e2412c optimize QBrush::isOpaque()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-09 12:11:07 +00:00
Ivailo Monev
9fe192cd83 remove unused QInternalMimeData::canReadData()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-06 16:23:07 +00:00