diff -Nru qtwebchannel-opensource-src-5.12.2/debian/changelog qtwebchannel-opensource-src-5.12.4/debian/changelog --- qtwebchannel-opensource-src-5.12.2/debian/changelog 2019-03-24 10:04:38.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/debian/changelog 2019-06-21 09:50:24.000000000 +0000 @@ -1,3 +1,30 @@ +qtwebchannel-opensource-src (5.12.4-1) experimental; urgency=medium + + [ Scarlett Moore ] + * Further improve the doc-base file. + + [ Dmitry Shachnev ] + * New upstream release. + * Bump Qt build-dependencies to 5.12.4. + * Make the .install files more verbose. + * Simplify debian/rules by using a debian/not-installed file. + * Rename README.Debian to qtwebchannel5-examples.README.Debian to make + it installed automatically by dh_installdocs. + + -- Dmitry Shachnev Fri, 21 Jun 2019 12:50:24 +0300 + +qtwebchannel-opensource-src (5.12.3-1) experimental; urgency=medium + + [ Scarlett Moore ] + * Update my name/email. + * Update packaging to use doc-base as per policy 9.10. + + [ Dmitry Shachnev ] + * New upstream release. + * Bump Qt build-dependencies to 5.12.3. + + -- Dmitry Shachnev Mon, 22 Apr 2019 21:49:47 +0300 + qtwebchannel-opensource-src (5.12.2-1) experimental; urgency=medium * New upstream release. diff -Nru qtwebchannel-opensource-src-5.12.2/debian/control qtwebchannel-opensource-src-5.12.4/debian/control --- qtwebchannel-opensource-src-5.12.2/debian/control 2019-03-24 10:04:38.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/debian/control 2019-06-21 09:50:24.000000000 +0000 @@ -1,20 +1,19 @@ Source: qtwebchannel-opensource-src Maintainer: Debian Qt/KDE Maintainers -Uploaders: Scarlett Clark , +Uploaders: Scarlett Moore , Sandro Knauß , Dmitry Shachnev , Simon Quigley Section: libs Priority: optional Build-Depends: debhelper (>= 11), - libqt5websockets5-dev (>= 5.12.2~), + libqt5websockets5-dev (>= 5.12.4~), pkg-kde-tools, - qml-module-qttest (>= 5.12.2~), - qtbase5-dev (>= 5.12.2+dfsg~), - qtbase5-private-dev (>= 5.12.2+dfsg~), - qtchooser, - qtdeclarative5-dev (>= 5.12.2~) -Build-Depends-Indep: qttools5-dev-tools (>= 5.12.2~) + qml-module-qttest (>= 5.12.4~), + qtbase5-dev (>= 5.12.4+dfsg~), + qtbase5-private-dev (>= 5.12.4+dfsg~), + qtdeclarative5-dev (>= 5.12.4~) +Build-Depends-Indep: qttools5-dev-tools (>= 5.12.4~) Standards-Version: 4.3.0 Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt/qtwebchannel Vcs-Git: https://salsa.debian.org/qt-kde-team/qt/qtwebchannel.git diff -Nru qtwebchannel-opensource-src-5.12.2/debian/copyright qtwebchannel-opensource-src-5.12.4/debian/copyright --- qtwebchannel-opensource-src-5.12.2/debian/copyright 2019-03-24 10:04:38.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/debian/copyright 2019-06-21 09:50:24.000000000 +0000 @@ -8,7 +8,7 @@ License: GPL-3 with Qt-1.0 exception Files: debian/* -Copyright: 2016 Scarlett Clark +Copyright: 2016 Scarlett Moore 2016 Sandro Knauß 2016 Simon Quigley License: LGPL-3 or GPL-2-or-3 with KDE Exception diff -Nru qtwebchannel-opensource-src-5.12.2/debian/libqt5webchannel5-dev.install qtwebchannel-opensource-src-5.12.4/debian/libqt5webchannel5-dev.install --- qtwebchannel-opensource-src-5.12.2/debian/libqt5webchannel5-dev.install 2019-03-24 10:04:38.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/debian/libqt5webchannel5-dev.install 2019-06-21 09:50:24.000000000 +0000 @@ -1,4 +1,14 @@ -usr/include/*/qt5/QtWebChannel/ +usr/include/*/qt5/QtWebChannel/QQmlWebChannel +usr/include/*/qt5/QtWebChannel/QWebChannel +usr/include/*/qt5/QtWebChannel/QWebChannelAbstractTransport +usr/include/*/qt5/QtWebChannel/QtWebChannel +usr/include/*/qt5/QtWebChannel/QtWebChannelDepends +usr/include/*/qt5/QtWebChannel/QtWebChannelVersion +usr/include/*/qt5/QtWebChannel/qqmlwebchannel.h +usr/include/*/qt5/QtWebChannel/qtwebchannelversion.h +usr/include/*/qt5/QtWebChannel/qwebchannel.h +usr/include/*/qt5/QtWebChannel/qwebchannelabstracttransport.h +usr/include/*/qt5/QtWebChannel/qwebchannelglobal.h usr/lib/*/cmake/Qt5WebChannel/Qt5WebChannelConfig.cmake usr/lib/*/cmake/Qt5WebChannel/Qt5WebChannelConfigVersion.cmake usr/lib/*/libQt5WebChannel.prl diff -Nru qtwebchannel-opensource-src-5.12.2/debian/not-installed qtwebchannel-opensource-src-5.12.4/debian/not-installed --- qtwebchannel-opensource-src-5.12.2/debian/not-installed 1970-01-01 00:00:00.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/debian/not-installed 2019-06-21 09:50:24.000000000 +0000 @@ -0,0 +1,3 @@ +usr/include/*/qt5/QtWebChannel/5.* +usr/lib/*/libQt5WebChannel.la +usr/lib/*/qt5/mkspecs/modules/qt_lib_webchannel_private.pri diff -Nru qtwebchannel-opensource-src-5.12.2/debian/qml-module-qtwebchannel.install qtwebchannel-opensource-src-5.12.4/debian/qml-module-qtwebchannel.install --- qtwebchannel-opensource-src-5.12.2/debian/qml-module-qtwebchannel.install 2019-03-24 10:04:38.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/debian/qml-module-qtwebchannel.install 2019-06-21 09:50:24.000000000 +0000 @@ -1 +1,3 @@ -usr/lib/*/qt5/qml/QtWebChannel/* +usr/lib/*/qt5/qml/QtWebChannel/libdeclarative_webchannel.so +usr/lib/*/qt5/qml/QtWebChannel/plugins.qmltypes +usr/lib/*/qt5/qml/QtWebChannel/qmldir diff -Nru qtwebchannel-opensource-src-5.12.2/debian/qtwebchannel5-doc-html.doc-base qtwebchannel-opensource-src-5.12.4/debian/qtwebchannel5-doc-html.doc-base --- qtwebchannel-opensource-src-5.12.2/debian/qtwebchannel5-doc-html.doc-base 1970-01-01 00:00:00.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/debian/qtwebchannel5-doc-html.doc-base 2019-06-21 09:50:24.000000000 +0000 @@ -0,0 +1,9 @@ +Document: qtwebchannel5-doc-html +Title: Qt 5 WebChannel module +Author: The Qt Company Ltd +Abstract: This is the HTML documentation for Qt 5 WebChannel +Section: Programming/C++ + +Format: HTML +Index: /usr/share/doc/qtwebchannel5-doc-html/html/qtwebchannel/qtwebchannel-index.html +Files: /usr/share/doc/qtwebchannel5-doc-html/html/qtwebchannel/*.html diff -Nru qtwebchannel-opensource-src-5.12.2/debian/qtwebchannel5-doc-html.links qtwebchannel-opensource-src-5.12.4/debian/qtwebchannel5-doc-html.links --- qtwebchannel-opensource-src-5.12.2/debian/qtwebchannel5-doc-html.links 2019-03-24 10:04:38.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/debian/qtwebchannel5-doc-html.links 2019-06-21 09:50:24.000000000 +0000 @@ -1 +1 @@ -usr/share/qt5/doc usr/share/qtwebchannel5-doc-html/html +usr/share/qt5/doc usr/share/doc/qtwebchannel5-doc-html/html diff -Nru qtwebchannel-opensource-src-5.12.2/debian/qtwebchannel5-examples.install qtwebchannel-opensource-src-5.12.4/debian/qtwebchannel5-examples.install --- qtwebchannel-opensource-src-5.12.2/debian/qtwebchannel5-examples.install 2019-03-24 10:04:38.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/debian/qtwebchannel5-examples.install 2019-06-21 09:50:24.000000000 +0000 @@ -1,2 +1 @@ -debian/README.Debian usr/share/doc/qtwebchannel5-examples/ usr/lib/*/qt5/examples/webchannel/ diff -Nru qtwebchannel-opensource-src-5.12.2/debian/qtwebchannel5-examples.README.Debian qtwebchannel-opensource-src-5.12.4/debian/qtwebchannel5-examples.README.Debian --- qtwebchannel-opensource-src-5.12.2/debian/qtwebchannel5-examples.README.Debian 1970-01-01 00:00:00.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/debian/qtwebchannel5-examples.README.Debian 2019-06-21 09:50:24.000000000 +0000 @@ -0,0 +1,10 @@ +qtwebchannel-opensource-src (5.9.2-3) UNRELEASED; urgency=medium + + As not all examples depend upon nodejs qtwebchannel5-examples + recommends it instead of directly depending on it. + + If you want to run all the examples be sure to install nodejs. + + -- Lisandro Damián Nicanor Pérez Meyer Mon, 27 Nov 2017 13:46:52 -0300 + + diff -Nru qtwebchannel-opensource-src-5.12.2/debian/README.Debian qtwebchannel-opensource-src-5.12.4/debian/README.Debian --- qtwebchannel-opensource-src-5.12.2/debian/README.Debian 2019-03-24 10:04:38.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/debian/README.Debian 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -qtwebchannel-opensource-src (5.9.2-3) UNRELEASED; urgency=medium - - As not all examples depend upon nodejs qtwebchannel5-examples - recommends it instead of directly depending on it. - - If you want to run all the examples be sure to install nodejs. - - -- Lisandro Damián Nicanor Pérez Meyer Mon, 27 Nov 2017 13:46:52 -0300 - - diff -Nru qtwebchannel-opensource-src-5.12.2/debian/rules qtwebchannel-opensource-src-5.12.4/debian/rules --- qtwebchannel-opensource-src-5.12.2/debian/rules 2019-03-24 10:04:38.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/debian/rules 2019-06-21 09:50:24.000000000 +0000 @@ -6,8 +6,6 @@ export QT_SELECT := qt5 -VERSION_CLEAN_UPSTREAM = $(call dpkg_late_eval,VERSION_CLEAN_UPSTREAM,echo '$(DEB_VERSION_UPSTREAM)' | sed -e 's/~.*//') - %: dh $@ --with pkgkde_symbolshelper @@ -29,14 +27,6 @@ override_dh_auto_install-arch: dh_auto_install - # Remove private headers - rm -rfv debian/tmp/usr/include/$(DEB_HOST_MULTIARCH)/qt5/QtWebChannel/$(VERSION_CLEAN_UPSTREAM) - # And associated files - rm -fv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/mkspecs/modules/qt_lib_webchannel_private.pri - - # Remove libtool-like files - rm -fv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la - # Remove example with privacy breaks (remote scripts and styles) rm -rfv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/examples/webchannel/chatclient-html/ diff -Nru qtwebchannel-opensource-src-5.12.2/dist/changes-5.12.3 qtwebchannel-opensource-src-5.12.4/dist/changes-5.12.3 --- qtwebchannel-opensource-src-5.12.2/dist/changes-5.12.3 1970-01-01 00:00:00.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/dist/changes-5.12.3 2019-05-23 12:20:43.000000000 +0000 @@ -0,0 +1,20 @@ +Qt 5.12.3 is a bug-fix release. It maintains both forward and backward +compatibility (source and binary) with Qt 5.12.0 through 5.12.2. + +For more details, refer to the online documentation included in this +distribution. The documentation is also available online: + +https://doc.qt.io/qt-5/index.html + +The Qt version 5.12 series is binary compatible with the 5.11.x series. +Applications compiled for 5.11 will continue to run with 5.12. + +Some of the changes listed in this file include issue tracking numbers +corresponding to tasks in the Qt Bug Tracker: + +https://bugreports.qt.io/ + +Each of these identifiers can be entered in the bug tracker to obtain more +information about a particular change. + + - This release contains only minor code improvements. diff -Nru qtwebchannel-opensource-src-5.12.2/dist/changes-5.12.4 qtwebchannel-opensource-src-5.12.4/dist/changes-5.12.4 --- qtwebchannel-opensource-src-5.12.2/dist/changes-5.12.4 1970-01-01 00:00:00.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/dist/changes-5.12.4 2019-05-23 12:20:43.000000000 +0000 @@ -0,0 +1,20 @@ +Qt 5.12.4 is a bug-fix release. It maintains both forward and backward +compatibility (source and binary) with Qt 5.12.0 through 5.12.3. + +For more details, refer to the online documentation included in this +distribution. The documentation is also available online: + +https://doc.qt.io/qt-5/index.html + +The Qt version 5.12 series is binary compatible with the 5.11.x series. +Applications compiled for 5.11 will continue to run with 5.12. + +Some of the changes listed in this file include issue tracking numbers +corresponding to tasks in the Qt Bug Tracker: + +https://bugreports.qt.io/ + +Each of these identifiers can be entered in the bug tracker to obtain more +information about a particular change. + + - This release contains only minor code improvements. diff -Nru qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.2/QtWebChannel/private/qmetaobjectpublisher_p.h qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.2/QtWebChannel/private/qmetaobjectpublisher_p.h --- qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.2/QtWebChannel/private/qmetaobjectpublisher_p.h 2019-02-26 05:33:10.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.2/QtWebChannel/private/qmetaobjectpublisher_p.h 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -#include "../../../../../src/webchannel/qmetaobjectpublisher_p.h" diff -Nru qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.2/QtWebChannel/private/qqmlwebchannelattached_p.h qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.2/QtWebChannel/private/qqmlwebchannelattached_p.h --- qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.2/QtWebChannel/private/qqmlwebchannelattached_p.h 2019-02-26 05:33:10.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.2/QtWebChannel/private/qqmlwebchannelattached_p.h 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -#include "../../../../../src/webchannel/qqmlwebchannelattached_p.h" diff -Nru qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.2/QtWebChannel/private/qwebchannel_p.h qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.2/QtWebChannel/private/qwebchannel_p.h --- qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.2/QtWebChannel/private/qwebchannel_p.h 2019-02-26 05:33:10.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.2/QtWebChannel/private/qwebchannel_p.h 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -#include "../../../../../src/webchannel/qwebchannel_p.h" diff -Nru qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.2/QtWebChannel/private/signalhandler_p.h qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.2/QtWebChannel/private/signalhandler_p.h --- qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.2/QtWebChannel/private/signalhandler_p.h 2019-02-26 05:33:10.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.2/QtWebChannel/private/signalhandler_p.h 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -#include "../../../../../src/webchannel/signalhandler_p.h" diff -Nru qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.2/QtWebChannel/private/variantargument_p.h qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.2/QtWebChannel/private/variantargument_p.h --- qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.2/QtWebChannel/private/variantargument_p.h 2019-02-26 05:33:10.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.2/QtWebChannel/private/variantargument_p.h 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -#include "../../../../../src/webchannel/variantargument_p.h" diff -Nru qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.4/QtWebChannel/private/qmetaobjectpublisher_p.h qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.4/QtWebChannel/private/qmetaobjectpublisher_p.h --- qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.4/QtWebChannel/private/qmetaobjectpublisher_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.4/QtWebChannel/private/qmetaobjectpublisher_p.h 2019-05-23 12:20:43.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/webchannel/qmetaobjectpublisher_p.h" diff -Nru qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.4/QtWebChannel/private/qqmlwebchannelattached_p.h qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.4/QtWebChannel/private/qqmlwebchannelattached_p.h --- qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.4/QtWebChannel/private/qqmlwebchannelattached_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.4/QtWebChannel/private/qqmlwebchannelattached_p.h 2019-05-23 12:20:43.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/webchannel/qqmlwebchannelattached_p.h" diff -Nru qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.4/QtWebChannel/private/qwebchannel_p.h qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.4/QtWebChannel/private/qwebchannel_p.h --- qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.4/QtWebChannel/private/qwebchannel_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.4/QtWebChannel/private/qwebchannel_p.h 2019-05-23 12:20:43.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/webchannel/qwebchannel_p.h" diff -Nru qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.4/QtWebChannel/private/signalhandler_p.h qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.4/QtWebChannel/private/signalhandler_p.h --- qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.4/QtWebChannel/private/signalhandler_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.4/QtWebChannel/private/signalhandler_p.h 2019-05-23 12:20:43.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/webchannel/signalhandler_p.h" diff -Nru qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.4/QtWebChannel/private/variantargument_p.h qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.4/QtWebChannel/private/variantargument_p.h --- qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/5.12.4/QtWebChannel/private/variantargument_p.h 1970-01-01 00:00:00.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/5.12.4/QtWebChannel/private/variantargument_p.h 2019-05-23 12:20:43.000000000 +0000 @@ -0,0 +1 @@ +#include "../../../../../src/webchannel/variantargument_p.h" diff -Nru qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/qtwebchannelversion.h qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/qtwebchannelversion.h --- qtwebchannel-opensource-src-5.12.2/include/QtWebChannel/qtwebchannelversion.h 2019-03-11 13:37:23.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/include/QtWebChannel/qtwebchannelversion.h 2019-06-14 01:14:36.000000000 +0000 @@ -2,8 +2,8 @@ #ifndef QT_QTWEBCHANNEL_VERSION_H #define QT_QTWEBCHANNEL_VERSION_H -#define QTWEBCHANNEL_VERSION_STR "5.12.2" +#define QTWEBCHANNEL_VERSION_STR "5.12.4" -#define QTWEBCHANNEL_VERSION 0x050C02 +#define QTWEBCHANNEL_VERSION 0x050C04 #endif // QT_QTWEBCHANNEL_VERSION_H diff -Nru qtwebchannel-opensource-src-5.12.2/.qmake.conf qtwebchannel-opensource-src-5.12.4/.qmake.conf --- qtwebchannel-opensource-src-5.12.2/.qmake.conf 2019-02-26 05:33:10.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/.qmake.conf 2019-05-23 12:20:43.000000000 +0000 @@ -1,4 +1,4 @@ load(qt_build_config) CONFIG += warning_clean -MODULE_VERSION = 5.12.2 +MODULE_VERSION = 5.12.4 diff -Nru qtwebchannel-opensource-src-5.12.2/src/webchannel/qmetaobjectpublisher.cpp qtwebchannel-opensource-src-5.12.4/src/webchannel/qmetaobjectpublisher.cpp --- qtwebchannel-opensource-src-5.12.2/src/webchannel/qmetaobjectpublisher.cpp 2019-02-26 05:33:10.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/src/webchannel/qmetaobjectpublisher.cpp 2019-05-23 12:20:43.000000000 +0000 @@ -621,7 +621,10 @@ #endif } else if (result.canConvert()) { // recurse and potentially wrap contents of the array - return wrapList(result.toList(), transport); + // *don't* use result.toList() as that *only* works for QVariantList and QStringList! + // Also, don't use QSequentialIterable (yet), since that seems to trigger QTBUG-42016 + // in certain cases. + return wrapList(result.value(), transport); } return QJsonValue::fromVariant(result); diff -Nru qtwebchannel-opensource-src-5.12.2/.tag qtwebchannel-opensource-src-5.12.4/.tag --- qtwebchannel-opensource-src-5.12.2/.tag 2019-02-26 05:33:10.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/.tag 2019-05-23 12:20:43.000000000 +0000 @@ -1 +1 @@ -45da510a0a87593a2ae6f98e41bb01b9d39ace58 +b79562247f6dfe2ad26804c0eca891a529179dd0 diff -Nru qtwebchannel-opensource-src-5.12.2/tests/auto/webchannel/tst_webchannel.cpp qtwebchannel-opensource-src-5.12.4/tests/auto/webchannel/tst_webchannel.cpp --- qtwebchannel-opensource-src-5.12.2/tests/auto/webchannel/tst_webchannel.cpp 2019-02-26 05:33:10.000000000 +0000 +++ qtwebchannel-opensource-src-5.12.4/tests/auto/webchannel/tst_webchannel.cpp 2019-05-23 12:20:43.000000000 +0000 @@ -797,6 +797,13 @@ QVERIFY(value.isDouble()); QCOMPARE(value.toInt(), (int) flags); } + { + QVector vec{1, 2, 3}; + QVariant variant = QVariant::fromValue(vec); + QJsonValue value = channel.d_func()->publisher->wrapResult(variant, m_dummyTransport); + QVERIFY(value.isArray()); + QCOMPARE(value.toArray(), QJsonArray({1, 2, 3})); + } } void TestWebChannel::testWrapObjectWithMultipleTransports()