aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update version for 6.5.1.1 patch releasev6.5.1.16.5.1Simo Fält2023-06-053-3/+3
| | | | | Change-Id: I61690a123002f818ec7d3e0abb34f0e49a49b52f Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Revert anonymous slot memory leak fixAdrian Herrmann2023-06-032-10/+5
| | | | | | | | | | | | | | | | The fix to PYSIDE-2299 unfortunately introduces regressions that are more serious than the memory leak caused by an edge case that was originally supposed to be fixed. A different approach will be needed to fix the memory leak, in the meantime, revert the change. The corresponding unit test remains blacklisted, as it will apply to a future fix. Fixes: PYSIDE-2346 Task-number: PYSIDE-2299 Change-Id: I1dcddb03f731a333f6acf7c9df79b9dba42bec21 Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit 0bf8ce7022f55dd816f5f0c3e8209f515e411c76) Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Leak fix: special consideration for functools.partialv6.5.1Shyamnath Premnadh2023-05-251-0/+5
| | | | | | | | | | - Amends 5b39b316e3c9e40cdc0784538b8d5f290e41d67b until proper fix is deviced. Pick-to: 6.5 dev Task-number: PYSIDE-2299 Change-Id: Ia4ace136cb44d092691fdfd030de1889f1d3c671 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Pin qt5#6.5.1 sha1 and bump version numbersSimo Fält2023-05-243-3/+3
| | | | | Change-Id: I2c34ed727cbbace4c2b3682537f417a06c78b0a7 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Add changelog 6.5.1Friedemann Kleint2023-05-231-0/+63
| | | | | | | Change-Id: Ie9d154fd9d3d227f9e56f60f514143f1a8d549db Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit 1d38d8edb5a548e97e510ba69a741703fa2fa984) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix crash when mixing other decorators with @SlotFriedemann Kleint2023-05-231-0/+2
| | | | | | | | Task-number: PYSIDE-2338 Change-Id: Iab13d0550f59a14006e0d650270ac87a6e7fe3b3 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit a088afe165cdf4377edd9c691733a8e8da3e641d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* PySide6: Fix connecting signals with arguments by constructor kwargsFriedemann Kleint2023-05-222-6/+51
| | | | | | | | | | | | | The search was only implemented for signals without arguments by appending "()" to the signal name to form the search signature. Implement a search by signal name only. Fixes: PYSIDE-2329 Change-Id: I295150cdebe60c886891553c9f31d14011a004d6 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 64bacdf74cc7a32cd5bd60ed50bf5cbe998483ff) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* create_wheels.py: Add some missing librariesFriedemann Kleint2023-05-221-0/+3
| | | | | | | | Fixes: PYSIDE-2334 Change-Id: I0eb0a723986445d87590e8e8e0425dff31857ffc Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit 639d8096fefa317a3d60c79f70a620f31674c644) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* pyside6-project: Fix qmllint not working on WindowsFriedemann Kleint2023-05-221-15/+16
| | | | | | | | | | | | | The tool passed "nul" (os.devnull) as output file for qmltyperegistrar to suppress the .cpp registration file, but qmltyperegistrar cannot open it. Change pyside6-project to handle lists of artifacts and add it as a real file. Change-Id: If8b1ed70305de7b8087a1351dceccd6481b8c085 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit 6592dafb90ba24a1a32165b3adcbcb7fb13bcea8) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Shiboken: Undo the unraisable exception delay for nowChristian Tismer2023-05-192-3/+3
| | | | | | | | | | | | | | | | | | | | | | | The delayed exception looked good in the first place. PYSIDE-2310 and PSIDE-2321 showed some special cases where the delayed error reporting fails to notify about an error, to be in time (2321) or all-together (2310). This is no complete reversal of the thing. We need to improve the theory to cover all cases and do a better implementation. This temporary reversal removes the pressure from us to get the feature perfect before the 6.5.1 release. Change-Id: Idf25ca31571a45c59082d27e4d736a4932ab9f8c Fixes: PYSIDE-2310 Fixes: PYSIDE-2321 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit 91d0d3f1e3d97d1981231e8cfcbb3e4bbf2b81af) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Bluetooth/Heartrate game example: Update QML filesFriedemann Kleint2023-05-1915-207/+251
| | | | | | | | | | | | | Adapt to recent changes in the example. Done-with: Ivan Solovev <ivan.solovev@qt.io> Task-number: PYSIDE-2206 Task-number: QTBUG-111972 Change-Id: I6ca56d05615cfc8ca7327e3af4eee89d591f5dd9 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> (cherry picked from commit 7256d15ee0514629bde0b60843628288a4ba6a50) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qopenglwindow_test.py: Port to use QtOpenGL functions, onlyFriedemann Kleint2023-05-171-17/+22
| | | | | | | | | | | | The test was using a mixture of Qt and Python GL functions, which can pose problems with Qt's dynamic GL switching on Windows. Use QtOpenGL functions 1.3, exclusively. Change-Id: Iecaaacfe3cd8268b6744e5dcdb3c0e0902a148a8 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit 8a0a3d7fc64917d53767856f4ecedb636597ec54) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* PySide6: Prevent crash when connecting to temporary signal sourcesFriedemann Kleint2023-05-172-1/+11
| | | | | | | | | | Add a check to the connect function. Fixes: PYSIDE-2328 Change-Id: I62a10ef5710487f8ab23cc46c1cc4a34fab5e2b1 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit 9af348ae68363fefea62d75d508812bafc71ccf8) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken: Fix an unused variable warningChristian Tismer2023-05-161-2/+0
| | | | | | | | Change-Id: I71953084cafe9ab4f13573e7adc94fa550e65ad4 Task-number: PYSIDE-2310 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit 6a92d845080bf2738c03ceda8ca29c2248d84a40) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Lowenergyscanner Example: Fix .pyproject fileFriedemann Kleint2023-05-161-1/+1
| | | | | | | | | | - Amends 119988b5c76e98f230248567d6b37e98bc877b5b Task-number: PYSIDE-2206 Change-Id: I0711c2db8aeebe0ebb2ad11c9d49e65c4023e822 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit 3a290f2b7d6a0cba6b8e021c92501b982f55e8a4) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* example_gallery: Support markdownFriedemann Kleint2023-05-151-27/+64
| | | | | | | | | Initial-patch-by: Dennis Oberst <dennis.oberst@qt.io> Task-number: PYSIDE-1106 Change-Id: Ia8e1dbe33b859ef235db7612f36f2c225ff89902 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit ba99e88ac615a54f5db23470bd963a520ab2bd26) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Lowenergyscanner Example: update .pyproject fileShyamnath Premnadh2023-05-151-3/+4
| | | | | | | | | | - Amends fbcf425088f623d440e4a8b342d7fbab9bf5e6b1 Task-number: PYSIDE-2206 Change-Id: Iff0429ef613c9b08acd2cf12e07698c3cec541ee Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit 119988b5c76e98f230248567d6b37e98bc877b5b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Revert "shiboken tests: Fix warning about a potentially unused field"Friedemann Kleint2023-05-151-1/+1
| | | | | | | | | | | | | This reverts commit c51c97d2ae6016ef86665b593b8c3e6568161eef. It causes warnings with g++: oddbool.h:101:26: warning: maybe_unused attribute ignored [-Wattributes] Change-Id: I23c5aee9b228de304a86c51252d70e23c3eb29e9 Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit c49da0d27d1c50d393940b5043f2283f931d4b4b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* LowEnergyScanner: QML RevampShyamnath Premnadh2023-05-1515-1029/+272
| | | | | | | | | | - Modifications as per ca681cd1b3a51d10106a1287a98c5590100feb6a Task-number: PYSIDE-2206 Change-Id: Iffcfa58245652fde180f43c560085ae7855ac221 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit fbcf425088f623d440e4a8b342d7fbab9bf5e6b1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix anonymous slot memory leak testAdrian Herrmann2023-05-151-32/+15
| | | | | | | | | | | | - Remove LeakerExternal test. - Use the right assert. - General simplifications. Task-number: PYSIDE-2299 Change-Id: I0851b2b75ff5658d0ced18b73a4a4b175397cc88 Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit f26d222093e55c677a7dda53cdefb16194e7385d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* create_wheels.py: Add missing OpenGL type system filesFriedemann Kleint2023-05-151-0/+4
| | | | | | | | | | | | Amends 39821c9265ca15373725e408b5ede19794b9e419. Task-number: PYSIDE-2013 Task-number: PYSIDE-2017 Fixes: PYSIDE-2325 Change-Id: Idd0260ece308d54f8654ecf7ca5d67e7c546bcff Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit b35a0eb987cea88ad1e341c3b1f4fbf8def0895d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* example_gallery: Use headline in galleryFriedemann Kleint2023-05-121-1/+21
| | | | | | | | | | | Retrieve headline and use it instead of the standard "found in dir" text where possible. Task-number: PYSIDE-1106 Change-Id: I869e28f14fe1d6b7f477a1e01284f3fff45f4eae Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 87298c5c7f26533cff8df1db8ea8d6429ba4b618) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Heartrate Example: Remove semicolonShyamnath Premnadh2023-05-121-1/+1
| | | | | | | | | | - Amends 7b547bd786d3f37e900d24468d33467ac4681b91 Change-Id: Iababd07ca264027143c0c28bb85f9877c9dcbc5e Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit bbd6a3c16ba21991c3dd4f41fad8d2477cb2b04e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* example_gallery: Remove existing target directoryFriedemann Kleint2023-05-121-3/+7
| | | | | | | | | Initial-patch-by: Dennis Oberst <dennis.oberst@qt.io> Task-number: PYSIDE-1106 Change-Id: I76466254b455ac07f8b537e2e758d6720885c128 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit b1a0a9c6c6d5d6399da76c4a22f3786737f2eb2e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* PySide6: Fix some generation warnings about enumsFriedemann Kleint2023-05-128-0/+27
| | | | | | | | | | | Some modules pull in QtNetwork/QtQml via their Depends headers although it is only a private/link dependency. Suppress warnings about the enums. Change-Id: I35d75ca538bb770294e434b83233600462805e99 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit fd422712c7ac7d3833112476757f815fe905a9b5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6: Improve message about missing type entriesFriedemann Kleint2023-05-124-3/+17
| | | | | | | | | | | List the loaded (dependent) type systems as the reason mostly is a missing dependent type system. Change-Id: Iaefd39b3097357402292b2520ae410a7fd6a8911 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> (cherry picked from commit cb651fbc38a639337a870c05c2c895965e176265) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* PySide6: Reject some internal namespacesFriedemann Kleint2023-05-128-0/+27
| | | | | | | | | This reduces noise in the log files. Change-Id: I0c8c98859058d9bbef26f71da83918490099a318 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit 84a65f64bf9219814348131d153e7066e991aa5a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* PySide6: Fix some generation warningsFriedemann Kleint2023-05-126-10/+6
| | | | | | | | | | | Remove obsolete enumerations and classes. Add a few new enums. Change-Id: I8283cb7b20000839b2c9f4ba16b9a69ffab9f2c6 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit f9b6351c5b9ec947c0bf189426e0ddec29371c7c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Numpy support: Fix 64bit support and compiler warning about potentially ↵Friedemann Kleint2023-05-112-41/+49
| | | | | | | | | | | | | | | | | | | | | | | | | uninitialized value The size for long long was incorrect. Fix it and expand the test to check values as well. For really bizarre long types, the variable might be uninitialized, causing shiboken6/libshiboken/sbknumpyview.cpp:82:12: warning: type may be used uninitialized in this function [-Wmaybe-uninitialized] Fix by introducing a helper returning a std::optional. Amends 499832abfdf13eac5aa35f84a62166fb5aa2e034. Task-number: PYSIDE-2313 Change-Id: Ie7d22a728a42f644fa84cba811c4e35e7db7ebb5 Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit b1d1161a814038adfe8b0a0dac24f101cf1e1db3) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix leak connecting signals to anonymous functionsAdrian Herrmann2023-05-112-1/+77
| | | | | | | | | | | | | | | | | | When connecting a signal to the same anonymous function repeatedly, a new GlobalReceiverV2 object would be created after each call. Each GlobalReceiverV2 would have a unique callback object despite all these callback objects sharing the same code. This would lead to a large number of GlobalReceiverV2 and callback objects, each never reaching a refcount of 0 and thus never being released. The remedy is that we only need one GlobalReceiverV2 object, whose corresponding GlobalReceiverKey references not the outer callback object, but the code object associated with it. Fixes: PYSIDE-2299 Change-Id: I474284dc5ce08dc6601636f2e7ac5e5a10ed8560 Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit 5b39b316e3c9e40cdc0784538b8d5f290e41d67b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6: Log rejected operatorsFriedemann Kleint2023-05-112-2/+7
| | | | | | | | | | Add a new section to the rejected functions section for operator where no base class can be found. Change-Id: Id8af7a1c73e49854d33f85d95c26710d4c8f026c Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit bea861c159ad4c8f248c7132b6c4f171223b31fa) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6: Refactor reject logicFriedemann Kleint2023-05-114-93/+120
| | | | | | | | | | | | | | | Introduce a struct with type signature, sortkey and reason for rejected entries instead of using a QMap. This allows for sorting rejected functions by function signature excluding return type such that members of a class show up in a group. Remove unused enum value "ApiIncompatible". Change-Id: I0ea29c8163c6eba2abba843355f9a9940e416d7c Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit 8684f39d265e52fb0eae8b99ec2cac7aa5f75525) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Revert "PySide6: Fix build broken by mixed flag operators"Friedemann Kleint2023-05-111-8/+0
| | | | | | | | | | | | This reverts commit 87eb93ea934774bab6e8359ce3c80ae818fa9b7e. The functions are reject (cannot find base operand class) and cause warnings. Change-Id: I6a99405e41720a748dda2c7156e4effccbdab189 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit bc792395139f4312c80f103352acc9a192e6bb52) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6: Correctly register smartpointer signaturesFriedemann Kleint2023-05-114-11/+11
| | | | | | | | | | | | Drop the space before the closing bracket (no longer required in C++) which is causing signatures mismatches when using it signals. Task-number: PYSIDE-2316 Change-Id: Ia460a0868454cc7a2a41e82ef921e50a40fcc45d 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 17ef62122f31264942b3799fd502bcbac39fcc1b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QML basic reference examples: Add the tutorial textsFriedemann Kleint2023-05-1111-14/+330
| | | | | | | | | | | Take over the texts from C++ with adaptions for Python. Task-number: PYSIDE-2206 Task-number: QTBUG-111033 Change-Id: Iedfb9b6cd62bf467f965c94e5dbb707a88456278 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit c8a2f15dc74c5b3a0cbf3f8c1891f6961578d8b2) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6: Remove check for variable type in conversion snippetsFriedemann Kleint2023-05-113-22/+0
| | | | | | | | | | | | | There might be subtle differences for example spaces in nested template types (QList<QSharedPointer<T> >) which are now obsolete that trigger the error. Remove the check as mostly auto is used today and it would result in a compiler error anyways. Task-number: PYSIDE-2316 Change-Id: I28251549d1d103fa3e2d0f9eed405852b2195d8a Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 3965de109132cafcb4f5c23fdc1c24a7baec9574) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* create_wheels.py: Fix a bug in plugin codeFriedemann Kleint2023-05-111-2/+4
| | | | | | | | | | Amends abcc61de2829b2ac191bf334005a3c10a68cbe2f. Change-Id: Ia1226b219c4092f315fe9e3c2e236b54e6b8280b Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit c07ebd5249904cc66393b33ab1e3d92e29ec3da5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QML reference examples: Adapt tutorial textsFriedemann Kleint2023-05-105-91/+212
| | | | | | | | | | | Take over the texts from C++ with adaptions for Python. Task-number: PYSIDE-2206 Task-number: QTBUG-111033 Change-Id: I0e4f1ec39b10bc1440389219604194b2ee001450 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 7c5721fe74183e37bac46b42929c35c293f1ad54) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6: Remove usage of QCoreApplicationFriedemann Kleint2023-05-101-36/+49
| | | | | | | | | It was historically needed by QtXmlPatterns, but is no longer needed. Change-Id: I4c8fb74138e47d7966c49bb0579b377c3f61898f Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit 0f0f732d91f8cf717283dbfbe67c8875bf191902) Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* shiboken6: Fix passing static class fields as enum default valuesFriedemann Kleint2023-05-105-6/+26
| | | | | | | | | | | | | | | | | Occurs in Qt 6.6: class QNativeIpcKey { enum class Type { SystemV = 0x51, PosixRealtime = 0x100, Windows }; static constexpr Type DefaultTypeForOs = Type::Windows ... QNativeIpcKey(Type type = DefaultTypeForOs) }; Change-Id: Icf9abdd9ebe24eb4e1d145e65b27496545e327ef Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 3e40f27cb539e0106511790a40327f5a03e48fab) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6: Store a const TypeEntry in AbstractMetaEnumFriedemann Kleint2023-05-104-8/+10
| | | | | | | Change-Id: I98acca609a219427a3da34bc63489cbd54c2c4a8 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 3a75dfa84129e4e034d25722fc231928fca750d9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QML reference examples: Add the add advanced1-Base-projectFriedemann Kleint2023-05-107-0/+199
| | | | | | | | | Task-number: PYSIDE-2206 Task-number: QTBUG-111033 Change-Id: I8b162f2f5cb6e7099c74e751bcdf95dea5d7d118 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 58c304ca83d5fc66707cddc0998b2b63b1148508) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* signature: Fix a rare case in QDBusChristian Tismer2023-05-091-1/+2
| | | | | | | | | | | Signals were not included into the calculation of necessary ellipsis. Change-Id: Ic363c2292109560ea9e75f7ed6acb8fea0832f7f Fixes: PYSIDE-2318 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit 9b791c5d8997a4593977c247de458cc45ea2049d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* shiboken6: Improve exception messagesFriedemann Kleint2023-05-091-3/+4
| | | | | | | | | | Print application name and error prefix in exception handler, so that it is easier to spot them in log files. Change-Id: I6a14b2f5ee1e5e60e64b473d622dc3cec74473f3 Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit 6666ea1ef5f38f5f13d018c92a3be6b7a1b97303) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Bluetooth/Heartrate game example: Fix the simulator CLI optionFriedemann Kleint2023-05-096-13/+24
| | | | | | | | | | | For some reason, a global variable from the heartrate_global module does not work. Replace it by functions. Task-number: PYSIDE-2206 Change-Id: I3ae587a912ab33ab8c88785bed759bcf8bb79261 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit 721c944f649ac8e3e94fcc028035a35c6dd5ff8c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Bluetooth/Heartrate game example: Port to use loadFromModule()Friedemann Kleint2023-05-0923-23/+36
| | | | | | | | | | | Adapt to recent changes in the example. Task-number: PYSIDE-2206 Task-number: QTBUG-111972 Change-Id: I92562ca34c70c57bff583bc620a734098ae0dea3 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit 7b547bd786d3f37e900d24468d33467ac4681b91) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Numpy support: Handle short/long/long long integer typesFriedemann Kleint2023-05-056-3/+141
| | | | | | | | | | | | | | | | The default type of numpy is int64 on Linux and long in Windows these days. As numpy is still based on the old long/long long scheme for the types, add some mapping. [ChangeLog][shiboken6] numpy support has been extended to handle short/long long integer types. Fixes: PYSIDE-2313 Change-Id: I75d9277ae0867401c2c188efb3a50f4c53c4fc24 Reviewed-by: Christian Tismer <tismer@stackless.com> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> (cherry picked from commit 499832abfdf13eac5aa35f84a62166fb5aa2e034) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* example_gallery: Ensure tutorials are grouped togetherFriedemann Kleint2023-05-041-0/+11
| | | | | | | | | | | | | Sort the example lists by rst file key. As a drive-by, also shorten dir names with "advanced". Task-number: PYSIDE-1106 Change-Id: I61a4759b5ed41a3f99e7a2a9955c47f8b3fb3ed2 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> (cherry picked from commit 7ed292b19ee6a4cd59b8c8f644abba56a8f13f39) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* example_gallery: Restructure codeFriedemann Kleint2023-05-041-111/+112
| | | | | | | | | | | Factor out a function writing one example and a string constant from main. Task-number: PYSIDE-1106 Change-Id: I5a1e7626d327c2424b8ec26f9618225d8bf8521e Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> (cherry picked from commit f566b2fcfa64988ccd3907de701682c4f44b340c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* build: bump setuptools version to 67.7.2Cristián Maureira-Fredes2023-05-043-3/+3
| | | | | | | | Change-Id: I171770cb3aa134e8eba93d521601d163c1d18346 Fixes: PYSIDE-2274 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit 6e21198bc4f00f9e97da1bb2089cec998a1ff7c4) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>