| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Change-Id: Id4d40ec35ed8f13c7704d737312205f334139129
|
| |
| |
| |
| |
| |
| |
| |
| | |
The document might technically have a root element. We might not be able
to read it, though. Also, output all errors without quotes.
Change-Id: I8133e322e452ea0c3d079b5cbe23aed2f2952b3e
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
|
|/
|
|
|
|
|
|
|
| |
It doesn't make much sense to declare the meta type for QScxmlError in
all the tests. Also, types exposed through Q_PROPERTY should be
declared.
Change-Id: Ibb08440e1f40845ea779e1c2a3882bc1b1e0a935
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
|
|
|
|
|
|
|
|
|
| |
It creates an executable representation from an XML description, so
it is a compiler and not merely a parser. The name should reflect this.
Change-Id: I459445706207b3afae64b3f803c9beae83114bb6
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
|
|
|
|
|
| |
Change-Id: I7b4d13a49577a7d984727722ff2ae4458eab2d6e
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
|
|
|
|
|
| |
Change-Id: Id8cc29a9a27f571f063b1cec51e534a3c762f2c6
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
This severely limits the use of Qt mode, as hierarchical events like
done.state.foo cannot appear in the document anymore. However, it makes
the rules about what is and what is not legal in Qt mode more
consistent.
Task-number: QTBUG-53435
Change-Id: I08b90f34c651a57d86607eea2a38f5bd1f73b8b3
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
After d4302ec6936b8b3799a266b640b5d116b3296b29, the QXmlStreamReader
will reject more invalid characters for an NMToken. So, instead of the
SCXML parser giving an error, the stream reader will give an error. This
changes checks for that error.
Task-number: QTBUG-55106
Change-Id: Ie8d43b040f0bbe16894ed6ad88157cae2a04fb7e
Reviewed-by: Liang Qi <liang.qi@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
|
|
|
|
|
|
|
|
| |
This enables us to drop all the load(qscxmlc) declarations in the
various .pro files.
Change-Id: I37e0ddba76be1c4c79dea1302634f62a22032ee2
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Recovery from parse errors in XML is often done by ignoring the
erroneous tag and its contents. This means that whole sub-trees are not
"loaded", which obviously leeds to verification errors. However, because
there was 1 parse error causing them, there is no need to give even more
error messages that all stem from the same problem.
Change-Id: I359e26f6d71b08590232b342b79e6a95d689bdd1
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
|
|
|
|
|
|
| |
Change-Id: If51691cff11d9594385fc2642d1ba361758dcf9a
Task-number: QTBUG-53118
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
|
|
|
|
|
| |
Change-Id: I56bcc107c6df43ccc91822cd77b753190125e906
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
|
|
|
|
|
| |
Change-Id: I6df9f73965442b7866c8912ac8a0a0858640bb62
Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
|
|
|
|
|
|
| |
Change-Id: I2e4e15496e7b2adc2f452745b1341f8fa0140b12
Task-number: QTBUG-51818
Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: If100cc6cfeccc9ec4f13e03d69edfb7fad6bc2f6
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: Iac3a36a61b883ef9fa80a9b37fdc53a73f2b0e27
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: I9f7cf3f50a1ddf787e42c71aada8f6866df573b1
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: Iae6d7f93b9f257e2c2cd56b2cdd4d13447ce9a8e
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
|
|
|
|
|
|
| |
Change-Id: Iab7b8e9911601e2384fd6bf8f636facf2fb7aa49
Reviewed-by: Jaroslaw Kobus <jaroslaw.kobus@theqtcompany.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: I4f14c83c8877d337a0452fbca81c329624106ce7
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
|
|
|
|
|
|
|
| |
We're now just like Qt.
Change-Id: I34a20b19436e0a8626436e9727cadb865f124517
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: I73c6ff52478383c3c3870e0a889194444c956a4b
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: I47fce45d787402f615ae200ef60f9226e367e448
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: I4b48ccb7bb0cacdb53e845e4316e016b182a0164
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
|
|
Currently it's checking if the proper error is issued when
transition contains illegal target.
Change-Id: I6f505c6d21037a450188af061ec9b9778b548ec1
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
|