Ivailo Monev
0c1c5ef96f
replace do_mirror() with its body
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-27 15:51:00 -04:00
Ivailo Monev
18dd680d86
move some constants and functions fomr qdrawhelper_p header to qdrawhelper source
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-27 15:21:29 +00:00
Ivailo Monev
e838a0f816
remove unused QtFontFamily::fontFilename and QtFontFamily::fontFileIndex members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-26 20:18:15 +00:00
Ivailo Monev
155fc950ec
replace switch with if statement in QRasterPaintEngine::init()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-26 20:11:49 +00:00
Ivailo Monev
f7c0445588
avoid temporary in QRasterPixmapData::fill()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-26 20:11:03 +00:00
Ivailo Monev
3651dbcc14
remove unused QX11PaintEnginePrivate::adapted_pen_origin member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-26 18:07:59 +00:00
Ivailo Monev
f4d63c777c
replace fuzzyCompare() with its body
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-25 20:44:06 -04:00
Ivailo Monev
d35782f93c
remove unused and internal function prototype declaration
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-25 19:42:09 -04:00
Ivailo Monev
4f869be3d9
remove duplicate QMatrix and QTransform constructors
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-25 18:29:27 +00:00
Ivailo Monev
5aa8280793
remove redundant construct in QPainter::brushOrigin()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-25 17:23:01 +00:00
Ivailo Monev
ee2c774aae
optimize SVG composition blend functions
...
albeit with code duplication but it should be worth it. have to note this
is done for QPainter::CompositionMode::CompositionMode_SourceOver and some
other cases already. the optimization will be noticable on application
which use those modes, like plasma-desktop, one way or the other
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-25 16:39:51 +00:00
Ivailo Monev
2ca4a205ef
optimize some QMatrix methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-24 14:40:06 +00:00
Ivailo Monev
8bc6e64202
replace QKeyMapper::sendKeyEvent() with its body
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-24 00:20:27 +00:00
Ivailo Monev
4cff79e492
use static QChar::toUpper() method in QKeySequencePrivate::encodeString()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-24 00:11:47 +00:00
Ivailo Monev
0bc6d12352
inline memory rotation functions and mark them static
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-23 15:09:55 +00:00
Ivailo Monev
1b2973cafc
assume conditions that are asserted in drawing helpers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-23 14:24:09 +00:00
Ivailo Monev
b2c19d4365
remove redundant header inclusions in qpaintengine_raster source
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-23 13:46:50 +00:00
Ivailo Monev
50614f6e5b
remove unused and internal qt_memrotate180()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-23 13:13:20 +00:00
Ivailo Monev
7f3d575422
review qnamespace header style and replace Qt::AlignmentFlag synonyms while at it
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-14 14:32:46 +00:00
Ivailo Monev
373d9c2e3c
remove redundant cast in qt_x11_getX11InfoForWindow()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-14 00:26:02 +00:00
Ivailo Monev
38aec5374a
use loop-local variable in qt_x11_getX11InfoForWindow()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-14 00:05:33 +00:00
Ivailo Monev
63aac71dc5
avoid color masking/unmasking in init_gray() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-10 01:32:43 +00:00
Ivailo Monev
7d1130337b
use static stops list in QGradient::stops()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-09 12:12:05 +00:00
Ivailo Monev
6969e2412c
optimize QBrush::isOpaque()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-09 12:11:07 +00:00
Ivailo Monev
9fe192cd83
remove unused QInternalMimeData::canReadData()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-06 16:23:07 +00:00
Ivailo Monev
257192e5f9
use static list in QFontDatabase::standardSizes()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-06 11:37:10 +00:00
Ivailo Monev
070a0557e7
use foreach() for iteration in QIconLoader::findIconHelper()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-02 01:27:59 +00:00
Ivailo Monev
8e1bd44ce1
avoid temporaries in QCleanlooksStyle::drawControl()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-01 14:26:43 +00:00
Ivailo Monev
40b80d3796
optimize QStyle::itemTextRect()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-29 17:06:46 +00:00
Ivailo Monev
6d04b26155
optimize QRect/QRectF animation interpolators
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-29 16:58:59 +00:00
Ivailo Monev
8ad5ce3b70
use exclusive conditionals in QUnifiedTimer::timerEvent()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-29 16:40:16 +00:00
Ivailo Monev
28277d1805
avoid pointer with zero comparison
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-29 16:39:21 +00:00
Ivailo Monev
435771058d
remove redundant QPropertyAnimation::event() implementation
...
shadowed by QVariantAnimation::event() reimplementation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-29 16:38:52 +00:00
Ivailo Monev
d3c1d7baf9
optimize QETWidget::translatePaintEvent()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-29 13:10:21 +00:00
Ivailo Monev
83e397000b
de-virtualize QApplication::x11ClientMessage()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-29 13:09:22 +00:00
Ivailo Monev
8dc743a6c2
avoid temporaries in QWidgetPrivate::show_sys()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-28 20:12:00 +00:00
Ivailo Monev
aa285e9131
remove unused QX11Data::xdndHandleStatus() arguments
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-28 20:11:26 +00:00
Ivailo Monev
9b3531d1ad
optimize QFontEngine::addGlyphsToPath()
...
possible due to 53dadb4f2a
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-28 18:37:17 +00:00
Ivailo Monev
ac76963022
replace use of XSetWMName() with XStoreName() and XSetWMIconName() with XSetIconName()
...
that way no static storage is used for the strings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-28 17:53:34 +00:00
Ivailo Monev
7537336a03
replace xdndEnable() and xdndObtainData() with their body
...
avoids string constructors and conversions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-28 17:34:00 +00:00
Ivailo Monev
582ac8d49d
correct warning message in QImageData::doImageIO()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-28 16:35:54 +00:00
Ivailo Monev
614b2f7858
inline get_font_bits() and get_font_bits()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-28 15:42:45 +00:00
Ivailo Monev
3eb5966301
use single variable assignment QTreeWidgetItemIterator::QTreeWidgetItemIterator()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-28 15:42:29 +00:00
Ivailo Monev
8d159f8576
remove redundant qfragmentmap source file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 21:09:40 +00:00
Ivailo Monev
cc90bf00f3
remove declaration of non-existing QFragmentMapData<T>::removeAndRebalance()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 21:09:17 +00:00
Ivailo Monev
120ce2ed6f
avoid copy in QFontMetrics::boundingRect()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 20:40:13 +00:00
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
dc1f43455d
avoid temporary in QTextEngine::length()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 16:33:41 +00:00
Ivailo Monev
492a916c55
remove unused QTextEngine::Mode enums
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 16:31:32 +00:00
Ivailo Monev
528b4172f0
replace qt_x11ft_convert_pattern() with its body
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 16:19:46 +00:00