aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/libpysideremoteobjects
Commit message (Collapse)AuthorAgeFilesLines
* Modify headers installation for CMake buildsShyamnath Premnadh2025-07-041-1/+1
| | | | | | | | | | | | | | | | | | | Previously, the headers are installed as ${CMAKE_INSTALL_PREFIX}/include/cmake_package_name, where cmake_package_name is the CMake package name, e.g., PySide6. In the wheels, the headers were included as package_name/include. Since the level of the include directory is different, this caused issues when importing the CMake package in a downstream project. - This change modifies the installation of the headers so that the CMake install prefix and the wheels are consistent. - Additionally - this change adds the libpyside6 headers to the wheels. - The include headers for libshiboken were shipped with shiboken6-generator and not with shiboken6, which has the libshiboken binary. Change-Id: I96e3280799da169836e24551b906274f5b0fc962 Reviewed-by: Alexandru Croitor <[email protected]>
* libshiboken: Add utility class for stashing Python errorsFriedemann Kleint2025-05-071-9/+4
| | | | | | | | | It encapsulates fetching/restoring errors and uses the old or new exception API depending on version. Task-number: PYSIDE-3067 Change-Id: I6e39d92c7e79fed864b364a90c5bd5b474a41ed6 Reviewed-by: Christian Tismer <[email protected]>
* Fix QtRemoteObjects tests to pass for non-unity buildsFriedemann Kleint2025-03-203-6/+7
| | | | | | | | | | | | | pysidedynamiccommon_p.h declared a static variable that is instantiated in each compilation unit in a non-unity build. Move it out of the header. Amends 19abd816e73bebdd489408d0a3b7676822bff39c. Pick-to: 6.9 Task-number: PYSIDE-862 Change-Id: I8f3ef392c50c8e2f443f1eb027bb7c54ee1c7975 Reviewed-by: Brett Stottlemyer <[email protected]>
* libpysideremoteobjects: Fix build with 6.10Friedemann Kleint2025-03-191-1/+1
| | | | | | | | | | | Amends 19abd816e73bebdd489408d0a3b7676822bff39c. Task-number: PYSIDE-862 Task-number: PYSIDE-3011 Task-number: QTBUG-87776 Pick-to: 6.9 Change-Id: Iba8afb9f963c34ef5bdfef4168cabcb82bf9dd3b Reviewed-by: Cristian Maureira-Fredes <[email protected]>
* Make Remote Objects usable beyond ModelsBrett Stottlemyer2025-03-1314-0/+2097
While present, the Qt Remote Objects bindings to Python have not been very useful. The only usable components were those based on QAbstractItemModel, due to the lack of a way to interpret .rep files from Python. This addresses that limitation. Fixes: PYSIDE-862 Change-Id: Ice57c0c64f11c3c7e74d50ce3c48617bd9b422a3 Reviewed-by: Friedemann Kleint <[email protected]> Reviewed-by: Brett Stottlemyer <[email protected]>