Ivailo Monev
c11bdcedca
remove unused QTestFontEngine class
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 20:27:46 +00:00
Ivailo Monev
a23b0f22a9
replace QVarLengthArray with dynamic arrays where possible
...
avoids resizing in e.g. qDrawBorderPixmap(), there are more places where
performance can be squeezed by doing the same thing
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-18 00:13:50 +00:00
Ivailo Monev
9703898116
use single variable assignment in getPatternFill() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-17 23:50:46 +00:00
Ivailo Monev
fb68a28654
remove unused QX11Data::PatternFills::opaque member
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-17 23:03:03 +00:00
Ivailo Monev
1ab2498e5a
remove unused QGraphicsSystem::createPixmapData() method
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-23 12:34:09 +00:00
Ivailo Monev
66389f4778
avoid temporary in QBrush data streaming operator
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-23 12:00:58 +00:00
Ivailo Monev
3a88e7e3dd
rename variable for consistency in QBrush debug operator
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-23 11:59:54 +00:00
Ivailo Monev
4972156e48
move temporary closer to the scope it is used in qt_x11_drawImage()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-23 11:56:17 +00:00
Ivailo Monev
b67d9357a1
mark brush styles enums tables as static in QBrush constructor
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-23 11:55:38 +00:00
Ivailo Monev
e01ba6f062
fix QBrush debug operator for Qt::TexturePattern style case
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-23 11:54:44 +00:00
Ivailo Monev
ff3c202368
correct scoped array size in QX11PaintEngine::updatePen()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-10 02:02:49 +00:00
Ivailo Monev
42b1f681a6
remove unused QWindowSurface::grabWidget() argument
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-06 02:32:17 +00:00
Ivailo Monev
fb22586acc
remove code for always false condition in gray raster functions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-02 01:32:48 +00:00
Ivailo Monev
be8716e0a6
remove unused INV_EPS() pre-proccessor macro
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-02 00:57:58 +00:00
Ivailo Monev
17be31db33
use single variable assignment in QWidgetPrivate::scrollRect()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-01 19:14:06 +00:00
Ivailo Monev
825cf79a0d
remove qws support leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-01 19:02:30 +00:00
Ivailo Monev
4f41b24ff2
remove unused and internal QRasterPaintEngine::releaseBuffer()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-01 19:01:28 +00:00
Ivailo Monev
027a2592d9
remove redundant RGB gamma tables
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-21 23:02:44 +00:00
Ivailo Monev
6dfc32f92f
remove unused int_dim() macro
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-03 21:30:32 +00:00
Ivailo Monev
cc91ebf056
do not compare variable to 0 in QRasterPaintEngine::clip()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-03 21:30:18 +00:00
Ivailo Monev
9a68d6fcc1
optimize named color tables lookup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-02 05:00:04 +00:00
Ivailo Monev
b9ec314d52
remove unused and internal QPaintEngineExPrivate methods
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-02 01:10:03 +00:00
Ivailo Monev
d761982b51
assume x and y are always zero in qt_rectconvert<DST, SRC>()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-01 21:08:48 +00:00
Ivailo Monev
34ef1069b0
mark some environment queries as static and const
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-30 08:09:53 +00:00
Ivailo Monev
2d01c6c949
unexport/remove unused internal external references
...
plenty of those, I've grep-ed only for Q_GUI_EXPORT and qt_ prefix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 22:23:15 +00:00
Ivailo Monev
c8db9c39c0
replace if with switch statment in QColormap::pixel()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 21:08:42 +00:00
Ivailo Monev
6cf4cf8185
replace inline if with switch in QColormap::size() statement
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 21:05:33 +00:00
Ivailo Monev
acc744e6ed
simplify QPaintEngineEx::supportsTransformations() logic
2020-03-20 23:50:53 +00:00
Ivailo Monev
ba06271385
remove redundant forward declaration of QPixmapFilter class in qpaintengineex_p header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 23:50:03 +00:00
Ivailo Monev
6dc38d71f7
move misc drawing helper functions to the top of qdrawhelper source
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 23:49:11 +00:00
Ivailo Monev
3881bce10c
mark qt_bayer_matrix constant and qConvertRgb16To32() function as static
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 20:15:22 +00:00
Ivailo Monev
439b67bd41
optimize QRasterPaintEnginePrivate::isUnclipped() methods
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 20:14:49 +00:00
Ivailo Monev
f62d5680df
replace conditional memory rotation templates with their body
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 18:04:30 +00:00
Ivailo Monev
478cc68597
remove unused and internal virtual QPaintEngineEx methods
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 17:54:54 +00:00
Ivailo Monev
08a34e629e
remove forward declaration of non-existing qt_stroke_dash()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 17:30:13 +00:00
Ivailo Monev
f806b8f97f
remove unused and internal QPathClipper::ClipperMode enums
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 17:29:37 +00:00
Ivailo Monev
8ec0f5951d
return result of QWingedEdge::toPath() directly in QPathClipper::clip()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 17:28:45 +00:00
Ivailo Monev
10892247de
remove redundant qt_memrotate90_template<T, T>() specialization
...
same implementation as the generic one
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 17:13:08 +00:00
Ivailo Monev
889cab537c
remove code for always false condition in brushes pattern cache
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 16:13:26 +00:00
Ivailo Monev
f11e261162
remove redundant qglobal header inclusion from qbackingstore source
...
use local instead of system style headers inclusion while at it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 04:10:51 +00:00
Ivailo Monev
67fe1095be
remove unused interpolate_pixel_unaligned_2() drawing helper
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 02:32:07 +00:00
Ivailo Monev
bd782acc64
move qt_get_named_rgb() to qcolor source file, replace qt_get_colornames() with its body
...
that way the qt_get_named_rgb() function can be made static and marked
inline. the loop in QColor::colorNames() can be unrolled by the compiler
too. while at it, remove the duplicate code in the SVG handler
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 02:24:06 +00:00
Ivailo Monev
0366784761
remove unused QWidgetBackingStore::beginPaint() argument
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 23:28:34 +00:00
Ivailo Monev
339b9103dd
correct cast qualifier in blend_untransformed_argb()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 02:55:14 +00:00
Ivailo Monev
32bce7bc71
move non-shared drawing helper functions to qdrawhelper source file
...
also mark comp_func_Plus_one_pixel() as static while at it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 02:43:37 +00:00
Ivailo Monev
937889b14a
optimize blend_src_generic() drawing helper
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 00:06:19 +00:00
Ivailo Monev
cb9615e95e
remove unused and internal qt_paint_device_metric()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-18 22:04:06 +00:00
Ivailo Monev
cdc3b37daf
remove code for always false condition in QRasterPaintEngine
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-09 16:15:40 +00:00
Ivailo Monev
282d77dc2e
remove unused QRasterPaintEnginePrivate::getPenFunc() method
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-09 15:52:37 +00:00
Ivailo Monev
6e4fe2850c
get rid of QRasterPaintEnginePrivate::deviceRectUnclipped member
...
not used anywhere but in QRasterPaintEnginePrivate::systemStateChanged()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-09 15:51:58 +00:00