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 2026-10-18 19:21:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-scxml (Old) and /work/SRC/openSUSE:Factory/.qt6-scxml.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-scxml" Sun Oct 18 19:21:35 2026 rev:42 rq:1384409 version:6.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-scxml/qt6-scxml.changes 2026-08-21 16:52:08.469453041 +0200 +++ /work/SRC/openSUSE:Factory/.qt6-scxml.new.3698736/qt6-scxml.changes 2026-10-18 19:21:45.720874818 +0200 @@ -1,0 +2,6 @@ +Wed Sep 30 16:17:42 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 6.12.0 + https://www.qt.io/blog/qt-6.12-released + +------------------------------------------------------------------- Old: ---- qtscxml-everywhere-src-6.11.2.tar.xz New: ---- qtscxml-everywhere-src-6.12.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-scxml.spec ++++++ --- /var/tmp/diff_new_pack.S0I5lB/_old 2026-10-18 19:21:46.902923824 +0200 +++ /var/tmp/diff_new_pack.S0I5lB/_new 2026-10-18 19:21:46.906923990 +0200 @@ -16,8 +16,8 @@ # -%define real_version 6.11.2 -%define short_version 6.11 +%define real_version 6.12.0 +%define short_version 6.12 %define short_name qtscxml %define tar_name qtscxml-everywhere-src %define tar_suffix %{nil} @@ -31,7 +31,7 @@ %global __requires_exclude qt6qmlimport\\((Calculator|InvokeExample|Mediaplayer|TrafficLightApplication)\\) # Name: qt6-scxml%{?pkg_suffix} -Version: 6.11.2 +Version: 6.12.0 Release: 0 Summary: SCXML (state machine notation) compiler and related tools License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only ++++++ qtscxml-everywhere-src-6.11.2.tar.xz -> qtscxml-everywhere-src-6.12.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/.cmake.conf new/qtscxml-everywhere-src-6.12.0/.cmake.conf --- old/qtscxml-everywhere-src-6.11.2/.cmake.conf 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/.cmake.conf 2026-09-26 16:26:37.000000000 +0200 @@ -1,7 +1,8 @@ -set(QT_REPO_MODULE_VERSION "6.11.2") +set(QT_REPO_MODULE_VERSION "6.12.0") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1") set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_CONTEXTLESS_CONNECT=1" + "QT_NO_DISCONNECT_CONST_CONNECTION=1" "QT_NO_FOREACH=1" "QT_NO_SINGLE_ARGUMENT_QHASH_OVERLOAD=1" "QT_NO_QASCONST=1" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/.tag new/qtscxml-everywhere-src-6.12.0/.tag --- old/qtscxml-everywhere-src-6.11.2/.tag 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/.tag 2026-09-26 16:26:37.000000000 +0200 @@ -1 +1 @@ -f860625ef751a34fe9c083bee2cc0b017f02aa67 +0b5ce59845cc964efed91b59ecade97e81c30c66 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/CONTRIBUTING.md new/qtscxml-everywhere-src-6.12.0/CONTRIBUTING.md --- old/qtscxml-everywhere-src-6.11.2/CONTRIBUTING.md 1970-01-01 01:00:00.000000000 +0100 +++ new/qtscxml-everywhere-src-6.12.0/CONTRIBUTING.md 2026-09-26 16:26:37.000000000 +0200 @@ -0,0 +1,11 @@ +## Qt contribution guidelines + +We welcome contributions to Qt! + +Note that we cannot accept pull requests on GitHub. All contributions +to the Qt project are exclusively handled through the +[Gerrit code review system](https://codereview.qt-project.org). + +See +[contribute.qt-project.org](https://contribute.qt-project.org/) to learn +more. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/REUSE.toml new/qtscxml-everywhere-src-6.12.0/REUSE.toml --- old/qtscxml-everywhere-src-6.11.2/REUSE.toml 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/REUSE.toml 2026-09-26 16:26:37.000000000 +0200 @@ -54,8 +54,8 @@ SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR BSD-3-Clause" [[annotations]] -path = ["**/README*", "**.qdocconf", "tools/qscxmlc/moc_patches/*.patch", "**.qdocinc", - "**/doc/images/**", "**/doc/src/images/**"] +path = ["**.qdocconf", "**.qdocinc", "**/doc/images/**", "**/doc/src/images/**", + "**/README*", "CONTRIBUTING.md", "tools/qscxmlc/moc_patches/*.patch"] comment = "documentation" precedence = "closest" SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/dependencies.yaml new/qtscxml-everywhere-src-6.12.0/dependencies.yaml --- old/qtscxml-everywhere-src-6.11.2/dependencies.yaml 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/dependencies.yaml 2026-09-26 16:26:37.000000000 +0200 @@ -1,7 +1,7 @@ dependencies: ../qtbase: - ref: ef55f427f2c8b410d34f8a7681020a3000cf6866 + ref: 025bdad181de241e81bf853c8a2d7bf3d19261a9 required: true ../qtdeclarative: - ref: 4e3399c26ec57246c08de019cfcbda8d23604cfa + ref: 4332fbbb4c340463dc8cee36dda0c85d932122d8 required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/licenseRule.json new/qtscxml-everywhere-src-6.12.0/licenseRule.json --- old/qtscxml-everywhere-src-6.11.2/licenseRule.json 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/licenseRule.json 2026-09-26 16:26:37.000000000 +0200 @@ -58,8 +58,9 @@ }, { "comment": "Files with the following endings are Documentation licensed.", - "file_pattern_ending": [".qdoc", ".qdocinc" , ".qdocconf", "README", "qt_attribution.json", - ".qdocinc", ".patch"], + "file_pattern_ending": [".qdoc", ".qdocinc" , ".qdocconf", + "README", "CONTRIBUTING.md", + "qt_attribution.json", ".patch"], "location":{ "": { "comment": "", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/src/scxml/doc/qtscxml-cmake-macros.qdoc new/qtscxml-everywhere-src-6.12.0/src/scxml/doc/qtscxml-cmake-macros.qdoc --- old/qtscxml-everywhere-src-6.11.2/src/scxml/doc/qtscxml-cmake-macros.qdoc 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/src/scxml/doc/qtscxml-cmake-macros.qdoc 2026-09-26 16:26:37.000000000 +0200 @@ -6,7 +6,7 @@ \ingroup cmake-macros-qtscxml \title qt_add_statecharts -\keyword qt6_add_statecharts +\keyword qt_add_statecharts() \summary {Converts \c .scxml files into C++ source code.} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/src/scxml/qscxmlcompiler.cpp new/qtscxml-everywhere-src-6.12.0/src/scxml/qscxmlcompiler.cpp --- old/qtscxml-everywhere-src-6.11.2/src/scxml/qscxmlcompiler.cpp 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/src/scxml/qscxmlcompiler.cpp 2026-09-26 16:26:37.000000000 +0200 @@ -25,6 +25,8 @@ #include <functional> +using namespace Qt::StringLiterals; + namespace { enum { DebugHelper_NameTransitions = 0 @@ -1520,7 +1522,7 @@ transition->events = attributes.value(QLatin1String("event")).toString().split(QLatin1Char(' '), Qt::SkipEmptyParts); transition->targets = attributes.value(QLatin1String("target")).toString().split(QLatin1Char(' '), Qt::SkipEmptyParts); if (attributes.hasAttribute(QStringLiteral("cond"))) - transition->condition.reset(new QString(attributes.value(QLatin1String("cond")).toString())); + transition->condition = QString(attributes.value("cond"_L1).toString()); QStringView type = attributes.value(QLatin1String("type")); if (type.isEmpty() || type == QLatin1String("external")) { transition->type = DocumentModel::Transition::External; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/src/scxml/qscxmlcompiler_p.h new/qtscxml-everywhere-src-6.12.0/src/scxml/qscxmlcompiler_p.h --- old/qtscxml-everywhere-src-6.11.2/src/scxml/qscxmlcompiler_p.h 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/src/scxml/qscxmlcompiler_p.h 2026-09-26 16:26:37.000000000 +0200 @@ -28,6 +28,7 @@ #include <QtCore/private/qglobal_p.h> #include <memory> +#include <optional> QT_BEGIN_NAMESPACE @@ -285,7 +286,7 @@ { enum Type { Internal, External, Synthetic }; QStringList events; - QScopedPointer<QString> condition; + std::optional<QString> condition; QStringList targets; InstructionSequence instructionsOnTransition; Type type; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/src/scxml/qscxmltabledata.cpp new/qtscxml-everywhere-src-6.12.0/src/scxml/qscxmltabledata.cpp --- old/qtscxml-everywhere-src-6.11.2/src/scxml/qscxmltabledata.cpp 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/src/scxml/qscxmltabledata.cpp 2026-09-26 16:26:37.000000000 +0200 @@ -359,7 +359,7 @@ if (transition->condition) { newTransition.condition = createEvaluatorBool(QStringLiteral("transition"), QStringLiteral("cond"), - *transition->condition.data()); + *transition->condition); } switch (transition->type) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/src/statemachine/doc/qstatemachine-qml-guide.qdoc new/qtscxml-everywhere-src-6.12.0/src/statemachine/doc/qstatemachine-qml-guide.qdoc --- old/qtscxml-everywhere-src-6.11.2/src/statemachine/doc/qstatemachine-qml-guide.qdoc 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/src/statemachine/doc/qstatemachine-qml-guide.qdoc 2026-09-26 16:26:37.000000000 +0200 @@ -26,10 +26,10 @@ \section1 Using Both QtQuick and QtQml.StateMachine Imports - \warning If you're attempting to import both \l{QtQuick} and + \warning If you're attempting to import both \l[QML]{QtQuick} and \e{QtQml.StateMachine} in one single QML file, make sure to import \e{QtQml.StateMachine} \e{last}. This way, the \e{State} type is provided - by the Declarative State Machine Framework and not by \l{QtQuick}: + by the Declarative State Machine Framework and not by \l[QML]{QtQuick}: \qml import QtQuick @@ -43,7 +43,7 @@ \endqml Alternatively, you can import \e{QtQml.StateMachine} into a separate - namespace to avoid any ambiguity with QtQuick's \e{State} item: + namespace to avoid any ambiguity with \l[QML]{QtQuick}'s \e{State} item: \qml \QtMinorVersion import QtQuick diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/src/statemachine/gui/qmouseeventtransition.cpp new/qtscxml-everywhere-src-6.12.0/src/statemachine/gui/qmouseeventtransition.cpp --- old/qtscxml-everywhere-src-6.11.2/src/statemachine/gui/qmouseeventtransition.cpp 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/src/statemachine/gui/qmouseeventtransition.cpp 2026-09-26 16:26:37.000000000 +0200 @@ -145,7 +145,7 @@ /*! Sets the hit test path for this mouse event transition to \a path. If a valid path has been set, the transition will only trigger if the mouse - event position (QMouseEvent::pos()) is inside the path. + event position (QMouseEvent::position()) is inside the path. \sa QPainterPath::contains() */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/tools/qscxmlc/CMakeLists.txt new/qtscxml-everywhere-src-6.12.0/tools/qscxmlc/CMakeLists.txt --- old/qtscxml-everywhere-src-6.11.2/tools/qscxmlc/CMakeLists.txt 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/tools/qscxmlc/CMakeLists.txt 2026-09-26 16:26:37.000000000 +0200 @@ -33,6 +33,8 @@ $<TARGET_PROPERTY:Qt::ScxmlPrivate,INTERFACE_INCLUDE_DIRECTORIES> LIBRARIES Qt::CorePrivate + ATTRIBUTION_FILE_DIR_PATHS + ../../src/3rdparty/sha1 ) qt_internal_return_unless_building_tools() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/tools/qscxmlc/moc_patches/generator.cpp.patch new/qtscxml-everywhere-src-6.12.0/tools/qscxmlc/moc_patches/generator.cpp.patch --- old/qtscxml-everywhere-src-6.11.2/tools/qscxmlc/moc_patches/generator.cpp.patch 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/tools/qscxmlc/moc_patches/generator.cpp.patch 2026-09-26 16:26:37.000000000 +0200 @@ -1,5 +1,5 @@ ---- .upstream/generator.cpp 2025-12-08 08:44:49.600222497 +0100 -+++ generator.cpp 2025-12-08 11:36:34.441647201 +0100 +--- .upstream/generator.cpp 2026-02-16 10:49:39.817943048 +0100 ++++ generator.cpp 2026-05-05 08:23:05.986485631 +0200 @@ -4,7 +4,9 @@ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 @@ -40,29 +40,26 @@ static int nameToBuiltinType(const QByteArray &name) { if (name.isEmpty()) -@@ -78,23 +103,24 @@ +@@ -78,21 +103,22 @@ return nullptr; } - Generator::Generator(Moc *moc, const ClassDef *classDef, const QList<QByteArray> &metaTypes, - const QHash<QByteArray, QByteArray> &knownQObjectClasses, -- const QHash<QByteArray, QByteArray> &knownGadgets, -- const QHash<QByteArray, QByteArray> &hashes, -- FILE *outfile, bool requireCompleteTypes) +- const QHash<QByteArray, QByteArray> &knownGadgets, FILE *outfile, +- bool requireCompleteTypes) - : parser(moc), - out(outfile), +// -- QtScxml +Generator::Generator(const ClassDef *classDef, const QList<QByteArray> &metaTypes, + const QHash<QByteArray, QByteArray> &knownQObjectClasses, + const QHash<QByteArray, QByteArray> &knownGadgets, -+ const QHash<QByteArray, QByteArray> &hashes, + QIODevice &outfile, bool requireCompleteTypes) + : out(outfile), cdef(classDef), metaTypes(metaTypes), knownQObjectClasses(knownQObjectClasses), knownGadgets(knownGadgets), - hashes(hashes), requireCompleteTypes(requireCompleteTypes) - { +{ @@ -73,7 +70,7 @@ static inline qsizetype lengthOfEscapeSequence(const QByteArray &s, qsizetype i) { -@@ -121,7 +147,7 @@ +@@ -119,7 +145,7 @@ // Prints \a s to \a out, breaking it into lines of at most ColumnWidth. The // opening and closing quotes are NOT included (it's up to the caller). @@ -82,7 +79,7 @@ { static constexpr int ColumnWidth = 68; const qsizetype len = s.size(); -@@ -248,8 +274,10 @@ +@@ -245,8 +271,10 @@ bool hasStaticMetaCall = (cdef->hasQObject || !cdef->methodList.isEmpty() || !cdef->propertyList.isEmpty() || !cdef->constructorList.isEmpty()); @@ -93,7 +90,7 @@ const QByteArray qualifiedClassNameIdentifier = generateQualifiedClassNameIdentifier(cdef->qualified); -@@ -512,8 +540,10 @@ +@@ -507,8 +535,10 @@ } fprintf(out, "}\n"); @@ -104,7 +101,7 @@ // // Generate internal qt_metacall() function -@@ -529,7 +559,9 @@ +@@ -524,7 +554,9 @@ // // Generate plugin meta data // @@ -114,7 +111,7 @@ // // Generate function to make sure the non-class signals exist in the parent classes -@@ -1002,6 +1034,13 @@ +@@ -997,6 +1029,13 @@ const FunctionDef &f = methodList.at(methodindex); Q_ASSERT(!f.normalizedType.isEmpty()); fprintf(out, " case %d: ", methodindex); @@ -128,7 +125,7 @@ if (f.normalizedType != "void") fprintf(out, "{ %s _r = ", disambiguatedTypeName(noRef(f.normalizedType)).constData()); fprintf(out, "_t->"); -@@ -1078,6 +1117,10 @@ +@@ -1073,6 +1112,10 @@ const FunctionDef &f = cdef->signalList.at(methodindex); if (f.wasCloned || !f.inPrivateClass.isEmpty() || f.isStatic) continue; @@ -139,7 +136,7 @@ fprintf(out, " if (QtMocHelpers::indexOfMethod<%s (%s::*)(", f.type.rawName.constData() , cdef->classname.constData()); -@@ -1096,7 +1139,7 @@ +@@ -1091,7 +1134,7 @@ } fprintf(out, ")%s>(_a, &%s::%s, %d))\n", f.isConst ? " const" : "", @@ -148,7 +145,7 @@ fprintf(out, " return;\n"); } fprintf(out, " }\n"); -@@ -1173,9 +1216,12 @@ +@@ -1168,9 +1211,12 @@ propindex, cxxTypeTag(p.typeTag), disambiguatedTypeName(p.type, p.typeTag).constData(), prefix.constData(), p.bind.constData()); else if (!p.read.isEmpty()) @@ -163,7 +160,7 @@ else fprintf(out, " case %d: *reinterpret_cast<%s%s*>(_v) = %s%s; break;\n", propindex, cxxTypeTag(p.typeTag), disambiguatedTypeName(p.type, p.typeTag).constData(), -@@ -1294,6 +1340,10 @@ +@@ -1289,6 +1335,10 @@ { if (def->wasCloned || def->isAbstract) return; @@ -174,7 +171,7 @@ fprintf(out, "\n// SIGNAL %d\n%s %s::%s(", index, def->type.name.constData(), cdef->qualified.constData(), def->name.constData()); -@@ -1355,6 +1405,36 @@ +@@ -1350,6 +1400,36 @@ fprintf(out, "}\n"); } @@ -211,7 +208,7 @@ static CborError jsonValueToCbor(CborEncoder *parent, const QJsonValue &v); static CborError jsonObjectToCbor(CborEncoder *parent, const QJsonObject &o) { -@@ -1482,6 +1562,8 @@ +@@ -1477,6 +1557,8 @@ fputs("\n", out); } @@ -220,7 +217,7 @@ QByteArray Generator::disambiguatedTypeName(const QByteArray &name) { -@@ -1515,4 +1597,6 @@ +@@ -1510,4 +1592,6 @@ QT_END_NAMESPACE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/tools/qscxmlc/moc_patches/generator.h.patch new/qtscxml-everywhere-src-6.12.0/tools/qscxmlc/moc_patches/generator.h.patch --- old/qtscxml-everywhere-src-6.11.2/tools/qscxmlc/moc_patches/generator.h.patch 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/tools/qscxmlc/moc_patches/generator.h.patch 2026-09-26 16:26:37.000000000 +0200 @@ -1,6 +1,6 @@ ---- .upstream/generator.h 2025-12-08 08:44:49.600222497 +0100 -+++ generator.h 2025-12-08 11:38:46.170083870 +0100 -@@ -6,24 +6,35 @@ +--- .upstream/generator.h 2026-02-16 10:49:39.817943048 +0100 ++++ generator.h 2026-05-05 08:16:55.562826360 +0200 +@@ -6,23 +6,34 @@ #include "moc.h" @@ -24,11 +24,10 @@ - Generator(Moc *moc, const ClassDef *classDef, const QList<QByteArray> &metaTypes, + Generator(const ClassDef *classDef, const QList<QByteArray> &metaTypes, const QHash<QByteArray, QByteArray> &knownQObjectClasses, - const QHash<QByteArray, QByteArray> &knownGadgets, - const QHash<QByteArray, QByteArray> &hashes, -- FILE *outfile = nullptr, bool requireCompleteTypes = false); +- const QHash<QByteArray, QByteArray> &knownGadgets, FILE *outfile = nullptr, ++ const QHash<QByteArray, QByteArray> &knownGadgets, + QIODevice &outfile, // -- QtScxml -+ bool requireCompleteTypes = false); + bool requireCompleteTypes = false); void generateCode(); qsizetype registeredStringsCount() { return strings.size(); } @@ -40,7 +39,7 @@ private: bool registerableMetaType(const QByteArray &propertyType); void registerClassInfoStrings(); -@@ -40,7 +51,9 @@ +@@ -39,7 +50,9 @@ void generateMetacall(); void generateStaticMetacall(); void generateSignal(const FunctionDef *def, int index); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/tools/qscxmlc/moc_patches/moc.cpp.patch new/qtscxml-everywhere-src-6.12.0/tools/qscxmlc/moc_patches/moc.cpp.patch --- old/qtscxml-everywhere-src-6.11.2/tools/qscxmlc/moc_patches/moc.cpp.patch 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/tools/qscxmlc/moc_patches/moc.cpp.patch 2026-09-26 16:26:37.000000000 +0200 @@ -1,6 +1,6 @@ ---- .upstream/moc.cpp 2025-12-08 08:44:49.600222497 +0100 -+++ moc.cpp 2025-12-08 11:47:45.363161643 +0100 -@@ -12,19 +12,15 @@ +--- .upstream/moc.cpp 2026-02-16 10:49:39.817943048 +0100 ++++ moc.cpp 2026-05-05 08:21:33.204221665 +0200 +@@ -12,15 +12,15 @@ #include <QtCore/qdir.h> #include <QtCore/qjsondocument.h> @@ -8,10 +8,6 @@ -#include <private/qmetaobject_p.h> -#include <private/qmetaobject_moc_p.h> -#include <private/qduplicatetracker_p.h> -- --// This is a bootstrapped tool, so we can't rely on QCryptographicHash for the --// faster SHA1 implementations from OpenSSL. --#include "../../3rdparty/sha1/sha1.cpp" +// -- QtScxml +#include <QtCore/qjsonobject.h> +// -- QtScxml @@ -24,7 +20,7 @@ // only moc needs this function static QByteArray normalizeType(const QByteArray &ba) { -@@ -2131,6 +2127,7 @@ +@@ -2115,6 +2115,7 @@ } } } @@ -32,7 +28,7 @@ QJsonObject ClassDef::toJson() const { -@@ -2329,8 +2326,8 @@ +@@ -2315,8 +2316,8 @@ def["alias"_L1] = QString::fromUtf8(enumName); if (!type.isEmpty()) def["type"_L1] = QString::fromUtf8(type); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/tools/qscxmlc/moc_patches/moc.h.patch new/qtscxml-everywhere-src-6.12.0/tools/qscxmlc/moc_patches/moc.h.patch --- old/qtscxml-everywhere-src-6.11.2/tools/qscxmlc/moc_patches/moc.h.patch 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/tools/qscxmlc/moc_patches/moc.h.patch 2026-09-26 16:26:37.000000000 +0200 @@ -1,5 +1,5 @@ ---- .upstream/moc.h 2025-12-08 08:44:49.600222497 +0100 -+++ moc.h 2025-12-08 11:22:49.550907139 +0100 +--- .upstream/moc.h 2026-01-22 14:33:48.468887957 +0100 ++++ moc.h 2026-05-05 08:04:24.307271708 +0200 @@ -4,15 +4,13 @@ #ifndef MOC_H #define MOC_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtscxml-everywhere-src-6.11.2/tools/qscxmlc/moc_patches/outputrevision.h.patch new/qtscxml-everywhere-src-6.12.0/tools/qscxmlc/moc_patches/outputrevision.h.patch --- old/qtscxml-everywhere-src-6.11.2/tools/qscxmlc/moc_patches/outputrevision.h.patch 2026-08-12 03:33:47.000000000 +0200 +++ new/qtscxml-everywhere-src-6.12.0/tools/qscxmlc/moc_patches/outputrevision.h.patch 2026-09-26 16:26:37.000000000 +0200 @@ -1,5 +1,5 @@ ---- .upstream/outputrevision.h 2024-11-15 07:24:09.762842614 +0100 -+++ outputrevision.h 2025-12-08 11:22:49.542907112 +0100 +--- .upstream/outputrevision.h 2026-01-22 14:33:48.468887957 +0100 ++++ outputrevision.h 2026-05-05 08:04:24.303271723 +0200 @@ -4,7 +4,13 @@ #ifndef OUTPUTREVISION_H #define OUTPUTREVISION_H
