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
451ad1f204
replace q_static_assert() with Q_ASSERT()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 19:59:25 +03:00
Ivailo Monev
58ae4ed531
use foreach() for iteration in QEventDispatcherUNIXPrivate::doSelect()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 19:47:35 +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
5cfd55caa9
mark the end of qt_error_string() as unreachable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 16:37:22 +03:00
Ivailo Monev
7a4f951bc3
remove redundant QSystemError class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 16:09:53 +03:00
Ivailo Monev
1d3024fc1f
reworkd temporary file name generator
...
while at it, do not open it with O_LARGEFILE since most files are small and
even tho it is used as method for copying files for an examples it should
not be used to copy such big files because there are far more optimal
platform specific solutions for doing that
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-09 05:36:41 +03:00
Ivailo Monev
95bf73d5f3
optimize QSvgTinyDocument::draw() calls
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-08 21:59:49 +03:00
Ivailo Monev
d03953a4c1
optimize QSvgTinyDocument::boundsOnElement()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-08 21:59:30 +03:00
Ivailo Monev
55bc21c221
mark QSvgTinyDocument::draw() argument as required
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-08 21:22:24 +03:00
Ivailo Monev
97e28effcf
optimize QSvgNode::styleProperty()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-08 21:15:22 +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
6dcf248243
remove unused SQL test data
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-08 18:15:48 +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
cdace38489
remove unused JSC::ClassInfo::staticPropHashTable member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-08 00:14:12 +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
e9f1cd8f2f
merge QSvgHandler::parse() into QSvgHandler::init()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-07 20:21:49 +03:00
Ivailo Monev
8b7bdf5034
avoid temporary in QSvgText::draw()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-07 20:15:11 +03:00
Ivailo Monev
619c7a3d90
remove code for always false condition in QSvgPaintEngine::updateState()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-07 20:09:08 +03:00
Ivailo Monev
1f0b36d2eb
replace macro with its body in svgToQtCompositionMode()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-07 19:56:24 +03:00
Ivailo Monev
beee6f8177
simplify QSvgAttributes stroke cases parsing
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-07 19:55:23 +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
6d8b5f4b27
call strcpy() instead of qstrcpy() in qstrdup()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-04 19:35:45 +03:00
Ivailo Monev
494f6fbe67
properly indent case in qUncompress()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-04 19:35:08 +03:00
Ivailo Monev
e6516414be
bump minimum zstd version requirement to v1.1.3
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-04 19:14:47 +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
1a4b9c492f
remove unused Qt::ApplicationAttribute::AA_CaptureMultimediaKeys enum
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-03 16:06:23 +03:00
Ivailo Monev
bd4f379de5
assume compiler is either gcc or clang
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-03 15:46:46 +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
260f1d6b57
remove unused qErrnoWarning() functions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-03 04:11:04 +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
9e3f5e8cd3
optimize QLineF::unitVector() and QLineF::angleTo()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-02 09:05:52 +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