Hello community, here is the log from the commit of package libqt5-qtwebchannel for openSUSE:Factory checked in at 2019-09-09 12:31:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebchannel (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebchannel.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtwebchannel" Mon Sep 9 12:31:20 2019 rev:22 rq:729226 version:5.13.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-qtwebchannel/libqt5-qtwebchannel.changes 2019-06-28 16:31:13.590359327 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebchannel.new.7948/libqt5-qtwebchannel.changes 2019-09-09 12:31:22.525511688 +0200 @@ -1,0 +2,8 @@ +Fri Sep 6 08:04:42 UTC 2019 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.13.1: + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtwebchannel.git/plain/dist/changes-5.13.1/?h=v5.13.1 + +------------------------------------------------------------------- Old: ---- qtwebchannel-everywhere-src-5.13.0.tar.xz New: ---- qtwebchannel-everywhere-src-5.13.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtwebchannel.spec ++++++ --- /var/tmp/diff_new_pack.zs7FdK/_old 2019-09-09 12:31:23.765511484 +0200 +++ /var/tmp/diff_new_pack.zs7FdK/_new 2019-09-09 12:31:23.769511484 +0200 @@ -19,11 +19,11 @@ %define qt5_snapshot 0 %define libname libQt5WebChannel5 %define base_name libqt5 -%define real_version 5.13.0 -%define so_version 5.13.0 -%define tar_version qtwebchannel-everywhere-src-5.13.0 +%define real_version 5.13.1 +%define so_version 5.13.1 +%define tar_version qtwebchannel-everywhere-src-5.13.1 Name: libqt5-qtwebchannel -Version: 5.13.0 +Version: 5.13.1 Release: 0 Summary: Qt 5 WebChannel Addon License: LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only ++++++ qtwebchannel-everywhere-src-5.13.0.tar.xz -> qtwebchannel-everywhere-src-5.13.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/.qmake.conf new/qtwebchannel-everywhere-src-5.13.1/.qmake.conf --- old/qtwebchannel-everywhere-src-5.13.0/.qmake.conf 2019-05-08 10:46:49.000000000 +0200 +++ new/qtwebchannel-everywhere-src-5.13.1/.qmake.conf 2019-08-02 12:08:44.000000000 +0200 @@ -1,4 +1,4 @@ load(qt_build_config) CONFIG += warning_clean -MODULE_VERSION = 5.13.0 +MODULE_VERSION = 5.13.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/.tag new/qtwebchannel-everywhere-src-5.13.1/.tag --- old/qtwebchannel-everywhere-src-5.13.0/.tag 2019-05-08 10:46:49.000000000 +0200 +++ new/qtwebchannel-everywhere-src-5.13.1/.tag 2019-08-02 12:08:44.000000000 +0200 @@ -1 +1 @@ -fdba7f6e285d35757190d99f9880e3bd0380e254 +81b39fbe9eb4dbfff34ff9c3e6017eea12bf76ce diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/dist/changes-5.12.4 new/qtwebchannel-everywhere-src-5.13.1/dist/changes-5.12.4 --- old/qtwebchannel-everywhere-src-5.13.0/dist/changes-5.12.4 1970-01-01 01:00:00.000000000 +0100 +++ new/qtwebchannel-everywhere-src-5.13.1/dist/changes-5.12.4 2019-08-02 12:08:44.000000000 +0200 @@ -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 -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/dist/changes-5.13.1 new/qtwebchannel-everywhere-src-5.13.1/dist/changes-5.13.1 --- old/qtwebchannel-everywhere-src-5.13.0/dist/changes-5.13.1 1970-01-01 01:00:00.000000000 +0100 +++ new/qtwebchannel-everywhere-src-5.13.1/dist/changes-5.13.1 2019-08-02 12:08:44.000000000 +0200 @@ -0,0 +1,20 @@ +Qt 5.13.1 is a bug-fix release. It maintains both forward and backward +compatibility (source and binary) with Qt 5.13.0. + +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.13 series is binary compatible with the 5.12.x series. +Applications compiled for 5.12 will continue to run with 5.13. + +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 -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/examples/webchannel/standalone/doc/src/standalone.qdoc new/qtwebchannel-everywhere-src-5.13.1/examples/webchannel/standalone/doc/src/standalone.qdoc --- old/qtwebchannel-everywhere-src-5.13.0/examples/webchannel/standalone/doc/src/standalone.qdoc 2019-05-08 10:46:49.000000000 +0200 +++ new/qtwebchannel-everywhere-src-5.13.1/examples/webchannel/standalone/doc/src/standalone.qdoc 2019-08-02 12:08:44.000000000 +0200 @@ -64,18 +64,20 @@ \section1 Communicating with a Remote Client - The C++ application sets up a QWebChannel instance and publishes a \c Core object over it. - For the remote client side, \l {standalone/index.html}{index.html} is opened. Both show a - dialog with the list of received messages and an input box to send messages to the other end. + The C++ application sets up a QWebChannel instance and publishes a \c Core + object over it. For the remote client side, \l {standalone/index.html}{index.html} + is opened. Both show a dialog with the list of received messages and an input + box to send messages to the other end. - The \c Core emits the \c Core::sendText() signal when the user sends a message. The signal - automatically gets propagated to the HTML client. When the user enters a message on the HTML - side, \c Core::receiveText() is called. + The \c Core emits the \c Core::sendText() signal when the user sends + a message. The signal automatically gets propagated to the HTML client. + When the user enters a message on the HTML side, \c Core::receiveText() + is called. - All communication between the HTML client and the C++ server is done over a WebSocket. - The C++ side instantiates a QWebSocketServer and wraps incoming QWebSocket connections - in QWebChannelAbstractTransport objects. These objects are - then connected to the QWebChannel instance. + All communication between the HTML client and the C++ server is done + over a WebSocket. The C++ side instantiates a QWebSocketServer and + wraps incoming QWebSocket connections in QWebChannelAbstractTransport + objects. These objects are then connected to the QWebChannel instance. \sa {Qt WebChannel JavaScript API} */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.0/QtWebChannel/private/qmetaobjectpublisher_p.h new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.0/QtWebChannel/private/qmetaobjectpublisher_p.h --- old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.0/QtWebChannel/private/qmetaobjectpublisher_p.h 2019-05-08 10:46:49.000000000 +0200 +++ new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.0/QtWebChannel/private/qmetaobjectpublisher_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/webchannel/qmetaobjectpublisher_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.0/QtWebChannel/private/qqmlwebchannelattached_p.h new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.0/QtWebChannel/private/qqmlwebchannelattached_p.h --- old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.0/QtWebChannel/private/qqmlwebchannelattached_p.h 2019-05-08 10:46:49.000000000 +0200 +++ new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.0/QtWebChannel/private/qqmlwebchannelattached_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/webchannel/qqmlwebchannelattached_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.0/QtWebChannel/private/qwebchannel_p.h new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.0/QtWebChannel/private/qwebchannel_p.h --- old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.0/QtWebChannel/private/qwebchannel_p.h 2019-05-08 10:46:49.000000000 +0200 +++ new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.0/QtWebChannel/private/qwebchannel_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/webchannel/qwebchannel_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.0/QtWebChannel/private/signalhandler_p.h new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.0/QtWebChannel/private/signalhandler_p.h --- old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.0/QtWebChannel/private/signalhandler_p.h 2019-05-08 10:46:49.000000000 +0200 +++ new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.0/QtWebChannel/private/signalhandler_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/webchannel/signalhandler_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.0/QtWebChannel/private/variantargument_p.h new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.0/QtWebChannel/private/variantargument_p.h --- old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.0/QtWebChannel/private/variantargument_p.h 2019-05-08 10:46:49.000000000 +0200 +++ new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.0/QtWebChannel/private/variantargument_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/webchannel/variantargument_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.1/QtWebChannel/private/qmetaobjectpublisher_p.h new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.1/QtWebChannel/private/qmetaobjectpublisher_p.h --- old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.1/QtWebChannel/private/qmetaobjectpublisher_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.1/QtWebChannel/private/qmetaobjectpublisher_p.h 2019-08-02 12:08:44.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/webchannel/qmetaobjectpublisher_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.1/QtWebChannel/private/qqmlwebchannelattached_p.h new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.1/QtWebChannel/private/qqmlwebchannelattached_p.h --- old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.1/QtWebChannel/private/qqmlwebchannelattached_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.1/QtWebChannel/private/qqmlwebchannelattached_p.h 2019-08-02 12:08:44.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/webchannel/qqmlwebchannelattached_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.1/QtWebChannel/private/qwebchannel_p.h new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.1/QtWebChannel/private/qwebchannel_p.h --- old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.1/QtWebChannel/private/qwebchannel_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.1/QtWebChannel/private/qwebchannel_p.h 2019-08-02 12:08:44.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/webchannel/qwebchannel_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.1/QtWebChannel/private/signalhandler_p.h new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.1/QtWebChannel/private/signalhandler_p.h --- old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.1/QtWebChannel/private/signalhandler_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.1/QtWebChannel/private/signalhandler_p.h 2019-08-02 12:08:44.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/webchannel/signalhandler_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.1/QtWebChannel/private/variantargument_p.h new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.1/QtWebChannel/private/variantargument_p.h --- old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/5.13.1/QtWebChannel/private/variantargument_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/5.13.1/QtWebChannel/private/variantargument_p.h 2019-08-02 12:08:44.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/webchannel/variantargument_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/qtwebchannelversion.h new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/qtwebchannelversion.h --- old/qtwebchannel-everywhere-src-5.13.0/include/QtWebChannel/qtwebchannelversion.h 2019-06-17 14:33:29.000000000 +0200 +++ new/qtwebchannel-everywhere-src-5.13.1/include/QtWebChannel/qtwebchannelversion.h 2019-09-03 13:50:03.000000000 +0200 @@ -2,8 +2,8 @@ #ifndef QT_QTWEBCHANNEL_VERSION_H #define QT_QTWEBCHANNEL_VERSION_H -#define QTWEBCHANNEL_VERSION_STR "5.13.0" +#define QTWEBCHANNEL_VERSION_STR "5.13.1" -#define QTWEBCHANNEL_VERSION 0x050D00 +#define QTWEBCHANNEL_VERSION 0x050D01 #endif // QT_QTWEBCHANNEL_VERSION_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/src/webchannel/doc/qtwebchannel.qdocconf new/qtwebchannel-everywhere-src-5.13.1/src/webchannel/doc/qtwebchannel.qdocconf --- old/qtwebchannel-everywhere-src-5.13.0/src/webchannel/doc/qtwebchannel.qdocconf 2019-05-08 10:46:49.000000000 +0200 +++ new/qtwebchannel-everywhere-src-5.13.1/src/webchannel/doc/qtwebchannel.qdocconf 2019-08-02 12:08:44.000000000 +0200 @@ -1,4 +1,5 @@ include($QT_INSTALL_DOCS/global/qt-module-defaults.qdocconf) +include($QT_INSTALL_DOCS/config/exampleurl-qtwebchannel.qdocconf) project = QtWebChannel description = Qt WebChannel Reference Documentation diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/src/webchannel/qmetaobjectpublisher.cpp new/qtwebchannel-everywhere-src-5.13.1/src/webchannel/qmetaobjectpublisher.cpp --- old/qtwebchannel-everywhere-src-5.13.0/src/webchannel/qmetaobjectpublisher.cpp 2019-05-08 10:46:49.000000000 +0200 +++ new/qtwebchannel-everywhere-src-5.13.1/src/webchannel/qmetaobjectpublisher.cpp 2019-08-02 12:08:44.000000000 +0200 @@ -619,7 +619,10 @@ #endif } else if (result.canConvert<QVariantList>()) { // 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<QVariantList>(), transport); } return QJsonValue::fromVariant(result); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-5.13.0/tests/auto/webchannel/tst_webchannel.cpp new/qtwebchannel-everywhere-src-5.13.1/tests/auto/webchannel/tst_webchannel.cpp --- old/qtwebchannel-everywhere-src-5.13.0/tests/auto/webchannel/tst_webchannel.cpp 2019-05-08 10:46:49.000000000 +0200 +++ new/qtwebchannel-everywhere-src-5.13.1/tests/auto/webchannel/tst_webchannel.cpp 2019-08-02 12:08:44.000000000 +0200 @@ -797,6 +797,13 @@ QVERIFY(value.isDouble()); QCOMPARE(value.toInt(), (int) flags); } + { + QVector<int> 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()