[qt/qt/qtbase]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/qt/qtbase Pushed by mirror-service into branch '6.11'. Changed from bd091f504a017e48ebcc2e86bb68a39e96c01420 to e1e7500339ec23d409d68dc52ecd011825d10148 Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit a7d49857fd2b90128fcd5feadd82d1c850114aac by Qt Cherry-pick Bot (on behalf of David Boddie) on 23/07/2026 at 15:34.. doc: Introduce link targets to make begin() and end() links useful Auto-links to begin() and end() were unresolved in the context in which they were used. While the STL-style iterators documentation might be too general for an explanation, it is at least a starting point. Change-Id: I088116d10678f8f96afaf83c1f110e808b11aa4a Reviewed-by: Topi Reinio <[email protected]> (cherry picked from commit 031dc0eb547ee4618ae1e2aa8f6bfe34f8063e3c) Reviewed-by: Qt Cherry-pick Bot <[email protected]> (cherry picked from commit eb5adf04c01d5c3ae9b338948181595693197d65) https://invent.kde.org/qt/qt/qtbase/-/commit/a7d49857fd2b90128fcd5feadd82d1c850114aac Git commit f98f72b17153af320cc36caee0e0443aa3f0be38 by Qt Cherry-pick Bot (on behalf of Alexandru Croitor) on 23/07/2026 at 18:50.. CMake: Split SBOM build tools from system build tools We need a way to distinguish which build tools are built as part of the project, and which build tools are pre-built and found in the system. This will affect whether the build tool is CONTAINed by the project in the spdx relationships of the document / tool. Add a new SYSTEM_BUILD_TOOL entity type to mark tools found in the system Rename _qt_internal_sbom_add_project_default_build_tools to _qt_internal_sbom_add_project_default_system_build_tools and other such functions to refer to system build tools. The will now create SYSTEM_BUILD_TOOL entries because CMake, the compiler, and the linker are all pre-built tools found in the system. The old BUILD_TOOL entity can now be used with regular executable targets. Pick-to: 6.8 Change-Id: I1769dd76264e4842d6a6f00ba0f9073ecaeeb1f7 Reviewed-by: Joerg Bornemann <[email protected]> (cherry picked from commit 84c1b50a342a6665d1096487aea1ed3122fa61cc) Reviewed-by: Qt Cherry-pick Bot <[email protected]> (cherry picked from commit fb2b3c1d61643cbabc47c3b56eccbc3c7b60c351) https://invent.kde.org/qt/qt/qtbase/-/commit/f98f72b17153af320cc36caee0e0443aa3f0be38 Git commit e1e7500339ec23d409d68dc52ecd011825d10148 by Qt Cherry-pick Bot (on behalf of Alexandru Croitor) on 23/07/2026 at 18:50.. CMake: Modify "project contains" SPDX relationship behavior Previously the build system always added a "project package CONTAINS target package" SPDX relationship to all defined sbom targets. Skip adding this relationship for system libraries and system build tools because the project SPDX package does not really contain those binaries. Also add an option to opt out for other targets. Add tests. Pick-to: 6.8 Change-Id: I24b184a98f9b89c6e69713511f05a7d0b45d44c0 Reviewed-by: Joerg Bornemann <[email protected]> (cherry picked from commit cb86a0d7d46fc30e831cf525a1b82552584ec5ad) Reviewed-by: Qt Cherry-pick Bot <[email protected]> (cherry picked from commit 0b7b251d6ecc84f291328fdaa270cb28ddcac7fe) https://invent.kde.org/qt/qt/qtbase/-/commit/e1e7500339ec23d409d68dc52ecd011825d10148