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 2023-10-02 20:05:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-webchannel (Old) and /work/SRC/openSUSE:Factory/.qt6-webchannel.new.28202 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-webchannel" Mon Oct 2 20:05:54 2023 rev:16 rq:1114520 version:6.5.3 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-webchannel/qt6-webchannel.changes 2023-07-26 13:23:42.527914525 +0200 +++ /work/SRC/openSUSE:Factory/.qt6-webchannel.new.28202/qt6-webchannel.changes 2023-10-02 20:08:04.118261679 +0200 @@ -1,0 +2,6 @@ +Thu Sep 28 07:34:25 UTC 2023 - Christophe Marin <christo...@krop.fr> + +- Update to 6.5.3 + * https://www.qt.io/blog/qt-6.5.3-released + +------------------------------------------------------------------- Old: ---- qtwebchannel-everywhere-src-6.5.2.tar.xz New: ---- qtwebchannel-everywhere-src-6.5.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-webchannel.spec ++++++ --- /var/tmp/diff_new_pack.ydQB51/_old 2023-10-02 20:08:05.222301383 +0200 +++ /var/tmp/diff_new_pack.ydQB51/_new 2023-10-02 20:08:05.226301528 +0200 @@ -16,7 +16,7 @@ # -%define real_version 6.5.2 +%define real_version 6.5.3 %define short_version 6.5 %define tar_name qtwebchannel-everywhere-src %define tar_suffix %{nil} @@ -27,12 +27,12 @@ %endif # Name: qt6-webchannel%{?pkg_suffix} -Version: 6.5.2 +Version: 6.5.3 Release: 0 Summary: Qt 6 WebChannel library License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) URL: https://www.qt.io -Source: https://www.nic.funet.fi/pub/mirrors/download.qt-project.org/official_releases/qt/%{short_version}/%{real_version}%{tar_suffix}/submodules/%{tar_name}-%{real_version}%{tar_suffix}.tar.xz +Source: https://download.qt.io/official_releases/qt/%{short_version}/%{real_version}%{tar_suffix}/submodules/%{tar_name}-%{real_version}%{tar_suffix}.tar.xz Source99: qt6-webchannel-rpmlintrc BuildRequires: fdupes BuildRequires: pkgconfig ++++++ qtwebchannel-everywhere-src-6.5.2.tar.xz -> qtwebchannel-everywhere-src-6.5.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/.cmake.conf new/qtwebchannel-everywhere-src-6.5.3/.cmake.conf --- old/qtwebchannel-everywhere-src-6.5.2/.cmake.conf 2023-07-07 15:50:57.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.5.3/.cmake.conf 2023-09-24 12:21:50.000000000 +0200 @@ -1,3 +1,3 @@ -set(QT_REPO_MODULE_VERSION "6.5.2") +set(QT_REPO_MODULE_VERSION "6.5.3") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1") set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_AS_CONST=1") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/.tag new/qtwebchannel-everywhere-src-6.5.3/.tag --- old/qtwebchannel-everywhere-src-6.5.2/.tag 2023-07-07 15:50:57.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.5.3/.tag 2023-09-24 12:21:50.000000000 +0200 @@ -1 +1 @@ -3d450c583661ee90ca5c7270a659d4704a798a16 +2daf972a3e451065b7a8f11b98f225761795ab28 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/dependencies.yaml new/qtwebchannel-everywhere-src-6.5.3/dependencies.yaml --- old/qtwebchannel-everywhere-src-6.5.2/dependencies.yaml 2023-07-07 15:50:57.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.5.3/dependencies.yaml 2023-09-24 12:21:50.000000000 +0200 @@ -1,10 +1,10 @@ dependencies: ../qtbase: - ref: af457a9f0f7eb1a2a7d11f495da508faab91a442 + ref: 372eaedc5b8c771c46acc4c96e91bbade4ca3624 required: true ../qtdeclarative: - ref: f289063ff19588a11dd79213632785cfda2909a0 + ref: e00c258fa5a4e122636d441967dea035865fac5d required: false ../qtwebsockets: - ref: 6065b3fc2ee7b7fa67539f82bd4eb4cfad8ccb81 + ref: 625524eb7e7518a61c9cfa2ba2eb1cd2673d5cf3 required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/CMakeLists.txt new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/CMakeLists.txt --- old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/CMakeLists.txt 2023-07-07 15:50:57.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/CMakeLists.txt 2023-09-24 12:21:50.000000000 +0200 @@ -6,13 +6,10 @@ #qt_internal_add_example(qwclient) #qt_internal_add_example(chatclient-html) -if(TARGET Qt::WebSockets) +if(TARGET Qt::WebSockets AND NOT ANDROID) qt_internal_add_example(chatserver-cpp) - - # This one is TEMPLATE = aux too - #qt_internal_add_example(chatclient-qml) - endif() if(TARGET Qt::WebSockets AND TARGET Qt::Widgets) qt_internal_add_example(standalone) + qt_internal_add_example(chatclient-qml) endif() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-html/doc/src/chatclient-html.qdoc new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-html/doc/src/chatclient-html.qdoc --- old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-html/doc/src/chatclient-html.qdoc 2023-07-07 15:50:57.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-html/doc/src/chatclient-html.qdoc 2023-09-24 12:21:50.000000000 +0200 @@ -5,8 +5,10 @@ \example chatclient-html \title Qt WebChannel ChatClient HTML Example \ingroup qtwebchannel-examples + \examplecategory {Web Technologies} \brief A HTML/JavaScript client that communicates over a WebSocket with a QWebChannel server. + \image chatclient-html.png \e{ChatClient HTML} provides a simple QWebChannel client implemented using JavaScript and HTML. @@ -33,6 +35,6 @@ The client is able to work with \l{Qt WebChannel ChatServer Example}. - \sa {Qt WebChannel ChatServer Example}, {Qt WebChannel ChatClient QML Example} + \sa {Qt WebChannel ChatServer Example}, {Qt WebChannel ChatClient QML Application} */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-qml/CMakeLists.txt new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-qml/CMakeLists.txt --- old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-qml/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-qml/CMakeLists.txt 2023-09-24 12:21:50.000000000 +0200 @@ -0,0 +1,40 @@ +# Copyright (C) 2023 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause + +cmake_minimum_required(VERSION 3.16) +project(qmlchatclient LANGUAGES CXX) + +find_package(Qt6 REQUIRED COMPONENTS Core Gui Quick Widgets) + +qt_standard_project_setup() + +qt_add_executable(qmlchatclient + main.cpp +) + +set_target_properties(qmlchatclient PROPERTIES + WIN32_EXECUTABLE TRUE + MACOSX_BUNDLE TRUE +) + +target_link_libraries(qmlchatclient PRIVATE + Qt::Core + Qt::Gui + Qt::Quick + Qt::Widgets +) + +# Resources: +set(data_resource_files + "qmlchatclient.qml" + "LoginForm.ui.qml" + "MainForm.ui.qml" + "../shared/qwebchannel.js" +) + +qt6_add_resources(qmlchatclient "data" + PREFIX + "/" + FILES + ${data_resource_files} +) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-qml/LoginForm.ui.qml new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-qml/LoginForm.ui.qml --- old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-qml/LoginForm.ui.qml 2023-07-07 15:50:57.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-qml/LoginForm.ui.qml 2023-09-24 12:21:50.000000000 +0200 @@ -17,6 +17,8 @@ TextField { id: userName + focus: true + onEditingFinished: loginButton.clicked() Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-qml/MainForm.ui.qml new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-qml/MainForm.ui.qml --- old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-qml/MainForm.ui.qml 2023-07-07 15:50:57.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-qml/MainForm.ui.qml 2023-09-24 12:21:50.000000000 +0200 @@ -16,13 +16,16 @@ rows: 2 columns: 2 - Text { - id: chat + ScrollView { Layout.fillWidth: true Layout.fillHeight: true + + Label { + id: chat + } } - Text { + Label { id: userlist width: 150 Layout.fillHeight: true @@ -33,6 +36,7 @@ height: 50 Layout.fillWidth: true Layout.columnSpan: 2 + focus: true } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-qml/chatclient-qml.pro new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-qml/chatclient-qml.pro --- old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-qml/chatclient-qml.pro 2023-07-07 15:50:57.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-qml/chatclient-qml.pro 2023-09-24 12:21:50.000000000 +0200 @@ -1,9 +1,17 @@ -TEMPLATE = aux +TEMPLATE = app +TARGET = qmlchatclient -exampleassets.files += \ +QT += quick widgets + +SOURCES += main.cpp + +RESOURCES += \ + ../shared/shared.qrc \ LoginForm.ui.qml \ MainForm.ui.qml \ qmlchatclient.qml -exampleassets.path = $$[QT_INSTALL_EXAMPLES]/webchannel/chatclient-qml -include(../exampleassets.pri) +QML_IMPORT_PATH = $$PWD/../shared + +target.path = $$[QT_INSTALL_EXAMPLES]/webchannel/chatclient-qml +INSTALLS += target diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-qml/doc/src/chatclient-qml.qdoc new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-qml/doc/src/chatclient-qml.qdoc --- old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-qml/doc/src/chatclient-qml.qdoc 2023-07-07 15:50:57.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-qml/doc/src/chatclient-qml.qdoc 2023-09-24 12:21:50.000000000 +0200 @@ -3,35 +3,43 @@ /*! \example chatclient-qml - \title Qt WebChannel ChatClient QML Example + \title Qt WebChannel ChatClient QML Application \ingroup qtwebchannel-examples \brief A QML client that communicates over a WebSocket with a QWebChannel server. + \examplecategory {Web Technologies} + \meta tag {rpc,network} \image chatclient-qml.png \e{ChatClient QML} provides a simple QWebChannel client implemented using JavaScript and QML. - \section1 Running the Example + \section1 Implementing a Web Channel Client in QML - To run the example, enter the following command in the client source - directory: - - \c {path/to/qmlscene qmlchatclient.qml} - - \section1 Implementing a Web Channel Client - - The client initializes a \l [QML] WebSocket connection to the chat server and receives an object - containing all the necessary signals, slots, and properties for implementing a chat client. - - After login, the client can invoke the method \c sendMessage and receive the signal \c newMessage - to send and receive messages. Furthermore, a \c userList property provides the - names of all other connected clients. It is automatically updated when its contents change. - Also, the client responds to the server's keep alive signal which is needed to detect disconnected - clients and remove them from the \c userList property. - - The example shows how basic elements can be used with the client JavaScript implementation of - QWebChannel, like connecting to signals (\c newMessage), calling slots (\c sendMessage), and handling - property changes (\c userList). + This example shows how you can use the basic elements with the client JavaScript + implementation of QWebChannel, like connecting to signals (\c newMessage), + calling slots (\c sendMessage), and handling property changes (\c userList). + + The client initializes a \l [QML] WebSocket connection to the chat server at port + 12345 on localhost. When the WebSocket opens, a WebChannel object is created, taking + the WebSocket as first argument and a callback function as the second argument. When + the callback is called, the client receives an object named \c chatserver, + containing all the necessary signals, slots, and properties for implementing a chat + client. The callback function connects \c userListChanged, \c newMessage, and + \c keepAlive on the \c chatserver object with separate functions handling those + signals, and then it calls \c show on \c loginWindow. + + The \c Window with \c loginWindow as id handles the login procedure. It contains a + \c LoginForm defined in LoginForm.ui.qml. When you press the button, it calls + the \c login function on the \c chatserver object with the login name and and a + callback function as arguments. This callback function handles both if the login + succeeds or fails. + + After login, the client uses a \c MainForm, defined in MainForm.ui.qml, with + \c mainUi as id, to post messages using the \c sendMessage slot, read messages + using the \c newMessage signal, and to view the names of all connected users + using the \c userList property. Also, the client responds to the server's + \c keepAlive signal in order for the server to detect disconnected clients + and remove them from the \c userList property. The client is able to work with the \l{Qt WebChannel ChatServer Example}. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-qml/main.cpp new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-qml/main.cpp --- old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-qml/main.cpp 1970-01-01 01:00:00.000000000 +0100 +++ new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-qml/main.cpp 2023-09-24 12:21:50.000000000 +0200 @@ -0,0 +1,15 @@ +// Copyright (C) 2023 The Qt Company Ltd. +// SPDX-License-Identifier: BSD-3-Clause + +#include <QApplication> +#include <QQmlApplicationEngine> + +int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + + QQmlApplicationEngine engine; + engine.load(QUrl(QStringLiteral("qrc:/qmlchatclient.qml"))); + + return app.exec(); +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-qml/qmlchatclient.qml new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-qml/qmlchatclient.qml --- old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatclient-qml/qmlchatclient.qml 2023-07-07 15:50:57.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatclient-qml/qmlchatclient.qml 2023-09-24 12:21:50.000000000 +0200 @@ -5,16 +5,16 @@ import QtQuick import QtQuick.Dialogs import QtQuick.Controls -import QtQuick.Window import QtQuick.Layouts import QtWebSockets -import "qwebchannel.js" as WebChannel +import "../shared/qwebchannel.js" as WebChannel ApplicationWindow { id: root property var channel property string loginName: loginUi.userName.text + property bool loggedIn: false title: "Chat client" width: 640 @@ -70,7 +70,7 @@ //connect to the keep alive signal ch.objects.chatserver.keepAlive.connect(function(args) { - if (loginName !== '') + if (loginName !== '' && root.loggedIn) //and call the keep alive response method as an answer ch.objects.chatserver.keepAliveResponse(loginName); }); @@ -99,11 +99,12 @@ } } - Window { + ApplicationWindow { id: loginWindow title: "Login" modality: Qt.ApplicationModal + flags: Qt.CustomizeWindowHint | Qt.WindowTitleHint width: 300 height: 200 @@ -117,12 +118,15 @@ target: loginUi.loginButton function onClicked() { + if (loginName === '') + return; //call the login method root.channel.objects.chatserver.login(loginName, function(arg) { //check the return value for success if (arg === true) { loginUi.nameInUseError.visible = false; loginWindow.close(); + root.loggedIn = true; } else { loginUi.nameInUseError.visible = true; } @@ -137,12 +141,11 @@ property alias text: message.text anchors.centerIn: parent - // FIXME: icon! - //icon: StandardIcon.Critical standardButtons: Dialog.Close title: "Chat client" + width: parent.width / 2 - Text { + Label { id: message } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatserver-cpp/CMakeLists.txt new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatserver-cpp/CMakeLists.txt --- old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatserver-cpp/CMakeLists.txt 2023-07-07 15:50:57.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatserver-cpp/CMakeLists.txt 2023-09-24 12:21:50.000000000 +0200 @@ -4,6 +4,10 @@ cmake_minimum_required(VERSION 3.16) project(chatserver LANGUAGES CXX) +if (ANDROID) + message(FATAL_ERROR "This project cannot be built on Android.") +endif() + set(CMAKE_AUTOMOC ON) if(NOT DEFINED INSTALL_EXAMPLESDIR) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatserver-cpp/doc/src/chatserver-cpp.qdoc new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatserver-cpp/doc/src/chatserver-cpp.qdoc --- old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/chatserver-cpp/doc/src/chatserver-cpp.qdoc 2023-07-07 15:50:57.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/chatserver-cpp/doc/src/chatserver-cpp.qdoc 2023-09-24 12:21:50.000000000 +0200 @@ -5,12 +5,13 @@ \example chatserver-cpp \title Qt WebChannel ChatServer Example \ingroup qtwebchannel-examples + \examplecategory {Web Technologies} \brief A simple chat server implemented using the QWebChannel C++ API. \image chatserver-cpp.png \e{ChatServer} provides a chat service that the - \l{Qt WebChannel ChatClient QML Example} and + \l{Qt WebChannel ChatClient QML Application} and \l{Qt WebChannel ChatClient HTML Example} can connect to. \include examples-run.qdocinc @@ -34,7 +35,7 @@ (\c newMessage), slots (\c sendMessage), and properties (\c userList). Because this is a plain server application, separate clients are needed to - interact with it. \l{Qt WebChannel ChatClient QML Example} and + interact with it. \l{Qt WebChannel ChatClient QML Application} and \l{Qt WebChannel ChatClient HTML Example} are client implementations compatible with this server. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/shared/shared.qrc new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/shared/shared.qrc --- old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/shared/shared.qrc 1970-01-01 01:00:00.000000000 +0100 +++ new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/shared/shared.qrc 2023-09-24 12:21:50.000000000 +0200 @@ -0,0 +1,5 @@ +<RCC> + <qresource prefix="/shared"> + <file>qwebchannel.js</file> + </qresource> +</RCC> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/standalone/doc/src/standalone.qdoc new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/standalone/doc/src/standalone.qdoc --- old/qtwebchannel-everywhere-src-6.5.2/examples/webchannel/standalone/doc/src/standalone.qdoc 2023-07-07 15:50:57.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.5.3/examples/webchannel/standalone/doc/src/standalone.qdoc 2023-09-24 12:21:50.000000000 +0200 @@ -6,6 +6,7 @@ \title Qt WebChannel Standalone Example \ingroup qtwebchannel-examples \image standalone-screenshot.png + \examplecategory {Web Technologies} \brief A simple chat between a server and a remote client running in a browser. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwebchannel-everywhere-src-6.5.2/src/webchannel/signalhandler_p.h new/qtwebchannel-everywhere-src-6.5.3/src/webchannel/signalhandler_p.h --- old/qtwebchannel-everywhere-src-6.5.2/src/webchannel/signalhandler_p.h 2023-07-07 15:50:57.000000000 +0200 +++ new/qtwebchannel-everywhere-src-6.5.3/src/webchannel/signalhandler_p.h 2023-09-24 12:21:50.000000000 +0200 @@ -1,8 +1,8 @@ // Copyright (C) 2019 Klarälvdalens Datakonsult AB, a KDAB Group company, i...@kdab.com, author Milian Wolff <milian.wo...@kdab.com> // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only -#ifndef SIGNALHANDLER_H -#define SIGNALHANDLER_H +#ifndef QTWEBCHANNEL_SIGNALHANDLER_P_H +#define QTWEBCHANNEL_SIGNALHANDLER_P_H // // W A R N I N G @@ -274,4 +274,4 @@ QT_END_NAMESPACE -#endif // SIGNALHANDLER_H +#endif // QTWEBCHANNEL_SIGNALHANDLER_P_H