summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Drop QML_UNCREATABLE macros from namespacesUlf Hermann2023-02-022-3/+0
| | | | | | | | | | | Namespaces are always uncreatable. Fixes: QTBUG-110837 Change-Id: I9382acc5fefba1b17a1490aa0f53437f0a5c8608 Reviewed-by: Semih Yavuz <semih.yavuz@qt.io> Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com> (cherry picked from commit 54cec1bb412b4d86f4c21c4df42a222ecd2aeaf1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtopcuaQt Submodule Update Bot2023-02-021-2/+2
| | | | | Change-Id: I2f4098bc91fbdbbc3db79deded2f13e3163f7252 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtopcuav6.5.0-beta2Qt Submodule Update Bot2023-01-231-2/+2
| | | | | Change-Id: I3c074cf64e312ab1c0cd3ae4c1b884b11d455fd3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtopcuaQt Submodule Update Bot2023-01-131-2/+2
| | | | | Change-Id: I9240450a41ad384be8eab874938c0fbecc936383 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtopcuaQt Submodule Update Bot2023-01-091-2/+2
| | | | | Change-Id: I596acc884a0f9258e55fbb1446c46dea527e6772 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtopcuaQt Submodule Update Bot2023-01-041-2/+2
| | | | | Change-Id: I469d17aec0613ad7059e634b31e30fb20c15dcf7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove QT_USE_SYNCQT_CPPAlexey Edelev2023-01-021-2/+0
| | | | | | | | | Option has not effect anymore. Change-Id: I5b714f75e954aa8c6ab997b60aa356fcab7e9eb4 Reviewed-by: Kai Köhne <kai.koehne@qt.io> (cherry picked from commit 9d7b496e2438bd4777d8ba987ee8e1efa10a9240) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtopcuaQt Submodule Update Bot2023-01-021-2/+2
| | | | | Change-Id: Ifc44891eb8a8dd58071f9e238522b67b5e87354f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtopcuaQt Submodule Update Bot2022-12-301-2/+2
| | | | | Change-Id: I527bb5cd6ad4255873f62a10954d6d853f85d4d0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtopcuaQt Submodule Update Bot2022-12-291-2/+2
| | | | | Change-Id: Icc2a49a97661dadc192454549a0f88bf218046a1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtopcuaQt Submodule Update Bot2022-12-281-2/+2
| | | | | Change-Id: I3433e2b64f522b94a940e815b69a506fb812278c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtopcuaQt Submodule Update Bot2022-12-261-2/+2
| | | | | Change-Id: Ied7ce2c591bd66c3647ba5ce2a1f5242447e0555 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtopcuaQt Submodule Update Bot2022-12-231-2/+2
| | | | | Change-Id: I76183946f2d3e007fa695d5f50a1ccdff0a1a2bf Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* OpcuaViewer: Do not wrap API in Qt namespaceKai Köhne2022-12-218-38/+12
| | | | | | | | | | | | | | | | The custom Qt namespace should be reserved for Qt library types, not example types. THerefore remove QT_BEGIN_NAMESPACE, QT_END_NAMESPACE macros. To keep compatibility with a namespaced Qt, we now include the respective headers, instead of pre-declaring Qt types. Also sort include lines while at it. Change-Id: I8c4c6f5f2b5768eae297923e0081820ade8e50f4 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com> (cherry picked from commit 9130e5312be92bed90395f09b218f43e01b25077) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtopcuav6.5.0-beta1Qt Submodule Update Bot2022-12-161-2/+2
| | | | | Change-Id: Iaaa36e090e791ad25e7eb7e5d9fa6bef338241fe Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qtopcua: fix simulationserver source lookupShyamnath Premnadh2022-12-142-3/+9
| | | | | | | | | | | | | - for Qt major greater than 5, look up the sources in 'Src' folder in the Qt installation - the orginal relative path for MODULE_SOURCES given was also wrong. This is now fixed. Fixes: QTBUG-109096 Change-Id: Iabcf8baaf1a440b863aaf9ead3cfbb63c98d8b02 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 9b122a201bc971da5ce5394f59e8c08b74b5ee50) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtopcuaQt Submodule Update Bot2022-12-141-1/+1
| | | | | Change-Id: I0227b003f39e3e2ba2da8d8db2d5312eac3675e3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Make security.html page name more uniqueKai Köhne2022-12-131-1/+1
| | | | | | | | | | | All qt modules share a common documentation namespace. So avoid overly generic page names - security is not only relevant in the OPC UA context. Change-Id: I188a1d66ee0b9e56ea7d7df2d598c79d1b64104f Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com> (cherry picked from commit 471f7396494b8a593ad22b42e0bb09c4ecf9ff3c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.5' in qt/qtopcuaQt Submodule Update Bot2022-12-131-2/+2
| | | | | Change-Id: I2d4d9b857e0a288b31e89e952465d8b98889deb6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Modernize example's CMakeLists.txtKai Köhne2022-12-136-35/+34
| | | | | | | | | | | * Use qt_standard_project_setup() * Use Qt6:: prefix, instead of Qt:: * Use private linkage wherever possible Change-Id: I8af4fdeed78f7cba26308f1c7932e6f9fc256ade Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit c323ecb786a12a6b6a02f6e951ca91ca67f30bf9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Route Qt::TimeSpec usage via QTimeZoneEdward Welbourne2022-12-124-10/+15
| | | | | | | | QTimeZone now packages Qt::TimeSpec details, unifying QDateTime APIs. Task-number: QTBUG-108199 Change-Id: I3f8d14a3fd9a6ba04bf072bb6af2249c2e007ec7 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-12-121-2/+2
| | | | | Change-Id: I0ae35ac1658c881a28086ce152ca5778745954cc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-12-081-2/+2
| | | | | Change-Id: I45d4c6d46c6f92e28a76515b621349dfc5d882d8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Mark the module free of qAsConst()Marc Mutz2022-12-051-0/+1
| | | | | Change-Id: Ic4d204a7003e5634eded27c5e7f043e78610b9b4 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-12-051-2/+2
| | | | | Change-Id: I124343c6dc0b3c66de06505133c51f623f445f11 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-11-291-1/+1
| | | | | Change-Id: I999fd15b696c8ea72791083e04ec3e86e7264ce4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-11-261-2/+2
| | | | | Change-Id: I2521f46de1b8f295b6cc908fb4102541adc4b81c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-11-251-2/+2
| | | | | Change-Id: Ia276b35fd3fdc1a5d3eb187facaf10d9d1816a4c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* BLACKLIST: connectAndDisconnectSecureUnencryptedKey for Red Hat 9Heikki Halmet2022-11-201-0/+3
| | | | | | | | | | Let's blacklist this now and remove the blacklisting when fix is merged. Should be fixed ASAP. Task-number: QTBUG-106285 Change-Id: If9a179df2f25574326cc1df4905cbb161647973b Reviewed-by: Alex Blasche <alexander.blasche@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-11-171-2/+2
| | | | | Change-Id: I9b4ccd081e9854e2dc266a8b2be6237c154cba45 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update open62541 to v1.3.4Jannis Voelker2022-11-164-348/+56
| | | | | Change-Id: If0e6058a78d5236f4de81811edab43365aa82a8e Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Enable loading OpenSSL 3.0 DLLs on WindowsJannis Voelker2022-11-161-0/+5
| | | | | | Change-Id: I10ac59acb24922cf6cc67cdaf32659cd575e89a4 Task-number: QTBUG-108253 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-11-161-2/+2
| | | | | Change-Id: I54e2b6034f4882638b5e1e4c23c98ba0fde9199c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-11-141-2/+2
| | | | | Change-Id: Ib6da931d92f8eca331e6227bb27463eccec1bc06 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update open62541 to 1.3Martin Klos2022-11-1123-30198/+40658
| | | | | | | | | The open62541 plugin now supports the Aes128_Sha256_RsaOaep security policy. MacOS on M1 has been disabled due to issue #5198 in open62541. Change-Id: I8b1cf704a9a0532fa9eb2c9099cac62ac9263a49 Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-11-091-2/+2
| | | | | Change-Id: I07cf1117d99e26d13b7b0a8b8ff5340ccb1eeedf Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-11-081-2/+2
| | | | | Change-Id: I6451c68159b3286cbe4065ff02530de3caf73f22 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-11-031-2/+2
| | | | | Change-Id: I7a1c07fed986ce2ac3d4247cdbec6e722da164a4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-11-011-2/+2
| | | | | Change-Id: Ib932aa323ca4877899ae56c5f450956da1f62e83 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-10-261-2/+2
| | | | | Change-Id: I67568bdc31aa1ba730dd99e6b8d673e2103569bd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Enable syncqt cppAlexey Edelev2022-10-191-0/+2
| | | | | Change-Id: I8394315b3fa0c0ef38777945c1b7704fe76c8eb4 Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-10-191-2/+2
| | | | | Change-Id: I9e4ac7007ac4bff8a73b62c587b6e8513096b8e4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix build with OpenSSL 3.0Jannis Voelker2022-10-183-15/+15
| | | | | | | | | | If QT_CONFIG(opensslv11) is not set, the code attempts to use pre-1.1 API. It is sufficient for the API used in Qt OPC UA to extend the ifdefs to QT_CONFIG(opensslv11) | QT_CONFIG(opensslv30). Change-Id: I57b3c2d80cb00470c6b5582184351eba3ce537ef Task-number: QTBUG-107161 Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-10-121-2/+2
| | | | | Change-Id: If310864e6c576b44cfc35e9dffa7010913b5d5cc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Port from container::count() and length() to size() - V4Marc Mutz2022-10-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a semantic patch using ClangTidyTransformator as in qtbase/df9d882d41b741fef7c5beeddb0abe9d904443d8, but extended to handle typedefs and accesses through pointers, too: const std::string o = "object"; auto hasTypeIgnoringPointer = [](auto type) { return anyOf(hasType(type), hasType(pointsTo(type))); }; auto derivedFromAnyOfClasses = [&](ArrayRef<StringRef> classes) { auto exprOfDeclaredType = [&](auto decl) { return expr(hasTypeIgnoringPointer(hasUnqualifiedDesugaredType(recordType(hasDeclaration(decl))))).bind(o); }; return exprOfDeclaredType(cxxRecordDecl(isSameOrDerivedFrom(hasAnyName(classes)))); }; auto renameMethod = [&] (ArrayRef<StringRef> classes, StringRef from, StringRef to) { return makeRule(cxxMemberCallExpr(on(derivedFromAnyOfClasses(classes)), callee(cxxMethodDecl(hasName(from), parameterCountIs(0)))), changeTo(cat(access(o, cat(to)), "()")), cat("use '", to, "' instead of '", from, "'")); }; renameMethod(<classes>, "count", "size"); renameMethod(<classes>, "length", "size"); a.k.a qt-port-to-std-compatible-api V4 with config Scope: 'Container'. Change-Id: Ib88c76d678efc4b25b3bec2bcc2f5fcf7569dd37 Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Port from qAsConst() to std::as_const()Marc Mutz2022-10-0719-27/+27
| | | | | | | | | | | | | | We've been requiring C++17 since Qt 6.0, and our qAsConst use finally starts to bother us (QTBUG-99313), so time to port away from it now. Since qAsConst has exactly the same semantics as std::as_const (down to rvalue treatment, constexpr'ness and noexcept'ness), there's really nothing more to it than a global search-and-replace. Task-number: QTBUG-99313 Change-Id: Ica78a615605aebc9c592d12840e9ddbbc19af430 Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Port from container::count() and length() to size()Marc Mutz2022-10-0714-91/+91
| | | | | | | | | | | | | | | | | | | | | This is a semantic patch using ClangTidyTransformator as in qtbase/df9d882d41b741fef7c5beeddb0abe9d904443d8: auto QtContainerClass = anyOf( expr(hasType(cxxRecordDecl(isSameOrDerivedFrom(hasAnyName(classes))))).bind(o), expr(hasType(namedDecl(hasAnyName(<classes>)))).bind(o)); makeRule(cxxMemberCallExpr(on(QtContainerClass), callee(cxxMethodDecl(hasAnyName({"count", "length"), parameterCountIs(0))))), changeTo(cat(access(o, cat("size"), "()"))), cat("use 'size()' instead of 'count()/length()'")) a.k.a qt-port-to-std-compatible-api with config Scope: 'Container', with the extended set of container classes recognized. Change-Id: Iab31277267e17fb52d08da1144970739be31f54f Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-10-041-2/+2
| | | | | Change-Id: I32b2898c8f86a12deb498b5286e3182e8187db4c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-10-031-2/+2
| | | | | Change-Id: I4d3e560af785180efdb7292f57d539284487c15c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtopcuaQt Submodule Update Bot2022-09-301-2/+2
| | | | | Change-Id: I22da08849b2b93de087eb60ff106d06aa877657e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>