Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qt6-scxml for openSUSE:Factory 
checked in at 2024-10-17 18:37:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-scxml (Old)
 and      /work/SRC/openSUSE:Factory/.qt6-scxml.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qt6-scxml"

Thu Oct 17 18:37:54 2024 rev:29 rq:1207628 version:6.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-scxml/qt6-scxml.changes      2024-10-03 
18:03:06.240991065 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-scxml.new.19354/qt6-scxml.changes   
2024-10-17 18:38:01.842982386 +0200
@@ -1,0 +2,6 @@
+Tue Oct  8 09:29:51 UTC 2024 - Christophe Marin <christo...@krop.fr>
+
+- Update to 6.8.0:
+  * https://www.qt.io/blog/qt-6.8-released
+
+-------------------------------------------------------------------

Old:
----
  qtscxml-everywhere-src-6.7.3.tar.xz

New:
----
  qtscxml-everywhere-src-6.8.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qt6-scxml.spec ++++++
--- /var/tmp/diff_new_pack.1vj13h/_old  2024-10-17 18:38:02.423006572 +0200
+++ /var/tmp/diff_new_pack.1vj13h/_new  2024-10-17 18:38:02.423006572 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package qt6-scxml
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,8 @@
 #
 
 
-%define real_version 6.7.3
-%define short_version 6.7
+%define real_version 6.8.0
+%define short_version 6.8
 %define short_name qtscxml
 %define tar_name qtscxml-everywhere-src
 %define tar_suffix %{nil}
@@ -28,7 +28,7 @@
 %endif
 #
 Name:           qt6-scxml%{?pkg_suffix}
-Version:        6.7.3
+Version:        6.8.0
 Release:        0
 Summary:        SCXML (state machine notation) compiler and related tools
 License:        LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)

++++++ qtscxml-everywhere-src-6.7.3.tar.xz -> 
qtscxml-everywhere-src-6.8.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtscxml-everywhere-src-6.7.3/.cmake.conf 
new/qtscxml-everywhere-src-6.8.0/.cmake.conf
--- old/qtscxml-everywhere-src-6.7.3/.cmake.conf        2024-09-19 
20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/.cmake.conf        2024-10-02 
16:25:33.000000000 +0200
@@ -1,4 +1,4 @@
-set(QT_REPO_MODULE_VERSION "6.7.3")
+set(QT_REPO_MODULE_VERSION "6.8.0")
 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/qtscxml-everywhere-src-6.7.3/.tag 
new/qtscxml-everywhere-src-6.8.0/.tag
--- old/qtscxml-everywhere-src-6.7.3/.tag       2024-09-19 20:58:59.000000000 
+0200
+++ new/qtscxml-everywhere-src-6.8.0/.tag       2024-10-02 16:25:33.000000000 
+0200
@@ -1 +1 @@
-3b0ed59f2c2aeed0a538217398cc7cff8bbff0ee
+b54f02c748804584024a28c676b41dfc43e118e3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtscxml-everywhere-src-6.7.3/dependencies.yaml 
new/qtscxml-everywhere-src-6.8.0/dependencies.yaml
--- old/qtscxml-everywhere-src-6.7.3/dependencies.yaml  2024-09-19 
20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/dependencies.yaml  2024-10-02 
16:25:33.000000000 +0200
@@ -1,7 +1,7 @@
 dependencies:
   ../qtbase:
-    ref: 92b685784960eea6eb353688cf0edeb94d69c6cd
+    ref: b839e9b36db3a4e50dfb34521d8ef8de1fd01969
     required: true
   ../qtdeclarative:
-    ref: 34ffe0c15a9564fefcf01a738eb0bde370399959
+    ref: 2884c601242f030307a5acdca984b3aa0d34e064
     required: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/examples/scxml/sudoku/mainwindow.cpp 
new/qtscxml-everywhere-src-6.8.0/examples/scxml/sudoku/mainwindow.cpp
--- old/qtscxml-everywhere-src-6.7.3/examples/scxml/sudoku/mainwindow.cpp       
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/examples/scxml/sudoku/mainwindow.cpp       
2024-10-02 16:25:33.000000000 +0200
@@ -187,6 +187,4 @@
             }
         }
     });
-
-    setLayout(layout);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxml/CMakeLists.txt 
new/qtscxml-everywhere-src-6.8.0/src/scxml/CMakeLists.txt
--- old/qtscxml-everywhere-src-6.7.3/src/scxml/CMakeLists.txt   2024-09-19 
20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxml/CMakeLists.txt   2024-10-02 
16:25:33.000000000 +0200
@@ -34,8 +34,6 @@
         Qt::Core
     PRIVATE_MODULE_INTERFACE
         Qt::CorePrivate
-    GENERATE_CPP_EXPORTS
-    GENERATE_PRIVATE_CPP_EXPORTS
 )
 
 # Install the public qscxlmc.prf file that is used by the qmake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxml/doc/qtscxml-index.qdoc 
new/qtscxml-everywhere-src-6.8.0/src/scxml/doc/qtscxml-index.qdoc
--- old/qtscxml-everywhere-src-6.7.3/src/scxml/doc/qtscxml-index.qdoc   
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxml/doc/qtscxml-index.qdoc   
2024-10-02 16:25:33.000000000 +0200
@@ -15,6 +15,8 @@
 
     \section1 Getting Started
 
+    To use Qt SCXML, install the \e {Qt State Machines} additional library.
+
     To import the QML types into your application, use the following import 
statement
     in your .qml file:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxml/qscxmldatamodelplugin_p.h 
new/qtscxml-everywhere-src-6.8.0/src/scxml/qscxmldatamodelplugin_p.h
--- old/qtscxml-everywhere-src-6.7.3/src/scxml/qscxmldatamodelplugin_p.h        
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxml/qscxmldatamodelplugin_p.h        
2024-10-02 16:25:33.000000000 +0200
@@ -23,7 +23,7 @@
 
 #define QScxmlDataModelPluginInterface_iid 
"org.qt-project.qt.scxml.datamodel.plugin"
 
-class Q_SCXML_PRIVATE_EXPORT QScxmlDataModelPlugin : public QObject
+class Q_SCXML_EXPORT QScxmlDataModelPlugin : public QObject
 {
     Q_OBJECT
 public:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxml/qscxmlglobals_p.h 
new/qtscxml-everywhere-src-6.8.0/src/scxml/qscxmlglobals_p.h
--- old/qtscxml-everywhere-src-6.7.3/src/scxml/qscxmlglobals_p.h        
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxml/qscxmlglobals_p.h        
2024-10-02 16:25:33.000000000 +0200
@@ -16,13 +16,6 @@
 //
 
 #include "qscxmlglobals.h"
-
-#if defined(BUILD_QSCXMLC)
-#  define Q_SCXML_PRIVATE_EXPORT
-#else
-#  include <QtScxml/private/qtscxmlexports_p.h>
-#endif
-
 #include <QtCore/qloggingcategory.h>
 
 QT_BEGIN_NAMESPACE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxml/qscxmlstatemachine.cpp 
new/qtscxml-everywhere-src-6.8.0/src/scxml/qscxmlstatemachine.cpp
--- old/qtscxml-everywhere-src-6.7.3/src/scxml/qscxmlstatemachine.cpp   
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxml/qscxmlstatemachine.cpp   
2024-10-02 16:25:33.000000000 +0200
@@ -43,7 +43,7 @@
 
 /*!
     \qmltype ScxmlStateMachine
-    \instantiates QScxmlStateMachine
+    \nativetype QScxmlStateMachine
     \inqmlmodule QtScxml
     \since 5.7
 
@@ -2252,20 +2252,28 @@
 */
 
 /*!
-  Starts this state machine. The machine will reset its configuration and
-  transition to the initial state. When a final top-level state
+  Starts this state machine. When a final top-level state
   is entered, the machine will emit the finished() signal.
 
   \note A state machine will not run without a running event loop, such as
   the main application event loop started with QCoreApplication::exec() or
   QApplication::exec().
 
+  \note Calling start() after stop() will not result in a full reset of its
+  configuration yet, hence it is strongly advised not to do it.
+
+  \note Starting a finished machine yields a warning.
+
   \sa runningChanged(), setRunning(), stop(), finished()
 */
 void QScxmlStateMachine::start()
 {
     Q_D(QScxmlStateMachine);
 
+    if (d->isFinished()) {
+        qCWarning(qscxmlLog) << this << "Can't start finished machine";
+    }
+
     if (!parseErrors().isEmpty())
         return;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxml/qscxmlstatemachine_p.h 
new/qtscxml-everywhere-src-6.8.0/src/scxml/qscxmlstatemachine_p.h
--- old/qtscxml-everywhere-src-6.7.3/src/scxml/qscxmlstatemachine_p.h   
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxml/qscxmlstatemachine_p.h   
2024-10-02 16:25:33.000000000 +0200
@@ -89,7 +89,7 @@
 } // QScxmlInternal namespace
 
 class QScxmlInvokableService;
-class Q_SCXML_PRIVATE_EXPORT QScxmlStateMachinePrivate: public QObjectPrivate
+class Q_SCXML_EXPORT QScxmlStateMachinePrivate: public QObjectPrivate
 {
     Q_DECLARE_PUBLIC(QScxmlStateMachine)
 
@@ -391,6 +391,7 @@
     }
 
     bool isPaused() const { return m_runningState == Paused; }
+    bool isFinished() const { return m_runningState == Finished; }
 
     QScxmlInternal::StateMachineInfoProxy *m_infoSignalProxy;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/CMakeLists.txt 
new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/CMakeLists.txt
--- old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/CMakeLists.txt        
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/CMakeLists.txt        
2024-10-02 16:25:33.000000000 +0200
@@ -24,6 +24,4 @@
         Qt::Scxml
     LIBRARIES
         Qt::CorePrivate
-    GENERATE_CPP_EXPORTS
-    GENERATE_PRIVATE_CPP_EXPORTS
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/eventconnection.cpp 
new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/eventconnection.cpp
--- old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/eventconnection.cpp   
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/eventconnection.cpp   
2024-10-02 16:25:33.000000000 +0200
@@ -7,7 +7,7 @@
 
 /*!
     \qmltype EventConnection
-//!    \instantiates QScxmlEventConnection
+//!    \nativetype QScxmlEventConnection
     \inqmlmodule QtScxml
     \since QtScxml 5.8
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/eventconnection_p.h 
new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/eventconnection_p.h
--- old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/eventconnection_p.h   
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/eventconnection_p.h   
2024-10-02 16:25:33.000000000 +0200
@@ -28,7 +28,7 @@
 QT_BEGIN_NAMESPACE
 
 // QScxmlEvent is used as signal parameter, and defined in the cpp lib
-struct Q_SCXMLQML_PRIVATE_EXPORT QScxmlEventForeign
+struct Q_SCXMLQML_EXPORT QScxmlEventForeign
 {
     Q_GADGET
     QML_ANONYMOUS
@@ -36,7 +36,7 @@
     QML_ADDED_IN_VERSION(5,8)
 };
 
-class Q_SCXMLQML_PRIVATE_EXPORT QScxmlEventConnection : public QObject, public 
QQmlParserStatus
+class Q_SCXMLQML_EXPORT QScxmlEventConnection : public QObject, public 
QQmlParserStatus
 {
     Q_OBJECT
     Q_PROPERTY(QStringList events READ events WRITE setEvents NOTIFY 
eventsChanged
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/invokedservices.cpp 
new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/invokedservices.cpp
--- old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/invokedservices.cpp   
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/invokedservices.cpp   
2024-10-02 16:25:33.000000000 +0200
@@ -8,7 +8,7 @@
 
 /*!
     \qmltype InvokedServices
-//!    \instantiates QScxmlInvokedServices
+//!    \nativetype QScxmlInvokedServices
     \inqmlmodule QtScxml
     \since QtScxml 5.8
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/invokedservices_p.h 
new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/invokedservices_p.h
--- old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/invokedservices_p.h   
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/invokedservices_p.h   
2024-10-02 16:25:33.000000000 +0200
@@ -26,7 +26,7 @@
 
 QT_BEGIN_NAMESPACE
 
-class Q_SCXMLQML_PRIVATE_EXPORT QScxmlInvokedServices : public QObject, public 
QQmlParserStatus
+class Q_SCXMLQML_EXPORT QScxmlInvokedServices : public QObject, public 
QQmlParserStatus
 {
     Q_OBJECT
     Q_PROPERTY(QScxmlStateMachine *stateMachine READ stateMachine WRITE 
setStateMachine
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/qscxmlqmlglobals_p.h 
new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/qscxmlqmlglobals_p.h
--- old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/qscxmlqmlglobals_p.h  
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/qscxmlqmlglobals_p.h  
2024-10-02 16:25:33.000000000 +0200
@@ -16,11 +16,11 @@
 //
 
 #include <QtCore/qglobal.h>
-#include <QtScxmlQml/private/qtscxmlqmlexports_p.h>
+#include <QtScxmlQml/qtscxmlqmlexports.h>
 
 QT_BEGIN_NAMESPACE
 
-void Q_SCXMLQML_PRIVATE_EXPORT qml_register_types_QtScxml();
+void Q_SCXMLQML_EXPORT qml_register_types_QtScxml();
 
 QT_END_NAMESPACE
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/statemachineextended_p.h 
new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/statemachineextended_p.h
--- old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/statemachineextended_p.h      
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/statemachineextended_p.h      
2024-10-02 16:25:33.000000000 +0200
@@ -25,7 +25,7 @@
 QT_BEGIN_NAMESPACE
 
 /* Allow State Machines created from QML to have children. */
-class Q_SCXMLQML_PRIVATE_EXPORT QScxmlStateMachineExtended : public QObject
+class Q_SCXMLQML_EXPORT QScxmlStateMachineExtended : public QObject
 {
     Q_OBJECT
     Q_PROPERTY(QQmlListProperty<QObject> children READ children)
@@ -39,7 +39,7 @@
 };
 
 // The QScxmlStateMachine is defined in the scxml library
-struct Q_SCXMLQML_PRIVATE_EXPORT QScxmlStateMachineForeign
+struct Q_SCXMLQML_EXPORT QScxmlStateMachineForeign
 {
     Q_GADGET
     QML_UNCREATABLE("Only created through derived types")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/statemachineloader.cpp 
new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/statemachineloader.cpp
--- old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/statemachineloader.cpp        
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/statemachineloader.cpp        
2024-10-02 16:25:33.000000000 +0200
@@ -12,7 +12,7 @@
 
 /*!
     \qmltype StateMachineLoader
-//!    \instantiates QScxmlStateMachineLoader
+//!    \nativetype QScxmlStateMachineLoader
     \inqmlmodule QtScxml
 
     \brief Dynamically loads an SCXML document and instantiates the state 
machine.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/statemachineloader_p.h 
new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/statemachineloader_p.h
--- old/qtscxml-everywhere-src-6.7.3/src/scxmlqml/statemachineloader_p.h        
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/scxmlqml/statemachineloader_p.h        
2024-10-02 16:25:33.000000000 +0200
@@ -25,7 +25,7 @@
 
 QT_BEGIN_NAMESPACE
 
-class Q_SCXMLQML_PRIVATE_EXPORT QScxmlStateMachineLoader: public QObject
+class Q_SCXMLQML_EXPORT QScxmlStateMachineLoader: public QObject
 {
     Q_OBJECT
     Q_PROPERTY(QUrl source READ source WRITE setSource
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/CMakeLists.txt 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/CMakeLists.txt
--- old/qtscxml-everywhere-src-6.7.3/src/statemachine/CMakeLists.txt    
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/statemachine/CMakeLists.txt    
2024-10-02 16:25:33.000000000 +0200
@@ -28,7 +28,6 @@
         Qt::Core
     PRIVATE_MODULE_INTERFACE
         Qt::CorePrivate
-    GENERATE_CPP_EXPORTS
 )
 
 ## Scopes:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/qstatemachine-qml-guide.qdoc
 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/qstatemachine-qml-guide.qdoc
--- 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/qstatemachine-qml-guide.qdoc
  2024-09-19 20:58:59.000000000 +0200
+++ 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/qstatemachine-qml-guide.qdoc
  2024-10-02 16:25:33.000000000 +0200
@@ -8,8 +8,6 @@
   \ingroup technology-apis
   \ingroup explanation
 
-  \tableofcontents
-
   Qt State Machine QML APIs provide types for creating and
   executing state graphs in QML. It is similar to the C++ State Machine
   framework based on Harel's
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/qtstatemachine-cpp-guide.qdoc
 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/qtstatemachine-cpp-guide.qdoc
--- 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/qtstatemachine-cpp-guide.qdoc
 2024-09-19 20:58:59.000000000 +0200
+++ 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/qtstatemachine-cpp-guide.qdoc
 2024-10-02 16:25:33.000000000 +0200
@@ -9,8 +9,6 @@
   \ingroup technology-apis
   \ingroup explanation
 
-  \tableofcontents
-
   The State Machine framework provides classes for creating and executing
   state graphs. This page illustrates the framework's key features in C++.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/qtstatemachine-overview.qdoc
 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/qtstatemachine-overview.qdoc
--- 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/qtstatemachine-overview.qdoc
  2024-09-19 20:58:59.000000000 +0200
+++ 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/qtstatemachine-overview.qdoc
  2024-10-02 16:25:33.000000000 +0200
@@ -8,8 +8,6 @@
   \ingroup technology-apis
   \ingroup explanation
 
-  \tableofcontents
-
   The State Machine framework provides classes for creating and executing
   state graphs. The concepts and notation are based on those from Harel's
   
\l{http://www.wisdom.weizmann.ac.il/~dharel/SCANNED.PAPERS/Statecharts.pdf}{Statecharts:
 A visual formalism for complex systems}, which
Binary files 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/src/images/animatedtiles-example.png
 and 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/src/images/animatedtiles-example.png
 differ
Binary files 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/src/images/padnavigator-example.png
 and 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/src/images/padnavigator-example.png
 differ
Binary files 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/src/images/states-example.png
 and 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/src/images/states-example.png
 differ
Binary files 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/src/images/stickman-example.png
 and 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/src/images/stickman-example.png
 differ
Binary files 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/src/images/stickman-example1.png
 and 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/src/images/stickman-example1.png
 differ
Binary files 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/src/images/stickman-example2.png
 and 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/src/images/stickman-example2.png
 differ
Binary files 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/src/images/stickman-example3.png
 and 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/src/images/stickman-example3.png
 differ
Binary files 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/src/images/sub-attaq-demo.png
 and 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/src/images/sub-attaq-demo.png
 differ
Binary files 
old/qtscxml-everywhere-src-6.7.3/src/statemachine/doc/src/images/transitions.png
 and 
new/qtscxml-everywhere-src-6.8.0/src/statemachine/doc/src/images/transitions.png
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/CMakeLists.txt 
new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/CMakeLists.txt
--- old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/CMakeLists.txt 
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/CMakeLists.txt 
2024-10-02 16:25:33.000000000 +0200
@@ -27,6 +27,4 @@
         Qt::StateMachine
     LIBRARIES
         Qt::QmlPrivate
-    GENERATE_CPP_EXPORTS
-    GENERATE_PRIVATE_CPP_EXPORTS
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/finalstate_p.h 
new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/finalstate_p.h
--- old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/finalstate_p.h 
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/finalstate_p.h 
2024-10-02 16:25:33.000000000 +0200
@@ -27,7 +27,7 @@
 
 QT_BEGIN_NAMESPACE
 
-class Q_STATEMACHINEQML_PRIVATE_EXPORT FinalState : public QFinalState
+class Q_STATEMACHINEQML_EXPORT FinalState : public QFinalState
 {
     Q_OBJECT
     Q_PROPERTY(QQmlListProperty<QObject> children READ children
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/qstatemachineqmlglobals_p.h
 
new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/qstatemachineqmlglobals_p.h
--- 
old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/qstatemachineqmlglobals_p.h
    2024-09-19 20:58:59.000000000 +0200
+++ 
new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/qstatemachineqmlglobals_p.h
    2024-10-02 16:25:33.000000000 +0200
@@ -16,11 +16,11 @@
 //
 
 #include <QtCore/qglobal.h>
-#include <QtStateMachineQml/private/qtstatemachineqmlexports_p.h>
+#include <QtStateMachineQml/qtstatemachineqmlexports.h>
 
 QT_BEGIN_NAMESPACE
 
-void Q_STATEMACHINEQML_PRIVATE_EXPORT qml_register_types_QtQml_StateMachine();
+void Q_STATEMACHINEQML_EXPORT qml_register_types_QtQml_StateMachine();
 
 QT_END_NAMESPACE
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/signaltransition_p.h 
new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/signaltransition_p.h
--- old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/signaltransition_p.h   
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/signaltransition_p.h   
2024-10-02 16:25:33.000000000 +0200
@@ -30,7 +30,7 @@
 
 QT_BEGIN_NAMESPACE
 
-class Q_STATEMACHINEQML_PRIVATE_EXPORT SignalTransition : public 
QSignalTransition, public QQmlParserStatus
+class Q_STATEMACHINEQML_EXPORT SignalTransition : public QSignalTransition, 
public QQmlParserStatus
 {
     Q_OBJECT
     Q_INTERFACES(QQmlParserStatus)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/state_p.h 
new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/state_p.h
--- old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/state_p.h      
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/state_p.h      
2024-10-02 16:25:33.000000000 +0200
@@ -26,7 +26,7 @@
 
 QT_BEGIN_NAMESPACE
 
-class Q_STATEMACHINEQML_PRIVATE_EXPORT State : public QState, public 
QQmlParserStatus
+class Q_STATEMACHINEQML_EXPORT State : public QState, public QQmlParserStatus
 {
     Q_OBJECT
     Q_INTERFACES(QQmlParserStatus)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/statemachine_p.h 
new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/statemachine_p.h
--- old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/statemachine_p.h       
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/statemachine_p.h       
2024-10-02 16:25:33.000000000 +0200
@@ -26,7 +26,7 @@
 
 QT_BEGIN_NAMESPACE
 
-class Q_STATEMACHINEQML_PRIVATE_EXPORT StateMachine : public QStateMachine, 
public QQmlParserStatus
+class Q_STATEMACHINEQML_EXPORT StateMachine : public QStateMachine, public 
QQmlParserStatus
 {
     Q_OBJECT
     Q_INTERFACES(QQmlParserStatus)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/statemachineforeign_p.h 
new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/statemachineforeign_p.h
--- 
old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/statemachineforeign_p.h    
    2024-09-19 20:58:59.000000000 +0200
+++ 
new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/statemachineforeign_p.h    
    2024-10-02 16:25:33.000000000 +0200
@@ -23,7 +23,7 @@
 #include <QtStateMachine/qabstractstate.h>
 #include <QtStateMachine/qsignaltransition.h>
 
-struct Q_STATEMACHINEQML_PRIVATE_EXPORT QHistoryStateForeign
+struct Q_STATEMACHINEQML_EXPORT QHistoryStateForeign
 {
     Q_GADGET
     QML_FOREIGN(QHistoryState)
@@ -31,7 +31,7 @@
     QML_ADDED_IN_VERSION(1, 0)
 };
 
-struct Q_STATEMACHINEQML_PRIVATE_EXPORT QStateForeign
+struct Q_STATEMACHINEQML_EXPORT QStateForeign
 {
     Q_GADGET
     QML_FOREIGN(QState)
@@ -40,7 +40,7 @@
     QML_UNCREATABLE("Don't use this, use State instead.")
 };
 
-struct Q_STATEMACHINEQML_PRIVATE_EXPORT QAbstractStateForeign
+struct Q_STATEMACHINEQML_EXPORT QAbstractStateForeign
 {
     Q_GADGET
     QML_FOREIGN(QAbstractState)
@@ -49,7 +49,7 @@
     QML_UNCREATABLE("Don't use this, use State instead.")
 };
 
-struct Q_STATEMACHINEQML_PRIVATE_EXPORT QSignalTransitionForeign
+struct Q_STATEMACHINEQML_EXPORT QSignalTransitionForeign
 {
     Q_GADGET
     QML_FOREIGN(QSignalTransition)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/timeouttransition_p.h 
new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/timeouttransition_p.h
--- old/qtscxml-everywhere-src-6.7.3/src/statemachineqml/timeouttransition_p.h  
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/src/statemachineqml/timeouttransition_p.h  
2024-10-02 16:25:33.000000000 +0200
@@ -25,7 +25,7 @@
 QT_BEGIN_NAMESPACE
 class QTimer;
 
-class Q_STATEMACHINEQML_PRIVATE_EXPORT TimeoutTransition : public 
QSignalTransition, public QQmlParserStatus
+class Q_STATEMACHINEQML_EXPORT TimeoutTransition : public QSignalTransition, 
public QQmlParserStatus
 {
     Q_OBJECT
     Q_PROPERTY(int timeout READ timeout WRITE setTimeout BINDABLE 
bindableTimeout)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/tests/auto/statemachine/tst_statemachine.cpp 
new/qtscxml-everywhere-src-6.8.0/tests/auto/statemachine/tst_statemachine.cpp
--- 
old/qtscxml-everywhere-src-6.7.3/tests/auto/statemachine/tst_statemachine.cpp   
    2024-09-19 20:58:59.000000000 +0200
+++ 
new/qtscxml-everywhere-src-6.8.0/tests/auto/statemachine/tst_statemachine.cpp   
    2024-10-02 16:25:33.000000000 +0200
@@ -31,6 +31,7 @@
 
     void doneDotStateEvent();
     void running();
+    void restart();
 
     void invokeStateMachine();
 
@@ -392,6 +393,24 @@
     QCOMPARE(stateMachine->isRunning(), false);
 }
 
+void tst_StateMachine::restart()
+{
+    QScopedPointer<QScxmlStateMachine> stateMachine(
+            
QScxmlStateMachine::fromFile(QString(":/tst_statemachine/stateDotDoneEvent.scxml")));
+    QVERIFY(!stateMachine.isNull());
+
+    QSignalSpy finishedSpy(stateMachine.data(), SIGNAL(finished()));
+
+    stateMachine->start();
+    finishedSpy.wait(5000);
+    QCOMPARE(finishedSpy.size(), 1);
+    QCOMPARE(stateMachine->activeStateNames(true).size(), 1);
+    
QVERIFY(stateMachine->activeStateNames(true).contains(QLatin1String("success")));
+
+    QTest::ignoreMessage(QtWarningMsg, QRegularExpression("(.*)Can't start 
finished machine"));
+    stateMachine->start();
+}
+
 void tst_StateMachine::invokeStateMachine()
 {
     QScopedPointer<QScxmlStateMachine> stateMachine(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/generator.cpp 
new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/generator.cpp
--- old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/generator.cpp        
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/generator.cpp        
2024-10-02 16:25:33.000000000 +0200
@@ -877,7 +877,7 @@
     //
 
     if (cdef->propertyList.size())
-        fprintf(out, "\n // properties: name, type, flags\n");
+        fprintf(out, "\n // properties: name, type, flags, notifyId, 
revision\n");
     for (const PropertyDef &p : std::as_const(cdef->propertyList)) {
         uint flags = Invalid;
         if (!isBuiltinType(p.type))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/moc.cpp 
new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/moc.cpp
--- old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/moc.cpp      2024-09-19 
20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/moc.cpp      2024-10-02 
16:25:33.000000000 +0200
@@ -79,6 +79,7 @@
         }
     }
     def->classname = name;
+    def->lineNumber = symbol().lineNum;
 
     if (test(IDENTIFIER)) {
         const QByteArray lex = lexem();
@@ -437,7 +438,7 @@
     // note that testFunctionAttribute is handled further below,
     // and revisions and attributes must come first
     while (testForFunctionModifiers(def)) {}
-    Type tempType = parseType();;
+    Type tempType = parseType();
     while (!tempType.name.isEmpty() && lookup() != LPAREN) {
         if (testFunctionAttribute(def->type.firstToken, def))
             ; // fine
@@ -555,7 +556,7 @@
         // but otherwise we end up with misparses
         if (def->isSlot || def->isSignal || def->isInvokable)
             while (testForFunctionModifiers(def)) {}
-        Type tempType = parseType();;
+        Type tempType = parseType();
         while (!tempType.name.isEmpty() && lookup() != LPAREN) {
             if (testFunctionAttribute(def->type.firstToken, def))
                 ; // fine
@@ -692,6 +693,7 @@
                     } else if (!test(SEMIC)) {
                         NamespaceDef def;
                         def.classname = nsName;
+                        def.lineNumber = symbol().lineNum;
                         def.doGenerate = currentFilenames.size() <= 1;
 
                         next(LBRACE);
@@ -2005,6 +2007,7 @@
     QJsonObject cls;
     cls["className"_L1] = QString::fromUtf8(classname.constData());
     cls["qualifiedClassName"_L1] = QString::fromUtf8(qualified.constData());
+    cls["lineNumber"_L1] = lineNumber;
 
     QJsonArray classInfos;
     for (const auto &info: std::as_const(classInfoList)) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/moc.h 
new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/moc.h
--- old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/moc.h        2024-09-19 
20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/moc.h        2024-10-02 
16:25:33.000000000 +0200
@@ -163,6 +163,7 @@
     QMap<QByteArray, QByteArray> flagAliases;
     qsizetype begin = 0;
     qsizetype end = 0;
+    qsizetype lineNumber = 0;
 };
 
 struct SuperClass {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/moc_patches/generator.cpp.patch 
new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/moc_patches/generator.cpp.patch
--- 
old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/moc_patches/generator.cpp.patch  
    2024-09-19 20:58:59.000000000 +0200
+++ 
new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/moc_patches/generator.cpp.patch  
    2024-10-02 16:25:33.000000000 +0200
@@ -1,5 +1,5 @@
---- .upstream/generator.cpp    2024-02-01 11:08:00.055494626 +0100
-+++ generator.cpp      2024-02-05 14:18:32.229391845 +0100
+--- .upstream/generator.cpp    2024-05-08 08:57:34.586091856 +0200
++++ generator.cpp      2024-08-05 16:00:04.723392397 +0200
 @@ -4,7 +4,9 @@
  // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH 
Qt-GPL-exception-1.0
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/moc_patches/generator.h.patch 
new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/moc_patches/generator.h.patch
--- 
old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/moc_patches/generator.h.patch    
    2024-09-19 20:58:59.000000000 +0200
+++ 
new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/moc_patches/generator.h.patch    
    2024-10-02 16:25:33.000000000 +0200
@@ -1,5 +1,5 @@
---- .upstream/generator.h      2023-06-22 20:40:43.078529554 +0200
-+++ generator.h        2024-02-05 14:06:04.258179059 +0100
+--- .upstream/generator.h      2023-06-22 08:29:43.218633538 +0200
++++ generator.h        2024-08-05 16:00:04.719392449 +0200
 @@ -6,23 +6,34 @@
  
  #include "moc.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/moc_patches/moc.cpp.patch 
new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/moc_patches/moc.cpp.patch
--- old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/moc_patches/moc.cpp.patch    
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/moc_patches/moc.cpp.patch    
2024-10-02 16:25:33.000000000 +0200
@@ -1,5 +1,5 @@
---- .upstream/moc.cpp  2024-02-01 11:08:00.055494626 +0100
-+++ moc.cpp    2024-02-05 14:06:04.258179059 +0100
+--- .upstream/moc.cpp  2024-08-05 12:14:28.111250492 +0200
++++ moc.cpp    2024-08-05 16:00:04.711392552 +0200
 @@ -12,14 +12,15 @@
  #include <QtCore/qdir.h>
  #include <QtCore/qjsondocument.h>
@@ -19,7 +19,7 @@
  // only moc needs this function
  static QByteArray normalizeType(const QByteArray &ba)
  {
-@@ -1997,6 +1998,7 @@
+@@ -1999,6 +2000,7 @@
          }
      }
  }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/moc_patches/moc.h.patch 
new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/moc_patches/moc.h.patch
--- old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/moc_patches/moc.h.patch      
2024-09-19 20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/moc_patches/moc.h.patch      
2024-10-02 16:25:33.000000000 +0200
@@ -1,5 +1,5 @@
---- .upstream/moc.h    2024-02-05 14:10:55.937714571 +0100
-+++ moc.h      2024-02-05 14:12:52.133597464 +0100
+--- .upstream/moc.h    2024-08-05 12:14:28.111250492 +0200
++++ moc.h      2024-08-05 16:00:04.715392500 +0200
 @@ -4,14 +4,12 @@
  #ifndef MOC_H
  #define MOC_H
@@ -76,7 +76,7 @@
  };
  Q_DECLARE_TYPEINFO(PropertyDef, Q_RELOCATABLE_TYPE);
  
-@@ -204,6 +214,7 @@
+@@ -205,6 +215,7 @@
  };
  Q_DECLARE_TYPEINFO(NamespaceDef, Q_RELOCATABLE_TYPE);
  
@@ -84,7 +84,7 @@
  class Moc : public Parser
  {
  public:
-@@ -293,6 +304,7 @@
+@@ -294,6 +305,7 @@
  
      void checkListSizes(const ClassDef &def);
  };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/moc_patches/outputrevision.h.patch
 
new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/moc_patches/outputrevision.h.patch
--- 
old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/moc_patches/outputrevision.h.patch
   2024-09-19 20:58:59.000000000 +0200
+++ 
new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/moc_patches/outputrevision.h.patch
   2024-10-02 16:25:33.000000000 +0200
@@ -1,5 +1,5 @@
---- .upstream/outputrevision.h 2022-05-23 08:46:14.490945334 +0200
-+++ outputrevision.h   2024-02-05 14:06:04.254179068 +0100
+--- .upstream/outputrevision.h 2022-07-14 10:20:51.543950028 +0200
++++ outputrevision.h   2024-08-05 16:00:04.703392655 +0200
 @@ -4,7 +4,13 @@
  #ifndef OUTPUTREVISION_H
  #define OUTPUTREVISION_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/qscxmlc.h 
new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/qscxmlc.h
--- old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/qscxmlc.h    2024-09-19 
20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/qscxmlc.h    2024-10-02 
16:25:33.000000000 +0200
@@ -1,5 +1,5 @@
 // Copyright (C) 2016 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH 
Qt-GPL-exception-1.0
 
 #ifndef QSCXMLC_H
 #define QSCXMLC_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/utils.h 
new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/utils.h
--- old/qtscxml-everywhere-src-6.7.3/tools/qscxmlc/utils.h      2024-09-19 
20:58:59.000000000 +0200
+++ new/qtscxml-everywhere-src-6.8.0/tools/qscxmlc/utils.h      2024-10-02 
16:25:33.000000000 +0200
@@ -1,5 +1,5 @@
 // Copyright (C) 2016 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR 
GPL-2.0-only OR GPL-3.0-only
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH 
Qt-GPL-exception-1.0
 
 #ifndef UTILS_H
 #define UTILS_H

Reply via email to