| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
+ ed798d76d6618d0deffb3916ca27ccad8252be68 Do not build qtwebchannel on Integrity
+ 37501a49ef9d61f3e6af9d08eee89ffddf9da489 Bump version
+ e1487e8192ca287f29f0f20c616aba972872b7ae Add binary compatibility file for 5.15 for QtWebChannel
Pick-to: dev 5.15
Change-Id: Iac45ea16798cc4735add87e4ac681193d8a9e7a6
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
Binary compatibility file added.
Change-Id: Id7d2bee9b2c675907dcdda4ee272f9d637e2c07d
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
|
|
|
| |
Change-Id: I69ce386fb9f30aea5568f0095f712752ae601d6e
|
|
|
|
|
|
|
|
|
|
|
| |
Integrity is causing problems for some patches.
Fixes: QTQAINFRA-3834
Change-Id: I6ad1e8dca42458655047efdc84371692a9e8e252
Reviewed-by: Arno Rehn <a.rehn@menlosystems.com>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit db70dab3c1b6ac099fc33b0aeb8de8b574073548)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|\
| |
| |
| | |
Change-Id: I1854069685716e7852696622deed615fda98304a
|
| |\
| |/
|/|
| | |
Change-Id: I2792dbf37f2900f4c38ba5a2486556b530be8684
|
|\ \
| | |
| | |
| | | |
Change-Id: Ie2eb83c30b4241038a8789af2fea8fdfb594da14
|
| |\ \
| | | |
| | | |
| | | | |
Change-Id: Ic358290a41c238ecd7584dd75e5734b8f5c50c80
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
+ 9f056f7902350106d992d43cb04a9e2f6b6b299b Bump version
Change-Id: I83144083326956792554642898a6cc5863a396ea
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
+ 869a1a5f7321dcd3fdd57735fb503a6d3506c616 Bump version
+ 2f5e7d048f291580a83677b415f4758aab04882a Fix documentation to use commonly working syntax for property changes
+ 1f793c887773f9b7477a73467aa1e2497ffef25c Update plugins.qmltypes for 5.15
+ bdec52548ca739e5533792c3bf656b8e2cf9fcb6 Restore compatibility with custom QVariantList/QVariantMap converters
+ cbbb6c38fa9b64e9e4eb98af0bf687ef469aa327 tst_webchannel: Don't use QSignalSpy for inter-thread signals
+ 4af709df207bf7c98ae5ffd699a66d33767d6300 Fix deprecation warning
Change-Id: I86de18c94bf12b9b8bcd11b780e34e00f8c464df
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ieb3f0ef5e5b752613d664731e250dba14fb42f0a
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes data races reported by helgrind due to direct signal connection
within QSignalSpy without any sort of serialization.
```
==840094== Possible data race during write of size 4 at 0x1FFEFFD160 by thread #3
==840094== Locks held: none
==840094== at 0x4F7DE5C: QListData::detach_grow(int*, int) (qlist.cpp:121)
==840094== by 0x125380: QList<QList<QVariant> >::detach_helper_grow(int, int) (in /ssd2/milian/projects/qt5/src/qtwebchannel/build/tests/auto/webchannel/tst_webchannel)
==840094== by 0x125598: QList<QList<QVariant> >::append(QList<QVariant> const&) (in /ssd2/milian/projects/qt5/src/qtwebchannel/build/tests/auto/webchannel/tst_webchannel)
==840094== by 0x127CEC: QSignalSpy::qt_metacall(QMetaObject::Call, int, void**) (in /ssd2/milian/projects/qt5/src/qtwebchannel/build/tests/auto/webchannel/tst_webchannel)
==840094== by 0x5149278: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (qmetaobject.cpp:316)
==840094== by 0x518BE13: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3825)
==840094== by 0x518B571: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3660)
==840094== by 0x1281F5: TestObject::propChanged(QString const&) (in /ssd2/milian/projects/qt5/src/qtwebchannel/build/tests/auto/webchannel/tst_webchannel)
==840094== by 0x1298BB: TestObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (in /ssd2/milian/projects/qt5/src/qtwebchannel/build/tests/auto/webchannel/tst_webchannel)
==840094== by 0x5183FEC: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:520)
==840094== by 0x5184FFB: QObject::event(QEvent*) (qobject.cpp:1260)
==840094== by 0x513F8D7: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1256)
==840094==
==840094== This conflicts with a previous read of size 4 by thread #1
==840094== Locks held: none
==840094== at 0x1213FF: TestWebChannel::testAsyncObject() (in /ssd2/milian/projects/qt5/src/qtwebchannel/build/tests/auto/webchannel/tst_webchannel)
==840094== by 0x128E03: TestWebChannel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (in /ssd2/milian/projects/qt5/src/qtwebchannel/build/tests/auto/webchannel/tst_webchannel)
==840094== by 0x514D345: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.cpp:2308)
==840094== by 0x4DBE6E2: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.h:122)
==840094== by 0x4DB735A: QTest::TestMethods::invokeTestOnData(int) const (qtestcase.cpp:941)
==840094== by 0x4DB7EA8: QTest::TestMethods::invokeTest(int, char const*, QTest::WatchDog*) const (qtestcase.cpp:1140)
==840094== by 0x4DB92DE: QTest::TestMethods::invokeTests(QObject*) const (qtestcase.cpp:1484)
==840094== by 0x4DB9F3F: QTest::qRun() (qtestcase.cpp:1922)
==840094== Address 0x1ffeffd160 is on thread #1's stack
==840094== in frame #3, created by TestWebChannel::testAsyncObject() (???:)
```
Change-Id: Ie0d18e1d7ec970fd7fb46a5ef10699d239008f53
Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
QVariant::toValue<QVariantList> does not honor explicit custom converters
for a sequentially iterable container to a QVariantList. This breaks
compatibility with Qt 5.12.3 and before, where the old code path using
QVariant::toList() used the custom converter. Do the same for
QVariantMap.
This patch restores the compatibility with old code. The real fix will
target the QVariantList converter code in QtCore - this is just a hotfix
within Qt WebChannel for now.
Task-number: QTBUG-80751
Change-Id: Ic70c6a353aad43ddbaefbc6626a0af87bd0d024f
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-82253
Change-Id: I35086c430e4ba87242b2e90c8359ce2fad54e553
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
|
|\ \
| |/
| |
| |
| |
| |
| | |
Conflicts:
.qmake.conf
Change-Id: I716d1fb804284a0e9d7ca6b7fd46332037b28f69
|
| |
| |
| |
| | |
Change-Id: Iaf712608e1c272d5718eb2d3a410c24daeb422c8
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The "on" prefix and capitalization of the first letter in the change
signal name is only done in QML, not in JavaScript. Furthermore, not
all notify signals carry the new value in their signature.
Adapt the example code to not show the "on" prefix and also use the
more reliable approach to read a property value directly.
Task-number: QTBUG-81782
Change-Id: I9c25e48c2d7abcdabbca88526f62c3d79eb952f8
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|\ \
| |/
| |
| | |
Change-Id: If2d71d63dd7515f14f68b6835a78bb67d2146a75
|
| |\
| | |
| | |
| | | |
Change-Id: Iee34ddde965c73f0c6a1194fc74cd805e9a89f45
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
+ b2685b64d1f2fef2ef1f3f3542379fb8f052d113 Avoid using 'for..in' to iterate over collections
+ ee688ba13ec8c874d01c4e2d630eef6b31abd6ad Skip TestWebChannel::testAsyncObject()
+ abde21e4e86c2bff379c4ce78ad5040350df0b3e Add binary compatibility file for qtwebchannel 5.14 branch
+ 8d2c3b42bf6e4119b35910492b245fd5dac4998d Bump version
+ 6d970e69549645b886988aed8a026fdc0161f354 Doc: Remove linking to example source file
Change-Id: Ifba7cc51cf914adf19d7fe28cbd723e885ebc629
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
|
|\ \
| |/
| |
| | |
Change-Id: I07be735a13acfd0f85378916fa2992c921f0dacd
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
QDoc no longer treats example file pages as linkable targets. Remove
the link command.
Fixes: QTBUG-79810
Change-Id: Iac92e8007b7618345031617b8039e300328d21a3
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
|
|\ \
| |/
| |
| |
| |
| |
| | |
Conflicts:
.qmake.conf
Change-Id: I453cd1af0fcae0b61fee02202513c28354acf0c4
|
| |
| |
| |
| | |
Change-Id: I3f198e2c66998e0879fce6c7efc09fd0f865ffff
|
| |
| |
| |
| |
| |
| |
| | |
BC file built against 5.14.0 added.
Change-Id: Ie372b2971dc4fd373363b47bbb74f0d1e1de3bee
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
|
|\ \
| |/
| |
| | |
Change-Id: I4af9cf36594aeed95740bd49b749e041a28cdcec
|
| |\
| | |
| | |
| | | |
Change-Id: If385dc935ace95147b60c74b0312507be1884b1a
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I17584ca80ea86ed331bc6cd2bb1fc145922a261f
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Blacklisting the test won't help as it frequently crashes.
Task-number: QTBUG-74611
Change-Id: Ie7ef03c751af501d662596ea150e572c814fed82
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
|
|\ \ \
| |/ /
| | |
| | | |
Change-Id: Iea2856ddca7885742d2f52352ecf9d996937b35f
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
'for..in' construct iterates through enumerable properties meaning that
user added properties to default type's prototype (like Array.prototype.first)
are also included. Proper usage involves 'hasOwnProperty' but is not as
clean and generally discouraged by popular style guides in favor of
'for..of' and 'Object.keys' and higher-order functions like 'forEach'.
Adopt them for iteration to fix unexpected property warnings.
Fixes: QTBUG-50999
Change-Id: Ia0846b0c5a2c34f5ee6f1dcb82198cb3946a95f1
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Amends split of classes from 13294ce605
Fixes: QTBUG-75221
Change-Id: I9491fc59a76974c7a9e4784526ac8c2ba729edd7
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
|
| |
| |
| |
| |
| |
| | |
Change-Id: I6b3f771eea2d92f0c3a7d05eeb13cf0b3d8b1ef4
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
|
|\ \
| |/
| |
| | |
Change-Id: If46418509b9e764ed935780ee7c7dfbb73cd9530
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I5ca28b380fcb53c84e6a155d98b082139397191f
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
+ 018b2740f793e1f4142d95736ff0554aa4e0a71d Binary compatibility file against Qt5.13.0 for QtWebChannel
+ 8943eb70b12603f5136e83d285c01b7d50dbb2cf Add changes file for Qt 5.12.5
Change-Id: I09f92b9cb8565a6351cc99ca0c3462c8e056c356
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
| | |
| | |
| | |
| | | |
Change-Id: Ib94695d6fb7273ae2942d3d23c04bced7478137f
|
|\ \ \
| |/ /
| | |
| | | |
Change-Id: I99db0266ee090a9f25768a10342ebf8adce2a570
|
| | |
| | |
| | |
| | |
| | |
| | | |
Task-number: QTBUG-78690
Change-Id: Id5357073a90b77450ea4d69125432d7cde390b54
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
|
|\ \ \ |
|
| |\ \ \
|/ / / /
| | _ /
| | / |
Change-Id: Ia35db6d41c52a8f7e786377a4d7cb165d6830a4c
|
| |\ \ |
|
| | |\ \
| |/ / /
| | | _
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I102c309ea3b543a896f2dc13e51b375973974e9e
|
| | |\ |
|
| | | |\
| | |/ /
| | | |
| | | | |
Change-Id: I336d7915218d3802a16916fdb45658438645f491
|
| | | |\ |
|
| | | | |\
| | | |/ /
| | | | |
| | | | | |
Change-Id: I6989619a742e53bd52518cac2fc61579dd614116
|
| | | |/
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
+ 8a610433fa26c2601d669b45e903566287923bec Bump version
Change-Id: Ib733143bcd87cc018b76ddcd98446e01646eea87
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
| | |\ \ |
|
| | | |\ \
| | |/ / /
| | | | |
| | | | | |
Change-Id: I637a652c26614bb01dee5e7bb770956e504f2435
|