| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The code in the svg renderer is using a QPen with it's brush
set to Qt::NoBrush as a hack to indicate that we don't have a
stroke to paint, but to nevertheless use QPen to keep track of
state. So when rendering, we have to check for the pen having
no brush and in that case not draw anything.
Task-number: QTBUG-36767
Change-Id: Ib622c7d0108e7360437f57853f11c65190c16773
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
|
|\ \
| |/
| |
| | |
Change-Id: I521c0f85547f8a3272d201e2c7d48341bbf9034c
|
| |\
| | |
| | |
| | | |
Change-Id: Ideff1b627a310a85d728d74ed25b83e7de5352fe
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In a gradient that references itself via xlink:href we encountered
an infinite recursion, and eventually a stack overflow.
Now we print a warning and ignore the invalid link.
Task-number: QTBUG-35387
Change-Id: Id72800eaa267d015a471df284245861ed8bc94cd
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Task-number: QTBUG-41250
Change-Id: I32a25f6c524503cf6de5e9349d4817747bafe076
Reviewed-by: Martin Smith <martin.smith@digia.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
[ChangeLog][][QSvgGenerator] Make use of the <ellipse> element for
drawing ellipses. Ellipses that are circles are rendered using the
<circle> element.
Task-number: QTBUG-1359
Change-Id: I3d451e8670202be8ffb5c4feb8523aaf05bfbdfb
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Andy Shaw <andy.shaw@digia.com>
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[ChangeLog][][QSvgGenerator] Make use of the <rect> element for
drawing rectangles instead of generating a number of path strokes.
Task-number: QTBUG-1359
Change-Id: I54163a13f66089c7ff3d29953ba3e923e3983517
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Andy Shaw <andy.shaw@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Make QSvgPaintEngine::drawTextItem handle the case where a text-item
has no chars but only glyphs, like it will when using drawGlyphRun.
Task-number: QTBUG-39953
Change-Id: Id912c11f8830a450279943de657546e5cee762f3
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Renamed LICENSE.LGPL to LICENSE.LGPLv21
- Added LICENSE.LGPLv3 & LICENSE.GPLv2
- Removed LICENSE.GPL
Change-Id: I847adeea20fd98e5c9a18b8c44a15de84283f216
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
|
|/
|
|
|
|
|
| |
-url inherited from the url variable set in qtbase/doc/global
Change-Id: I5dd19c5ee43012f30b932e8f2417cfd8ac6c9330
Reviewed-by: Martin Smith <martin.smith@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
A while a go, QtSvg was changed to use the QXmlStream* classes
from QtCore. Now, only tests/auto/qsvggenerator is left with a
QtXml dependency.
This patch also reverts commit
b719b93770393bbf20251e1dffc70498061e612c
Change-Id: I67417a27aa66a2db6d1985cad73e5bab806ad7d2
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
|
|
|
|
|
|
|
| |
Use the virtual QGuiApplicationPrivate::applyQIconStyleHelper()
introduced by commit 6c06e14a49773ce5572935864ed6b9be219c6103
in qtbase to adapt the icon according to the style.
Change-Id: I7c429f818c012c58118c64cc3b20a87fcb712877
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
svg plugins are by default not linked together with
QtGui since its usage is rare. But when the pro file
contains Qt += svg, then its the opposite; The
application is likely to need the svg plugins.
Many of the examples shipped with the SDK fails building
on iOS (e.g accelbubble) because of this.
Change-Id: I83873d5405fde2b3d38e836057d55fcc2ceb9b6c
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
|
|
|
|
|
|
|
| |
these plugins are relatively unlikely to be needed, so exclude them.
Change-Id: I57461ccdc9a7114444a2f623328239e580e4c2e9
Reviewed-by: aavit <eirik.aavitsland@digia.com>
|
|
|
|
|
|
| |
Task-number: QTBUG-37035
Change-Id: I014988cdb57a2001685a8d50d79ee103322ed021
Reviewed-by: Paul Olav Tvete <paul.tvete@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
Commit 773dd01 in qtbase introduced a general mingw platform scope, which
is cleaner and more flexible than matching the spec name.
(see 278152fff for a similar commit in qtbase).
Change-Id: I430ab289af99e96cd6ed6edfd683258defcb13a4
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
|
|
|
|
|
|
|
| |
Found by Clang 3.4.
Change-Id: Ie4e9fc535ee44caae561aacdc245c64ea5b30b46
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
|
|
|
|
|
|
|
|
|
|
| |
When we depend on Qt Svg, we probably also want to be able to
use the image formats plugin, which also depends on Qt Xml. To
make this possible, we add a default dependency on libQt5Xml.
Task-number: QTBUG-34586
Change-Id: I59fa54eabb2e4f71d6b89cc1b04b36b704154a9b
Reviewed-by: Christian Stromme <christian.stromme@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In 5.2, the HTML output is in a flatter structure and when they are
hosted in qt-project.org/doc, the documentation will be found at
http://qt-project.org/doc/qt-$QT_VER
The url variable is used by projects outside of Qt 5 which need
to link to Qt 5 documentation, such as Qt Creator.
Task-number: QTBUG-34584
Change-Id: Idde504f1ba9d6b5c2b62d31500a19ecc797af94d
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Venugopal Shivashankar <venugopal.shivashankar@digia.com>
|
|
|
|
|
|
|
| |
the way to disable the feature is to not compile the module.
Change-Id: I96f18d037243f7d6e3b3cb2c23922cc4c05c30a8
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|
|\
| |
| |
| | |
Change-Id: Id6b68aa089880a59f2e8e192e35d47dd90a67247
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Example install path under QT_INSTALL_EXAMPLES needs to
be defined in .qdocconf to generate valid projectPath
values in example manifest files.
Change-Id: I870cde7f416f465f06e6534c94e92b02b32e1b41
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
|
|\ \
| |/
| |
| |
| |
| |
| | |
Conflicts:
.qmake.conf
Change-Id: I722d07e0de5ac4578867e5fdd2a9ee7779776b72
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-32641
Change-Id: Ifefa62ff8ce50207de47caf958c96f8b033ebc23
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|
| |
| |
| |
| |
| |
| |
| | |
\qtvariable indicates the QT variable needed in .pro files.
Change-Id: Ie5323482ffc492caa30a443cc085cbecdc0e8c4a
Reviewed-by: Martin Smith <martin.smith@digia.com>
|
|/
|
|
|
| |
Change-Id: I10a8780589d33db96c86bde1489576e0d23ea52d
Reviewed-by: Martin Smith <martin.smith@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Classes with no friends should use all its private members. Otherwise,
they just take up space for no good reason -- unless it's a
placeholder for future use (binary compatibility). These are also
private classes, so BC does not apply.
qsvgstyle_p.h:198:9: error: private field 'm_colorRendering' is not used [-Werror,-Wunused-private-field]
qsvgstyle_p.h:693:25: error: private field 'm_by' is not used [-Werror,-Wunused-private-field]
Change-Id: I6aee61b2ba195b251cd1896e41948cc42ff68c46
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
|
|
|
|
|
|
|
|
|
| |
Apparently the included header name was not renamed when the following
patch: https://codereview.qt-project.org/23497 evolved and header
filename was changed.
Change-Id: Id4ff055046c46b630c2014bc1ba60f36c8520337
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|
|
|
|
|
|
|
| |
The qt-modules-default already includes the necessary config.
Change-Id: Ib957e57f6ebcb0d55f2fa1f87ec17efdc0516298
Reviewed-by: Martin Smith <martin.smith@digia.com>
|
|\
| |
| |
| | |
Change-Id: I9b3bad61dde9a1e21a3501c204b8afc664a04556
|
| |
| |
| |
| |
| |
| |
| | |
they are versioned nowadays
Change-Id: I0ceda017e0d3124cc28b97f190582dc3cc533304
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ibb6e0dd150c93f9ddaaa501ed73245c6ba3b223f
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
|
| |\
| | |
| | |
| | | |
Change-Id: I8824856bf88d79c94971e621e04d00b8aa502e14
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Ia6e5de4551e056b404191688c6913053c9844339
Reviewed-by: hjk <qthjk@ovi.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Follow the conventions at
http://qt-project.org/wiki/Spelling_Module_Names_in_Qt_Documentation
Change-Id: I418bbd3817d433a1b82f0f0fea68f2235d2abc5a
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Follow the conventions at
http://qt-project.org/wiki/Spelling_Module_Names_in_Qt_Documentation
Change-Id: Iec74520d922bf87241eca8e12698ed3fbff84367
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Make it a real private header.
Change-Id: Ic3012a1791f804312d464de0d28b9fc9d641925a
Reviewed-by: Björn Breitmeyer <bjoern.breitmeyer@kdab.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
The macro was made empty in qtbase/ba3dc5f3b56d1fab6fe37fe7ae08096d7dc68bcb
and is no longer necessary or used.
Discussed-on: http://lists.qt-project.org/pipermail/development/2013-January/009284.html
Change-Id: Ide31e202399c7cce09bd06e7181361f62dda658c
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: Idd8bca1e8e9bb183bc6725b9a9d6a220d609869d
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|
|/
|
|
|
|
| |
Change-Id: Icf9d15a0f1f38ab60f0dd8fc2bc6ac936dd7dc62
Reviewed-by: Akseli Salovaara <akseli.salovaara@digia.com>
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
|
|
|
|
|
|
|
|
|
| |
Problem found by Clang. It took me a while to notice the missing "s"
qsvggenerator.cpp:177:10: error: 'QSvgPaintEngine::drawImage' hides overloaded virtual function [-Werror,-Woverloaded-virtual]
Change-Id: If95e299f12dea62344efee4a2c542b6474314b0e
Reviewed-by: Gunnar Sletta <gunnar.sletta@digia.com>
|
|
|
|
|
| |
Change-Id: If9d7570e83aea83399f306f4a21ea0e2c2ec0eab
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
A QGuiApplication has no style so crashes on a null pointer or asserts
in qtbase
Changed test to not depend on widgets so we get
a QGuiApplication instead of a QApplication
Change-Id: Ib4dcc8f8679d3e6b8c11f7ccd5b2539c9de0803b
Reviewed-by: Richard J. Moore <rich@kde.org>
Reviewed-by: David Faure (KDE) <faure@kde.org>
|
|
|
|
|
|
|
|
| |
Follow the conventions at
http://qt-project.org/wiki/Spelling_Module_Names_in_Qt_Documentation
Change-Id: I9a7a30f45a56f8700498cb382899e2139689b998
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
|
|
|
|
|
|
|
|
| |
Corrected in svgrendering.qdoc
Task-number: QTBUG-27512
Change-Id: Iae880281be82a8ac8ac20b717676750a4cd84f69
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
|
|
|
|
|
|
|
|
| |
Needed for automating static plugin loading.
Task-number: QTBUG-28131
Change-Id: Icfcc07e659c7d07342a7892923d485b54321eae1
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
src/3rdparty/zip is used for windows to build QtSvg under normal
builds. See sha: 6cdba02f6c4fc8c6baab7e03e0a2bedcb9a2d334
But QtCore has provided the bundled zlib headers for external access and
exported its public symbols when Qt is configured under normal builds
on windows
So there is no need to keep a seperate 3rdparty/zip copy any more.
Change-Id: Idf9cbce4c28a929f6dc6f7b25e22b28c1165fb55
Reviewed-by: aavit <eirik.aavitsland@digia.com>
|
|
|
|
|
| |
Change-Id: I0022793366f377bf5bff2165c327346e6d30f8a5
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
|
|
|
|
|
|
|
| |
core-private already does that.
Change-Id: I966848d7a148bf9d08e0c381d878871306586770
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|
|
|
|
|
| |
Change-Id: I0cb3dc45fea1fc5af376622a6bc90316f987126b
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|