Commit graph

4393 commits

Author SHA1 Message Date
Ivailo Monev
a1add751a9 remove duplicate include directions in tests build file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-18 18:19:10 +03:00
Ivailo Monev
9bda878a38 remove redundant QWidgetAction::eventFilter() reimplementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-17 23:41:37 +03:00
Ivailo Monev
e70ee9cf5f optimize some QRasterPaintEngine methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-17 13:19:15 +03:00
Ivailo Monev
c10754fd3d make private QDir pointer actually private
while at it, remove hack in QDirIterator

upstream commit:
9848c8b92c

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-16 18:08:22 +03:00
Ivailo Monev
6f9a588202 reuse variables in SVG composition functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-16 17:49:03 +03:00
Ivailo Monev
dadd11965f remove unused destFetch<T>() drawing helper
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-16 17:11:29 +03:00
Ivailo Monev
545b4b7a1d remove unused qIsControlChar() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-16 16:52:33 +03:00
Ivailo Monev
b74b532a29 remove redundant const_cast<T>() in QPainter::drawTextItem()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-16 16:52:21 +03:00
Ivailo Monev
88fafae451 convert fetchTransformedBilinear_pixelBounds<T>() to function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-16 16:52:01 +03:00
Ivailo Monev
b432d0b547 rename qt_fetchUntransformed<T>() for consistency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-16 16:51:31 +03:00
Ivailo Monev
5f9a47469d rename variables in qt_init() for consistency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-15 22:09:21 +03:00
Ivailo Monev
a48d8b8669 remove unused QFramePrivate::frect member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-15 22:09:01 +03:00
Ivailo Monev
7bd2af707f inline elapsedAndRestart() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-15 22:08:02 +03:00
Ivailo Monev
b7218f712d include all X11 extensions used in USE_XORG variable in FreeBSD package file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-14 00:44:52 +03:00
Ivailo Monev
6df70b8372 remove redundant __has_extension definition in qglobal header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-13 02:52:50 +03:00
Ivailo Monev
757d7937d0 remove unused and internal QRasterPaintEngine methods
note that QPainter::clipBoundingRect() exists but it is not virtual

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-12 14:19:13 +03:00
Ivailo Monev
86a8190267 remove mac and windows leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-12 14:00:23 +03:00
Ivailo Monev
80fd17d39e remove redundant QPainter::PixmapFragment class and related functionality
since there is no transformation there is a performance penalty for using
it in QDeclarativeParticlesPainter

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-12 13:47:19 +03:00
Ivailo Monev
c9c32edef4 use foreach() for iteration in QRasterWindowSurface::prepareBuffer()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-12 12:35:10 +03:00
Ivailo Monev
6cf4fc62e7 avoid QRegion assignment in QWidgetPrivate::repaint_sys()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-12 12:12:28 +03:00
Ivailo Monev
440fbb5986 remove declarations of non-existing QWidget methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-12 12:04:39 +03:00
Ivailo Monev
ea91767ac3 remove redundant return statement in QCursorData::update()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-12 12:04:08 +03:00
Ivailo Monev
fe9bc58fab avoid QPixmap construct in QRasterWindowSurface::flush()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-12 11:36:58 +03:00
Ivailo Monev
b7e4bae65f make it possible to disable XINERAMA X11 extension at runtime
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-12 11:28:08 +03:00
Ivailo Monev
10026b7ba5 merge if with switch statement in QX11PaintEngine::updateClipRegion_dev()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-12 10:34:24 +03:00
Ivailo Monev
b75fe8a5fd optimize QX11PaintEngine::updateState()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-12 10:19:08 +03:00
Ivailo Monev
7c13a03cc9 minor code de-duplication
upstream commit:
3a333f2d92

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-11 08:58:41 +03:00
Ivailo Monev
feb07793c7 remove unused and internal QAccessibleToolButton::actionCount()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-11 08:38:23 +03:00
Ivailo Monev
ef66ad857d remove unused variable in normalizeTypeInternal()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-11 08:23:23 +03:00
Ivailo Monev
32ddd0b589 rewrite INV_PREMUL() as static function to cache alpha value
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-11 07:47:08 +03:00
Ivailo Monev
9973e5b191 enable opentype harfbuzz support
there is no note left why it was disabled

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-10 12:54:30 +03:00
Ivailo Monev
4af67f403d always use qreal as type for QGenericMatrix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-10 12:34:46 +03:00
Ivailo Monev
0870586828 remove redundant qreal constructs in QQuaternion::slerp()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-09 14:31:29 +03:00
Ivailo Monev
ba6b70fce9 remove unused QUnifiedTimer::runningAnimationCount() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-09 14:31:04 +03:00
Ivailo Monev
88184c47bd remove redundant QUnifiedTimer::instance() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-09 14:02:36 +03:00
Ivailo Monev
1cf4fba862 update URL TLDs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-09 10:51:55 +03:00
Ivailo Monev
9d64654862 optimize normalizeTypeInternal() QMetaObject helper function
there should be QByteArray::startsWith() overload that takes size argument
for this purpose

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-09 10:47:44 +03:00
Ivailo Monev
74b09892e6 remove redundant empty string checks in QCoreApplication::libraryPaths() and QCoreApplication::addLibraryPath()
if the path is empty, the canonical path is also empty

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-08 16:32:33 +03:00
Ivailo Monev
4e1f996d64 require Linux v2.6.27+ and glibc v2.9+
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-08 13:15:43 +03:00
Ivailo Monev
2e12f99c29 use QT_OFF_T where appropriate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-08 12:46:00 +03:00
Ivailo Monev
473f75fba6 remove redundant type information for XChar2b
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-04 10:37:26 +03:00
Ivailo Monev
921e9e7ab0 use non-detaching methods in expblur() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-04 06:10:26 +03:00
Ivailo Monev
ca2d9be761 turn condition into assert in qt_blurImage() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-04 06:09:46 +03:00
Ivailo Monev
b2a2032ea0 optimize QTransform::TxRotate, QTransform::TxShear and QTransform::TxProject mapping
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-04 00:21:28 +03:00
Ivailo Monev
c1118b0c6f QT_MOC_CPP is never defined so remove checks for it in qglobal header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-04 00:01:09 +03:00
Ivailo Monev
773d3a7549 remove redundant quint32p drawing helper class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-03 20:27:04 +03:00
Ivailo Monev
d0bb5455c2 remove redundant xpmHash() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-02 03:00:54 +03:00
Ivailo Monev
2e56675a11 optimize qt_rectfill_quint32()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-02 02:42:14 +03:00
Ivailo Monev
69d54f9a66 remove redundant qt_memfill<T, T>() drawing helper
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-02 02:42:00 +03:00
Ivailo Monev
21aeb562bf re-use variable in destStoreARGB32() drawing helper
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-09-27 21:37:27 +03:00