| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Although the type passes a check that's supposed to find all types
with a simple type, and appears to be of a simple type, its primitive
type is apparently null. This was causing a segmentation fault.
Apparently the code fails to correctly set the primitive type of a
pattern-type instance of a union type. Document the known limitation
by a QEXPECT_FAIL() in the test; I was unable to find where the
primitive type should be set.
Task-number: QTBUG-77620
Change-Id: I56b95ed815366c508f71b8af03b6f2a653d338c5
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
|
|
|
|
|
|
|
|
|
| |
Add \internal commands to documented member functions of internal
classes.
Fixes: QTBUG-79819
Change-Id: I90a0b17df623fda350810c46ff3bc3421692f753
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
|
|
|
|
|
| |
Change-Id: I462fb91fbb2dfef7c29c0662f710aac5903791f4
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Loading the scheme did compute and record a resolved URL, but didn't
actually pass it on, so a QUrl() of a plain local path (which is
unresolved so doesn't know it's local) isn't recognized by QNAM as
being local when it decides how to handle the request it's been sent.
Likewise, verification's loading of files used the URL it was given,
without resolving, so would fail to read local files it was meant to
validate.
This lead to getting no data from local files. (That, in turn,
prevented a new test-case I'm about to add from crashing, which the
same change shall fix.)
Change-Id: Icc56dd599897d3498f0838b2f12e3ac46da84519
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
|
|
|
|
|
|
|
|
| |
Calms gcc 7, which makes unannounced fall-through part of our standard
warnings (which are handled as error in developer builds).
Change-Id: Idc8cbb91d2fc5530a979b0ff06adde13f7c1b675
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|\
| |
| |
| | |
Change-Id: If5274213e3d0d91e1b56693dc60cd45240b4dfaa
|
| |\ |
|
| | |\
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
.qmake.conf
Change-Id: Icb9c69298452f55c0816fca75b79c0f041c9d8cf
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ida54f2edbfa41936d40e7309c0ea1cd8d6d02e5f
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Task-number: QTBUG-74391
Change-Id: Ibc00cc7b8cb9258ea0675f01ff4731788a4b4c8b
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Plain load() / store() have been deprecated, so port away
to their straight replacements.
Change-Id: Id026544af12f93ba7bd1b0ba6ff95c1efaff8106
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Fix warnings introduced by
qtbase/92f984273262531f909ede17a324f546fe502b5c.
Change-Id: I1f64f1573ae4cff9e39f1a340711f2e90a6a7dd1
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
|
|\ \
| |/
| |
| | |
Change-Id: Ifd4941a823c0d2cdcd1ec07ee6001b03ca18763b
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In accordance to the standard, a SimpleType can have both union and
atomic type members in a XSDSchema.
Reference - https://www.w3.org/TR/xmlschema-2/#rf-defn
Fixes: QTBUG-74702
Change-Id: I337b5aeded843c06d7850a8b88d17178a38db79e
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
|
|/
|
|
|
| |
Change-Id: I389f40be19090afe72fee91743f821cadf9f6fbe
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|
|
|
|
| |
Change-Id: Ic16ad880a71237ddd7ec6f1346774a1844a752a1
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
|
|\
| |
| |
| | |
Change-Id: Iae558cdf73e96d8248b721c04aae92c2595929f7
|
| |
| |
| |
| |
| |
| |
| | |
It's is referred in the XmlListModel docs.
Change-Id: I4ad1d27d4ba046058e6bb0fdba774c4397df04dc
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
|
|/
|
|
|
|
|
|
|
| |
Otherwise, the XmlListModel and XmlRole docs are not
built.
Change-Id: I9d74d969e805a97b650f24797f171d8f03dcf88c
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
|
|
|
|
|
|
|
|
| |
QAbstractMessageHandler and QAbstractUriResolver have no private
classes, there is no need to declare fake ones.
Change-Id: Ibe18d7bec21ecf5df1d5f0068185e568b96460fd
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
An element in a complex type would refer to its parenty by a
QExplicitlySharedDataPointer, resulting in a reference cycle where none
of the items woulf reach a zero refcount, resulting in a leak.
Task-number: QTBUG-62691
Change-Id: I469c8cb38cc89ed778dac7534690a5d343b4bf25
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ChangeLog][QSourceLocation] Corrected QSourceLocation::operator!=()
to test for non-equality, where prior to this it was incorrectly
testing for equality instead.
Also, corrected the QSourceLocation::operator!=() documentation which
was erroneously referencing an unrelated QXmlName class, and updated
the QSourceLocation::operator==() documentation to be consistent with
the rest of the class, as well as broader Qt documentation conventions.
Change-Id: Ia74f84e965f45fd2da3aa42c9c59eba7014b6edb
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
|
|
|
|
|
|
|
|
| |
Avoid casting to a possibly null QXmlNodeModelIndex as that now can
cause -Wunitialized warnings.
Change-Id: Id53d213f90e9845f6e4b4e9ada5945726750ec86
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
|
|
|
|
|
|
|
|
| |
Update templated function doc signatures to include correct return type.
Change-Id: Iaca1ae3ebccf09b328e0cb66c27787df5052f9a0
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Martin Smith <martin.smith@qt.io>
|
|
|
|
|
| |
Change-Id: I29f89ddf8e2ff9ef47a6f27897e458d042293979
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|\
| |
| |
| | |
Change-Id: Ic4b4cabff030fe494e2f446d99127847c6ba421a
|
| |\
| | |
| | |
| | | |
Change-Id: I09553d29eab1e65fc3e51d72ff6ea6682794d312
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use the qt_attribution.json setup, instead of hardcoding the license
in the documentation. Also update the license to the latest W3C one,
that supersedes the old license even for exising documents.
[Third-Party Code] Update license of w3c'c xml.xsd file.
Change-Id: I59a8a6f9d97ad89e530eb4cd30b1f4e1a725fcf4
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Replace old header.LGPL21 usage with header.LGPL one
- Remove unnecessary license files
Change-Id: Ie5ac3785daa1805aef8eb2c5176c95c51523259a
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If a let expression is compressed away to just its value, let the
value keep a reference to the variable declaration.
Task-number: QTBUG-63613
Change-Id: I544ca682627c0fc0fe13984602aefbaaf3df4533
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I6f68767536130d88d48c12e578eb7cd7cd19a40c
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
old header.LGPL21 was still used in one src file. Replace that one with
correct header.LGPL one. Remove also unnecessary license files.
Change-Id: I02126d6114ca04dffbd488610195919b67fdd96c
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We now mark DFA state sets immediately when they are enqueued and
check for that mark before enqueing them. This way, we save a lot
of memory when a set has many states and is encountered often.
In the referenced bug report, there were 60000 copies of a set with
40000 entries, wasting tens of gigabytes of memory.
Task-number: QTBUG-65067
Change-Id: Iec3a04c8badfac29faefbba22c2942ed104effbb
Reviewed-by: Kari Hormi <kari.hormi@qt.io>
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Remove code for older versions and streamline #ifdefs.
Task-number: QTBUG-51673
Change-Id: Ic6c735aa46b7c80f82d741d67e72706c9c983eb6
Reviewed-by: Viktor Engelmann <viktor.engelmann@qt.io>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I1c8c39947c9c6f54f6232d2a9cad5d5a41b4bd49
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Ic43bbe7d5ee372fbe70ee39040fb97fb0302fc07
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
|
|\ \ \
| |/ /
| | |
| | | |
Change-Id: I5164e541f99e42d78d12fbdeea98ecc6db117637
|
| |\ \
| | |/
| | |
| | | |
Change-Id: Idcfaa401ee18ab56f63d2089eca666be12abadcd
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I512ffb927cfa161fc810c846a7b57b02601b14b9
Reviewed-by: Sérgio Martins <sergio.martins@kdab.com>
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I03793037d5cb382a3ea411286633903e4fee60ce
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I50ac50f96c8ac4bf7023b9488e6a634d3f71e583
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I90b4636aeaf7465f5938ff3454d735cf67816d98
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
| |/
| |
| |
| |
| | |
Change-Id: I0579f73576722ebe68c3574f48934b15997aa035
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|/
|
|
|
| |
Change-Id: Iae074eb184283d09528ada65ec2d8d252639720d
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Remove the Q_ASSERT following the return statements in the switch.
Fixes numerous warnings:
parser\qxquerytokenizer.cpp:825:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
Q_ASSERT(false);
Change-Id: I921b4a61f7751f7a55c708ed182806e76e7d75e7
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
|
|
|
|
|
|
|
|
|
| |
The error is a warning upgraded via -Werror and the message doesn't even
make sense to me:
error #3373: nonstandard use of "auto" to both deduce the type from an initializer and to announce a trailing return type
Intel-Issue-ID: 6000164202
Change-Id: I73fa1e59a4844c43a109fffd148caf09a1952e92
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|
|
|
|
| |
Change-Id: Ia53158e207a94bf49489fffd14c738808be5a6b9
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
| |
Change-Id: Ica28866669aea9e1fb4d0d586bbcce87dd6afa95
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
|
|
|
|
|
|
|
|
| |
QXmlSchema[Validator] are in public Qt API
Change-Id: I6103f1e7d88bf878776556793f78607e741dfee1
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix Clang warning:
95:15: warning: definition of implicit copy constructor for 'QXmlName' is deprecated because it has a user-declared copy assignment operator
qmetatype.h:1684:83: note: in instantiation of member function 'QtMetaTypePrivate::QMetaTypeFunctionHelper<QXmlName, true>::Construct' requested here
qmetatype.h:1712:12: note: in instantiation of function template specialization 'qRegisterNormalizedMetaType<QXmlName>' requested here
134:1: note: in instantiation of function template specialization 'qRegisterMetaType<QXmlName>' requested here
qmetatype.h:1848:34: note: expanded from macro 'Q_DECLARE_METATYPE'
qmetatype.h:1860:35: note: expanded from macro 'Q_DECLARE_METATYPE_IMPL'
qmetatype.h:765:32: note: implicit copy constructor for 'QXmlName' first required here
Change-Id: I5e194201278d2a5d613eac9dc9cd7b36679697b3
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
|