| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
Qt For Python Release 5.15.12
Change-Id: I6bb1407a6766d4a7dd639873feef65966bd6a1e0
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Amends 56852d48401e1dfb0a022b39dc857d39fca76445.
Change-Id: I25b0a568bd4c8ec6ea8f24beaf2fc2739f6b10b2
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit 51b80a32cc4ebe5fc8f63f1531b91659e661afe9)
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
| |
| |
| |
| |
| | |
Change-Id: I92de83613a70e15686170c2c92981972a08cd52a
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
| |
| |
| |
| |
| |
| | |
Partially revert c1f91c8a06c490c21db12a426fcb00396f973f68.
Change-Id: I27b3230f9172b4ee99a6358efaa302723a4b80ac
Reviewed-by: Simo Fält <simo.falt@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: Ifdd57cc18b4280ba74cb0b63135fa1b97e03fdeb
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This fixes build on conda-forge where shiboken doesn't find the
type_traits header. This seems to be have been introduced by g++ 11.3.
Task-number: PYSIDE-1012
Change-Id: I7d8f17ba38b136a0b093001c313acf3ef5860aee
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 8d02d83394a967f6ac600e7db5120fb4727acd34)
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Task-number: PYSIDE-2038
Change-Id: Ib87c2a1ff77bbb0bf71f4f2ca976929780e5b398
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit ae970d1794821f383e53ae62487cb1e0723ff051)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Adding the option '-j auto' to the calls we have
for sphinx-build, speeding up the documentation generation process.
Change-Id: Ie676d305e283fa217a90f3de64f96978ce6b3af0
Task-number: PYSIDE-1106
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit ddbf71586ac56b623c6467285b2b965f377d4752)
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Qt For Python Release 5.15.11
Change-Id: Idbf9b792238244e185e39be4058a7a2c69458ce9
|
| |/
| |
| |
| |
| | |
Change-Id: I9fff26dbf9196c0e8627c6e16cc5d3878533508f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add the allow-thread attribute for the compatibility overloads
along with a fixme comment.
Fixes: PYSIDE-2034
Task-number: PYSIDE-803
Change-Id: Id89767c8fdd14cc450ae131ead873d1afdc94b8f
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 5c37a8c9ffea848f4115e3b89f50bddc4ea4a6de)
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: I5c6a0757837b500f017772fe024c5a96303d5957
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There were three problems that together led to issues with static
analysis in PyLance and mypy, leading to e.g. autocompletion + syntax
highlighting in VS Code not working in some cases:
1. `Shiboken.Object = Object` is an assignment expression and is thus
not executed as type stub files must only include type declarations.
Declare the Shiboken.Object class inside a proper stub file instead.
2. Some imports thought to not be necessary anymore because of a newer
PEP and thus removed turn out to still be necessary and are
reintroduced.
3. The shiboken2 module directory was missing a py.typed file, which
acts as a marker file for mypy and is required by it.
Fixes: PYSIDE-2043
Change-Id: I3b5666581e89c8ce181f065f4d3edbf323d5cf51
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The system type headers were not parsed when Xcode was installed
under /Applications/Xcode.app/Contents/Developer/...,
causing the typedefs not to be seen and int32_t being
handled as unknown primitive types. The array modifications
for the OpenGL functions were then not generated correctly.
Fix by using std::strstr() for checking.
Change-Id: Ia4344599807a9fcc3d4de5bbe850575faace4b3e
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 92943cbb530edb4fd8b7292b3b0ea964d7a6fdde)
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
| |
| |
| |
| |
| |
| | |
Fixes: PYSIDE-2015
Change-Id: Ia1dc946f03ec6bdbe92fa0ebbe4a73f3a7faafcf
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit 4669e8ef08eeb4dc81df04214807e9c4da8fc965)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The GC was not untracked when PySide Property was deleted.
This was found by the new deeper error tracking in debug Python 3.11 .
Fixes: PYSIDE-1960
Change-Id: I5ecdfb88529c22a44575ca9460d6753b1e389079
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit ace680f4c5fc8564df9daaa41bf8779c9fffa671)
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add ownership modifications to the setter and factory functions.
Amends 966fa464d1f91292c91bede88bfaf1741acdce6e.
Fixes: PYSIDE-2019
Change-Id: I257af1533509d823a70aa0a8f8704d3f211b23a7
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit ae297b960d031e2ef630bf914297e108434e5ad8)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Task-number: PYSIDE-1960
Change-Id: I180da61cf7085e9620cbec0f1832ac1332c9b9a1
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit bc7face18376b52e99079d633da610adc5cc57ef)
|
| |
| |
| |
| |
| | |
Change-Id: Ic06c1357a76ea69ba2a73cbbfa8d763d31fdd2cd
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In Python 3.11, some strings come with a refcount above decimal
1000000000, apparently indicating that they are interned. Replace the
mechanism by PyUnicode_InternFromString().
Task-number: PYSIDE-1960
Change-Id: I6436afee351f89da5814b5d6bc76970b1b508168
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit a09a1db8391243e6bb290ee66bb6e3afbb114c61)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Removing extra cpX arguments from the wheel name
- Use PEP600 to include the glibc version on the wheel name, instead
of manylinux1.
- Use 'abi3' on windows instead of 'none', because it's already
supported on Windows
Change-Id: I312586b72d38f2c5c4835ba5040d064e44c80e29
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit a72239ef610940910b6375f638c0708cd1da97ff)
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add QOpenGLVersionFunctionsFactory to list of dropped entries.
Task-number: PYSIDE-1636
Fixes: PYSIDE-1980
Change-Id: Ie203372c2d15776a466f0fa04fe32a777bf85e52
Reviewed-by: Christophe Giboudeaux <christophe@krop.fr>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit e0848b2d644574e914d3f71c1fe4b309e39ac099)
|
| |
| |
| |
| |
| |
| |
| | |
Change-Id: I885c332d6c948820140946c73ae1926e88834143
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 1422cf4a7f277fb13fd209f24a90d6c02641497d)
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The macro was changed to a function, no longer allowing for assignment.
Task-number: PYSIDE-1960
Change-Id: I4bc0e9a5c1f3dc70d59628e63b7b9d47ea449992
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 73adefe22ffbfabe0ef213e9c2fe2c56efdd7488)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Replace by Py_TRASHCAN_BEGIN/END as introduced in 3.10.
Task-number: PYSIDE-1960
Change-Id: I17aaa2e9fa9c44f8c1004fc8dba8b22932ea44d0
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit 03928069a6781a1849245e6219f9caa64093068e)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Use LLVM_INSTALL_DIR instead of deprecated CLANG_INSTALL_DIR.
Fixes: PYSIDE-1956
Change-Id: I69080670f28267eadd7def6b81599703c9e95fa3
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit fd6f5801117e6c3d215e9b53b8bf5a8e8506ae78)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The function is passed type objects for class methods, which caused
it to crash.
The first clause did not catch this, and so it was cast to SbkObject
below.
Add a type check to prevent this.
Task-number: PYSIDE-1960
Change-Id: Icfdd6fefb7156ac5961444bd5395109849a1d66e
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
(cherry picked from commit 52df3b8f64d08f412d7f8b12d82fc0ae6f3c741d)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Use a recursive mutex since nested locks can occur in
~BindingManager.
Amends e141ea41cf6f2840281ab6e52b0861a6d1dcc137.
Change-Id: I2dee3da70fe855859b3917e6ac775b8c5cdf5da7
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit a2005503162fd707d71027712f13f6b9454e78ad)
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Qt For Python Release 5.15.10
Change-Id: Ie11dd2ac7278359128c19174cb4becd1cb5edbbe
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use a recursive mutex since nested locks can occur in
~BindingManager.
Amends e141ea41cf6f2840281ab6e52b0861a6d1dcc137.
Change-Id: I2dee3da70fe855859b3917e6ac775b8c5cdf5da7
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit a2005503162fd707d71027712f13f6b9454e78ad)
(cherry picked from commit dfae9541544b64174738ff9383607d2040b2d2ff)
Reviewed-by: Simo Fält <simo.falt@qt.io>
|
| |/
| |
| |
| |
| | |
Change-Id: I89644fb5e62747d146f0fe8d11ecbcdf343e677f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: I0ac9e579270eb9bbb88c5343a8ede7899e3c1d07
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
QML calls into the generated QObject::metaObject() from threads
without GIL, causing crashes for example in retrieveWrapper(). Use a
mutex to guard access.
Change-Id: I374ada7fc207d86a062f950751503764a5e5dddf
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit e141ea41cf6f2840281ab6e52b0861a6d1dcc137)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
QWidget::nativeParentWidget()
Prevent the return value heuristics from setting a parent relationship.
Fixes: PYSIDE-1893
Change-Id: Id2f71251c2d0f55072675cb36e4ec5ed9511c92d
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit e5d50b1e9f057fd37c6adb2bd66dcc3d49f6e3a9)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Prevent the return value heuristics from setting a parent relationship.
Fixes: PYSIDE-1939
Change-Id: I7b8b4080f4c0c288439140c44fb9c2b896af2907
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 0e62c4db50472f8b581022c86a6be651158d0cd0)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Introduce helper functions to recursively collect all base classes.
Amends 24cd62c9d18850707574ba7eb637ff24bee353a1.
Fixes: PYSIDE-1933
Task-number: SIDE-1397
Change-Id: I7c205d226d77c113f5a1e90a2e93e96fe4c54e5e
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit ee47ccbd9a7310da01b421c51c956739df0acdf4)
|
| |
| |
| |
| |
| |
| | |
Change-Id: Ie2c652223aaaa853c99d540acebb99f754f34d61
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 4b763b54737b0da8f10cfed245637310d4cd80c7)
|
|\|
| |
| |
| |
| |
| | |
Qt For Python Release 5.15.9
Change-Id: I6a2717036c50f27aa0eeea6cfcfbc2970c0bd04a
|
| |
| |
| |
| |
| | |
Change-Id: I8a206834c20e44d126e6532323da58a82d894a52
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Collection of bits and pieces to enable MacOS universal
wheel creation in Qt CI.
Change-Id: I0a889258ec4f89ca3a26c8bf2ee76f0d5c676a7a
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
| |
| |
| |
| |
| |
| | |
Pinned to Qt5#lts-5.15.9 sha1.
Change-Id: Ic3905b02a5288dab77b767cbe37b442b0efa44c2
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The isQAppSingleton flag was not initialized, meaning that any shiboken
wrapper could be randomly considered as a QCoreApp one.
Change-Id: I96c836762a2ad2a6e8978dee10965c086bd50645
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit fca1416b4f4aedc640f05a8183e04b67ea117495)
|
| |
| |
| |
| |
| | |
Change-Id: I81ab3773383f922ab9b9db3a8f39b99247fbe65b
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Cherry-pick 5f1459ac96ab97f85d1391b7d3ec424c782e5b52 of
3d9fa77b9fd556fdd87125aa33ce0a3bf8dda3f9 failed to remove
Py_DECREF(kwds_dup).
Task-number: PYSIDE-1697
Fixes: PYSIDE-1881
Change-Id: I352df489a15d2c799d177226bad7c5e00fb71a91
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The original patch worked with limited API, only.
This one adds the missing _Py_Mangle function as in
PySide 6.X and modernizes and fixes the modern embedding
support.
A remaining problem is building with debug Python 3.10 .
There are many refcount errors which need to be found
again, because they all were solved in PySide 6.X .
With the same limited quality of the solution for 5.15 and
the limited API, this is a fix, the debug problem comes later.
Task-number: PYSIDE-1749
Fixes: PYSIDE-1775
Change-Id: I18a9b6756e49850c5d2d2e65b65e1ae934154905
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Pick-to: 6.2
Change-Id: I36303943a6559ad7ff20e54478ec93a2d997651a
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit 192909a77f9c8caa4cd6d24987761fbca7ea199e)
Reviewed-by: Simo Fält <simo.falt@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add a check for None
Fixes: PYSIDE-1874
Change-Id: I0127ba77ef2017dae232f2a1db1410d9cfe62405
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit 370e5c712cafb1ff3ca22cc1f9794904f6d7a14a)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Pass the ownership to C++.
Fixes: PYSIDE-1868
Change-Id: I52c0c7778a2d89b38406d6c1e15482855057fb5c
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit 45002cd9d60b03045584d5dc210e8499ec11a996)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Similar to QWizard::addPage()
Change-Id: I4702d044551353b373ac4da9a0cd5692dd685ca9
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit aaf93cb34f30f36fa9622b29c21aaef29be02676)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The code does not work the same way in Python2/3.
Port the Python 3 code from PySide6.
Fixes: PYSIDE-1835
Change-Id: I2859180e103492f6b10b2f658db3055593b49e43
Reviewed-by: Christian Tismer <tismer@stackless.com>
|