Commit graph

1294 commits

Author SHA1 Message Date
Ivailo Monev
154c98c64a use proper members for QGradient data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-10 16:21:34 +03:00
Ivailo Monev
fb97bea482 rework mouse buttons debugging
avoid symbols in anonymous namespace and round-trips to the meta-object
system

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 20:41:12 +03:00
Ivailo Monev
4413cf7dbf increase solid/pattern fill cache to 20
that way one for each standard color/brush style can be cached

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 17:30:10 +03:00
Ivailo Monev
33f49e795c add _NET_SYSTEM_TRAY_OPCODE and MANAGER to pre-defined X11 atoms table
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 17:07:02 +03:00
Ivailo Monev
f4eb7df4c8 unbundle libpng and sqlite and mark the packages as required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-08 19:49:15 +03:00
Ivailo Monev
d30fa17559 remove redundant header inclusions in qfontdatabase_x11_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-08 05:21:15 +03:00
Ivailo Monev
bcd73f3852 optimize QFontMetrics::inFontUcs4() and QFontMetricsF::inFontUcs4()
upstream commit:
09bc8e2cb8

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-08 05:20:30 +03:00
Ivailo Monev
b6aa2c4e5d remove unused QSvgHandler member and methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-07 20:37:40 +03:00
Ivailo Monev
c4c1c04da6 remove redundant condition in QWindowsStyle::styleHint()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-07 17:48:23 +03:00
Ivailo Monev
fb3829ec97 remove redundant const_cast<T>() in QWindowsStyle::polish()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-07 17:45:17 +03:00
Ivailo Monev
56bba7ea76 remove unused QWindowsStylePrivate members and methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-07 17:29:26 +03:00
Ivailo Monev
04790541b2 avoid temporary in QWindowsStyle::drawPrimitive()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-07 17:24:20 +03:00
Ivailo Monev
c51d12650c remove unused CSS parser constructor argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-07 17:09:35 +03:00
Ivailo Monev
a1185e31ce convert endianess from runtime to build checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-04 20:32:56 +03:00
Ivailo Monev
6bcca220a0 optimize gray raster
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-04 16:34:54 +03:00
Ivailo Monev
7e24a9cd06 remove redundant rasterizer related definitions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-04 16:08:03 +03:00
Ivailo Monev
1c974b1b36 use foreach() for iteration in QIconTheme constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-03 20:10:14 +03:00
Ivailo Monev
747ccc91ed use proper type for StyleSelector::nodeIds() and rename it to reflect it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-03 19:58:30 +03:00
Ivailo Monev
d90c90c8f1 remove unused GlyphPointerHash and GlyphIntHash typedefs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-03 17:04:39 +03:00
Ivailo Monev
46ce8473df remove redundant QTextureGlyphCache::glyphPadding()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-03 17:04:16 +03:00
Ivailo Monev
e5d3fb7670 avoid temporary in QStyleHelper::drawDial()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-03 16:11:50 +03:00
Ivailo Monev
61cc5cbc64 remove redundant default case in QSpanData::setup()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-03 04:12:42 +03:00
Ivailo Monev
ef993f1657 remove unused and internal QPaintEngine::fix_neg_rect()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-03 02:06:40 +03:00
Ivailo Monev
bc299e7af0 remove code for always false condition in QPainterPrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-03 01:20:49 +03:00
Ivailo Monev
18a974dcfe optimize QPainter::fillRect() methods
solid brushes do not have neither texture nor gradient

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-02 23:23:10 +03:00
Ivailo Monev
89d5491bdb move variable closer to the scope it is used in in blendUntransformed()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-02 21:38:12 +03:00
Ivailo Monev
01f3d1649a combine two QT_NO_XRENDER definition checks in qpaintengine_x11 source
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-02 09:04:53 +03:00
Ivailo Monev
b9a14fbc08 do not buffer in QX11PaintEngine::drawPoints() methods
twice as fast on some line drawing benchmarks with no noticable loss in
other cases

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-02 07:36:43 +03:00
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