Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-opcua for openSUSE:Factory checked in at 2023-01-11 14:34:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-opcua (Old) and /work/SRC/openSUSE:Factory/.qt6-opcua.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-opcua" Wed Jan 11 14:34:01 2023 rev:16 rq:1057268 version:6.4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-opcua/qt6-opcua.changes 2022-11-21 15:29:12.628530988 +0100 +++ /work/SRC/openSUSE:Factory/.qt6-opcua.new.32243/qt6-opcua.changes 2023-01-11 14:34:59.241208146 +0100 @@ -1,0 +2,6 @@ +Fri Jan 6 16:46:45 UTC 2023 - Christophe Marin <christo...@krop.fr> + +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +------------------------------------------------------------------- Old: ---- qtopcua-everywhere-src-6.4.1.tar.xz New: ---- qtopcua-everywhere-src-6.4.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-opcua.spec ++++++ --- /var/tmp/diff_new_pack.LCy4Zl/_old 2023-01-11 14:34:59.677210611 +0100 +++ /var/tmp/diff_new_pack.LCy4Zl/_new 2023-01-11 14:34:59.681210633 +0100 @@ -16,7 +16,7 @@ # -%define real_version 6.4.1 +%define real_version 6.4.2 %define short_version 6.4 %define tar_name qtopcua-everywhere-src %define tar_suffix %{nil} @@ -27,7 +27,7 @@ %endif # Name: qt6-opcua%{?pkg_suffix} -Version: 6.4.1 +Version: 6.4.2 Release: 0 Summary: Qt wrapper for existing OPC UA stacks # src/plugins/opcua is GPL-3.0-or-later, rest is dual licensed ++++++ _service ++++++ --- /var/tmp/diff_new_pack.LCy4Zl/_old 2023-01-11 14:34:59.725210882 +0100 +++ /var/tmp/diff_new_pack.LCy4Zl/_new 2023-01-11 14:34:59.729210904 +0100 @@ -1,9 +1,9 @@ <services> <service name="tar_scm" mode="disabled"> <param name="changesgenerate">disable</param> - <param name="version">6.4.1</param> + <param name="version">6.4.2</param> <param name="url">git://code.qt.io/qt/qtopcua.git</param> - <param name="revision">v6.4.1</param> + <param name="revision">v6.4.2</param> <param name="scm">git</param> <param name="filename">qtopcua-everywhere-src</param> </service> ++++++ qtopcua-everywhere-src-6.4.1.tar.xz -> qtopcua-everywhere-src-6.4.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/.cmake.conf new/qtopcua-everywhere-src-6.4.2/.cmake.conf --- old/qtopcua-everywhere-src-6.4.1/.cmake.conf 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/.cmake.conf 2022-12-12 18:12:21.000000000 +0100 @@ -1,4 +1,4 @@ -set(QT_REPO_MODULE_VERSION "6.4.1") +set(QT_REPO_MODULE_VERSION "6.4.2") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1") set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_LEAN_HEADERS=1") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/dependencies.yaml new/qtopcua-everywhere-src-6.4.2/dependencies.yaml --- old/qtopcua-everywhere-src-6.4.1/dependencies.yaml 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/dependencies.yaml 2022-12-12 18:12:21.000000000 +0100 @@ -1,7 +1,7 @@ dependencies: ../qtbase: - ref: 905755304a474c942346774d930b92e3665c1bab + ref: e3e40c44d3f998a433a6a1080297c5f28e9a768f required: true ../qtdeclarative: - ref: a514640b2a38391fceaaac3ca01b390ad3d62f31 + ref: 1b58f30087eedf42f16572d8ae1d6a5b18f3d698 required: true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/examples/opcua/opcuaviewer/certificatedialog.cpp new/qtopcua-everywhere-src-6.4.2/examples/opcua/opcuaviewer/certificatedialog.cpp --- old/qtopcua-everywhere-src-6.4.1/examples/opcua/opcuaviewer/certificatedialog.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/examples/opcua/opcuaviewer/certificatedialog.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -36,7 +36,7 @@ ui->btnTrust->setEnabled(false); } - for (const QSslCertificate &cert : qAsConst(certs)) + for (const QSslCertificate &cert : std::as_const(certs)) ui->certificate->appendPlainText(cert.toText()); ui->message->setText(message); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/examples/opcua/opcuaviewer/mainwindow.cpp new/qtopcua-everywhere-src-6.4.2/examples/opcua/opcuaviewer/mainwindow.cpp --- old/qtopcua-everywhere-src-6.4.1/examples/opcua/opcuaviewer/mainwindow.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/examples/opcua/opcuaviewer/mainwindow.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -195,7 +195,7 @@ ui->servers->clear(); for (const auto &server : servers) { const auto urls = server.discoveryUrls(); - for (const auto &url : qAsConst(urls)) + for (const auto &url : std::as_const(urls)) ui->servers->addItem(url); } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/declarative_opcua/opcuaendpointdiscovery.cpp new/qtopcua-everywhere-src-6.4.2/src/declarative_opcua/opcuaendpointdiscovery.cpp --- old/qtopcua-everywhere-src-6.4.1/src/declarative_opcua/opcuaendpointdiscovery.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/declarative_opcua/opcuaendpointdiscovery.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -124,7 +124,7 @@ int OpcUaEndpointDiscovery::count() const { - return m_endpoints.count(); + return m_endpoints.size(); } /*! @@ -151,7 +151,7 @@ QOpcUaEndpointDescription OpcUaEndpointDiscovery::at(int row) const { - if (row >= m_endpoints.count()) + if (row >= m_endpoints.size()) return QOpcUaEndpointDescription(); return m_endpoints.at(row); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/declarative_opcua/opcuaeventfilter.cpp new/qtopcua-everywhere-src-6.4.2/src/declarative_opcua/opcuaeventfilter.cpp --- old/qtopcua-everywhere-src-6.4.1/src/declarative_opcua/opcuaeventfilter.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/declarative_opcua/opcuaeventfilter.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -107,10 +107,10 @@ QOpcUaMonitoringParameters::EventFilter OpcUaEventFilter::filter(QOpcUaClient *client) const { QOpcUaMonitoringParameters::EventFilter filterValue; - for (const auto &i : qAsConst(m_selectors)) + for (const auto &i : std::as_const(m_selectors)) filterValue.selectClausesRef().append(i->toSimpleAttributeOperand(client)); - for (const auto &i : qAsConst(m_filterElements)) + for (const auto &i : std::as_const(m_filterElements)) filterValue.whereClauseRef().append(i->toFilterElement(client)); return filterValue; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/declarative_opcua/opcuamethodnode.cpp new/qtopcua-everywhere-src-6.4.2/src/declarative_opcua/opcuamethodnode.cpp --- old/qtopcua-everywhere-src-6.4.1/src/declarative_opcua/opcuamethodnode.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/declarative_opcua/opcuamethodnode.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -175,7 +175,7 @@ } QList<QOpcUa::TypedVariant> arguments; - for (const auto item : qAsConst(m_inputArguments)) + for (const auto item : std::as_const(m_inputArguments)) arguments.push_back(QOpcUa::TypedVariant(item->value(), item->type())); m_objectNode->node()->callMethod(m_node->nodeId(), arguments); } @@ -248,7 +248,7 @@ } qsizetype OpcUaMethodNode::argumentCount(QQmlListProperty<OpcUaMethodArgument>* list) { - return reinterpret_cast< QList<OpcUaMethodArgument*>* >(list->data)->count(); + return reinterpret_cast< QList<OpcUaMethodArgument*>* >(list->data)->size(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/declarative_opcua/opcuarelativenodeid.cpp new/qtopcua-everywhere-src-6.4.2/src/declarative_opcua/opcuarelativenodeid.cpp --- old/qtopcua-everywhere-src-6.4.1/src/declarative_opcua/opcuarelativenodeid.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/declarative_opcua/opcuarelativenodeid.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -107,7 +107,7 @@ int OpcUaRelativeNodeId::pathCount() const { - return m_paths.count(); + return m_paths.size(); } OpcUaRelativeNodePath *OpcUaRelativeNodeId::path(int index) const diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/declarative_opcua/opcuaserverdiscovery.cpp new/qtopcua-everywhere-src-6.4.2/src/declarative_opcua/opcuaserverdiscovery.cpp --- old/qtopcua-everywhere-src-6.4.1/src/declarative_opcua/opcuaserverdiscovery.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/declarative_opcua/opcuaserverdiscovery.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -194,7 +194,7 @@ } clearData(); - for (const auto &i : qAsConst(servers)) { + for (const auto &i : std::as_const(servers)) { const int newRow = QStandardItemModel::rowCount(); QStandardItemModel::insertRow(newRow); QStandardItemModel::setData(index(newRow, 0), QString(i.applicationUri() + u'\n' + i.productUri()), Qt::DisplayRole); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/opcua/client/qopcuabinarydataencoding.h new/qtopcua-everywhere-src-6.4.2/src/opcua/client/qopcuabinarydataencoding.h --- old/qtopcua-everywhere-src-6.4.1/src/opcua/client/qopcuabinarydataencoding.h 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/opcua/client/qopcuabinarydataencoding.h 2022-12-12 18:12:21.000000000 +0100 @@ -580,7 +580,7 @@ return false; QByteArray arr = src.toUtf8(); - if (!encode<qint32>(arr.isNull() ? -1 : arr.length())) + if (!encode<qint32>(arr.isNull() ? -1 : arr.size())) return false; m_data->append(arr); return true; @@ -600,16 +600,16 @@ inline bool QOpcUaBinaryDataEncoding::encode<QOpcUaLocalizedText>(const QOpcUaLocalizedText &src) { quint8 mask = 0; - if (src.locale().length() != 0) + if (src.locale().size() != 0) mask |= 0x01; - if (src.text().length() != 0) + if (src.text().size() != 0) mask |= 0x02; if (!encode<quint8>(mask)) return false; - if (src.locale().length()) + if (src.locale().size()) if (!encode<QString>(src.locale())) return false; - if (src.text().length()) + if (src.text().size()) if (!encode<QString>(src.text())) return false; return true; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/opcua/client/qopcuaclientimpl.cpp new/qtopcua-everywhere-src-6.4.2/src/opcua/client/qopcuaclientimpl.cpp --- old/qtopcua-everywhere-src-6.4.1/src/opcua/client/qopcuaclientimpl.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/opcua/client/qopcuaclientimpl.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -20,7 +20,7 @@ bool QOpcUaClientImpl::registerNode(QPointer<QOpcUaNodeImpl> obj) { - if (m_handles.count() == (std::numeric_limits<int>::max)()) + if (m_handles.size() == (std::numeric_limits<int>::max)()) return false; while (true) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/opcua/client/qopcuaeventfilterresult.cpp new/qtopcua-everywhere-src-6.4.2/src/opcua/client/qopcuaeventfilterresult.cpp --- old/qtopcua-everywhere-src-6.4.1/src/opcua/client/qopcuaeventfilterresult.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/opcua/client/qopcuaeventfilterresult.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -55,14 +55,14 @@ */ bool QOpcUaEventFilterResult::isGood() const { - for (auto status : qAsConst(data->selectClauseResults)) { + for (auto status : std::as_const(data->selectClauseResults)) { if (status != QOpcUa::UaStatusCode::Good) return false; } - for (QOpcUaContentFilterElementResult element : qAsConst(data->whereClauseResults)) { + for (QOpcUaContentFilterElementResult element : std::as_const(data->whereClauseResults)) { if (element.statusCode() != QOpcUa::UaStatusCode::Good) return false; - for (auto status : qAsConst(element.operandStatusCodesRef())) { + for (auto status : std::as_const(element.operandStatusCodesRef())) { if (status != QOpcUa::UaStatusCode::Good) return false; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/opcua/client/qopcuagdsclient.cpp new/qtopcua-everywhere-src-6.4.2/src/opcua/client/qopcuagdsclient.cpp --- old/qtopcua-everywhere-src-6.4.1/src/opcua/client/qopcuagdsclient.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/opcua/client/qopcuagdsclient.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -898,7 +898,7 @@ // Resolve all needed nodes from the directory - for (const auto &key : qAsConst(elementsToResolve)) { + for (const auto &key : std::as_const(elementsToResolve)) { if (!m_directoryNodes.value(key).isEmpty()) continue; // Already resolved diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/opcua/client/qopcuahistorydata.cpp new/qtopcua-everywhere-src-6.4.2/src/opcua/client/qopcuahistorydata.cpp --- old/qtopcua-everywhere-src-6.4.1/src/opcua/client/qopcuahistorydata.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/opcua/client/qopcuahistorydata.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -97,7 +97,7 @@ */ int QOpcUaHistoryData::count() const { - return data->result.count(); + return data->result.size(); } /*! diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/opcua/client/qopcuanode_p.h new/qtopcua-everywhere-src-6.4.2/src/opcua/client/qopcuanode_p.h --- old/qtopcua-everywhere-src-6.4.1/src/opcua/client/qopcuanode_p.h 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/opcua/client/qopcuanode_p.h 2022-12-12 18:12:21.000000000 +0100 @@ -42,7 +42,7 @@ QOpcUa::NodeAttributes updatedAttributes; Q_Q(QOpcUaNode); - for (auto &entry : qAsConst(attr)) { + for (auto &entry : std::as_const(attr)) { if (serviceResult == QOpcUa::UaStatusCode::Good) m_nodeAttributes[entry.attribute()] = entry; else { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/opcua/client/qopcuapkiconfiguration.cpp new/qtopcua-everywhere-src-6.4.2/src/opcua/client/qopcuapkiconfiguration.cpp --- old/qtopcua-everywhere-src-6.4.1/src/opcua/client/qopcuapkiconfiguration.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/opcua/client/qopcuapkiconfiguration.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -196,7 +196,7 @@ } auto extensions = certList[0].extensions(); - for (const auto &extension : qAsConst(extensions)) { + for (const auto &extension : std::as_const(extensions)) { if (extension.name() == QLatin1String("subjectAltName")) { // OID: 2.5.29.17 const auto value = extension.value().toMap(); // const QString dns = value[QLatin1String("DNS")].toString(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/opcua/x509/openssl_symbols.cpp new/qtopcua-everywhere-src-6.4.2/src/opcua/x509/openssl_symbols.cpp --- old/qtopcua-everywhere-src-6.4.1/src/opcua/x509/openssl_symbols.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/opcua/x509/openssl_symbols.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -524,7 +524,7 @@ { const QList<QStringView> lhsparts = QStringView{lhs}.split(QLatin1Char('.')); const QList<QStringView> rhsparts = QStringView{rhs}.split(QLatin1Char('.')); - Q_ASSERT(lhsparts.count() > 1 && rhsparts.count() > 1); + Q_ASSERT(lhsparts.size() > 1 && rhsparts.size() > 1); // note: checking rhs < lhs, the same as lhs > rhs return std::lexicographical_compare(rhsparts.begin() + 1, rhsparts.end(), @@ -597,7 +597,7 @@ QStringList entryList = dir.entryList(filters, QDir::Files); std::sort(entryList.begin(), entryList.end(), LibGreaterThan()); - for (const QString &entry : qAsConst(entryList)) + for (const QString &entry : std::as_const(entryList)) found << path + QLatin1Char('/') + entry; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/opcua/x509/qopcuakeypair_openssl.cpp new/qtopcua-everywhere-src-6.4.2/src/opcua/x509/qopcuakeypair_openssl.cpp --- old/qtopcua-everywhere-src-6.4.1/src/opcua/x509/qopcuakeypair_openssl.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/opcua/x509/qopcuakeypair_openssl.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -208,7 +208,7 @@ if (0 == q_PEM_write_bio_PKCS8PrivateKey(bio, m_keyData, enc, enc ? password.toUtf8().data() : NULL, - enc ? password.length() : 0, + enc ? password.size() : 0, NULL /* callback */, NULL /* userdata */)) { qCWarning(lcSsl) << "Failed to write private key:" << getOpenSslError(); return QByteArray(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/opcua/x509/qopcuax509certificatesigningrequest_openssl.cpp new/qtopcua-everywhere-src-6.4.2/src/opcua/x509/qopcuax509certificatesigningrequest_openssl.cpp --- old/qtopcua-everywhere-src-6.4.1/src/opcua/x509/qopcuax509certificatesigningrequest_openssl.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/opcua/x509/qopcuax509certificatesigningrequest_openssl.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -67,7 +67,7 @@ if (const auto *san = dynamic_cast<const QOpcUaX509ExtensionSubjectAlternativeName *>(extension)) { QStringList data; - for (const auto &pair : qAsConst(san->entries())) { + for (const auto &pair : std::as_const(san->entries())) { QString prefix; if (pair.first == QOpcUaX509ExtensionSubjectAlternativeName::Type::DNS) prefix = QLatin1String("DNS:"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/plugins/opcua/open62541/qopen62541backend.cpp new/qtopcua-everywhere-src-6.4.2/src/plugins/opcua/open62541/qopen62541backend.cpp --- old/qtopcua-everywhere-src-6.4.1/src/plugins/opcua/open62541/qopen62541backend.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/plugins/opcua/open62541/qopen62541backend.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -77,7 +77,7 @@ current.attributeId = QOpen62541ValueConverter::toUaAttributeId(attribute); UA_NodeId_copy(&id, ¤t.nodeId); - if (indexRange.length()) + if (indexRange.size()) QOpen62541ValueConverter::scalarFromQt<UA_String, QString>(indexRange, ¤t.indexRange); QOpcUaReadResult temp; @@ -118,7 +118,7 @@ req.nodesToWrite->nodeId = id; req.nodesToWrite->value.value = QOpen62541ValueConverter::toOpen62541Variant(value, type); req.nodesToWrite->value.hasValue = true; - if (indexRange.length()) + if (indexRange.size()) QOpen62541ValueConverter::scalarFromQt<UA_String, QString>(indexRange, &req.nodesToWrite->indexRange); quint32 requestId = 0; @@ -257,7 +257,7 @@ if (settings.subscriptionType() == QOpcUaMonitoringParameters::SubscriptionType::Shared) { // Requesting multiple subscriptions with publishing interval < minimum publishing interval breaks subscription sharing double interval = revisePublishingInterval(settings.publishingInterval(), m_minPublishingInterval); - for (auto entry : qAsConst(m_subscriptions)) { + for (auto entry : std::as_const(m_subscriptions)) { if (qFuzzyCompare(entry->interval(), interval) && entry->shared() == QOpcUaMonitoringParameters::SubscriptionType::Shared) return entry; } @@ -1092,7 +1092,7 @@ void Open62541AsyncBackend::handleSubscriptionTimeout(QOpen62541Subscription *sub, QList<QPair<quint64, QOpcUa::NodeAttribute>> items) { - for (auto it : qAsConst(items)) { + for (auto it : std::as_const(items)) { auto item = m_attributeMapping.find(it.first); if (item == m_attributeMapping.end()) continue; @@ -1513,14 +1513,14 @@ QByteArray data = file.readAll(); UA_ByteString temp; - temp.length = data.length(); + temp.length = data.size(); if (data.isEmpty()) temp.data = nullptr; else { if (data.startsWith('-')) { // PEM file // mbedTLS expects PEM encoded data to be null terminated data = data.append('\0'); - temp.length = data.length(); + temp.length = data.size(); } temp.data = reinterpret_cast<unsigned char *>(data.data()); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/plugins/opcua/open62541/qopen62541subscription.cpp new/qtopcua-everywhere-src-6.4.2/src/plugins/opcua/open62541/qopen62541subscription.cpp --- old/qtopcua-everywhere-src-6.4.1/src/plugins/opcua/open62541/qopen62541subscription.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/plugins/opcua/open62541/qopen62541subscription.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -106,7 +106,7 @@ m_subscriptionId = 0; } - for (auto it : qAsConst(m_itemIdToItemMapping)) { + for (auto it : std::as_const(m_itemIdToItemMapping)) { QOpcUaMonitoringParameters s; s.setStatusCode(m_timeout ? QOpcUa::UaStatusCode::BadTimeout : QOpcUa::UaStatusCode::BadDisconnect); emit m_backend->monitoringEnableDisable(it->handle, it->attr, false, s); @@ -343,7 +343,7 @@ void QOpen62541Subscription::sendTimeoutNotification() { QList<QPair<quint64, QOpcUa::NodeAttribute>> items; - for (const auto &it : qAsConst(m_nodeHandleToItemMapping)) { + for (const auto &it : std::as_const(m_nodeHandleToItemMapping)) { for (auto item : it) { items.push_back({item->handle, item->attr}); } @@ -688,7 +688,7 @@ p.setPriority(m_priority); p.setMaxNotificationsPerPublish(m_maxNotificationsPerPublish); - for (auto it : qAsConst(m_itemIdToItemMapping)) + for (auto it : std::as_const(m_itemIdToItemMapping)) emit m_backend->monitoringStatusChanged(it->handle, it->attr, changed, p); } return true; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/plugins/opcua/open62541/qopen62541utils.cpp new/qtopcua-everywhere-src-6.4.2/src/plugins/opcua/open62541/qopen62541utils.cpp --- old/qtopcua-everywhere-src-6.4.1/src/plugins/opcua/open62541/qopen62541utils.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/plugins/opcua/open62541/qopen62541utils.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -37,7 +37,7 @@ break; } case 's': { - if (identifierString.length() > 0) + if (identifierString.size() > 0) return UA_NODEID_STRING_ALLOC(namespaceIndex, identifierString.toUtf8().constData()); else qCWarning(QT_OPCUA_PLUGINS_OPEN62541) << name << "does not contain a valid string identifier"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/plugins/opcua/open62541/qopen62541valueconverter.cpp new/qtopcua-everywhere-src-6.4.2/src/plugins/opcua/open62541/qopen62541valueconverter.cpp --- old/qtopcua-everywhere-src-6.4.1/src/plugins/opcua/open62541/qopen62541valueconverter.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/plugins/opcua/open62541/qopen62541valueconverter.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -580,9 +580,9 @@ template<> void scalarFromQt<UA_ByteString, QByteArray>(const QByteArray &value, UA_ByteString *ptr) { - ptr->length = value.length(); + ptr->length = value.size(); UA_StatusCode success = UA_Array_copy(reinterpret_cast<const UA_Byte *>(value.constData()), - value.length(), reinterpret_cast<void **>(&ptr->data), &UA_TYPES[UA_TYPES_BYTE]); + value.size(), reinterpret_cast<void **>(&ptr->data), &UA_TYPES[UA_TYPES_BYTE]); if (success != UA_STATUSCODE_GOOD) { ptr->length = 0; ptr->data = nullptr; @@ -714,7 +714,7 @@ if (list.isEmpty()) return open62541value; - for (const auto &it : qAsConst(list)) { + for (const auto &it : std::as_const(list)) { if (!it.canConvert<QTTYPE>()) { qCWarning(QT_OPCUA_PLUGINS_OPEN62541) << "Value type" << var.typeName() << "in the QVariant does not match type parameter" << type->typeName; @@ -754,7 +754,7 @@ if (encoding != QOpcUaExtensionObject::Encoding::NoBody) { obj.encoding = static_cast<UA_ExtensionObjectEncoding>(encoding); obj.content.encoded.body.data = reinterpret_cast<UA_Byte *>(data.data()); - obj.content.encoded.body.length = data.length(); + obj.content.encoded.body.length = data.size(); } obj.content.encoded.typeId = typeEncodingId; UA_ExtensionObject_copy(&obj, ptr); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/plugins/opcua/uacpp/quacppbackend.cpp new/qtopcua-everywhere-src-6.4.2/src/plugins/opcua/uacpp/quacppbackend.cpp --- old/qtopcua-everywhere-src-6.4.1/src/plugins/opcua/uacpp/quacppbackend.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/plugins/opcua/uacpp/quacppbackend.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -670,7 +670,7 @@ if (settings.subscriptionType() == QOpcUaMonitoringParameters::SubscriptionType::Shared) { // Requesting multiple subscriptions with publishing interval < minimum publishing interval breaks subscription sharing double interval = revisePublishingInterval(settings.publishingInterval(), m_minPublishingInterval); - for (auto entry : qAsConst(m_subscriptions)) { + for (auto entry : std::as_const(m_subscriptions)) { if (qFuzzyCompare(entry->interval(), interval) && entry->shared() == QOpcUaMonitoringParameters::SubscriptionType::Shared) return entry; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/src/plugins/opcua/uacpp/quacppsubscription.cpp new/qtopcua-everywhere-src-6.4.2/src/plugins/opcua/uacpp/quacppsubscription.cpp --- old/qtopcua-everywhere-src-6.4.1/src/plugins/opcua/uacpp/quacppsubscription.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/src/plugins/opcua/uacpp/quacppsubscription.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -610,7 +610,7 @@ m_subscriptionParameters.setMaxKeepAliveCount(p.maxKeepAliveCount()); m_subscriptionParameters.setPublishingInterval(p.publishingInterval()); - for (auto it : qAsConst(m_monitoredIds)) + for (auto it : std::as_const(m_monitoredIds)) emit m_backend->monitoringStatusChanged(it.first, it.second, changed, p); } return true; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/tests/auto/connection/tst_connection.cpp new/qtopcua-everywhere-src-6.4.2/tests/auto/connection/tst_connection.cpp --- old/qtopcua-everywhere-src-6.4.1/tests/auto/connection/tst_connection.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/tests/auto/connection/tst_connection.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -155,9 +155,9 @@ opcuaClient->connectToEndpoint(m_endpoint); QTRY_VERIFY2(opcuaClient->state() == QOpcUaClient::Connected, "Could not connect to server"); - QCOMPARE(connectedSpy.count(), 1); - QCOMPARE(disconnectedSpy.count(), 0); - QCOMPARE(stateSpy.count(), 2); + QCOMPARE(connectedSpy.size(), 1); + QCOMPARE(disconnectedSpy.size(), 0); + QCOMPARE(stateSpy.size(), 2); QCOMPARE(stateSpy.at(0).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::ClientState::Connecting); @@ -175,9 +175,9 @@ stateSpy.wait(signalSpyTimeout); QTRY_VERIFY2(opcuaClient->state() == QOpcUaClient::Connected, "Could not connect to server"); - QCOMPARE(connectedSpy.count(), 1); - QCOMPARE(disconnectedSpy.count(), 1); - QCOMPARE(stateSpy.count(), 3); + QCOMPARE(connectedSpy.size(), 1); + QCOMPARE(disconnectedSpy.size(), 1); + QCOMPARE(stateSpy.size(), 3); QCOMPARE(stateSpy.at(0).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::ClientState::Disconnected); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/tests/auto/qopcuaclient/tst_client.cpp new/qtopcua-everywhere-src-6.4.2/tests/auto/qopcuaclient/tst_client.cpp --- old/qtopcua-everywhere-src-6.4.1/tests/auto/qopcuaclient/tst_client.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/tests/auto/qopcuaclient/tst_client.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -41,9 +41,9 @@ opcuaClient->connectToEndpoint(endPoint); QTRY_VERIFY2(opcuaClient->state() == QOpcUaClient::Connected, "Could not connect to server"); - QCOMPARE(connectedSpy.count(), 1); // one connected signal fired - QCOMPARE(disconnectedSpy.count(), 0); // zero disconnected signals fired - QCOMPARE(stateSpy.count(), 2); + QCOMPARE(connectedSpy.size(), 1); // one connected signal fired + QCOMPARE(disconnectedSpy.size(), 0); // zero disconnected signals fired + QCOMPARE(stateSpy.size(), 2); QCOMPARE(stateSpy.at(0).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::ClientState::Connecting); @@ -71,9 +71,9 @@ QTRY_VERIFY(opcuaClient->state() == QOpcUaClient::Disconnected); - QCOMPARE(connectedSpy.count(), 0); - QCOMPARE(disconnectedSpy.count(), 1); - QCOMPARE(stateSpy.count(), 2); + QCOMPARE(connectedSpy.size(), 0); + QCOMPARE(disconnectedSpy.size(), 1); + QCOMPARE(stateSpy.size(), 2); QCOMPARE(stateSpy.at(0).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::ClientState::Closing); QCOMPARE(stateSpy.at(1).at(0).value<QOpcUaClient::ClientState>(), @@ -656,7 +656,7 @@ QSignalSpy connectSpy(opcuaClient, &QOpcUaClient::stateChanged); opcuaClient->connectToEndpoint(m_endpoint); - QTRY_VERIFY_WITH_TIMEOUT(connectSpy.count() == 2, 3000); + QTRY_VERIFY_WITH_TIMEOUT(connectSpy.size() == 2, 3000); QCOMPARE(connectSpy.at(0).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::Connecting); QCOMPARE(connectSpy.at(1).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::Disconnected); @@ -677,7 +677,7 @@ opcuaClient->connectToEndpoint(m_endpoint); connectSpy.wait(signalSpyTimeout); - QTRY_COMPARE(connectSpy.count(), 2); + QTRY_COMPARE(connectSpy.size(), 2); QCOMPARE(connectSpy.at(0).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::Connecting); QCOMPARE(connectSpy.at(1).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::Connected); @@ -687,7 +687,7 @@ connectSpy.clear(); opcuaClient->disconnectFromEndpoint(); connectSpy.wait(signalSpyTimeout); - QCOMPARE(connectSpy.count(), 2); + QCOMPARE(connectSpy.size(), 2); QCOMPARE(connectSpy.at(0).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::Closing); QCOMPARE(connectSpy.at(1).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::Disconnected); } @@ -838,7 +838,7 @@ node->readAttributes(QOpcUaNode::mandatoryBaseAttributes()); attributeReadSpy.wait(signalSpyTimeout); - QCOMPARE(attributeReadSpy.count(), 1); + QCOMPARE(attributeReadSpy.size(), 1); QCOMPARE(attributeReadSpy.at(0).at(0).value<QOpcUa::NodeAttributes>(), QOpcUaNode::mandatoryBaseAttributes()); QCOMPARE(node->attribute(QOpcUa::NodeAttribute::DisplayName), QVariant()); @@ -877,7 +877,7 @@ responseSpy.wait(signalSpyTimeout); - QCOMPARE(responseSpy.count(), 1); + QCOMPARE(responseSpy.size(), 1); QCOMPARE(responseSpy.at(0).at(0).value<QOpcUa::NodeAttribute>(), QOpcUa::NodeAttribute::Value); QCOMPARE(responseSpy.at(0).at(1).value<QOpcUa::UaStatusCode>(), QOpcUa::UaStatusCode::BadNodeIdUnknown); } @@ -1205,7 +1205,7 @@ addNodeSpy.wait(signalSpyTimeout); - QCOMPARE(addNodeSpy.count(), 1); + QCOMPARE(addNodeSpy.size(), 1); QCOMPARE(addNodeSpy.at(0).at(0).value<QOpcUaExpandedNodeId>().nodeId(), requestedNewId.nodeId()); QCOMPARE(addNodeSpy.at(0).at(1), requestedNewId.nodeId()); @@ -1288,7 +1288,7 @@ addNodeSpy.wait(signalSpyTimeout); - QCOMPARE(addNodeSpy.count(), 1); + QCOMPARE(addNodeSpy.size(), 1); QCOMPARE(addNodeSpy.at(0).at(0).value<QOpcUaExpandedNodeId>().nodeId(), requestedNewId.nodeId()); QCOMPARE(addNodeSpy.at(0).at(1), requestedNewId.nodeId()); @@ -1355,7 +1355,7 @@ opcuaClient->addReference(refInfo); addReferenceSpy.wait(signalSpyTimeout); - QCOMPARE(addReferenceSpy.count(), 1); + QCOMPARE(addReferenceSpy.size(), 1); QCOMPARE(addReferenceSpy.at(0).at(0), QOpcUa::namespace0Id(QOpcUa::NodeIds::Namespace0::RootFolder)); QCOMPARE(addReferenceSpy.at(0).at(1), referenceType); QCOMPARE(addReferenceSpy.at(0).at(2).value<QOpcUaExpandedNodeId>().nodeId(), target.nodeId()); @@ -1397,7 +1397,7 @@ opcuaClient->deleteReference(refDelInfo); deleteReferenceSpy.wait(signalSpyTimeout); - QCOMPARE(deleteReferenceSpy.count(), 1); + QCOMPARE(deleteReferenceSpy.size(), 1); QCOMPARE(deleteReferenceSpy.at(0).at(0), QOpcUa::namespace0Id(QOpcUa::NodeIds::Namespace0::RootFolder)); QCOMPARE(deleteReferenceSpy.at(0).at(1), referenceType); QCOMPARE(deleteReferenceSpy.at(0).at(2).value<QOpcUaExpandedNodeId>().nodeId(), target.nodeId()); @@ -1511,7 +1511,7 @@ monitoringModifiedSpy.wait(signalSpyTimeout); attrs = {QOpcUa::NodeAttribute::Value, QOpcUa::NodeAttribute::DisplayName}; - for (auto it : qAsConst(monitoringModifiedSpy)) { + for (auto it : std::as_const(monitoringModifiedSpy)) { QOpcUa::NodeAttribute temp = it.at(0).value<QOpcUa::NodeAttribute>(); QVERIFY(attrs.contains(temp)); QVERIFY(it.at(1).value<QOpcUaMonitoringParameters::Parameters>() & QOpcUaMonitoringParameters::Parameter::PublishingInterval); @@ -1536,7 +1536,7 @@ QCOMPARE(monitoringDisabledSpy.size(), 3); attrs = {QOpcUa::NodeAttribute::Value, QOpcUa::NodeAttribute::DisplayName, QOpcUa::NodeAttribute::NodeId}; - for (auto it : qAsConst(monitoringDisabledSpy)) { + for (auto it : std::as_const(monitoringDisabledSpy)) { QOpcUa::NodeAttribute temp = it.at(0).value<QOpcUa::NodeAttribute>(); QVERIFY(attrs.contains(temp)); QCOMPARE(node->monitoringStatus(temp).subscriptionId(), (quint32)0); @@ -1627,7 +1627,7 @@ QCOMPARE(monitoringDisabledSpy.size(), 2); QList<QOpcUa::NodeAttribute> attrs = {QOpcUa::NodeAttribute::Value, QOpcUa::NodeAttribute::DisplayName}; - for (auto it : qAsConst(monitoringDisabledSpy)) { + for (auto it : std::as_const(monitoringDisabledSpy)) { auto temp = it.at(0).value<QOpcUa::NodeAttribute>(); QVERIFY(attrs.contains(temp)); QCOMPARE(node->monitoringStatus(temp).subscriptionId(), (quint32)0); @@ -2105,7 +2105,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant booleanArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(booleanArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(booleanArray.toList().length(), 3); + QCOMPARE(booleanArray.toList().size(), 3); QCOMPARE(booleanArray.toList()[0].metaType().id(), QMetaType::Bool); QCOMPARE(booleanArray.toList()[0].toBool(), true); QCOMPARE(booleanArray.toList()[1].toBool(), false); @@ -2116,7 +2116,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant int32Array = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(int32Array.metaType().id(), QMetaType::QVariantList); - QCOMPARE(int32Array.toList().length(), 3); + QCOMPARE(int32Array.toList().size(), 3); QCOMPARE(int32Array.toList()[0].metaType().id(), QMetaType::Int); QCOMPARE(int32Array.toList()[0].toInt(), std::numeric_limits<qint32>::min()); QCOMPARE(int32Array.toList()[1].toInt(), (std::numeric_limits<qint32>::max)()); @@ -2127,7 +2127,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant uint32Array = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(uint32Array.metaType().id(), QMetaType::QVariantList); - QCOMPARE(uint32Array.toList().length(), 3); + QCOMPARE(uint32Array.toList().size(), 3); QCOMPARE(uint32Array.toList()[0].metaType().id(), QMetaType::UInt); QCOMPARE(uint32Array.toList()[0].toUInt(), std::numeric_limits<quint32>::min()); QCOMPARE(uint32Array.toList()[1].toUInt(), (std::numeric_limits<quint32>::max)()); @@ -2138,7 +2138,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant doubleArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(doubleArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(doubleArray.toList().length(), 3); + QCOMPARE(doubleArray.toList().size(), 3); QCOMPARE(doubleArray.toList()[0].metaType().id(), QMetaType::Double); QCOMPARE(doubleArray.toList()[0].toDouble(), double(23.5)); QCOMPARE(doubleArray.toList()[1].toDouble(), double(23.6)); @@ -2149,7 +2149,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant floatArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(floatArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(floatArray.toList().length(), 3); + QCOMPARE(floatArray.toList().size(), 3); QCOMPARE(floatArray.toList()[0].userType(), QMetaType::Float); QCOMPARE(floatArray.toList()[0].toFloat(), float(23.5)); QCOMPARE(floatArray.toList()[1].toFloat(), float(23.6)); @@ -2160,7 +2160,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant stringArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(stringArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(stringArray.toList().length(), 3); + QCOMPARE(stringArray.toList().size(), 3); QCOMPARE(stringArray.toList()[0].metaType().id(), QMetaType::QString); QCOMPARE(stringArray.toList()[0].toString(), QStringLiteral("Test1")); QCOMPARE(stringArray.toList()[1].toString(), QStringLiteral("Test2")); @@ -2171,7 +2171,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant dateTimeArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(dateTimeArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(dateTimeArray.toList().length(), 3); + QCOMPARE(dateTimeArray.toList().size(), 3); QCOMPARE(dateTimeArray.toList()[0].metaType().id(), QMetaType::QDateTime); node.reset(opcuaClient->node("ns=2;s=Demo.Static.Arrays.LocalizedText")); @@ -2179,7 +2179,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant ltArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(ltArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(ltArray.toList().length(), 3); + QCOMPARE(ltArray.toList().size(), 3); QCOMPARE(ltArray.toList()[0].value<QOpcUaLocalizedText>(), localizedTexts[0]); QCOMPARE(ltArray.toList()[1].value<QOpcUaLocalizedText>(), localizedTexts[1]); QCOMPARE(ltArray.toList()[2].value<QOpcUaLocalizedText>(), localizedTexts[2]); @@ -2189,7 +2189,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant uint16Array = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(uint16Array.metaType().id(), QMetaType::QVariantList); - QCOMPARE(uint16Array.toList().length(), 3); + QCOMPARE(uint16Array.toList().size(), 3); QCOMPARE(uint16Array.toList()[0].userType(), QMetaType::UShort); QCOMPARE(uint16Array.toList()[0], std::numeric_limits<quint16>::min()); QCOMPARE(uint16Array.toList()[1], (std::numeric_limits<quint16>::max)()); @@ -2200,7 +2200,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant int16Array = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(int16Array.metaType().id(), QMetaType::QVariantList); - QCOMPARE(int16Array.toList().length(), 3); + QCOMPARE(int16Array.toList().size(), 3); QCOMPARE(int16Array.toList()[0].userType(), QMetaType::Short); QCOMPARE(int16Array.toList()[0], std::numeric_limits<qint16>::min()); QCOMPARE(int16Array.toList()[1], (std::numeric_limits<qint16>::max)()); @@ -2211,7 +2211,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant uint64Array = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(uint64Array.metaType().id(), QMetaType::QVariantList); - QCOMPARE(uint64Array.toList().length(), 3); + QCOMPARE(uint64Array.toList().size(), 3); QCOMPARE(uint64Array.toList()[0].metaType().id(), QMetaType::ULongLong); QCOMPARE(uint64Array.toList()[0], std::numeric_limits<quint64>::min()); QCOMPARE(uint64Array.toList()[1], (std::numeric_limits<quint64>::max)()); @@ -2222,7 +2222,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant int64Array = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(int64Array.metaType().id(), QMetaType::QVariantList); - QCOMPARE(int64Array.toList().length(), 3); + QCOMPARE(int64Array.toList().size(), 3); QCOMPARE(int64Array.toList()[0].metaType().id(), QMetaType::LongLong); QCOMPARE(int64Array.toList()[0], std::numeric_limits<qint64>::min()); QCOMPARE(int64Array.toList()[1], (std::numeric_limits<qint64>::max)()); @@ -2233,7 +2233,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant byteArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(byteArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(byteArray.toList().length(), 3); + QCOMPARE(byteArray.toList().size(), 3); QCOMPARE(byteArray.toList()[0].userType(), QMetaType::UChar); QCOMPARE(byteArray.toList()[0], std::numeric_limits<quint8>::min()); QCOMPARE(byteArray.toList()[1], (std::numeric_limits<quint8>::max)()); @@ -2244,7 +2244,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant byteStringArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(byteStringArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(byteStringArray.toList().length(), 3); + QCOMPARE(byteStringArray.toList().size(), 3); QCOMPARE(byteStringArray.toList()[0].userType(), QMetaType::QByteArray); QCOMPARE(byteStringArray.toList()[0].value<QByteArray>(), "abc"); QCOMPARE(byteStringArray.toList()[1].value<QByteArray>(), "def"); @@ -2258,7 +2258,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant guidArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(guidArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(guidArray.toList().length(), 3); + QCOMPARE(guidArray.toList().size(), 3); QCOMPARE(guidArray.toList()[0].toUuid(), testUuid[0]); QCOMPARE(guidArray.toList()[1].toUuid(), testUuid[1]); QCOMPARE(guidArray.toList()[2].toUuid(), testUuid[2]); @@ -2268,7 +2268,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant sbyteArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(sbyteArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(sbyteArray.toList().length(), 3); + QCOMPARE(sbyteArray.toList().size(), 3); QCOMPARE(sbyteArray.toList()[0].userType(), QMetaType::SChar); QCOMPARE(sbyteArray.toList()[0], std::numeric_limits<qint8>::min()); QCOMPARE(sbyteArray.toList()[1], (std::numeric_limits<qint8>::max)()); @@ -2279,7 +2279,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant nodeIdArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(nodeIdArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(nodeIdArray.toList().length(), 3); + QCOMPARE(nodeIdArray.toList().size(), 3); QCOMPARE(nodeIdArray.toList()[0].metaType().id(), QMetaType::QString); QCOMPARE(nodeIdArray.toList()[0].toString(), QStringLiteral("ns=0;i=0")); QCOMPARE(nodeIdArray.toList()[1].toString(), QStringLiteral("ns=0;i=1")); @@ -2290,7 +2290,7 @@ READ_MANDATORY_VARIABLE_NODE(node) QVariant qualifiedNameArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(qualifiedNameArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(qualifiedNameArray.toList().length(), 3); + QCOMPARE(qualifiedNameArray.toList().size(), 3); QCOMPARE(qualifiedNameArray.toList()[0].value<QOpcUaQualifiedName>(), QOpcUaQualifiedName(0, "Test0")); QCOMPARE(qualifiedNameArray.toList()[1].value<QOpcUaQualifiedName>(), QOpcUaQualifiedName(1, "Test1")); QCOMPARE(qualifiedNameArray.toList()[2].value<QOpcUaQualifiedName>(), QOpcUaQualifiedName(2, "Test2")); @@ -2300,7 +2300,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant statusCodeArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(statusCodeArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(statusCodeArray.toList().length(), 3); + QCOMPARE(statusCodeArray.toList().size(), 3); QCOMPARE(statusCodeArray.toList()[0].value<QOpcUa::UaStatusCode>(), QOpcUa::UaStatusCode::Good); QCOMPARE(statusCodeArray.toList()[1].value<QOpcUa::UaStatusCode>(), QOpcUa::UaStatusCode::BadUnexpectedError); QCOMPARE(statusCodeArray.toList()[2].value<QOpcUa::UaStatusCode>(), QOpcUa::UaStatusCode::BadInternalError); @@ -2310,7 +2310,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant rangeArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(rangeArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(rangeArray.toList().length(), 3); + QCOMPARE(rangeArray.toList().size(), 3); QCOMPARE(rangeArray.toList()[0].value<QOpcUaRange>(), testRanges[0]); QCOMPARE(rangeArray.toList()[1].value<QOpcUaRange>(), testRanges[1]); QCOMPARE(rangeArray.toList()[2].value<QOpcUaRange>(), testRanges[2]); @@ -2320,7 +2320,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant euiArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(euiArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(euiArray.toList().length(), 3); + QCOMPARE(euiArray.toList().size(), 3); QCOMPARE(euiArray.toList()[0].value<QOpcUaEUInformation>(), testEUInfos[0]); QCOMPARE(euiArray.toList()[1].value<QOpcUaEUInformation>(), testEUInfos[1]); QCOMPARE(euiArray.toList()[2].value<QOpcUaEUInformation>(), testEUInfos[2]); @@ -2330,7 +2330,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant complexArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(complexArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(complexArray.toList().length(), 3); + QCOMPARE(complexArray.toList().size(), 3); QCOMPARE(complexArray.toList()[0].value<QOpcUaComplexNumber>(), testComplex[0]); QCOMPARE(complexArray.toList()[1].value<QOpcUaComplexNumber>(), testComplex[1]); QCOMPARE(complexArray.toList()[2].value<QOpcUaComplexNumber>(), testComplex[2]); @@ -2340,7 +2340,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant doubleComplexArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(doubleComplexArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(doubleComplexArray.toList().length(), 3); + QCOMPARE(doubleComplexArray.toList().size(), 3); QCOMPARE(doubleComplexArray.toList()[0].value<QOpcUaDoubleComplexNumber>(), testDoubleComplex[0]); QCOMPARE(doubleComplexArray.toList()[1].value<QOpcUaDoubleComplexNumber>(), testDoubleComplex[1]); QCOMPARE(doubleComplexArray.toList()[2].value<QOpcUaDoubleComplexNumber>(), testDoubleComplex[2]); @@ -2350,7 +2350,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant axisInfoArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(axisInfoArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(axisInfoArray.toList().length(), 3); + QCOMPARE(axisInfoArray.toList().size(), 3); QCOMPARE(axisInfoArray.toList()[0].value<QOpcUaAxisInformation>(), testAxisInfo[0]); QCOMPARE(axisInfoArray.toList()[1].value<QOpcUaAxisInformation>(), testAxisInfo[1]); @@ -2361,7 +2361,7 @@ READ_MANDATORY_VARIABLE_NODE(node); QVariant xVArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(xVArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(xVArray.toList().length(), 3); + QCOMPARE(xVArray.toList().size(), 3); QCOMPARE(xVArray.toList()[0].value<QOpcUaXValue>(), testXV[0]); QCOMPARE(xVArray.toList()[1].value<QOpcUaXValue>(), testXV[1]); QCOMPARE(xVArray.toList()[2].value<QOpcUaXValue>(), testXV[2]); @@ -2384,7 +2384,7 @@ READ_MANDATORY_VARIABLE_NODE(node) QVariant xmlElementArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(xmlElementArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(xmlElementArray.toList().length(), 3); + QCOMPARE(xmlElementArray.toList().size(), 3); QCOMPARE(xmlElementArray.toList()[0].metaType().id(), QMetaType::QString); QCOMPARE(xmlElementArray.toList()[0].toString(), xmlElements[0]); QCOMPARE(xmlElementArray.toList()[1].toString(), xmlElements[1]); @@ -2395,7 +2395,7 @@ READ_MANDATORY_VARIABLE_NODE(node) QVariant expandedNodeIdArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(expandedNodeIdArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(expandedNodeIdArray.toList().length(), 3); + QCOMPARE(expandedNodeIdArray.toList().size(), 3); QCOMPARE(expandedNodeIdArray.toList()[0].value<QOpcUaExpandedNodeId>(), testExpandedNodeId[0]); QCOMPARE(expandedNodeIdArray.toList()[1].value<QOpcUaExpandedNodeId>(), testExpandedNodeId[1]); QCOMPARE(expandedNodeIdArray.toList()[2].value<QOpcUaExpandedNodeId>(), testExpandedNodeId[2]); @@ -2405,7 +2405,7 @@ READ_MANDATORY_VARIABLE_NODE(node) QVariant argumentArray = node->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(argumentArray.metaType().id(), QMetaType::QVariantList); - QCOMPARE(argumentArray.toList().length(), 3); + QCOMPARE(argumentArray.toList().size(), 3); QCOMPARE(argumentArray.toList()[0].value<QOpcUaArgument>(), testArguments[0]); QCOMPARE(argumentArray.toList()[1].value<QOpcUaArgument>(), testArguments[1]); QCOMPARE(argumentArray.toList()[2].value<QOpcUaArgument>(), testArguments[2]); @@ -2780,7 +2780,7 @@ QSignalSpy attributeReadSpy(node.data(), &QOpcUaNode::attributeRead); node->readAttributeRange(QOpcUa::NodeAttribute::Value, "0:6"); attributeReadSpy.wait(signalSpyTimeout); - QCOMPARE(attributeReadSpy.count(), 1); + QCOMPARE(attributeReadSpy.size(), 1); QCOMPARE(node->attribute(QOpcUa::NodeAttribute::Value).toList(), QVariantList({10, 11, 12, 13, 4, 5, 6})); } @@ -2806,7 +2806,7 @@ QSignalSpy attributeReadSpy(node.data(), &QOpcUaNode::attributeRead); node->readAttributeRange(QOpcUa::NodeAttribute::Value, "notavalidrange"); attributeReadSpy.wait(signalSpyTimeout); - QCOMPARE(attributeReadSpy.count(), 1); + QCOMPARE(attributeReadSpy.size(), 1); QCOMPARE(node->attributeError(QOpcUa::NodeAttribute::Value), QOpcUa::UaStatusCode::BadIndexRangeInvalid); } @@ -3267,7 +3267,7 @@ result = stringArrayNode->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(result.metaType().id(), QMetaType::QVariantList); - QCOMPARE(result.toList().length(), 2); + QCOMPARE(result.toList().size(), 2); QCOMPARE(result.toList()[0].metaType().id(), QMetaType::QString); QCOMPARE(result.toList()[0].toString(), testString); QCOMPARE(result.toList()[1].metaType().id(), QMetaType::QString); @@ -3275,7 +3275,7 @@ result = localizedArrayNode->attribute(QOpcUa::NodeAttribute::Value); QCOMPARE(result.metaType().id(), QMetaType::QVariantList); - QCOMPARE(result.toList().length(), 2); + QCOMPARE(result.toList().size(), 2); QCOMPARE(result.toList()[0].value<QOpcUaLocalizedText>(), lt1); QCOMPARE(result.toList()[1].value<QOpcUaLocalizedText>(), lt2); } @@ -3677,8 +3677,8 @@ opcuaClient->updateNamespaceArray(); namespaceUpdatedSpy.wait(signalSpyTimeout); namespaceChangedSpy.wait(signalSpyTimeout); - QVERIFY(namespaceUpdatedSpy.count() > 0); - QCOMPARE(namespaceChangedSpy.count(), 1); + QVERIFY(namespaceUpdatedSpy.size() > 0); + QCOMPARE(namespaceChangedSpy.size(), 1); // Update second time: No change signal emitted namespaceChangedSpy.clear(); @@ -3686,8 +3686,8 @@ opcuaClient->updateNamespaceArray(); namespaceUpdatedSpy.wait(signalSpyTimeout); namespaceChangedSpy.wait(signalSpyTimeout); - QCOMPARE(namespaceUpdatedSpy.count(), 1); - QCOMPARE(namespaceChangedSpy.count(), 0); + QCOMPARE(namespaceUpdatedSpy.size(), 1); + QCOMPARE(namespaceChangedSpy.size(), 0); auto namespaceArray = opcuaClient->namespaceArray(); QString newNamespaceName = QStringLiteral("DynamicTestNamespace#%1").arg(namespaceArray.size()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/tests/auto/security/tst_security.cpp new/qtopcua-everywhere-src-6.4.2/tests/auto/security/tst_security.cpp --- old/qtopcua-everywhere-src-6.4.1/tests/auto/security/tst_security.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/tests/auto/security/tst_security.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -35,9 +35,9 @@ opcuaClient->connectToEndpoint(endPoint); QTRY_VERIFY2(opcuaClient->state() == QOpcUaClient::Connected, "Could not connect to server"); - QCOMPARE(connectedSpy.count(), 1); // one connected signal fired - QCOMPARE(disconnectedSpy.count(), 0); // zero disconnected signals fired - QCOMPARE(stateSpy.count(), 2); + QCOMPARE(connectedSpy.size(), 1); // one connected signal fired + QCOMPARE(disconnectedSpy.size(), 0); // zero disconnected signals fired + QCOMPARE(stateSpy.size(), 2); QCOMPARE(stateSpy.at(0).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::ClientState::Connecting); @@ -65,9 +65,9 @@ QTRY_VERIFY(opcuaClient->state() == QOpcUaClient::Disconnected); - QCOMPARE(connectedSpy.count(), 0); - QCOMPARE(disconnectedSpy.count(), 1); - QCOMPARE(stateSpy.count(), 2); + QCOMPARE(connectedSpy.size(), 0); + QCOMPARE(disconnectedSpy.size(), 1); + QCOMPARE(stateSpy.size(), 2); QCOMPARE(stateSpy.at(0).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::ClientState::Closing); QCOMPARE(stateSpy.at(1).at(0).value<QOpcUaClient::ClientState>(), @@ -215,7 +215,7 @@ m_endpoints.clear(); // Select first non-None security policy - for (const auto &endpoint : qAsConst(desc)) { + for (const auto &endpoint : std::as_const(desc)) { if (QOpcUa::isSecurePolicy(endpoint.securityPolicy())) { m_endpoints.append(endpoint); qDebug() << endpoint.securityPolicy(); @@ -273,7 +273,7 @@ if (client->state() == QOpcUaClient::Connecting) connectSpy.wait(signalSpyTimeout); - QCOMPARE(connectSpy.count(), 2); + QCOMPARE(connectSpy.size(), 2); QCOMPARE(connectSpy.at(0).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::Connecting); connectSpy.wait(signalSpyTimeout); QCOMPARE(connectSpy.at(1).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::Connected); @@ -287,7 +287,7 @@ connectSpy.clear(); client->disconnectFromEndpoint(); connectSpy.wait(signalSpyTimeout); - QCOMPARE(connectSpy.count(), 2); + QCOMPARE(connectSpy.size(), 2); QCOMPARE(connectSpy.at(0).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::Closing); QCOMPARE(connectSpy.at(1).at(0).value<QOpcUaClient::ClientState>(), QOpcUaClient::Disconnected); } @@ -359,7 +359,7 @@ if (client->state() == QOpcUaClient::Connecting) connectSpy.wait(signalSpyTimeout); - QCOMPARE(connectSpy.count(), 2); + QCOMPARE(connectSpy.size(), 2); QCOMPARE(connectSpy.at(0).at(0), QOpcUaClient::Connecting); QCOMPARE(connectSpy.at(1).at(0), QOpcUaClient::Connected); @@ -372,7 +372,7 @@ connectSpy.clear(); client->disconnectFromEndpoint(); connectSpy.wait(signalSpyTimeout); - QCOMPARE(connectSpy.count(), 2); + QCOMPARE(connectSpy.size(), 2); QCOMPARE(connectSpy.at(0).at(0), QOpcUaClient::Closing); QCOMPARE(connectSpy.at(1).at(0), QOpcUaClient::Disconnected); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/tests/auto/x509/tst_x509.cpp new/qtopcua-everywhere-src-6.4.2/tests/auto/x509/tst_x509.cpp --- old/qtopcua-everywhere-src-6.4.1/tests/auto/x509/tst_x509.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/tests/auto/x509/tst_x509.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -121,7 +121,7 @@ QVERIFY(loadedKey.loadFromPemData(byteArray)); QVERIFY(loadedKey.hasPrivateKey() == true); - QCOMPARE(passwordSpy.count(), 0); + QCOMPARE(passwordSpy.size(), 0); QCOMPARE(loadedKey.privateKeyToByteArray(QOpcUaKeyPair::Cipher::Unencrypted, QString()), byteArray); // Check encrypted PEM export @@ -129,7 +129,7 @@ QStringLiteral("password")); QVERIFY(byteArray.startsWith("-----BEGIN ENCRYPTED PRIVATE KEY-----\n")); QVERIFY(byteArray.endsWith("-----END ENCRYPTED PRIVATE KEY-----\n")); - QCOMPARE(passwordSpy.count(), 0); + QCOMPARE(passwordSpy.size(), 0); // Setup password callback QString passphraseToReturn; @@ -143,14 +143,14 @@ qDebug() << "Trying to decrypt with wrong password; will cause an error"; passphraseToReturn = "WrongPassword"; QVERIFY(!loadedKey.loadFromPemData(byteArray)); - QCOMPARE(passwordSpy.count(), 1); + QCOMPARE(passwordSpy.size(), 1); QVERIFY(loadedKey.hasPrivateKey() == false); // Load key with right password qDebug() << "Trying to decrypt with right password; will cause no error"; passphraseToReturn = "password"; QVERIFY(loadedKey.loadFromPemData(byteArray)); - QCOMPARE(passwordSpy.count(), 2); + QCOMPARE(passwordSpy.size(), 2); QCOMPARE(loadedKey.privateKeyToByteArray(QOpcUaKeyPair::Cipher::Unencrypted, QString()), key.privateKeyToByteArray(QOpcUaKeyPair::Cipher::Unencrypted, QString())); QVERIFY(loadedKey.hasPrivateKey() == true); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.4.1/tests/manual/gds/tst_gds.cpp new/qtopcua-everywhere-src-6.4.2/tests/manual/gds/tst_gds.cpp --- old/qtopcua-everywhere-src-6.4.1/tests/manual/gds/tst_gds.cpp 2022-11-08 19:50:00.000000000 +0100 +++ new/qtopcua-everywhere-src-6.4.2/tests/manual/gds/tst_gds.cpp 2022-12-12 18:12:21.000000000 +0100 @@ -146,7 +146,7 @@ const auto desc = endpointSpy.at(0).at(0).value<QList<QOpcUaEndpointDescription>>(); QVERIFY(desc.size() > 0); - for (const auto &i : qAsConst(desc)) { + for (const auto &i : std::as_const(desc)) { if (i.securityPolicy().endsWith("#Basic256Sha256") && i.securityMode() == QOpcUaEndpointDescription::MessageSecurityMode::SignAndEncrypt) m_endpoint = i;