Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-webchannel for openSUSE:Factory checked in at 2024-10-03 18:02:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-webchannel (Old) and /work/SRC/openSUSE:Factory/.qt6-webchannel.new.19354 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-webchannel" Thu Oct 3 18:02:24 2024 rev:24 rq:1205155 version:6.7.3 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-webchannel/qt6-webchannel.changes 2024-06-24 20:50:22.409901561 +0200 +++ /work/SRC/openSUSE:Factory/.qt6-webchannel.new.19354/qt6-webchannel.changes 2024-10-03 18:03:17.821473026 +0200 @@ -1,0 +2,6 @@ +Sat Sep 28 08:23:12 UTC 2024 - Christophe Marin <christo...@krop.fr> + +- Update to 6.7.3 + * https://www.qt.io/blog/qt-6.7.3-released + +------------------------------------------------------------------- Old: ---- qtwebchannel-everywhere-src-6.7.2.tar.xz New: ---- qtwebchannel-everywhere-src-6.7.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-webchannel.spec ++++++ --- /var/tmp/diff_new_pack.rLqAvI/_old 2024-10-03 18:03:18.357495335 +0200 +++ /var/tmp/diff_new_pack.rLqAvI/_new 2024-10-03 18:03:18.361495502 +0200 @@ -16,7 +16,7 @@ # -%define real_version 6.7.2 +%define real_version 6.7.3 %define short_version 6.7 %define tar_name qtwebchannel-everywhere-src %define tar_suffix %{nil} @@ -27,7 +27,7 @@ %endif # Name: qt6-webchannel%{?pkg_suffix} -Version: 6.7.2 +Version: 6.7.3 Release: 0 Summary: Qt 6 WebChannel library License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) ++++++ qtwebchannel-everywhere-src-6.7.2.tar.xz -> qtwebchannel-everywhere-src-6.7.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.7.2/.cmake.conf new/qtwebchannel-everywhere-src-6.7.3/.cmake.conf --- old/qtwebchannel-everywhere-src-6.7.2/.cmake.conf 2024-06-08 02:38:40.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.7.3/.cmake.conf 2024-09-19 21:33:25.000000000 +0200 @@ -1,4 +1,4 @@ -set(QT_REPO_MODULE_VERSION "6.7.2") +set(QT_REPO_MODULE_VERSION "6.7.3") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1") set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_AS_CONST=1") list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_FOREACH=1") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.7.2/.tag new/qtwebchannel-everywhere-src-6.7.3/.tag --- old/qtwebchannel-everywhere-src-6.7.2/.tag 2024-06-08 02:38:40.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.7.3/.tag 2024-09-19 21:33:25.000000000 +0200 @@ -1 +1 @@ -775ee6b90bb2a7478a1b9fcf25d74f93a6f67e11 +e7a92029f9353fe551055d332a8fc203e1f377f7 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.7.2/dependencies.yaml new/qtwebchannel-everywhere-src-6.7.3/dependencies.yaml --- old/qtwebchannel-everywhere-src-6.7.2/dependencies.yaml 2024-06-08 02:38:40.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.7.3/dependencies.yaml 2024-09-19 21:33:25.000000000 +0200 @@ -1,10 +1,10 @@ dependencies: ../qtbase: - ref: b5fbe0923cfc566036b83c3d968f225b26117efc + ref: 92b685784960eea6eb353688cf0edeb94d69c6cd required: true ../qtdeclarative: - ref: 12533cc0bd83a2076efb4af0bc1832b0db9568fc + ref: 34ffe0c15a9564fefcf01a738eb0bde370399959 required: false ../qtwebsockets: - ref: 6d040c4762d63746d8c98f65bb3c93acd5df956f + ref: ceb4d5996aac377fa6622b418de0e9ffa1b63588 required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.7.2/src/webchannel/qwebchannel.cpp new/qtwebchannel-everywhere-src-6.7.3/src/webchannel/qwebchannel.cpp --- old/qtwebchannel-everywhere-src-6.7.2/src/webchannel/qwebchannel.cpp 2024-06-08 02:38:40.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.7.3/src/webchannel/qwebchannel.cpp 2024-09-19 21:33:25.000000000 +0200 @@ -144,13 +144,29 @@ } /*! + \qmlmethod void WebChannel::registerObject(const string id, QtObject object) + + Registers a single object to the WebChannel. + + The properties, signals and public methods of the \a object are published to the remote clients. + There, an object with the identifier \a id is then constructed. + + A property that is \c BINDABLE but does not have a \c NOTIFY signal will have working property + updates on the client side, but no mechanism to register a callback for the change notifications. + + \note A current limitation is that objects must be registered before any client is initialized. + + \sa registerObjects(), deregisterObject(), registeredObjects +*/ + +/*! Registers a single object to the QWebChannel. The properties, signals and public methods of the \a object are published to the remote clients. There, an object with the identifier \a id is then constructed. - \note A property that is \c BINDABLE but does not have a \c NOTIFY signal will have working property - updates on the client side, but no mechanism to register a callback for the change notifications. + A property that is \c BINDABLE but does not have a \c NOTIFY signal will have working property + updates on the client side, but no mechanism to register a callback for the change notifications. \note A current limitation is that objects must be registered before any client is initialized. @@ -163,6 +179,16 @@ } /*! + \qmlmethod void WebChannel::deregisterObject(QtObject object) + + Deregisters the given \a object from the WebChannel. + + Remote clients will receive a \c destroyed signal for the given object. + + \sa registerObjects(), registerObject(), registeredObjects +*/ + +/*! Deregisters the given \a object from the QWebChannel. Remote clients will receive a \c destroyed signal for the given object. @@ -179,13 +205,20 @@ /*! \property QWebChannel::blockUpdates - \brief When set to true, updates are blocked and remote clients will not be notified about property changes. + \brief When set to \c true, updates are blocked and remote clients will not be notified about property changes. The changes are recorded and sent to the clients once updates become unblocked again by setting - this property to false. By default, updates are not blocked. + this property to \c false. By default, updates are not blocked. */ +/*! + \qmlproperty bool WebChannel::blockUpdates + + \brief When set to \c true, updates are blocked and remote clients will not be notified about property changes. + The changes are recorded and sent to the clients once updates become unblocked again by setting + this property to \c false. By default, updates are not blocked. +*/ bool QWebChannel::blockUpdates() const { Q_D(const QWebChannel); @@ -209,6 +242,19 @@ \brief The property update interval. + This interval can be changed to a different interval in milliseconds by + setting it to a positive value. Property updates are batched and sent out + after the interval expires. If set to zero, the updates occurring within a + single event loop run are batched and sent out on the next run. + If negative, updates will be sent immediately. + Default value is 50 milliseconds. +*/ + +/*! + \qmlproperty int WebChannel::propertyUpdateInterval + + \brief The property update interval. + This interval can be changed to a different interval in milliseconds by setting it to a positive value. Property updates are batched and sent out after the interval expires. If set to zero, the updates occurring within a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.7.2/src/webchannelquick/qqmlwebchannel.cpp new/qtwebchannel-everywhere-src-6.7.3/src/webchannelquick/qqmlwebchannel.cpp --- old/qtwebchannel-everywhere-src-6.7.2/src/webchannelquick/qqmlwebchannel.cpp 2024-06-08 02:38:40.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.7.3/src/webchannelquick/qqmlwebchannel.cpp 2024-09-19 21:33:25.000000000 +0200 @@ -16,7 +16,7 @@ /*! \qmltype WebChannel - \instantiates QQmlWebChannel + \nativetype QQmlWebChannel \inqmlmodule QtWebChannel \ingroup webchannel-qml @@ -30,7 +30,7 @@ */ /*! - \qmlproperty QQmlListProperty<QObject> WebChannel::transports + \qmlproperty list<QtObject> WebChannel::transports A list of transport objects, which implement QWebChannelAbstractTransport. The transports are used to talk to the remote clients. @@ -38,7 +38,7 @@ */ /*! - \qmlproperty QQmlListProperty<QObject> WebChannel::registeredObjects + \qmlproperty list<QtObject> WebChannel::registeredObjects \brief A list of objects which should be accessible to remote clients. @@ -95,15 +95,16 @@ QQmlWebChannel::~QQmlWebChannel() { } /*! - \qmlmethod void WebChannel::registerObjects(QVariantMap objects) + \qmlmethod void WebChannel::registerObjects(object objects) Registers the specified \a objects to make them accessible to HTML clients. + \a objects should be a JavaScript Map object. The key of the map is used as an identifier for the object on the client side. Once registered, all signals and property changes are automatically propagated to the clients. Public invokable methods, including slots, are also accessible to the clients. This imperative API can be used to register objects on the fly. For static objects, the - declarative registeredObjects property should be preferred. + declarative registeredObjects property should be preferred. \sa registeredObjects */ @@ -127,12 +128,12 @@ } /*! - \qmlmethod void WebChannel::connectTo(QWebChannelAbstractTransport transport) + \qmlmethod void WebChannel::connectTo(QtObject transport) \brief Connects to the \a transport, which represents a communication channel to a single client. - The transport object must be an implementation of QWebChannelAbstractTransport. + The transport object must be an implementation of \l QWebChannelAbstractTransport. \sa transports, disconnectFrom() */ @@ -148,7 +149,7 @@ } /*! - \qmlmethod void WebChannel::disconnectFrom(QWebChannelAbstractTransport transport) + \qmlmethod void WebChannel::disconnectFrom(QtObject transport) \brief Disconnects the \a transport from this WebChannel. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.7.2/src/webchannelquick/qqmlwebchannelattached.cpp new/qtwebchannel-everywhere-src-6.7.3/src/webchannelquick/qqmlwebchannelattached.cpp --- old/qtwebchannel-everywhere-src-6.7.2/src/webchannelquick/qqmlwebchannelattached.cpp 2024-06-08 02:38:40.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.7.3/src/webchannelquick/qqmlwebchannelattached.cpp 2024-09-19 21:33:25.000000000 +0200 @@ -11,10 +11,10 @@ QQmlWebChannelAttached::~QQmlWebChannelAttached() { } /*! - \qmlattachedproperty QString WebChannel::id + \qmlattachedproperty string WebChannel::id \brief The identifier under which an object, registered to a WebChannel, is known to remote - clients. + clients. This property must be set for every object that should be published over the WebChannel. While no restrictions are enforced on the format of the id, it is usually a good idea to