aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge tag 'v5.15.12-lts' into tqtc/lts-5.15-opensourcev5.15.12-lts-lgplSimo Fält2023-06-299-18/+47
|\ | | | | | | | | | | Qt For Python Release 5.15.12 Change-Id: I6bb1407a6766d4a7dd639873feef65966bd6a1e0
| * Support Python 3.11.NFriedemann Kleint2022-12-221-1/+1
| | | | | | | | | | | | | | | | | | | | 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>
| * Pin Qt5.15.12 sha1 and bump version numbers for releaseSimo Fält2022-12-213-3/+3
| | | | | | | | | | Change-Id: I92de83613a70e15686170c2c92981972a08cd52a Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
| * Add changelog for 5.15.12Friedemann Kleint2022-12-212-1/+24
| | | | | | | | | | | | | | Partially revert c1f91c8a06c490c21db12a426fcb00396f973f68. Change-Id: I27b3230f9172b4ee99a6358efaa302723a4b80ac Reviewed-by: Simo Fält <simo.falt@qt.io>
| * Update changes-5.15.11Friedemann Kleint2022-12-091-0/+10
| | | | | | | | | | Change-Id: Ifdd57cc18b4280ba74cb0b63135fa1b97e03fdeb Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
| * shiboken: Add missing g++ includes for g++ 11.3Julien Schueller2022-12-061-11/+7
| | | | | | | | | | | | | | | | | | | | | | | | 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>
| * Documentation: Improve module pages titleFriedemann Kleint2022-11-081-2/+2
| | | | | | | | | | | | | | | | | | 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)
| * doc: use more processes for sphinx-buildCristián Maureira-Fredes2022-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | 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)
* | Merge tag 'v5.15.11-lts' into tqtc/lts-5.15-opensourcev5.15.11-lts-lgplSimo Fält2023-06-2929-68/+230
|\ \ | | | | | | | | | | | | | | | Qt For Python Release 5.15.11 Change-Id: Idbf9b792238244e185e39be4058a7a2c69458ce9
| * | Pin Qt5.15.11 sha1 and bump version numbers for releaseSimo Fält2022-11-033-3/+3
| |/ | | | | | | | | Change-Id: I9fff26dbf9196c0e8627c6e16cc5d3878533508f Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
| * Fix blocking threads in static functions of QMessageBoxFriedemann Kleint2022-11-031-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | 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>
| * Add changelog for 5.15.11Friedemann Kleint2022-11-021-0/+26
| | | | | | | | | | Change-Id: I5c6a0757837b500f017772fe024c5a96303d5957 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
| * Fix PyLance + mypy static analysis issuesAdrian Herrmann2022-10-204-10/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * shiboken2/macOS: Fix C++ 11 integer types (int32_t, ...) not being recognizedFriedemann Kleint2022-10-071-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * Document the argument-type attribute of the rejection typesystem elementFriedemann Kleint2022-09-271-5/+8
| | | | | | | | | | | | | | Fixes: PYSIDE-2015 Change-Id: Ia1dc946f03ec6bdbe92fa0ebbe4a73f3a7faafcf Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 4669e8ef08eeb4dc81df04214807e9c4da8fc965)
| * Fix Property GC tracking for Python 3.11Christian Tismer2022-09-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | 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>
| * QtDataVisualization: Add ownership transfers for QValue3DAxisFormatterFriedemann Kleint2022-08-181-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | 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)
| * Add support for Python 3.11Friedemann Kleint2022-08-056-9/+15
| | | | | | | | | | | | | | | | 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)
| * Update qt5 dependencySimo Fält2022-08-041-1/+1
| | | | | | | | | | Change-Id: Ic06c1357a76ea69ba2a73cbbfa8d763d31fdd2cd Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
| * libshiboken: Fix crashes with static strings in Python 3.11Friedemann Kleint2022-08-031-2/+17
| | | | | | | | | | | | | | | | | | | | | | | | 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)
| * build: update wheel namesCristián Maureira-Fredes2022-07-052-16/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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>
| * Fix GLES buildsFriedemann Kleint2022-07-032-2/+2
| | | | | | | | | | | | | | | | | | | | | | 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)
| * libshiboken: Fix build with numpy 1.23.0Friedemann Kleint2022-06-271-0/+5
| | | | | | | | | | | | | | 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>
| * Fix usage of Py_TYPE() for Python 3.11Friedemann Kleint2022-06-141-4/+5
| | | | | | | | | | | | | | | | | | | | 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)
| * Fix deprecation of the Py_TRASHCAN_SAFE_BEGIN/END macrosFriedemann Kleint2022-06-112-0/+16
| | | | | | | | | | | | | | | | | | | | 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)
| * Documentation: Fix mention of the clang environment variableFriedemann Kleint2022-06-113-8/+8
| | | | | | | | | | | | | | | | | | | | 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)
| * libshiboken: Fix a crash in Shiboken::Object::isValid() for Python 3.11Friedemann Kleint2022-06-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * libshiboken: Fix hangs introduced by mutexFriedemann Kleint2022-06-111-7/+7
| | | | | | | | | | | | | | | | | | | | 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)
* | Merge tag 'v5.15.10-lts' into tqtc/lts-5.15-opensourcev5.15.10-lts-lgplSimo Fält2023-06-299-5/+62
|\ \ | | | | | | | | | | | | | | | Qt For Python Release 5.15.10 Change-Id: Ie11dd2ac7278359128c19174cb4becd1cb5edbbe
| * | libshiboken: Fix hangs introduced by mutexFriedemann Kleint2022-06-131-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * | Pin Qt5.15.10 sha1 and bump version numbers for releaseSimo Fält2022-06-093-3/+3
| |/ | | | | | | | | Change-Id: I89644fb5e62747d146f0fe8d11ecbcdf343e677f Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
| * Add changelog for 5.15.10Friedemann Kleint2022-06-081-0/+29
| | | | | | | | | | Change-Id: I0ac9e579270eb9bbb88c5343a8ede7899e3c1d07 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
| * libshiboken: Fix occasional crashes when using QMLFriedemann Kleint2022-06-041-0/+12
| | | | | | | | | | | | | | | | | | | | 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)
| * Fix "Internal C++ object already deleted." when using ↵Friedemann Kleint2022-05-251-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | 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)
| * Fix a crash in QTextBlock.layout()Friedemann Kleint2022-05-241-0/+5
| | | | | | | | | | | | | | | | | | 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)
| * shiboken6: Generate converters for all smart pointee base classesFriedemann Kleint2022-05-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * PySide6: Handle not finding a slot by nameFriedemann Kleint2022-04-221-0/+5
| | | | | | | | | | | | Change-Id: Ie2c652223aaaa853c99d540acebb99f754f34d61 Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit 4b763b54737b0da8f10cfed245637310d4cd80c7)
* | Merge tag 'v5.15.9-lts' into tqtc/lts-5.15-opensourcev5.15.9-lts-lgplSimo Fält2023-06-2923-78/+307
|\| | | | | | | | | | | Qt For Python Release 5.15.9 Change-Id: I6a2717036c50f27aa0eeea6cfcfbc2970c0bd04a
| * Update version numbers for releaseSimo Fält2022-04-112-2/+2
| | | | | | | | | | Change-Id: I8a206834c20e44d126e6532323da58a82d894a52 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
| * Build macOS universal binarySimo Fält2022-04-117-32/+157
| | | | | | | | | | | | | | | | 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>
| * Update qt5 dependencySimo Fält2022-04-111-1/+1
| | | | | | | | | | | | | | Pinned to Qt5#lts-5.15.9 sha1. Change-Id: Ic3905b02a5288dab77b767cbe37b442b0efa44c2 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
| * Fix uninitialized variable causing crash when using shiboken.deleteLuc Touraille2022-04-091-0/+1
| | | | | | | | | | | | | | | | | | 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)
| * Add changelog for 5.15.9Friedemann Kleint2022-04-081-0/+26
| | | | | | | | | | Change-Id: I81ab3773383f922ab9b9db3a8f39b99247fbe65b Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
| * Fix crashes with named parametersFriedemann Kleint2022-04-081-5/+0
| | | | | | | | | | | | | | | | | | | | | | 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>
| * Support a Python 3.10 build in 5.15 without limited APIChristian Tismer2022-04-042-22/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * Use different mirror if download.qt.io failsSimo Fält2022-04-011-1/+1
| | | | | | | | | | | | | | | | 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>
| * Fix endless recursion querying __doc__ of a propertyFriedemann Kleint2022-04-011-1/+1
| | | | | | | | | | | | | | | | | | | | 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)
| * PySide6: Fix crash when implementing QQuickFramebufferObject.createRenderer()Friedemann Kleint2022-03-241-0/+5
| | | | | | | | | | | | | | | | | | 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)
| * PySide6: Fix parent relationship in QWizard::setPage()Friedemann Kleint2022-03-161-0/+5
| | | | | | | | | | | | | | | | Similar to QWizard::addPage() Change-Id: I4702d044551353b373ac4da9a0cd5692dd685ca9 Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit aaf93cb34f30f36fa9622b29c21aaef29be02676)
| * Fix UNICODE conversion with Python3/Non-Limited APIFriedemann Kleint2022-02-261-6/+20
| | | | | | | | | | | | | | | | | | 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>