[qt/pyside/pyside-setup]: 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/pyside/pyside-setup Pushed by mirror-service into branch 'dev'. Changed from 12d72e557af3e2410c4a61a74bc22b197fcf2ed6 to 0a699b48e4f766f3ed902bc45513a33357174f77 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 1430b86e862fc42d752aa7d0254c03c6e7fedf9e by Friedemann Kleint on 17/08/2026 at 18:24.. shiboken_generator: Fix more clang warnings about wrong function prototypes in generated PyMethodDef Move the strings to the base class and fix the warnings for opaque containers, too. Complements 9face0bb35bf717072fda89cf8fcfb13cd59f867. Pick-to: 6.11 Change-Id: I71d4641bf4606e640992a6b0db28f231197104d1 Reviewed-by: Cristian Maureira-Fredes <[email protected]> https://invent.kde.org/qt/pyside/pyside-setup/-/commit/1430b86e862fc42d752aa7d0254c03c6e7fedf9e Git commit 0a699b48e4f766f3ed902bc45513a33357174f77 by Friedemann Kleint (on behalf of Alexandru Croitor) on 17/08/2026 at 20:04.. Adapt to new Apple framework include behavior in Qt 6.12 qtbase 8d4d1c58cd37939f906edcffd22c93c479d90ce9 stopped pointing include paths into the framework bundles. The qt module's INTERFACE_INCLUDE_DIRECTORIES now contain: $prefix/include/Qt<module> $prefix/ lib/Qt<module>.framework instead of $prefix/ lib/Qt<module>.framework/Headers $prefix/ lib/Qt<module>.framework Also the $prefix/include dir is now passed as an "-idirafter" compile option on Qt6::Platform instead of an include directory in INTERFACE_INCLUDE_DIRECTORIES. Extract that option value and pass it to shiboken via a new --dir-after-include-paths option. libclang considers a header found there as a system header, so we need to force shiboken's processing of Qt headers there. Otherwise the types of header-only modules (QtUiPlugin, QtQmlIntegration) and of the frameworks they pull in first are skipped. Since a framework header is now detected as lib/QtFoo.framework/Headers/qfoo.h generate a framework-style #include <QtFoo/qfoo.h> for it in generated .cpp files, instead of the previous #include <Headers/qfoo.h> which wouldn't work anymore. The change now also passes the module's INTERFACE_INCLUDE_DIRECTORIES to shiboken, to ensure its include path is taken into account. Task-number: QTBUG-141360 Task-number: PYSIDE-3276 Change-Id: I68039dfa1816d1ccb2c65cb8cf0381174f88d7cb Reviewed-by: Friedemann Kleint <[email protected]> https://invent.kde.org/qt/pyside/pyside-setup/-/commit/0a699b48e4f766f3ed902bc45513a33357174f77