aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6
Commit message (Collapse)AuthorAgeFilesLines
...
* Add PepModule_AddType()Friedemann Kleint2025-09-0315-23/+22
| | | | | | | | | | | | | PyModule_AddObject() is deprecated in 3.13. For adding types to a module, PyModule_AddType() can be used instead (added to stable ABI in 3.10). Add a Pep function for it. This requires adapting some type names in QML. Pick-to: 6.9 6.8 Task-number: PYSIDE-3147 Change-Id: I169a6b7071c780dd3c3ec2ddd0762dca6cacf067 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Adapt to deprecation of PyEval_GetBuiltins()Friedemann Kleint2025-09-031-1/+3
| | | | | | | | | | | | | | PyEval_GetBuiltins(), which returns a borrowed reference, has been deprecated in favor of PyEval_GetFrameBuiltins(), which returns a new reference, for the stable ABI in 3.13. Add a Pep-wrapper which emulates the new behavior and use that. Pick-to: 6.9 6.8 Task-number: PYSIDE-3351 Task-number: PYSIDE-3147 Change-Id: I6b726aa110b311c038dc7db749f006fc3c63acf5 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Use PepType_GetNameStr() where appropriateFriedemann Kleint2025-09-032-7/+2
| | | | | | | Pick-to: 6.9 6.8 Task-number: PYSIDE-3171 Change-Id: I3499a6b5ef46b865a6719e55da2fd1270f962777 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Adapt to deprecation of PyEval_GetGlobals()Friedemann Kleint2025-09-032-7/+12
| | | | | | | | | | | | | | PyEval_GetGlobals(), which returns a borrowed reference, has been deprecated in favor of PyEval_GetFrameGlobals(), which returns a new reference, for the stable ABI in 3.13. Add a Pep-wrapper which emulates the new behavior and use that. Pick-to: 6.9 6.8 Task-number: PYSIDE-3351 Task-number: PYSIDE-3147 Change-Id: Ic1eba66bf2be23b057a3b21db671e98558394923 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Fix compilation with Python 3.14/raised limited API/PyObject parametersFriedemann Kleint2025-09-0321-97/+114
| | | | | | | | | | Some macros (Py_INCREF/Py_TYPE) were reimplemented as functions, unearthing some type incompatibilities. Pick-to: 6.9 6.8 Task-number: PYSIDE-3147 Change-Id: If10bc5941d718d8845c7bbd5facf6021539aad34 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Remote Objects: Fix valgrind warning about accessing freed memory (Python ↵Friedemann Kleint2025-09-031-1/+1
| | | | | | | | | | | | | <=3.10) The type name should be a global, static string. Amends 19abd816e73bebdd489408d0a3b7676822bff39c. Task-number: PYSIDE-862 Pick-to: 6.9 Change-Id: Id1c3de06fff71f35aa6d86be7759e3403204f7e6 Reviewed-by: Brett Stottlemyer <brett.stottlemyer@gmail.com>
* Remove usage of global header shiboken.hFriedemann Kleint2025-09-025-5/+13
| | | | | | | | | Following the "include only what you need" principle. Pick-to: 6.9 6.8 Task-number: PYSIDE-3171 Change-Id: I6579417f62f9cb0a494d244ed23eb31d924bb79f Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Use the C-string functions from namespace std, consistentlyFriedemann Kleint2025-09-027-15/+23
| | | | | | | | | Complements 5608c60f47f6c39a6c1dee5fb165c6d70bd1ee3f. Task-number: PYSIDE-3171 Pick-to: 6.9 6.8 Change-Id: I57f0d8bbd8d0f82367f03d0f55297e74361c44da Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Adapt to deprecation of PySlice_GetIndicesEx()Friedemann Kleint2025-08-291-4/+10
| | | | | | | | | Expand to two function calls as explained in the documentation. Pick-to: 6.9 6.8 Task-number: PYSIDE-3147 Change-Id: I6862c541a273528d312c9521bff80e24ae36582c Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* type hints: Add/fix operator << bindings for QPolygon and QPolygonFEce Cinucen2025-08-282-3/+13
| | | | | | | | | | | | - Added missing operator << overloads for QPolygonF and fixed QPolygon operator << return as QPolygon instead of None. - Added the glue code for QPolygonF as well. - Stubs now correctly show returns as QPolygon/QPolygonF and chained shift calls type check as expected. Pick-to: 6.8 6.9 Fixes: PYSIDE-3047 Change-Id: I075e5f3fe6644936a31c158136e033e6970797ce Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Fix compilation with Python 3.14/raised limited API/headersFriedemann Kleint2025-08-281-0/+2
| | | | | | | | Apparently, some C-headers providing string functions are no longer transitively included. Change-Id: Iec8160a3bacbc314719bbe5b32f78403900031da Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* type hints: Correct the type annotation of the notify parameter in ↵Ece Cinucen2025-08-282-2/+2
| | | | | | | | | | | | | QtCore.Property - The stub previously declared notify as Optional[Callable[[], None]], but at runtime notify must be a Signal (emitted when the property changes), never a Callable. - This caused errors in type checkers when passing a Signal to notify. - The annotation is now updated to Optional[Signal] Pick-to: 6.8 6.9 Fixes: PYSIDE-2308 Change-Id: Ie42e220c51dc0419524b9dc5696371f03c42cad9 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Fix crash checking base type for QObject* when checking QGraphicsObject ↵Friedemann Kleint2025-08-151-3/+5
| | | | | | | | | | | | | hierarchies Amends 6f996ff3439e69b3938e617135b266974802d5b1. Fixes: PYSIDE-3158 Task-number: PYSIDE-3115 Task-number: PYSIDE-3069 Pick-to: 6.9 6.9.2 Change-Id: I66bbc9d79d850c108411f9dcbe7e3090ad15b0b3 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Shiboken6Tools: Use shiboken6-generator from CMake easilyShyamnath Premnadh2025-08-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Inspecting the `samplebinding` example, much of the code to effectively call `shiboken6-generator` can be moved into CMake function `shiboken_generator_create_binding` and shipped with `Shiboken6Tools` cmake package enabling users to easily use `shiboken6-generator` in their CMake projects. This also helps to get rid of the `pyside_config.py` script which is used to query certain required paths. - This `Shiboken6Tools` CMake package is packaged with the `shiboken6-generator` wheel and can be used easily in CMake projects by using the `find_package(Shiboken6Tools)` command by adding the Python site-packages directory to the CMake module path. - The `shiboken6-generator` path installed into the Python site-packages is different from the one used by the consecutive setup.py build/ super project build. Hence, we create a new export set `Shiboken6ToolsWheelTargets` just for the wheel package. When copied into `package_for_wheels` this export set is used. - Add a special condition to the `Shiboken6ToolsConfig.cmake` file to skip the dependency checking when building PySide which would otherwise lead to a circular dependency. Task-number: PYSIDE-3138 Change-Id: I199b8d9fe743adee4e3b12e8a7e1ad01f3c277de Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Add QRangeModelFriedemann Kleint2025-08-146-0/+343
| | | | | | Task-number: PYSIDE-3011 Change-Id: I64048d9263c529ccb41ee70eb6766f5e02507011 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Adapt to 6.10Friedemann Kleint2025-08-1411-2/+59
| | | | | | Task-number: PYSIDE-3011 Change-Id: I0c09b222e68ee0563dc4b0bf07f798f800a63371 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Expose QNativeInterface::QWaylandApplicationFriedemann Kleint2025-08-126-2/+42
| | | | | | | | | | [ChangeLog][PySide6] Bindings for QNativeInterface.QWaylandApplication have been added. Initial-patch-by: Mark Harfouche <mark.harfouche@gmail.com> Fixes: PYSIDE-2787 Change-Id: I3484fbd37cb4cd0ae70fde770eb9195a78f4b061 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* PySidePlugin: Fix non-limited API build on windowsShyamnath Premnadh2025-08-081-1/+4
| | | | | | | | | | | - Amends eddb03bdc152a95ef7c161c0270e7da9001b327c to add a condition for windows. - For Windows builds, the default is the limited API build for Shiboken as seen in ShibokenSetup.cmake and ShibokenHelpers.cmake. Change-Id: I5c3823166969e3e7fc6306a2a32c5d82d2e9139d Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: Ece Cinucen <ece.cinucen@qt.io>
* Fix reference count tests (1) to pass in Python 3.14 (simple cases)Friedemann Kleint2025-08-0513-74/+80
| | | | | | | | | | | | As of 3.14, the interpreter will sometimes just borrow references and newly created objects may have different initial reference counts. Fix the test cases where a base ref count of a new object is compared against. Pick-to: 6.9 6.8 Task-number: PYSIDE-3147 Change-Id: I698be2309362fc65f6727971a5cec4fc4f40cf2e Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Lazy Load: Remove exclusion for testbindingFriedemann Kleint2025-08-051-2/+2
| | | | | | | | | Use .value to compare against the Enum value in a hidden namespace. Task-number: PYSIDE-2404 Change-Id: I2a7bda2aeac6aa69b3d38d2e377ac9b1127e1fee Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Doc: Design Studio Drumpad TutorialShyamnath Premnadh2025-08-041-2/+18
| | | | | | | | | - Amends efd8944b263a099e901ab588bc2d9357554f6ead to add a section on preliminary setup for running/deploying the application by running `pyside6-project` command. Change-Id: I2a0c96ede0e7100f54f7081b4dc7c04b7fc49e3c Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Deployment: Use relative pathsShyamnath Premnadh2025-08-041-2/+2
| | | | | | | | | | | - For input_file and project_dir, use relative paths instead of absolute paths so that it can be checked in to version control. - Fix tests accordingly. Fixes: PYSIDE-3146 Pick-to: 6.9 6.8 Change-Id: I4260a4844edc71964d5c2ab907915e5fbbcf4e41 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Move native interfaces out of the QtGui type system fileFriedemann Kleint2025-08-016-27/+69
| | | | | | | | | | | | It is bound to grow as more interfaces with more modifications are added. Rename the code snippet used for int conversion. Also add a test for X11. Task-number: PYSIDE-2787 Change-Id: Ia5f5cf7f0fbb551c38367d80e9fdb4b004db9085 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* doc: Add documentation about type hintsEce Cinucen2025-08-012-0/+178
| | | | | | Pick-to: 6.9 Change-Id: I030593a9feed8a2f1eaa4c7f3e22f15ef9ccdb7e Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* libpyside: Fix corruption connecting several signals to one non-QObject receiverFriedemann Kleint2025-07-313-41/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The deletion of the weak ref in ~TrackingMethodDynamicSlot() did not reliably stop the notification from being triggered, causing corruption later on since the address of the dynamic slot was used as user data. Use the Python receiver object as user data instead (which is only used for map look up) to delete the connection to protect against multiple invocation. Remove the deletion of the weakref since it is removed in the notification. Remove class TrackingMethodDynamicSlot as it does not really have any functionality any more. The comment about releasing the weakref in case DynamicSlot outlives Python is apparently not an issue since otherwise the deletion of the function in ~MethodDynamicSlot() would have caused issues. Amends 33bd61d13d8d9e3794b6049891be62f3351313d9. Pick-to: 6.9 6.8 Fixes: PYSIDE-3148 Task-number: PYSIDE-2810 Change-Id: Idc07d0774afaf99df93185c90e975291a42ffeaf Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Documentation: Update libclangShyamnath Premnadh2025-07-314-8/+10
| | | | | | | | - The current version mentioned in the documentation is outdated. - Updated to the latest version available. Change-Id: Ia25d8fd648ab437833ef87263d19badbd02b1885 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* PySidePlugin: Use limited API correctlyShyamnath Premnadh2025-07-311-1/+1
| | | | | | | | | | | | | - PYTHON_LIMITED_API variable is specific to Shiboken build and is not available during the configuration of PySidePlugin because it is not a global variable. Instead, FORCE_LIMITED_API should be used which is the correct variable passed from setup.py to CMake. - The issue was specifically noted in Windows where PySidePlugin tries to link to the wrong Python library even when PYTHON_LIMITED_API is passed. Change-Id: I1d272d27053cdbc1c754b7e0fb6cfe49d37ff4ce Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* QUiLoader: Move Q_IMPORT_PLUGIN(PyCustomWidgets) to file scopeFriedemann Kleint2025-07-302-2/+3
| | | | | | | | Adapt to qtbase/82eb0fc09e048b6074a9205e371a8c17576b421a. Task-number: PYSIDE-3011 Change-Id: Id6aeab28948c54572069bca676c944327282a7ba Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Add Qt Design Studio tutorialJaime Resano2025-07-295-0/+218
| | | | | | | | | | | | Add a new Qt Design Studio tutorial to the documentation. The "Drumpad" example is added to the examples/tutorials folder, with both initial and final projects. The required Sounds are in a directory at the same level as both tutorials in order to reduce space. Change-Id: I59fdd662775ae48ee04e663d4aa5aa8cb333fcd5 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* type hints: Fix some return typesEce Cinucen2025-07-291-6/+0
| | | | | | | | | | | | | | Use Optional[...] to reflect that these functions may return None for functions QGuiApplication.screenAt, QGuiApplication.modalWindow and QCompleter.popup mapping.py file had already a list for functions missing optional return, the function names added to the this list and removed from typesystem. Amends da0f2625bf368e7d8ebd643cc303c8b7e6a6805d. Task-number: PYSIDE-3139 Pick-to: 6.8 6.9 Change-Id: Id6331862d7b0894a3e97b95e2e825533eca1896f Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Fix crash of test qpaintengine_test.py when using Python 3.14Friedemann Kleint2025-07-281-2/+2
| | | | | | | | | | | | | Shiboken::AutoDecRef must not be used for return values, it causes a missing reference. Amends e3631c3322d28447068de3a874055ff937b237c4. Pick-to: 6.9 6.8 Task-number: PYSIDE-3147 Task-number: PYSIDE-3002 Change-Id: Ib011b35562947d45b997e35ca45a2f55d16348b3 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Enumerations: Enable the forgiveness feature ENOPT_NO_ZERODEFAULT for 3.14Friedemann Kleint2025-07-281-3/+26
| | | | | | | | | | | Adapt the op codes for detecting a parameterless __init__() call in enum code to 3.14. Pick-to: 6.9 6.8 Task-number: PYSIDE-3147 Task-number: PYSIDE-1735 Change-Id: I7dcaaae82b4c136db5dbd9ef36519783b73c15ce Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Tests: Fix remaining flake 8 warningsFriedemann Kleint2025-07-2821-46/+48
| | | | | Change-Id: I3eae10ca459eae88632357ae5334c93fa2d0254f Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Tests: Fix flake 8 warning F841 local variable is assigned to but never usedFriedemann Kleint2025-07-2834-37/+38
| | | | | | Pick-to: 6.9 6.8 Change-Id: Idff689832a68fadf6c4492032df3ed94b9343389 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Tests: Fix flake 8 warning E402 module level import not at top of fileFriedemann Kleint2025-07-2827-82/+83
| | | | | | Pick-to: 6.9 6.8 Change-Id: Ibcd0ee3190638ac224c6dd770de0dffe93ed9dda Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Deployment: sort list values before filling values into pysidedeploy.specYoung Lee2025-07-251-1/+2
| | | | | | Task-number: PYSIDE-3146 Change-Id: I2c23e8ae3302bafc31a1a65013e2f3ed342d22ed Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Fix leaking QStandardItem instances returned from QStandardItemModel functionsFriedemann Kleint2025-07-241-26/+0
| | | | | | | | | No longer add a parent-child relationship in functions that return QStandardItem (non-owning wrappers). Task-number: PYSIDE-3143 Change-Id: I7d48d9fbd149010fde0f42347af5b47c84855657 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* PySide6: Suppress warning when doing first signal connection from a threadFriedemann Kleint2025-07-241-1/+17
| | | | | | | | | | Explicitly move the tracker helper object to the thread. Fixes: PYSIDE-3137 Task-number: PYSIDE-2221 Task-number: PYSIDE-2810 Change-Id: I308467ca9ef8acab35d30578ca694136855c2d1a Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Add developer documentation on thread sanitizerFriedemann Kleint2025-07-241-0/+34
| | | | | | | | | Complements 7b8592161d6c4d63c511a352fdf25d49ab0a1906. Task-number: PYSIDE-2221 Change-Id: Iceef71b8cf9b85f9f41c91e34638184848d4f653 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Ece Cinucen <ece.cinucen@qt.io>
* Brush up developer documentation (extras.rst)Friedemann Kleint2025-07-241-4/+7
| | | | | | | Pick-to: 6.9 Change-Id: I5199c2780b108aa1dacb7a3f352e3e7a2f9220b3 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Ece Cinucen <ece.cinucen@qt.io>
* type hints: Fix return types of QGuiApplication.screenAt and modalWindowEce Cinucen2025-07-181-0/+6
| | | | | | | | | Use Optional[...] to reflect that these functions may return None. Fixes: PYSIDE-3139 Pick-to: 6.8 6.9 Change-Id: Iea6da03b7f39ce0090804c58f0906863266fc87a Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Potential fix for stabilizing QtRemoteObjects cpp_interop testFriedemann Kleint2025-07-112-5/+14
| | | | | | | | | | | | | | The test sometimes fails, reporting an empty URL. Change the harness to use stdout for printing the URL so that the flushing can be controlled. Amends 19abd816e73bebdd489408d0a3b7676822bff39c. Pick-to: 6.9 Task-number: PYSIDE-862 Change-Id: Ie85ad5a4eb092f91add01905b711ff1db86e3a8f Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Fix QtMultimedia::audio_test to runFriedemann Kleint2025-07-111-1/+2
| | | | | | | | QMediaDevices needs allow-threads for the query functions. Pick-to: 6.9 6.8 Change-Id: Ieff9e9191491e6294232a0509d675ffa5a93d386 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Build: Fix super project buildShyamnath Premnadh2025-07-092-10/+14
| | | | | | | | | | | - af9721d92e393529016f8eccf4a23cc95da8b021 caused the super project build to break because now cmake detects two exports sets for each target. For super project builds, when configuring cmake, we restrict it to one target considering the super project build is useful only to configure the IDE. Change-Id: Ie37871369622034b5ca07f74b38c064982b12a90 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* PySide6: Make qobjectNextAddr thread_localFriedemann Kleint2025-07-091-1/+4
| | | | | | Task-number: PYSIDE-2221 Change-Id: I72e4a5fa239653bc69da190b5b506119889d5a8f Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Brush up pyside_reload_test.pyFriedemann Kleint2025-07-093-24/+23
| | | | | | | | | | Move it from QtGui to QtWidgets, completely. Use pathlib. Use a temporary directory to avoid clobbering the source directory. Pick-to: 6.9 Change-Id: Id73b87ea81a1b334e2506cb2e32b49e70a5b007d Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* qmainwindow_test.py: Remove test testCreateToolbar()Friedemann Kleint2025-07-091-7/+0
| | | | | | | | | | It does not really test anything and just slows down test execution. Pick-to: 6.9 6.8 Change-Id: Idd84f22e261eca089c346d0ff2e5e406eb9effd1 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Ece Cinucen <ece.cinucen@qt.io>
* Speed up QtWidgets tests testing QDialogFriedemann Kleint2025-07-092-10/+49
| | | | | | | | | | | Use the timer logic introduced for qfontdialog to close the dialog. Reduces test time from 0.984s to 0.073s. Pick-to: 6.9 6.8 Change-Id: I5ac1dd8da9f2b814ccea4ea9a8fddb03395620c9 Reviewed-by: Ece Cinucen <ece.cinucen@qt.io> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* QtWidgets test qfontdialog_test.py: Fix the test to runFriedemann Kleint2025-07-092-8/+34
| | | | | | | | | | Disable native dialogs and add a timer closing the widget opened by the static getFont() function. With that. the test can enabled. Pick-to: 6.9 6.8 Change-Id: Iee9b0a341aa13527f5edcb10fd2188d111cee841 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Ece Cinucen <ece.cinucen@qt.io>
* Disable GIL: Remove NoGIL codeFriedemann Kleint2025-07-091-1/+0
| | | | | | | | The new approach is disable-gil. Task-number: PYSIDE-2221 Change-Id: I1b1e783883aa2e94f62548385d3f19b61cf6d1ed Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>