[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.