Ivailo Monev
740c82a0a0
replace QT_NO_PAINT_DEBUG with QT_NO_DEBUG
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-13 00:02:02 +00:00
Ivailo Monev
86f32903c2
QDataStream cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-12 15:12:21 +00:00
Ivailo Monev
b7bc2381b4
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-11 21:01:04 +00:00
Ivailo Monev
b3e121439e
QRasterPaintEngineState cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-09 18:32:19 +00:00
Ivailo Monev
055a36a82c
QPen cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-09 15:35:11 +00:00
Ivailo Monev
920b574ce2
QRegion cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-08 10:55:06 +00:00
Ivailo Monev
8c3f6cd5a1
more accurate QPainterPath elements reservations
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-08 10:13:07 +00:00
Ivailo Monev
0a838d9cfa
QWindowSurface and QRasterWindowSurface cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 22:10:21 +00:00
Ivailo Monev
c615935b00
Revert "QWindowSurface cleanup"
...
This reverts commit ad066182f7
.
2019-06-07 21:33:01 +00:00
Ivailo Monev
07058ff85c
include gradient interpolation mode in hash
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 21:32:33 +00:00
Ivailo Monev
ad066182f7
QWindowSurface cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 19:25:53 +00:00
Ivailo Monev
d4ce653aa3
replace QMultiHash with QCache in QGradientCache
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 19:25:36 +00:00
Ivailo Monev
a421f2823d
build fix
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 14:44:13 +00:00
Ivailo Monev
76b262d4e3
introduce QRasterBuffer::scanLine() overload
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 14:10:02 +00:00
Ivailo Monev
fae2d834fa
QTrnasform and QLineControl cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 14:06:41 +00:00
Ivailo Monev
5334ec5b86
QOutlineMapper cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 14:04:51 +00:00
Ivailo Monev
fa2f9fc91b
avoid qt_ColorConvert() in trivial qt_memfill()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 13:59:23 +00:00
Ivailo Monev
0357bf3948
introduce const QImage::data_ptr()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 13:58:02 +00:00
Ivailo Monev
b6636f0611
rasterizer cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 13:57:20 +00:00
Ivailo Monev
363c825cf9
draw helpers cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 13:49:11 +00:00
Ivailo Monev
80d4bc168e
more copyright changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 14:21:30 +00:00
Ivailo Monev
74bb412630
copyright changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 13:38:02 +00:00
Ivailo Monev
a05d21973c
meory rotation cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-01 12:08:35 +00:00
Ivailo Monev
72b711dc19
minor cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-31 20:51:49 +00:00
Ivailo Monev
09c0ab4fed
don't color convert when rotating memory
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-31 17:24:18 +00:00
Ivailo Monev
dd85e5735a
avoid deep copy of data in get_named_rgb()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-31 14:25:38 +00:00
Ivailo Monev
7d48ce5a2a
QPen cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-31 12:29:09 +00:00
Ivailo Monev
deb3c77dc0
use cached read rotate method for both little and big endian
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 16:57:50 +00:00
Ivailo Monev
da4b533485
memory rotation cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 14:47:21 +00:00
Ivailo Monev
995b7998b0
deal with excessive include directories
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 12:39:35 +00:00
Ivailo Monev
cbda6c3a11
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 00:42:33 +00:00
Ivailo Monev
cd3d6c9a13
drop QT_INCLUDE_COMPAT support
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-29 18:39:19 +00:00
Ivailo Monev
e6db4887bc
eliminate some temporary buffers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-29 14:46:29 +00:00
Ivailo Monev
24100ee627
QPainterPrivate cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-27 22:34:30 +00:00
Ivailo Monev
b9d84f20da
effectively refert QTransform changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-27 20:12:31 +00:00
Ivailo Monev
8ac5c0b3b8
add missing QTransform::updateType() calls where needed
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-26 20:15:34 +00:00
Ivailo Monev
1e1f213251
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-26 18:23:03 +00:00
Ivailo Monev
98bd874005
QVectorPath cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-26 18:01:40 +00:00
Ivailo Monev
50afdf1479
QTransform cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-26 17:44:03 +00:00
Ivailo Monev
edfa43dfdd
QX11PaintEngine cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-26 15:05:29 +00:00
Ivailo Monev
afc6650f34
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-26 14:26:06 +00:00
Ivailo Monev
49ba4fae2b
QWidgetBackingStore cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-20 14:59:23 +00:00
Ivailo Monev
64fcbb67a6
QWidgetBackingStore and BeginPaintInfo cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-19 22:07:45 +00:00
Ivailo Monev
6793e65f2d
cleanup forward declarations in qwindowdefs header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-16 19:35:59 +00:00
Ivailo Monev
9767d77572
remove double headers inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-16 14:53:28 +00:00
Ivailo Monev
3966c88799
partitially revert be608ca159
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-14 15:12:21 +00:00
Ivailo Monev
72bd04e5ce
Revert "get rid of aliased coordinate delta"
...
This reverts commit e032708773
.
2019-05-14 02:24:26 +00:00
Ivailo Monev
7c7f7d8468
Revert "remove the gray raster code"
...
This reverts commit 142d67c13e
.
2019-05-13 22:39:47 +00:00
Ivailo Monev
e032708773
get rid of aliased coordinate delta
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-13 20:01:54 +00:00
Ivailo Monev
142d67c13e
remove the gray raster code
...
this is mostly for test purposes only. the removal will affect
some of the widgets drawing, especially round corners (like the
Plasma "Tool Box" and radio buttons with the Oxygen style). with
previous tests some changes to the outline mapper (QOutlineMapper)
were needed to fix some rounding issues but caused others so I am
not sure if I can make it work well without the Freetype2
rasterizer but I sure will try, again, if I have the time for it.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-13 18:29:27 +00:00