summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on 'dev' in qt/qt3dHEADdevQt Submodule Update Bot4 days1-4/+4
| | | | | Change-Id: I8b9c504c927dc5050fe5eed9dd75ff60a2063a57 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Replace QSequentialIterable with QMetaSequence::IterableUlf Hermann11 days1-3/+2
| | | | | | | | QSequentialIterable is deprecated. Task-number: QTBUG-140181 Change-Id: I0990caa8c455352b850d482689d841ecfc8b2ac5 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot11 days1-2/+2
| | | | | Change-Id: I871a575b12c7c0a4fb64e51faf8158c43ef68005 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot12 days1-4/+4
| | | | | Change-Id: I87b2514deedf70035f53af9120481a11e1a37694 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot14 days1-4/+4
| | | | | Change-Id: I7df377d51e12f24cbd71996dcb22f80e8782d02c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Mark the whole repo with QT_NO_URL_CAST_FROM_STRINGAhmad Samir2025-12-014-3/+13
| | | | | | | As a drive-by, port from QStringLiteral macro to u""_s UDL. Change-Id: I7c1e181c6919bbe0601a4448a86742f2badc1068 Reviewed-by: Marc Mutz <marc.mutz@qt.io>
* .cmake.conf: set QT_EXTRA_INTERNAL_TARGET_DEFINES in one commandAhmad Samir2025-12-011-3/+5
| | | | | | | | More readable. Pick-to: 6.10 6.8 6.5 Change-Id: If186ed6767c28918ae392907aefe8e06205cb48e Reviewed-by: Marc Mutz <marc.mutz@qt.io>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-12-011-4/+4
| | | | | Change-Id: Ibfaf528c367e2ad75bff283df1b2143a52acced0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-11-281-4/+4
| | | | | Change-Id: Ie6bbe143fe64febc74a5107960dd457c5b6f7821 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-11-261-4/+4
| | | | | Change-Id: I9420415b85a276686cf4cc396175c2e6e2dd11ca Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Port Q_ENUMS to Q_ENUMAhmad Samir2025-11-251-1/+1
| | | | | | | | | | | Q_ENUM does what Q_ENUMS did plus declaring two friend functions, so the behavior should be the same. Q_ENUMS has been deprecated since at least Qt 6. Pick-to: 6.10 6.8 6.5 Change-Id: I9ff5e5268e6871cbe1e7c2dc69b1c4bd25686540 Reviewed-by: Marc Mutz <marc.mutz@qt.io>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-11-251-4/+4
| | | | | Change-Id: I1450470654066719a9e83d56372d204864370591 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-11-201-4/+4
| | | | | Change-Id: I19b2f865d6f8cd9af0dca9336eab1731c1338795 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-11-191-4/+4
| | | | | Change-Id: I50d87a584f156621cfce338becd594fa342876ac Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-11-181-2/+2
| | | | | Change-Id: If0c8a2418cd4202c2bd51d6d96ce28b0e62037c8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-11-171-4/+4
| | | | | Change-Id: I4267041a24ceb61be4cca6b6d577e62a6ab4d64a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* QQuaternionAnimation: silence clang warningTim Blechmann2025-11-151-0/+1
| | | | | | | | | We already silence a function-type cast warning on gcc, but clang also emits a similar warning. Pick-to: 6.8 6.9 6.10 Change-Id: I5f2d68da0402aeebe4edb24db717300b8cd9af31 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* QT_NO_AS_CONST: rename "QT_NO_AS_CONST" to "QT_NO_QASCONST"Eren Bursali2025-11-061-1/+1
| | | | | | | | | QT_NO_AS_CONST got renamed in qtbase.git in commit 03baf08d2bb9 Task-number: QTBUG-141558 Change-Id: Ibb4e9c7a0f726d66e75659bb238821d7c313ad2c Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Doc: Add alt text for \image tags for qt3dEren Bursali2025-11-0610-19/+34
| | | | | | | | Adding alt texts that were needed for QDoc Pick-to: 6.10 Change-Id: I46e6337dd4a4b5ac954a17a3f771f975a3ab2680 Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Doc: Add missing property docsPaul Wicking2025-11-0617-20/+376
| | | | | | Task-number: QTBUG-140629 Change-Id: I7aa3d05592e984c6272dff3510d7153815ba9494 Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-11-061-4/+4
| | | | | Change-Id: Ia63bcd6173e1746f0520a8d7060efceb1a2c06a6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-11-011-4/+4
| | | | | Change-Id: I2952fc568b22e0dfdd5f3d530e200607ba7a6b9c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Suppress "No output generated for ..." QDoc warningsTopi Reinio2025-10-311-0/+3
| | | | | | | | | | | | | | A number of warnings can be seen in the build log where QDoc cannot generate a topic (typically, a function doc) because it's a member of a class that is not documented. Majority of these cases are for members of internal classes that were never marked as \internal. Since the module is deprecated and adding internal \class topics would not change the output generated by QDoc, simply suppress the warning category entirely to reduce the noise during a build. Change-Id: Ia329fe895d34b986257328d97adb46428c2191e3 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-10-311-4/+4
| | | | | Change-Id: I84dbc3b1564e54b8bc26563aed79b12473ea8f1e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-10-281-4/+4
| | | | | Change-Id: I747911714c7cfe6397dba46f8b755d8749f8045a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-10-241-4/+4
| | | | | Change-Id: I0c0041e5b70c2c7614118881d9cfa2e617e37242 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* CMake: Clean up target dependenciesAlexandru Croitor2025-10-163-3/+3
| | | | | | | | | The 3DCorePrivate module should not be linked publicly. The 3DLogic linkage should be prepended with the Qt:: namespace. Pick-to: 6.8 6.10 Change-Id: I6c8c77167250a95a2c0ccc56fe3c1aca93eba9a1 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Move Q_INIT_RESOURCE(extras) call outside namespace definitionAlexandru Croitor2025-10-161-1/+7
| | | | | | | | | | | | | | | | Otherwise the linker tries to find Qt3DExtras::Quick::qInitResources_extra instead of a plain qInitResources_extra which leads to an undefined symbol error with a static Qt build. Amends 5e4888945d534b280aa7f618609a514ebd77783f Pick-to: 6.8 6.10 Fixes: QTBUG-140939 Change-Id: I4b34103f709ee05347e78478c11d4033eedd30b2 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-10-131-4/+4
| | | | | Change-Id: I8cb205fb0531d914a6b54994983a509aea16af69 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Renderer: compile fix after source incompatible change in qtbaseTim Blechmann2025-10-101-2/+2
| | | | | | | | | | | | QString.arg() does not accept QFlags anymore. Converting to int explicitly Compare: 0a1c69bba5b5dd26b937ac0a67ab0bdd1c32b221 Fixes: QTBUG-141068 Pick-to: 6.10 Change-Id: I07a737e17a15869860d227d91dff5d3a71389bd1 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-10-031-4/+4
| | | | | Change-Id: I1e8687f1f7908eaeb0cc98c5de74b837e20e6568 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-10-011-4/+4
| | | | | Change-Id: I3bc72f2060e311f86d101f8a54e30f2f70f5552c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-09-291-4/+4
| | | | | Change-Id: I7d43ebf421eea5e53331b06edb9a9b62d029b1d8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-09-261-4/+4
| | | | | Change-Id: Ied3f9a3970d4d65b62efd326316f1072fa5e32bd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-09-201-4/+4
| | | | | Change-Id: I440f53d17496af38093c7945c3f5fb2fed2a5e3a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Fix minor issues in the Scene 3D docsAlexei Cazacov2025-09-171-5/+6
| | | | | | Pick-to: 6.10 6.9 6.8 Change-Id: I4ee0a3b192d943389d477675b41f8781433a151e Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Doc: Enable the documentation for the Qt 3D Scene3D moduleAlexei Cazacov2025-09-161-1/+2
| | | | | | | | | | This commit enables the documentation for the Scene3D module. The required documentation entry was missing in .qdocconf. Fixes: QTBUG-138670 Pick-to: 6.10 6.9 6.8 Change-Id: I38c71bf0e0c9cf5f89c8c9a2021ff2451930a16c Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Doc: Document parameters in pure virtual functionPaul Wicking2025-09-081-4/+4
| | | | | | | Pick-to: 6.10 6.10.0 Fixes: QTBUG-139978 Change-Id: Ie636cba5b932ad35da18dfdab2feeaab96579621 Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-09-051-4/+4
| | | | | Change-Id: I48be11e4df75a86418b1e83b90f7c1709f9c5734 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* CMake: Work around OpenGLRendererLib not having an SBOM typeAlexandru Croitor2025-09-031-0/+1
| | | | | | | | | | | | | | | | | The target is a bare library created with add_library(), and then uses qt_internal_extend_target to add some attribution info. This will break with a future qtbase that will try to generate an SBOM for any target that adds any kind of sbom info, but doesn't provide an SBOM TYPE. qtbase SBOM support doesn't offer a good type for this kind of target yet, so to work around it, we set the SBOM TYPE to CUSTOM for now. Pick-to: 6.8 6.9 6.10 Task-number: QTBUG-134894 Change-Id: Ibd9101e6949c2f3d551927fa1523e8204a9cb249 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-09-021-4/+4
| | | | | Change-Id: Iea5fee39d399582928390cc7cac3d5e6520b44cb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add CLASS_NAME and PLUGIN_TARGET to 3DQuickLogicUlf Hermann2025-08-141-0/+2
| | | | | | | | | | | This is required to stay compatible with older versions with manually written plugin sources. Amends commit b559603cd09f724838cfe6ba9639cfe5957b727e Pick-to: 6.10 6.9 6.8 Change-Id: I2f6e52e7fcdd61de25f1d174ce679965ac83d9dc Reviewed-by: Mike Krus <mike.krus@kdab.com>
* Update assimp dependencyMike Krus2025-08-086-166/+205
| | | | | | | | [ChangeLog][Third-Party Code] Update ASSIMP to 6.0.2 Change-Id: I791680ad92cbbd3332c48fb5775a7b89bf808ea4 Pick-to: 6.10 6.9 6.8 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-08-071-4/+4
| | | | | Change-Id: Ib4893bd969da61bd68cf58f1757be9dab878c97e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Fix incorrect usage of \generatelistTopi Reinio2025-08-061-1/+1
| | | | | | | | | | | | | | | | | | | | | The \generatelist command takes an optional argument that affect how the members are listed, for example, `classesbymodule` which creates an annotated list of the classes in a named C++ module. `groupsbymodule` is not recognized or documented. QDoc falls back to generating a list of all members of a group in this case. While the end result is correct, this relies on an undocumented feature that is likely to change and break. Replace these instances with an explicit \annotatedlist command that produces the same output. Pick-to: 6.10 Task-number: QTBUG-138901 Change-Id: I10e54f01c473a014e9e1a15cf3bf6489f2123178 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Remove year from Qt Copyright in REUSE.tomlLucie Gérard2025-07-142-10/+10
| | | | | Change-Id: I0791f1a7f5684435c711d65eab6e99b2cf213dd9 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-07-071-4/+4
| | | | | Change-Id: I645254182b6e84b4ba1c98dfc98d4bea5275d6b5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Include what you need: qquaternion.hMarc Mutz2025-07-0426-0/+57
| | | | | | | | | | | | | | qmatrix4x4.h will lose its qquaternion.h include, so include qquaternion.h explicitly in all files that mention 'QQuaternion', unless, for a foo.cpp, the own foo.h has already included it. Picking all the way back, even though the include removal won't be picked as far back, because it's the correct thing to do and cannot fail. Pick-to: 6.10 6.9 6.8 6.5 Change-Id: I417307626f61b47f694b18424f8c2941f7b8a31c Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-07-031-4/+4
| | | | | Change-Id: I11abf659269b3a5549d953ce8c387e5a53f103be Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qt3dQt Submodule Update Bot2025-07-021-4/+4
| | | | | Change-Id: I03f0b519cac7dec8d9c9554ae7a26d25d0ad9fc6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>