summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on '6.6.3' in qt/qtscxmlv6.6.36.6.3Qt Submodule Update Bot2024-03-181-2/+2
| | | | | Change-Id: I4f1e00d783af7bec5aa4ffdd77e9bb98faf7f160 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6.3' in qt/qtscxmlQt Submodule Update Bot2024-03-181-2/+2
| | | | | Change-Id: I666faf0a0500504a0caba17b1c8fe075e7f6d0a5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6.3' in qt/qtscxmlQt Submodule Update Bot2024-03-151-1/+1
| | | | | Change-Id: I8de9344dd305f34806153b4de1195e247cf7e30d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6.3' in qt/qtscxmlQt Submodule Update Bot2024-03-111-2/+2
| | | | | Change-Id: I7cb201d434e6716752c5e99d7e76d4a17777fcc4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxml6.6Qt Submodule Update Bot2024-03-031-2/+2
| | | | | Change-Id: I1bdace68cbe7bbc7f021eff2097c8c3c72484cd6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Date type of "event" in occurred should be specifiedJaishree Vyas2024-02-281-1/+1
| | | | | | | | | | Fixes: QTBUG-120578 Change-Id: I03a68eba493f50bbff0b3b24b2eb7efbafbd1852 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> (cherry picked from commit 54a2c6976972361538e6b2863809f5e175750869) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit beef0cda3d343905cfdb9057976867e8c3ad7f29)
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2024-02-271-2/+2
| | | | | Change-Id: I9b0c067d7367603289df05437606ef52f5b18677 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2024-02-261-2/+2
| | | | | Change-Id: Ib06159c9d7c7d7e7e699e2a761d20aa88936b429 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2024-02-221-2/+2
| | | | | Change-Id: I7d1905356a1b2544cbdd51d18ecd787ffd0a91f2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2024-02-201-2/+2
| | | | | Change-Id: I6c39503a61c22fe11697e226543c4c4598357d7f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2024-02-161-2/+2
| | | | | Change-Id: I7061cbec394855b4aa03402666ba15be9805bafc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2024-02-151-2/+2
| | | | | Change-Id: I52aa9b12bed16cc9c3025e863c15d14a94575fdb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2024-02-131-2/+2
| | | | | Change-Id: I7d38ef0a0990ac04cf53f5e6b42352bb3efcfa20 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2024-02-091-2/+2
| | | | | Change-Id: I9aefc16604c78f6effe178d55c0ec72de3f2bf50 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2024-02-061-2/+2
| | | | | Change-Id: Id1b0e70b831035da543b012a0a198788c828aa49 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2024-01-271-2/+2
| | | | | Change-Id: Ia86cd414df0b4aeca1cc9106ec0aec0ba46cb6a1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.6.3Jani Heikkinen2024-01-271-1/+1
| | | | | Change-Id: Id9e33111fbf345d8975f0af9e3850a93cd23f893 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2024-01-221-2/+2
| | | | | Change-Id: I1b01f1e9e8b01b91cee8004cc844a6918afd61d5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2024-01-181-2/+2
| | | | | Change-Id: Iae7487a832a0f8259bd06ff8207d07e87a90074f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2024-01-171-2/+2
| | | | | Change-Id: I1364bef3a5f624fa9314988eea30a25df7d016cf Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update 3rd party directories to SPDX-License-RefLucie Gérard2024-01-111-25/+1
| | | | | | | | | Task-number: QTBUG-120262 Change-Id: I0b93aba35c3d8c7bf0068bb893ce5c377d7bfae8 Reviewed-by: Kai Köhne <kai.koehne@qt.io> (cherry picked from commit e7ca24b7b6618b7b63f72f4fb9170b7d85a80b7b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit 68eb478496f58a2f1fb515ad4a65aaeb31ea97f8)
* Doc: Drop duplicated sentencePaul Wicking2024-01-091-3/+1
| | | | | | | | | | | | | | | QDoc automatically generates an admonition (note) with the same content. Drop the sentence to avoid duplicate content. Fix a typo in the preceding line. Fixes: QTBUG-120576 Change-Id: I3e5e1133d9d252e0bcac8d2397c718251818aef2 Reviewed-by: Andreas Eliasson <andreas.eliasson@qt.io> Reviewed-by: Safiyyah Moosa <safiyyah.moosa@qt.io> (cherry picked from commit d0e66d9c7be2ed2f146e4522615c480842afb089) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit ef235b0e4cd0e4339ab61c8b10426fe4beb3f3a7)
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2024-01-081-2/+2
| | | | | Change-Id: I4649044a0cf4b07182372304645eaecbc615e236 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-12-251-2/+2
| | | | | Change-Id: Iba833b47a24dcbaf39ce5ec633e8897e2aca3ee2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-12-191-2/+2
| | | | | Change-Id: If477bf0003151c6f25446e65a631301e38b47d9c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-12-081-2/+2
| | | | | Change-Id: I2f4ad9a3902b1063b225abd6c340071df2aa4275 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Fix qmake section in module landing pageAndreas Eliasson2023-12-011-1/+1
| | | | | | | | | | | The qmake include snippet id was wrongly copied from the cmake section. Fixes: QTBUG-119562 Pick-to: 6.5 Change-Id: Ibe4553e42434f40abc168a614d1d7de2a60140a3 Reviewed-by: Paul Wicking <paul.wicking@qt.io> (cherry picked from commit a4579adb4767f3355b15ee769d52e023ab6fbef1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-12-011-2/+2
| | | | | Change-Id: I2275f11fa8d2d3e006a16bbbfd83ff02734bb9b2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-11-271-2/+2
| | | | | Change-Id: Ida4ef7aa5865b85674fbae752b3d34438475b814 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-11-211-2/+2
| | | | | Change-Id: I3a220883032b459b4f0089d6c1fab3e26b55eb0c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.6.2Jani Heikkinen2023-11-171-1/+1
| | | | | Change-Id: I75a2b5e9005647e38a90e7354369203ce09c43bd Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-11-171-2/+2
| | | | | Change-Id: Ie925908a6480ba0dcd61606e74a8acafa12de75e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Fix highlighting of Sudoku exampleKai Köhne2023-11-161-1/+1
| | | | | | | | | | | Amends commit fc213f255b1a82 Pick-to: 6.5 Task-number: QTBUG-117220 Change-Id: Ifd3a309b90a7810c4da1ff7530c80dc654f04c35 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> (cherry picked from commit 4bd724e1d4754362aa45b3bd62c908a01d354f93) Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-11-101-2/+2
| | | | | Change-Id: I95b820a0e867ff969f8e89820a5c82564042fef1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-11-081-2/+2
| | | | | Change-Id: I5b7f1180e6f7a9461c78344e3f46163c2affd43d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qtscxml: Error out when no script content givenSemih Yavuz2023-11-076-0/+20
| | | | | | | | | | | | | | | | | Standard says https://www.w3.org/TR/scxml/#script that there should be either src or some content in the script tag. Compiling should fail with non-conformant .scxml files. Adjust the number of the errors in a few test because of newly added error. Pick-to: 6.5 5.15 Fixes: QTBUG-118050 Change-Id: Ib72f7cca53e427a5a83a6aaa3a8a197818e8693f Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> (cherry picked from commit 445a52209db72287f7bd57f01fbb54b102bb042b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-11-031-2/+2
| | | | | Change-Id: Id85af02c78c623e8afe73e53a15d36816211da1c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-11-021-2/+2
| | | | | Change-Id: I4ab0c3de419fa0f2bc6d6e1f6467d4b3c1a31e55 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-10-301-2/+2
| | | | | Change-Id: I435b55b46d29f6ea2c0f977e2abccbe70ab289e7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-10-231-2/+2
| | | | | Change-Id: Ia68f01849b0bc5467a1645fda93cb1dbf52b246b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Highlight two examples for the 'Data Processing & IO' categoryKai Köhne2023-10-232-0/+6
| | | | | | | | | Pick-to: 6.5 Task-number: QTBUG-117220 Change-Id: I7d9a6e47c7115a39ab19e7acb3d9a8940fb9b948 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> (cherry picked from commit fc213f255b1a8238a8347366d534ef05681c5209) Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-10-201-2/+2
| | | | | Change-Id: If8eb65056c09dccfa5d57bfa1bfff8e33fd56fc1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-10-181-2/+2
| | | | | Change-Id: I3041030da71e8532232e3c44f3b29edf07d85978 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-10-121-2/+2
| | | | | Change-Id: I1adde14e982eeb8590cde9139606ca91c464545c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.6' in qt/qtscxmlQt Submodule Update Bot2023-10-091-2/+2
| | | | | Change-Id: Ie222543e4d61e75404246ea2ecbf69e3b32961cd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* SignalTransition: fix binding loopsIvan Solovev2023-10-063-5/+22
| | | | | | | | | | | | | | | | This one is a bit special, because the setter assumes that there is a QML engine handling the object. As a result, creating a helper object for testing binding loops is a bit tricky. Do it by having a helper QQmlComponent based on a qml file with a SignalTransition object as a root element. Fix the binding loop in the setter in a usual way. Task-number: QTBUG-116542 Pick-to: 6.5 Change-Id: Ibd22dee0619a69b52901e9fe2145fcfbd9dcf98c Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> (cherry picked from commit 2d459667f3e9910b63964417969b7aa4583b3ad6) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix QScxmlStateMachineLoader::source binding loopIvan Solovev2023-10-063-11/+29
| | | | | | | | | | | | | | | | | | | | | | | | | The QScxmlStateMachineLoader::source setter assumes that the loader is managed by a QML engine, so use a helper QML file and a QQmlComponent to create a helper object and run the test for binding loops. The binding loop here is a bit tricky, as the source setter modifies two properties: source and stateMachine. The fix for the source property is trivial. The stateMachine property is read-only, so modify the setStateMachine() internal setter in such way that it does not create bindings. After that, manually call notify() if the state machine has changed. Use simpler state machines in the test, because the original ones were generating the ASAN memleak warnings from scxml compiler. Task-number: QTBUG-116542 Pick-to: 6.5 Change-Id: Ia8427ed07c1e63e5740b2f0817fe6b2cb48726b8 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> (cherry picked from commit 2d14e9a88497b1aad3b75304d5dfa7d37900e9c3) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Qt StateMachine: fix binding loopsIvan Solovev2023-10-065-44/+47
| | | | | | | | | | | | | | | | | | | | | | All bindable properties were not breaking the binding if the new value was the same as the old one. This is incorrect, so fix the logic. Also, use (set)ValueBypassingBindings() to access the properties. Update some helper functions in QStateMachinePrivate to also use these methods instead of directly accessing the properties. Some of the QState's properties cannot really be tested for the binding loops with the current approach, because they require that the new state belongs to the same object. Explicitly pass a lambda that returns a nullptr as a helperConstrucor parameter for such cases, meaning that binding loop checks will be skipped. In practice these property setters are trivial, so they will not cause binding loops. Pick-to: 6.5 Task-number: QTBUG-116542 Change-Id: If02c35df2b9c651c7f21f6f85752912e56688c71 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> (cherry picked from commit 205e3da5ec7899f325f88ce0e5e7497bba6a046b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QScxmlStateMachine: adjust the test and fix binding loopsIvan Solovev2023-10-063-19/+63
| | | | | | | | | | | | | | | | | | | | | Adjust to the changes in QTestPrivate that allow to catch binding loops when testing bindable properties. Fix the binding loops identified by the updated tests. After fixing all obvious binding loops, it was discovered that the call to QObject::objectName() in the tableData property setter creates a binding loop on its own. Fix it by accessing QObjectPrivate's internals instead of calling a public getter. Also add a test to verify that the logic of updating the objectName did not change. Task-number: QTBUG-116542 Pick-to: 6.5 Change-Id: Idc849dd9841dc70df2d36524cb5bb0a331255f39 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> (cherry picked from commit 77b44612e8898657bd235156b9872c12ca4aea80) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QScxmlInvokedServices: fix binding loopsIvan Solovev2023-10-061-6/+5
| | | | | | | | | | By using (set)ValueBypassingBindings() in the property setter. Task-number: QTBUG-116542 Pick-to: 6.5 Change-Id: I21cf04b43e1c1e912117ad5e4cbec9e9f1a68f43 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> (cherry picked from commit 48a4f0007b91a5fd562823b6d28317e0580b142c)