Commit graph

1073 commits

Author SHA1 Message Date
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
3fd6c40688 remove empty qmenudata header and source
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 21:32:02 +00:00
Ivailo Monev
789e94972f replace QSizeGripPrivate::init() with its body
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 21:30:20 +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
c75266e170 use single variable assignment in qstring_to_xtp()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 17:03:40 +00:00
Ivailo Monev
0cf053b039 unexport qt_try_modal() to mark it as static
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 17:02:23 +00:00
Ivailo Monev
89d06272a2 fix qPRCreate() const correctness
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 16:43:44 +00:00
Ivailo Monev
6bacce4fb0 remove redundant whitespace in convolute() pixmap filter helper
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 01:24:38 +00:00
Ivailo Monev
a6084cf9b3 remove unused variable in QPixmapBlurFilter::draw()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-24 04:47:26 +00:00
Ivailo Monev
bf786f26ed remove unused QPixmapConvolutionFilterPrivate::convoluteAlpha member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-24 00:04:57 +00:00
Ivailo Monev
2b96b1f450 remove default QListView::event() reimplementation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-23 14:45:18 +00:00
Ivailo Monev
f650eae2f9 unexport qt_halfScaled() and qt_blurImage() to mark them static
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-23 14:44:58 +00:00
Ivailo Monev
fca321a27f remove unused qScrollEffect() and qFadeEffect() arguments
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-21 22:48:13 +00:00
Ivailo Monev
9f63d77bf0 mark results from sysconf() queries as static
that way queries are done once per thread

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-21 16:34:28 +00:00
Ivailo Monev
e9c2dd52e4 avoid copy in qt_toX11Pixmap()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 23:51:31 +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
304f69e573 remove redundant QFont enums casts and constructs
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 04:11:51 +00:00
Ivailo Monev
0e9b892be3 mark CSS parser constants as static
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 04:11:09 +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
bd25db9574 remove unused and internal QWidgetPrivate::DrawWidgetFlags enums
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 23:40:45 +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
16d1d9c97a update tables data to CLDR v36.1
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 21:40:19 +00:00
Ivailo Monev
a96b33417f mark some constants as static
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 20:54:52 +00:00
Ivailo Monev
6bb88e7504 fix regression since 28d63e9b27
apparently if default is used the cursor may not be one from theme set
via XcursorSetTheme(), it affects not only left_ptr alternative too so
try non-alternative first

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 20:31:36 +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
ab1464f104 update unicode data tables to v13.0
combining types which harfbuzz does not support are no longer added to the
tables too, this should make obtaining properties of text faster.

special language table used to probe fonts for scripts support should be
reviewed once new CLDR version is released to add proper language entries
if present in likelySubtags.xml

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-12 21:42:56 +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
Ivailo Monev
b5ea99e681 remove unused drawing function prototypes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-09 15:42:00 +00:00
Ivailo Monev
e2db276a13 replace default with QSpanData::None case in getOperator()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-09 15:15:17 +00:00
Ivailo Monev
34917bf462 correct reinterpret_cast<T> qualifier in destFetch()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-09 15:14:30 +00:00
Ivailo Monev
8c67341807 avoid temporaries in qt_gradient_quint32() and qt_gradient_quint16()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-09 14:22:55 +00:00