Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-grpc for openSUSE:Factory checked in at 2026-08-21 16:52:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-grpc (Old) and /work/SRC/openSUSE:Factory/.qt6-grpc.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-grpc" Fri Aug 21 16:52:54 2026 rev:27 rq:1372241 version:6.11.2 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-grpc/qt6-grpc.changes 2026-05-28 17:27:18.196623276 +0200 +++ /work/SRC/openSUSE:Factory/.qt6-grpc.new.1258/qt6-grpc.changes 2026-08-21 16:54:04.667572395 +0200 @@ -1,0 +2,6 @@ +Tue Aug 18 11:48:38 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 6.11.2 + https://www.qt.io/blog/qt-6.11.2-released + +------------------------------------------------------------------- Old: ---- qtgrpc-everywhere-src-6.11.1.tar.xz New: ---- qtgrpc-everywhere-src-6.11.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-grpc.spec ++++++ --- /var/tmp/diff_new_pack.r4SnSo/_old 2026-08-21 16:54:05.446599422 +0200 +++ /var/tmp/diff_new_pack.r4SnSo/_new 2026-08-21 16:54:05.448599492 +0200 @@ -16,7 +16,7 @@ # -%define real_version 6.11.1 +%define real_version 6.11.2 %define short_version 6.11 %define short_name qtgrpc %define tar_name qtgrpc-everywhere-src @@ -31,7 +31,7 @@ %global __requires_exclude qt6qmlimport\\((qtgrpc\\.examples.*|QtGrpcChat).* # Name: qt6-grpc%{?pkg_suffix} -Version: 6.11.1 +Version: 6.11.2 Release: 0 Summary: gRPC and Protobuf generator and bindings for Qt framework License: GPL-3.0-or-later ++++++ qtgrpc-everywhere-src-6.11.1.tar.xz -> qtgrpc-everywhere-src-6.11.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/.cmake.conf new/qtgrpc-everywhere-src-6.11.2/.cmake.conf --- old/qtgrpc-everywhere-src-6.11.1/.cmake.conf 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/.cmake.conf 2026-08-12 03:33:53.000000000 +0200 @@ -1,10 +1,10 @@ -set(QT_REPO_MODULE_VERSION "6.11.1") +set(QT_REPO_MODULE_VERSION "6.11.2") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1") set(QT_EXTRA_INTERNAL_TARGET_DEFINES + "QT_ENABLE_STRICT_MODE_UP_TO=QT_VERSION_CHECK(6,11,0)" + # not yet in strict mode: "QT_LEAN_HEADERS=1" - "QT_NO_CONTEXTLESS_CONNECT=1" - "QT_NO_FOREACH=1" - "QT_NO_QASCONST=1" - "QT_NO_URL_CAST_FROM_STRING=1" + "QT_NO_QPAIR=1" + "QT_NO_SINGLE_ARGUMENT_QHASH_OVERLOAD=1" ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/.tag new/qtgrpc-everywhere-src-6.11.2/.tag --- old/qtgrpc-everywhere-src-6.11.1/.tag 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/.tag 2026-08-12 03:33:53.000000000 +0200 @@ -1 +1 @@ -246eb3e3f33bde5ae90bcc8fc1ee54b9381fc60a +412a3fb89cd635d5f62422ac689f8da557b87992 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/dependencies.yaml new/qtgrpc-everywhere-src-6.11.2/dependencies.yaml --- old/qtgrpc-everywhere-src-6.11.1/dependencies.yaml 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/dependencies.yaml 2026-08-12 03:33:53.000000000 +0200 @@ -1,7 +1,7 @@ dependencies: ../qtbase: - ref: 59c81a3c2247b821b9b84b4eb8d939b77e07e276 + ref: ef55f427f2c8b410d34f8a7681020a3000cf6866 required: true ../qtdeclarative: - ref: a02bed441965ee1f18f856352c7d5ee5ba35d795 + ref: 4e3399c26ec57246c08de019cfcbda8d23604cfa required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/examples/protobuf/sensors/doc/sensors.qdoc new/qtgrpc-everywhere-src-6.11.2/examples/protobuf/sensors/doc/sensors.qdoc --- old/qtgrpc-everywhere-src-6.11.1/examples/protobuf/sensors/doc/sensors.qdoc 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/examples/protobuf/sensors/doc/sensors.qdoc 2026-08-12 03:33:53.000000000 +0200 @@ -23,7 +23,8 @@ The client application binds on the \c localhost UDP port \c 65500 and waits for data from the emulator application. - \image client.webp + \image client.webp {Client console window showing latitude, longitude, + and altitude coordinates and a weather temperature field} Use the emulator application to change the values of sensor data and send the data to the client's UDP port. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/src/protobuf/doc/qtprotobuf.qdocconf new/qtgrpc-everywhere-src-6.11.2/src/protobuf/doc/qtprotobuf.qdocconf --- old/qtgrpc-everywhere-src-6.11.1/src/protobuf/doc/qtprotobuf.qdocconf 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/src/protobuf/doc/qtprotobuf.qdocconf 2026-08-12 03:33:53.000000000 +0200 @@ -91,3 +91,6 @@ # Enforce zero documentation warnings warninglimit = 0 + +# Report warnings for images without alt text +reportmissingalttextforimages = true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/src/protobuf/doc/src/qt-add-protobuf.qdoc new/qtgrpc-everywhere-src-6.11.2/src/protobuf/doc/src/qt-add-protobuf.qdoc --- old/qtgrpc-everywhere-src-6.11.1/src/protobuf/doc/src/qt-add-protobuf.qdoc 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/src/protobuf/doc/src/qt-add-protobuf.qdoc 2026-08-12 03:33:53.000000000 +0200 @@ -31,7 +31,7 @@ [OUTPUT_HEADERS <var>] [OUTPUT_TARGETS <var>] [HEADER_GUARD <pragma|filename>] - [GENERATE_NON_FINAL_MESSAGES] + [GENERATE_NON_FINAL_MESSAGES] # since Qt 6.11 ) \endcode diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/src/protobuf/qabstractprotobufserializer.h new/qtgrpc-everywhere-src-6.11.2/src/protobuf/qabstractprotobufserializer.h --- old/qtgrpc-everywhere-src-6.11.1/src/protobuf/qabstractprotobufserializer.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/src/protobuf/qabstractprotobufserializer.h 2026-08-12 03:33:53.000000000 +0200 @@ -18,6 +18,7 @@ class Q_PROTOBUF_EXPORT QAbstractProtobufSerializer { + Q_DISABLE_COPY_MOVE(QAbstractProtobufSerializer) public: enum class Error : uint8_t { None, @@ -27,6 +28,8 @@ InvalidFormat, }; + QAbstractProtobufSerializer() = default; + QByteArray serialize(const QProtobufMessage *message) const; bool deserialize(QProtobufMessage *message, QByteArrayView data) const; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/src/protobuf/qprotobufpropertyordering.cpp new/qtgrpc-everywhere-src-6.11.2/src/protobuf/qprotobufpropertyordering.cpp --- old/qtgrpc-everywhere-src-6.11.1/src/protobuf/qprotobufpropertyordering.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/src/protobuf/qprotobufpropertyordering.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -12,7 +12,6 @@ #include <QtCore/q20utility.h> #include <QtCore/qhash.h> #include <QtCore/qmetatype.h> -#include <QtCore/qpair.h> #include <QtCore/qreadwritelock.h> #include <QtCore/qstring.h> @@ -27,7 +26,7 @@ struct ProtobufOrderingRegistry { using ProtobufOrderingRegistryRecord = - QPair<QMetaType, QtProtobufPrivate::QProtobufPropertyOrdering>; + std::pair<QMetaType, QtProtobufPrivate::QProtobufPropertyOrdering>; void registerOrdering(QMetaType type, QtProtobufPrivate::QProtobufPropertyOrdering ordering) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/src/tools/doc/qtprotoccommon.qdocinc new/qtgrpc-everywhere-src-6.11.2/src/tools/doc/qtprotoccommon.qdocinc --- old/qtgrpc-everywhere-src-6.11.1/src/tools/doc/qtprotoccommon.qdocinc 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/src/tools/doc/qtprotoccommon.qdocinc 2026-08-12 03:33:53.000000000 +0200 @@ -94,11 +94,11 @@ //! [header_guard-li] //! [generate_non_final_messages-li] -\li \c {GENERATE_NON_FINAL_MESSAGES} +\li \c {GENERATE_NON_FINAL_MESSAGES} (since Qt 6.11) generates QtProtobuf message classes without the \c final specifier. This option is provided for backwards compatibility. Since Qt 6.11, QtProtobuf message classes are generated as \c final by default. To extend the behavior of generated messages, prefer composition over - inheritance. This option will be removed in Qt7. + inheritance. This option will be removed in Qt 7. //! [generate_non_final_messages-li] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/src/tools/qtprotobufgen/messagedeclarationprinter.cpp new/qtgrpc-everywhere-src-6.11.2/src/tools/qtprotobufgen/messagedeclarationprinter.cpp --- old/qtgrpc-everywhere-src-6.11.1/src/tools/qtprotobufgen/messagedeclarationprinter.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/src/tools/qtprotobufgen/messagedeclarationprinter.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -237,13 +237,16 @@ return; } - if (field->is_repeated() && !field->is_map()) { - // Non-message list properties don't require an extra QQmlListProperty to access - // their data, so the property name should not contain the 'Data' suffix - if (field->type() == FieldDescriptor::TYPE_MESSAGE) - propertyTemplate = CommonTemplates::PropertyRepeatedMessageTemplate(); - else - propertyTemplate = CommonTemplates::PropertyRepeatedTemplate(); + if (common::isRepeatedMessage(field)) { + m_printer->Print( + propertyMap, + CommonTemplates::PropertyRepeatedMessageTemplate()); + m_printer->Print( + propertyMap, + CommonTemplates::PropertyRepeatedMessageTemplateDeprecated()); + return; + } else if (field->is_repeated() && !field->is_map()) { + propertyTemplate = CommonTemplates::PropertyRepeatedTemplate(); } m_printer->Print(propertyMap, propertyTemplate); }); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/src/tools/qtprotobufgen/messagedefinitionprinter.cpp new/qtgrpc-everywhere-src-6.11.2/src/tools/qtprotobufgen/messagedefinitionprinter.cpp --- old/qtgrpc-everywhere-src-6.11.1/src/tools/qtprotobufgen/messagedefinitionprinter.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/src/tools/qtprotobufgen/messagedefinitionprinter.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -261,11 +261,15 @@ { "json_name", std::string{ field->json_name() } }, }; - // Oneof and optional properties generate additional has<FieldName> property next to the - // field property one. + // Oneof and optional properties generate additional has<FieldName> + // property next to the field property one. + // The repeated message property also generates 2 properties per field: + // <FieldName> and <FieldName>Data (the old one). + // The old one is deprecated and should be removed in Qt7. if (common::isOneofField(field) || common::isOptionalField(field) || - common::isPureMessage(field)) + common::isPureMessage(field) || common::isRepeatedMessage(field)) { ++propertyIndex; + } m_printer->Print(variables, templateString); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/src/tools/qtprotoccommon/commontemplates.cpp new/qtgrpc-everywhere-src-6.11.2/src/tools/qtprotoccommon/commontemplates.cpp --- old/qtgrpc-everywhere-src-6.11.1/src/tools/qtprotoccommon/commontemplates.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/src/tools/qtprotoccommon/commontemplates.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -242,9 +242,16 @@ return "Q_PROPERTY($property_list_type$ $property_name$ READ $property_name$ WRITE " "set$property_name_cap$ SCRIPTABLE $scriptable$)\n"; } +const char *CommonTemplates::PropertyRepeatedMessageTemplateDeprecated() +{ + return "/* The property $property_name$Data is deprecated and will be removed in Qt 7. " + "Please use the property $property_name$ instead. */\n" + "Q_PROPERTY($property_list_type$ $property_name$Data READ $property_name$ WRITE " + "set$property_name_cap$ SCRIPTABLE $scriptable$)\n"; +} const char *CommonTemplates::PropertyRepeatedMessageTemplate() { - return "Q_PROPERTY($property_list_type$ $property_name$Data READ $property_name$ WRITE " + return "Q_PROPERTY($property_list_type$ $property_name$ READ $property_name$ WRITE " "set$property_name_cap$ SCRIPTABLE $scriptable$)\n"; } const char *CommonTemplates::PropertyMessageTemplate() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/src/tools/qtprotoccommon/commontemplates.h new/qtgrpc-everywhere-src-6.11.2/src/tools/qtprotoccommon/commontemplates.h --- old/qtgrpc-everywhere-src-6.11.1/src/tools/qtprotoccommon/commontemplates.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/src/tools/qtprotoccommon/commontemplates.h 2026-08-12 03:33:53.000000000 +0200 @@ -56,6 +56,7 @@ static const char *PropertyTemplate(); static const char *PropertyRepeatedTemplate(); + static const char *PropertyRepeatedMessageTemplateDeprecated(); static const char *PropertyRepeatedMessageTemplate(); static const char *PropertyMessageTemplate(); static const char *PropertyQmlMessageTemplate(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/src/tools/qtprotoccommon/generatorcommon.cpp new/qtgrpc-everywhere-src-6.11.2/src/tools/qtprotoccommon/generatorcommon.cpp --- old/qtgrpc-everywhere-src-6.11.1/src/tools/qtprotoccommon/generatorcommon.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/src/tools/qtprotoccommon/generatorcommon.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -467,6 +467,12 @@ && !field->is_repeated() && !common::isQtType(field) && !common::isOverridden(field); } +bool common::isRepeatedMessage(const FieldDescriptor *field) +{ + return field->type() == FieldDescriptor::TYPE_MESSAGE + && !field->is_map() && field->is_repeated(); +} + void common::iterateMessageFields(const Descriptor *message, const IterateMessageLogic &callback) { int numFields = message->field_count(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/src/tools/qtprotoccommon/generatorcommon.h new/qtgrpc-everywhere-src-6.11.2/src/tools/qtprotoccommon/generatorcommon.h --- old/qtgrpc-everywhere-src-6.11.1/src/tools/qtprotoccommon/generatorcommon.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/src/tools/qtprotoccommon/generatorcommon.h 2026-08-12 03:33:53.000000000 +0200 @@ -135,6 +135,7 @@ static bool isQtType(const FieldDescriptor *field); static bool isOverridden(const FieldDescriptor *field); static bool isPureMessage(const FieldDescriptor *field); + static bool isRepeatedMessage(const FieldDescriptor *field); using IterateMessageLogic = std::function<void(const FieldDescriptor *, PropertyMap &)>; static void iterateMessageFields(const Descriptor *message, const IterateMessageLogic &callback); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/src/wellknown/QtProtobufWellKnownTypesExtras.cmake.in new/qtgrpc-everywhere-src-6.11.2/src/wellknown/QtProtobufWellKnownTypesExtras.cmake.in --- old/qtgrpc-everywhere-src-6.11.1/src/wellknown/QtProtobufWellKnownTypesExtras.cmake.in 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/src/wellknown/QtProtobufWellKnownTypesExtras.cmake.in 2026-08-12 03:33:53.000000000 +0200 @@ -17,7 +17,10 @@ "$ENV{Protobuf_DIR}") if(extra_protobuf_dir_path) list(APPEND _@target@_include_lookup_dirs - "${extra_protobuf_dir_path}/../.." "${extra_protobuf_dir_path}") + "${extra_protobuf_dir_path}/../../.." + "${extra_protobuf_dir_path}/../.." + "${extra_protobuf_dir_path}" + ) endif() unset(extra_protobuf_dir_path) endforeach() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/grpc/client/end2end/CMakeLists.txt new/qtgrpc-everywhere-src-6.11.2/tests/auto/grpc/client/end2end/CMakeLists.txt --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/grpc/client/end2end/CMakeLists.txt 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/grpc/client/end2end/CMakeLists.txt 2026-08-12 03:33:53.000000000 +0200 @@ -16,6 +16,9 @@ qt_internal_add_test(tst_grpc_client_end2end SOURCES tst_grpc_client_end2end.cpp + DEFINES + QTEST_THROW_ON_FAIL + QTEST_THROW_ON_SKIP LIBRARIES Qt::Test Qt::Core diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/grpc/client/end2end/tst_grpc_client_end2end.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/grpc/client/end2end/tst_grpc_client_end2end.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/grpc/client/end2end/tst_grpc_client_end2end.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/grpc/client/end2end/tst_grpc_client_end2end.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -25,14 +25,6 @@ #include <string> #include <vector> -// Re-define so that we can use QTest Macros inside non void functions too. -#undef QTEST_FAIL_ACTION -#define QTEST_FAIL_ACTION \ - do { \ - std::cerr << "Test failed!" << std::endl; \ - std::abort(); \ - } while (0) - using namespace Qt::Literals::StringLiterals; using MultiHash = QMultiHash<QByteArray, QByteArray>; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/grpc/client/interceptors/CMakeLists.txt new/qtgrpc-everywhere-src-6.11.2/tests/auto/grpc/client/interceptors/CMakeLists.txt --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/grpc/client/interceptors/CMakeLists.txt 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/grpc/client/interceptors/CMakeLists.txt 2026-08-12 03:33:53.000000000 +0200 @@ -23,6 +23,9 @@ qt_internal_add_test(tst_grpc_client_interceptors SOURCES tst_grpc_client_interceptors.cpp + DEFINES + QTEST_THROW_ON_FAIL + QTEST_THROW_ON_SKIP LIBRARIES Qt::Test Qt::Core diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/grpc/client/interceptors/tst_grpc_client_interceptors.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/grpc/client/interceptors/tst_grpc_client_interceptors.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/grpc/client/interceptors/tst_grpc_client_interceptors.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/grpc/client/interceptors/tst_grpc_client_interceptors.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -32,13 +32,6 @@ #include <string> #include <vector> -#undef QTEST_FAIL_ACTION -#define QTEST_FAIL_ACTION \ - do { \ - std::cerr << "Test failed!" << std::endl; \ - std::abort(); \ - } while (0) - using namespace Qt::Literals::StringLiterals; class QtGrpcClientInterceptorsTest : public QObject diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobuf/basic/tst_protobuf_repeatedtypes.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobuf/basic/tst_protobuf_repeatedtypes.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobuf/basic/tst_protobuf_repeatedtypes.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobuf/basic/tst_protobuf_repeatedtypes.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -259,6 +259,13 @@ void QtProtobufRepeatedTypesGenerationTest::repeatedComplexMessageCompareTest() { + const char *propertyName = "testRepeatedComplex"; + qProtobufAssertMessagePropertyRegistered<RepeatedComplexMessage, QList<ComplexMessage>>( + 1, "QList<ComplexMessage>", propertyName); + + QVERIFY(RepeatedComplexMessage::staticPropertyOrdering.fieldFlags(0) + & QtProtobufPrivate::FieldFlag::Repeated); + SimpleStringMessage stringMsg; ComplexMessage msg1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobuf/basic/tst_protobuf_serialization_complex_maptypes.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobuf/basic/tst_protobuf_serialization_complex_maptypes.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobuf/basic/tst_protobuf_serialization_complex_maptypes.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobuf/basic/tst_protobuf_serialization_complex_maptypes.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3,12 +3,16 @@ #include "basicmessages.qpb.h" #include "mapmessages.qpb.h" -#include <QObject> -#include <QProtobufSerializer> -#include <QTest> #include <qtprotobuftestscommon.h> +#include <QtProtobuf/qprotobufserializer.h> + +#include <QtTest/qtest.h> + +#include <QtCore/qbytearray.h> +#include <QtCore/qobject.h> + using namespace qtprotobufnamespace::tests; class QtProtobufMapTypesSerializationTest : public QObject @@ -62,7 +66,7 @@ result.toHex(), "3a180d0a00000012110810120d320b74656e207369787465656e", "3a230d2a000000121c080a12183216666f757274792074776f2074656e207369787465656e", "3a110d13000100120a080a120632045755543f"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleSFixed32ComplexMapSerializeTest() @@ -95,7 +99,7 @@ "f2074656e207369787465656e", "4a180d0a00000012110810120d320b74656e207369787465656e", "4a110d13000100120a080a120632045755543f"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleInt32ComplexMapSerializeTest() @@ -128,7 +132,7 @@ "274792074776f2074656e207369787465656e", "1a15080a12110810120d320b74656e207369787465656e", "1a1008938004120a080a120632045755543f"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleSInt32ComplexMapSerializeTest() @@ -161,7 +165,7 @@ "0a200854121c080a12183216666f757274792074776f2074656e207369787465656e", "0a1608a580081210080a120c320a6d696e7573205755543f", "0a15081412110810120d320b74656e207369787465656e"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleUInt32ComplexMapSerializeTest() @@ -193,7 +197,7 @@ result.toHex(), "2a1008938004120a080a120632045755543f", "2a20082a121c080a12183216666f757274792074776f2074656e207369787465656e", "2a15080a12110810120d320b74656e207369787465656e"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleFixed64ComplexMapSerializeTest() @@ -226,7 +230,7 @@ "422b09ffffffffffffffff1220082a121c321a6d696e757320666f7572747" "92074776f2074656e204d41414158", "4215091300010000000000120a080a120632045755543f"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleSFixed64ComplexMapSerializeTest() @@ -259,7 +263,7 @@ "522d09d6ffffffffffffff1222080a121e321c6d696e757320666f7572747" "92074776f2074656e207369787465656e", "5215091300010000000000120a080a120632045755543f"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleInt64ComplexMapSerializeTest() @@ -292,7 +296,7 @@ "222f08d6ffffffffffffffff011222080a121e321c6d696e757320666f757" "274792074776f2074656e207369787465656e", "221008938004120a080a120632045755543f"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleSInt64ComplexMapSerializeTest() @@ -325,7 +329,7 @@ "121008a68008120a080a120632045755543f", "122608531222080a121e321c6d696e757320666f757274792074776f20746" "56e207369787465656e"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleUInt64ComplexMapSerializeTest() @@ -358,7 +362,7 @@ "3220082a121c080a12183216666f757274792074776f2074656e207369787465656e", "321008938004120a080a120632045755543f", "3214080a1210080b120c320a74656e20656c6576656e"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleStringComplexMapSerializeTest() @@ -391,7 +395,7 @@ "6a140a055755543f3f120b080a120732053f5755543f", "6a350a157768657265206973206d792063617220647564653f121c080a121" "83216666f757274792074776f2074656e207369787465656e"), - result.toHex()); + result.toHex().constData()); } QTEST_MAIN(QtProtobufMapTypesSerializationTest) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobuf/basic/tst_protobuf_serialization_maptypes.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobuf/basic/tst_protobuf_serialization_maptypes.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobuf/basic/tst_protobuf_serialization_maptypes.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobuf/basic/tst_protobuf_serialization_maptypes.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -6,9 +6,12 @@ #include <qtprotobuftestscommon.h> -#include <QObject> -#include <QProtobufSerializer> -#include <QTest> +#include <QtProtobuf/qprotobufserializer.h> + +#include <QtTest/qtest.h> + +#include <QtCore/qbytearray.h> +#include <QtCore/qobject.h> using namespace qtprotobufnamespace::tests; @@ -42,7 +45,7 @@ QVERIFY2(compareSerializedChunks(result.toHex(), "3a0a0d0a000000120374656e", "3a0e0d0f00000012076669667465656e", "3a110d2a000000120a666f757274792074776f"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleSFixed32StringMapSerializeTest() @@ -55,7 +58,7 @@ "4a170dd6ffffff12106d696e757320666f757274792074776f", "4a0a0d0a000000120374656e", "4a0e0d0f00000012076669667465656e"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleInt32StringMapSerializeTest() @@ -68,7 +71,7 @@ "1a1608f6ffffffffffffffff0112096d696e75732074656e", "1a0b080f12076669667465656e", "1a0e082a120a666f757274792074776f"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleSInt32StringMapSerializeTest() @@ -79,7 +82,7 @@ QVERIFY2(compareSerializedChunks(result.toHex(), "0a14085312106d696e757320666f757274792074776f", "0a0b081e12076669667465656e", "0a070814120374656e"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleUInt32StringMapSerializeTest() @@ -91,7 +94,7 @@ QVERIFY2(compareSerializedChunks(result.toHex(), "2a07080a120374656e", "2a0b080f12076669667465656e", "2a0e082a120a666f757274792074776f"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleFixed64StringMapSerializeTest() @@ -103,7 +106,7 @@ QVERIFY2(compareSerializedChunks(result.toHex(), "420e090a00000000000000120374656e", "4212090f0000000000000012076669667465656e", "4215092a00000000000000120a666f757274792074776f"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleSFixed64StringMapSerializeTest() @@ -116,7 +119,7 @@ "521b09d6ffffffffffffff12106d696e757320666f757274792074776f", "520e090a00000000000000120374656e", "5212090f0000000000000012076669667465656e"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleInt64StringMapSerializeTest() @@ -129,7 +132,7 @@ "221608f6ffffffffffffffff0112096d696e75732074656e", "220b080f12076669667465656e", "220e082a120a666f757274792074776f"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleSInt64StringMapSerializeTest() @@ -139,7 +142,7 @@ QByteArray result = test.serialize(m_serializer.get()); QVERIFY2(compareSerializedChunks(result.toHex(), "1214085312106d696e757320666f757274792074776f", "12070814120374656e", "120b081e12076669667465656e"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleUInt64StringMapSerializeTest() @@ -151,7 +154,7 @@ QVERIFY2(compareSerializedChunks(result.toHex(), "3207080a120374656e", "320b080f12076669667465656e", "320e082a120a666f757274792074776f"), - result.toHex()); + result.toHex().constData()); } void QtProtobufMapTypesSerializationTest::simpleStringStringMapSerializeTest() @@ -166,7 +169,7 @@ result.toHex(), "6a0a0a0362656e120374656e", "6a100a05737765657412076669667465656e", "6a210a13776861742069732074686520616e737765723f120a666f757274792074776f"), - result.toHex()); + result.toHex().constData()); } QTEST_MAIN(QtProtobufMapTypesSerializationTest) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobuf/externalpackage/tst_protobuf_externalpackage.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobuf/externalpackage/tst_protobuf_externalpackage.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobuf/externalpackage/tst_protobuf_externalpackage.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobuf/externalpackage/tst_protobuf_externalpackage.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -25,7 +25,7 @@ void QtProtobufExternalPackageGenerationTest::repeatedExternalComplexMessageTest() { - const char *propertyName = "testExternalComplexData"; + const char *propertyName = "testExternalComplex"; qProtobufAssertMessagePropertyRegistered<RepeatedExternalComplexMessage, QList<qtprotobufnamespace1::externaltests::ExternalComplexMessage>>( 1, "QList<qtprotobufnamespace1::externaltests::ExternalComplexMessage>", propertyName); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobuf/sequence/tst_protobuf_sequence.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobuf/sequence/tst_protobuf_sequence.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobuf/sequence/tst_protobuf_sequence.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobuf/sequence/tst_protobuf_sequence.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -39,7 +39,7 @@ void QtProtobufGenerationSequenceTest::mapRepeatedFieldSequenceTest() { - qProtobufAssertMessagePropertyRegistered<sequence::RepeatedFieldSequence, QList<sequence::RepeatedFieldSequence2>>(1, "QList<qtprotobufnamespace::tests::sequence::RepeatedFieldSequence2>", "testFieldData"); + qProtobufAssertMessagePropertyRegistered<sequence::RepeatedFieldSequence, QList<sequence::RepeatedFieldSequence2>>(1, "QList<qtprotobufnamespace::tests::sequence::RepeatedFieldSequence2>", "testField"); qProtobufAssertMessagePropertyRegistered<sequence::MapFieldSequence, sequence::MapFieldSequence::TestFieldEntry>(1, "qtprotobufnamespace::tests::sequence::MapFieldSequence::TestFieldEntry", "testField"); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobuf/shared/qtprotobuftestscommon.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobuf/shared/qtprotobuftestscommon.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobuf/shared/qtprotobuftestscommon.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobuf/shared/qtprotobuftestscommon.h 2026-08-12 03:33:53.000000000 +0200 @@ -5,8 +5,12 @@ #ifndef QTPROTOBUFTESTSCOMMON_H #define QTPROTOBUFTESTSCOMMON_H -#include <QMetaType> -#include <QTest> +#include <QtTest/qtest.h> + +#include <QtCore/qbytearrayview.h> +#include <QtCore/qmetatype.h> + +#include <algorithm> template<typename MessageType, typename PropertyType> static void qProtobufAssertMessagePropertyRegistered(int fieldIndex, const char *propertyTypeName, const char *propertyName) @@ -26,21 +30,22 @@ } [[maybe_unused]] -static bool compareSerializedChunks(const QString &actual, const char *chunk1, const char *chunk2, - const char *chunk3) +static bool compareSerializedChunks(QByteArrayView actual, QByteArrayView chunk1, + QByteArrayView chunk2, QByteArrayView chunk3) { - return QLatin1StringView(chunk1) + QLatin1StringView(chunk2) + QLatin1StringView(chunk3) - == actual - || QLatin1StringView(chunk1) + QLatin1StringView(chunk3) + QLatin1StringView(chunk2) - == actual - || QLatin1StringView(chunk2) + QLatin1StringView(chunk1) + QLatin1StringView(chunk3) - == actual - || QLatin1StringView(chunk2) + QLatin1StringView(chunk3) + QLatin1StringView(chunk1) - == actual - || QLatin1StringView(chunk3) + QLatin1StringView(chunk2) + QLatin1StringView(chunk1) - == actual - || QLatin1StringView(chunk3) + QLatin1StringView(chunk1) + QLatin1StringView(chunk2) - == actual; + const qsizetype p1 = actual.indexOf(chunk1); + const qsizetype p2 = actual.indexOf(chunk2); + const qsizetype p3 = actual.indexOf(chunk3); + if (p1 < 0 || p2 < 0 || p3 < 0) + return false; + std::pair<qsizetype, qsizetype> iv[3] = { + { p1, p1 + chunk1.size() }, + { p2, p2 + chunk2.size() }, + { p3, p3 + chunk3.size() }, + }; + std::sort(std::begin(iv), std::end(iv)); + return iv[0].first == 0 && iv[0].second == iv[1].first + && iv[1].second == iv[2].first && iv[2].second == actual.size(); } #endif // QTPROTOBUFTESTSCOMMON_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/export_macro/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/export_macro/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/export_macro/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/export_macro/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/export_macro/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/export_macro/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/export_macro/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/export_macro/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1088,6 +1088,8 @@ Q_PROTOBUF_OBJECT_EXPORT(QPB_CUSTOM_EXPORT_NAME_EXPORT) Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/extra_namespace/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/extra_namespace/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/extra_namespace/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/extra_namespace/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/extra_namespace/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/extra_namespace/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/extra_namespace/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/extra_namespace/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1088,6 +1088,8 @@ Q_PROTOBUF_OBJECT_EXPORT(QPB_TST_QTPROTOBUFGEN_EXTRA_NAMESPACE_EXPORT) Q_PROPERTY(MyTopLevelNamespace::qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<MyTopLevelNamespace::qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<MyTopLevelNamespace::qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(MyTopLevelNamespace::qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1088,6 +1088,8 @@ Q_PROTOBUF_OBJECT_EXPORT(QPB_TST_QTPROTOBUFGEN_GENERATE_PACKAGE_SUBFOLDERS_EXPORT) Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/no_options/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/no_options/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/no_options/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/no_options/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/no_options/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/no_options/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/no_options/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/no_options/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1088,6 +1088,8 @@ Q_PROTOBUF_OBJECT_EXPORT(QPB_TST_QTPROTOBUFGEN_NO_OPTIONS_EXPORT) Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/qml/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/qml/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/qml/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/qml/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/qml/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/qml/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/qml/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/qml/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1115,6 +1115,8 @@ QML_VALUE_TYPE(messageTypes) Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/qml_uri/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/qml_uri/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/qml_uri/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/qml_uri/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/qml_uri/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/qml_uri/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/qml_uri/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/qml_uri/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1115,6 +1115,8 @@ QML_VALUE_TYPE(messageTypes) Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/static/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/static/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/static/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/static/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/static/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/static/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmake_generated/static/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmake_generated/static/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1086,6 +1086,8 @@ Q_PROTOBUF_OBJECT Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1088,6 +1088,8 @@ Q_PROTOBUF_OBJECT_EXPORT(QPB_TST_QTPROTOBUFGEN_GEN_EXPORT) Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1088,6 +1088,8 @@ Q_PROTOBUF_OBJECT_EXPORT(QPB_EXPORT_MACRO_WITH_FILE_EXPORT) Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_force_generate/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_force_generate/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_force_generate/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_force_generate/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_force_generate/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_force_generate/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_force_generate/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_force_generate/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1088,6 +1088,8 @@ Q_PROTOBUF_OBJECT_EXPORT(QPB_EXPORT_MACRO_WITH_FILE_EXPORT) Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_skip_generate/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_skip_generate/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_skip_generate/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_skip_generate/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_skip_generate/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_skip_generate/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_skip_generate/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/export_macro_custom_file_name_skip_generate/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1088,6 +1088,8 @@ Q_PROTOBUF_OBJECT_EXPORT(QPB_EXPORT_MACRO_WITH_FILE_EXPORT) Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/extra_namespace/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/extra_namespace/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/extra_namespace/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/extra_namespace/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/extra_namespace/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/extra_namespace/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/extra_namespace/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/extra_namespace/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1086,6 +1086,8 @@ Q_PROTOBUF_OBJECT Q_PROPERTY(MyTopLevelNamespace::qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<MyTopLevelNamespace::qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<MyTopLevelNamespace::qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(MyTopLevelNamespace::qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1086,6 +1086,8 @@ Q_PROTOBUF_OBJECT Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/no_options/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/no_options/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/no_options/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/no_options/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/no_options/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/no_options/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/no_options/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/no_options/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1086,6 +1086,8 @@ Q_PROTOBUF_OBJECT Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1113,6 +1113,8 @@ QML_VALUE_TYPE(messageTypes) Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml_uri/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml_uri/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml_uri/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml_uri/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml_uri/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml_uri/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml_uri/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml_uri/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1113,6 +1113,8 @@ QML_VALUE_TYPE(messageTypes) Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1115,6 +1115,8 @@ QML_VALUE_TYPE(messageTypes) Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro_generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.cpp new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro_generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.cpp --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro_generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.cpp 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro_generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.cpp 2026-08-12 03:33:53.000000000 +0200 @@ -3459,12 +3459,12 @@ // Property indices: 0, /* = field1 */ 2, /* = field2 */ - 3, /* = field3 */ - 5, /* = field4 */ - 6, /* = field5 */ - 7, /* = field6 */ - 9, /* = field7 */ - 11, /* = field8 */ + 4, /* = field3 */ + 6, /* = field4 */ + 7, /* = field5 */ + 8, /* = field6 */ + 10, /* = field7 */ + 12, /* = field8 */ // Field flags: uint(QtProtobufPrivate::FieldFlag::ExplicitPresence | QtProtobufPrivate::FieldFlag::Message), /* = field1 */ uint(QtProtobufPrivate::FieldFlag::Repeated | QtProtobufPrivate::FieldFlag::Message), /* = field2 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro_generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.h new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro_generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.h --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro_generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.h 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufgen/data/cmd_line_generated/qml_uri_export_macro_generate_package_subfolders/qt/protobuf/qtprotobufgen.qpb.h 2026-08-12 03:33:53.000000000 +0200 @@ -1115,6 +1115,8 @@ QML_VALUE_TYPE(messageTypes) Q_PROPERTY(qt::protobuf::ScalarTypes *field1_p READ field1_p WRITE setField1_p SCRIPTABLE false) Q_PROPERTY(bool hasField1 READ hasField1) + Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2 READ field2 WRITE setField2 SCRIPTABLE true) + /* The property field2Data is deprecated and will be removed in Qt 7. Please use the property field2 instead. */ Q_PROPERTY(QList<qt::protobuf::ScalarTypes> field2Data READ field2 WRITE setField2 SCRIPTABLE true) Q_PROPERTY(qt::protobuf::ScalarTypes *field3_p READ field3_p WRITE setField3_p SCRIPTABLE false) Q_PROPERTY(bool hasField3 READ hasField3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufqml/messagelists/qml/tst_repeated.qml new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufqml/messagelists/qml/tst_repeated.qml --- old/qtgrpc-everywhere-src-6.11.1/tests/auto/protobufqml/messagelists/qml/tst_repeated.qml 2026-05-08 03:19:16.000000000 +0200 +++ new/qtgrpc-everywhere-src-6.11.2/tests/auto/protobufqml/messagelists/qml/tst_repeated.qml 2026-08-12 03:33:53.000000000 +0200 @@ -42,6 +42,7 @@ rDoubleMsg.testRepeatedDouble = [0, 0.0, 1.23456, 2147483648.09, -17.111] rFloatMsg.testRepeatedFloat = [0, 0.0, 1.23456, 214748.09375, -17.111] rComplexMsg.testRepeatedComplexData = [msg1, msg2] + rComplexMsg.testRepeatedComplex = [msg1, msg2] rSIntMsg.testRepeatedInt = [0, 65536, -65536, 2] rUIntMsg.testRepeatedInt = [0, 65536, 200, 2] rSInt64Msg.testRepeatedInt = [0, 65536, -65536, 2] @@ -73,11 +74,17 @@ function test_repeatedTypes_data() { return [ // repeatedComplexMessage - { tag: "rComplexMsg.testRepeatedComplex is an object", + { tag: "rComplexMsg.testRepeatedComplexData is an object", field: typeof(rComplexMsg.testRepeatedComplexData), answer: "object" }, - { tag: "rComplexMsg.testRepeatedComplex[i] is a string", + { tag: "rComplexMsg.testRepeatedComplexData[i] is a string", field: typeof(rComplexMsg.testRepeatedComplexData[0]), answer: "object" }, + // repeatedComplexMessage + { tag: "rComplexMsg.testRepeatedComplex is an object", + field: typeof(rComplexMsg.testRepeatedComplex), answer: "object" }, + { tag: "rComplexMsg.testRepeatedComplex[i] is a string", + field: typeof(rComplexMsg.testRepeatedComplex[0]), answer: "object" }, + // repeatedStringMessage { tag: "rStrMsg.testRepeatedString is an object", field: typeof(rStrMsg.testRepeatedString), answer: "object" }, @@ -152,9 +159,12 @@ function test_repeatedValues_data() { return [ - // repeatedComplexMessage + // testRepeatedComplexData { tag: "rComplexMsg.testRepeatedComplexData size == 2", field: rComplexMsg.testRepeatedComplexData.length, answer: 2 }, + // testRepeatedComplex message + { tag: "rComplexMsg.testRepeatedComplex size == 2", + field: rComplexMsg.testRepeatedComplex.length, answer: 2 }, // repeatedStringMessage { tag: "rStrMsg.testRepeatedString size == 4",
