| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Rename Cloud::advance() to Cloud::advanceAnimation() to avoid a
clash with void QGraphicsItem::advance(int).
Task-number: QTBUG-60653
Change-Id: Iabcc0eab6de3090c5dcc0952f350b060ae542f02
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
|\
| |
| |
| | |
Change-Id: If265ba140e908c1ca9fe484cc95d7078abad6d7f
|
| |\
| | |
| | |
| | | |
Change-Id: I127df2b430d44c6e225e64e29ee40890ff9bdcbc
|
| |/
| |
| |
| |
| | |
Change-Id: I99858fea844d80ecb488c98a810e303e2b6146b6
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
SVG <use> elements may refer to a node that is defined later in the
file. The parser would then fail to resolve the link. Implement
delayed link resolution in the parser to handle such cases.
Task-number: QTBUG-69694
Change-Id: I94ffb3511dbd0fac822bb56991415b2d99ccf90e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
This patch updates the QSvgHandler class to use QRegularExpression in
place of QRegExp which is to be considered deprecated.
Change-Id: Ie35ff1e697741711440b6a99da26d435bc782d15
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
|\ \
| |/
| |
| |
| |
| |
| | |
Conflicts:
.qmake.conf
Change-Id: Ic41094e6744df3d84d76bcfe701092e137660f80
|
| |
| |
| |
| | |
Change-Id: I7de0227d57c10959d4b898ca0757c9608678fed2
|
| |
| |
| |
| |
| |
| |
| | |
The parsing did not check for end of input.
Change-Id: I56a478877d242146395977b767511425d2b8ced1
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
QBrush transformations were not applied in the object coordinate
space, even when using Qt's ObjectBoundingMode. Use the new ObjectMode
instead to fix this.
Task-number: QTBUG-59978
Task-number: QTBUG-67995
Change-Id: I79f529853ed8bca86b1811f4edf66244a026a27c
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|\ \
| |/
| |
| | |
Change-Id: I1d939396e8dbc3d08cc6f1b0817619c3abb60ede
|
| |
| |
| |
| |
| |
| |
| | |
A follow-up of 9d078c8f147ea875e862360b0d7480201fbbcff7 in qtqa repo.
Change-Id: Iefdd437266d3c8df0d8814d13ec660aa9cba463a
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
|
| |\
| | |
| | |
| | | |
Change-Id: If229fa4d320d4a7c3981bc7ce89fb09d3e4cdd00
|
| |/
| |
| |
| |
| | |
Change-Id: I522e79e365cc07f5e41f26f2fc14cd40ee3ea18f
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
|
|\ \
| |/
| |
| | |
Change-Id: I818b1c4460e6269a780a4cc71efeb6b58106c479
|
| |
| |
| |
| |
| |
| |
| | |
Binary compatibility file for bic test added.
Change-Id: I78878fa96a9c8bc6960076d4350fa03802911a9b
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch makes the svg icon code similar to the code for pixmap icons.
We only style the code if we fetch a different mode (+it is not normal)
and we try to find icons in same order as the pixmap icons.
[ChangeLog][][QIcon/QSvgIconEngine] Made SVG icons behave like pixmap icons:
An explicitly-set disabled icon is no longer additionally grayed out.
Task-number: QTBUG-67452
Change-Id: I94b4146bae2e9d924a96b602bf23909bd7f0e934
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Reviewed-by: Morten Kristensen <msk@nullpointer.dk>
Reviewed-by: Christian Ehrlicher <ch.ehrlicher@gmx.de>
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
|
|\ \
| |/
| |
| |
| |
| |
| | |
Conflicts:
.qmake.conf
Change-Id: Iafb0b9bc6f3779e9e84e8c93d454534685741d0f
|
| |
| |
| |
| |
| |
| |
| | |
Change-Id: Ie6352b9093a34bfb3bbc4a0b8a44d06cb5e725a7
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit 7a28db8f5bc0149eee67479c1e58d20a7a02be73)
Reviewed-by: Antti Kokko <antti.kokko@qt.io>
|
| |
| |
| |
| |
| |
| |
| | |
Change-Id: I1d033fd614b1acaba93066930d5bb11dabfa030b
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit dec74295e8d378e7827c53c0ca665516cc22b013)
Reviewed-by: Antti Kokko <antti.kokko@qt.io>
|
| |
| |
| |
| | |
Change-Id: Ic94fdd1effff541a35b0a81ef6561d0a450b4261
|
| |
| |
| |
| |
| |
| |
| |
| | |
It became obsolete when we switched to LGPL3, as discussed on the
developer mailing list in April 2017.
Change-Id: I47c5ac515694ecd0cb07d11dd8db570b43b6f9b7
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
QImage allocation failure, typically because of out-of-range
dimensions, was not immediately caught and reported. This could lead
confusing error messages as QPainter would render on a null image.
Task-number: QTBUG-68229
Change-Id: If99033244728f1cea635691c6a93564976962f09
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
|
|\ \
| |/
| |
| | |
Change-Id: Ia4ec2a0dde874781c46083513a0c31012f8643c8
|
| |\
| | |
| | |
| | | |
Change-Id: I4da15d967a8fff399f22b0bb288d4a54a7fc420c
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Ie4291b3ef0b56ba7606ce00c1bc6f64764b20487
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
|\ \ \
| |/ /
| | |
| | | |
Change-Id: I0896068c2364ef73b2dc5656dd5291a5bd4fc48d
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When width or height is specified in percent, it is supposed to be
relative to the viewport.
https://www.w3.org/TR/SVG/coords.html#Units
Task-number: QTBUG-2279
Change-Id: Ia1597b88d4e1c705a6755db788a18cf790d5ee97
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
|\ \
| |/
| |
| | |
Change-Id: I4a918e843958b557216e7156ee2b6c5087941417
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In QSvgAnimateTransform::resolveMatrix(), the indexes into the vals
array were previously calculated to be 1,1 in the final step, where
currentPosition=1, by using qCeil()/qFloor(), resulting in rotationDiff=0
and the rotation snapping back.
Fix by setting startElem to endElem - 1 when available.
Task-number: QTBUG-67525
Change-Id: Ie1d7e8be6ea8dd9aa155ee8c479037bc269f6df7
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
|\ \
| |/
| |
| | |
Change-Id: I22feba1b24694d117e56999b6c940663d0957759
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add a label displaying the current zoom with
a tooltip.
Add menu actions for ZoomIn/ZoomOut and Reset.
Task-number: QTBUG-60653
Change-Id: I7569427345737024b7a3191677e54c83673bb40e
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
|\ \
| |/
| |
| | |
Change-Id: Ic2b1b60b29f756fc5c82517ac108c5583d8bdf0b
|
| |
| |
| |
| |
| |
| |
| |
| | |
QString allocation can be avoided in some places after
the introduction of QStringRef::toInt()/toDouble().
Change-Id: Ib400f49df04847f85aeea0190215f864f71223bd
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Extend existing enum by "none" and extract a function
to return the specification so that "none" can be cleanly
handled.
Task-number: QTBUG-66646
Change-Id: If4ec1056c6f0fa407f76b747634bb898e75a5474
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: If31f1430d1beb9d99a525bcc8bfa5153e3eea6e2
|
| | |
| | |
| | |
| | | |
Change-Id: If833630769eed7bdb4a09c92bbd5ec58bfd3a29f
|
| |\ \
| | | |
| | | |
| | | | |
Change-Id: I272dfbe4b2cd91511d44f8e3af200a579507cdd7
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ie7f6640d389672c478a11fd9266a427c07d2b4bb
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: I14e42b9f55f80e7f2098ba9fcb3c9c47a81446ab
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
| |\ \ \
| | |/ /
| | | |
| | | | |
Change-Id: Ic852de844e8a1e7acfe4aaaf79acf46674ba5ffa
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The linker complains:
LINK : warning LNK4281: undesirable base address 0x67000000 for x64 image; set base address above 4GB for best ASLR optimization
And it's not really required anymore, as the recommended /DYNAMICBASE is
the default.
Change-Id: I56b444f9d6274221a3b7fffd150caab1beecfd43
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|/ / /
| | |
| | |
| | | |
Change-Id: I65c8efade4db7e775cf78eaf175840aaaa173e80
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I2d1692e18205aa86e7181d907eac21dc096744ae
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I5a4e51446414fc6447f478d8c3d8da2a071fb965
|
| | |\
| | | |
| | | |
| | | | |
Change-Id: Id4a0cda25cfd44b4d34d6d7fdad3ceb0c9e05bc2
|
| | |/
| | |
| | |
| | |
| | |
| | | |
Change-Id: If222d9f7e68bc17474bf99e973668cab10facb52
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
| | |
| | |
| | |
| | | |
Change-Id: I393c717f0973c53761ff2fa464b4ba49f8a2cf52
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In 4a9470e55ce08752501868c60762268fdf2c44af there was introduced
specific isNull() implementation for QSvgIconEngine. But the existing
check was not sufficient for the scenarios where the QIcon is
constructed by deserialization from QDataStream (from previously
serialized valid svg QIcon).
We also need to check the svgBuffers as the previously serialized
svgFiles are silently ignored by QSvgIconEngine::read().
Change-Id: Id64ce233baead053c8b5ca61f1d416e46a8c6088
Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
Reviewed-by: David Edmundson <davidedmundson@kde.org>
|
| | |
| | |
| | |
| | | |
Change-Id: I724ce4bf4a12dafff0d7240217ccc8fc4fe50a22
|