| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: Ie9279d74d221f9126c50eaa9d45d141739183bf1
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
A couple of extra patches were included while
waiting for Qt 6.5.2 to be ready
Change-Id: Ia859bfdc51f9073117eef495e81188422fa15883
Reviewed-by: Simo Fält <simo.falt@qt.io>
(cherry picked from commit e462727a3ef742f49dcba145714cf20d0b614ffb)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
- Amends 2afcf8e7545c681e412e5b6d04ab8867e5edd5c7
Task-number: PYSIDE-802
Change-Id: I56a30f36b1ec1cc5cfe87d7d43eb4a8c8d217692
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit 4b12b8f558eb52625a458703698030090ae8d50f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
- remove unused variable for update_rpaths()
Change-Id: I0bee785c6d90bf889a9afce511df3f7c201142e2
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit 7db4ffff0e4a794207c8a6c29e5e9c6bf9757681)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Amends 78d929b957bfe200806602e1e1dfedd7e044cb20.
Task-number: PYSIDE-1669
Fixes: PYSIDE-2392
Change-Id: Ic3f5f8e826d80ad615ab374c8830e2efc7817a7b
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit b08cb33e0a46a490821a011a7433cb846da2acad)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Fixes: PYSIDE-2386
Change-Id: I4a3eb40bc597952173718d7326234f6c7a0ea221
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit da76aaa3a830de4d71bd403aaaab75b0e0a14f55)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- The "default value" parameter had an int 0 default value, which lead
to strange behavior ['0'] being returned for string lists with
missing keys.
- QStringList was not converted when forcing the type to be list
due to the QByteArray split mechanism.
- String values could not be coerced to a list
Fix the default value to have a default {}.
Add a helper function checking whether a custom type conversion
is actually needed or the default QVariant converter can handle it.
Task-number: PYSIDE-2381
Change-Id: I91b22c05f851c2dc8c3792bd9f1446cfc8ceba51
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 3dfc872e356dd944d9cd03bccd8df5da8b1de472)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Task-number: PYSIDE-2384
Change-Id: Ib32a4b336c39c4710745c221f9f1036dc21d6a29
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit c53b45868acee9e6fc73ea2d47259bc0ff777a6b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Task-number: PYSIDE-2381
Change-Id: Iac0922ad8eb67f6f19f43d9e796600ed11da2322
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit 88075cc356706c2a9a1771a01e246ec92c014b0e)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many links were out of date.
This brings it into sync with the qtbase version.
Task-number: QTBUG-111228
Task-number: PYSIDE-2206
Change-Id: Ia3d7e3201c6679d0cde17b2e0d6385cb97be8120
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 72184f87a4fb93fb2b905333a9b02cd7dcdc9faa)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
It was wildly out of date and we have another sample file, which
suffices.
Task-number: QTBUG-111228
Task-number: PYSIDE-2206
Change-Id: I06ba41c1095fbe7db5e2a80ffadb66f2df6ffbcf
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit e370dd023a72bdba349ebd50d5ba5c475889d814)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for functions
The code trying to change a constructor initialization:
"Foo foo(2);" into "foo = Foo(2)"
also triggered for member function definitions returning pointers
"Foo *Foo:foo()" and many function declarations in headers.
Restrict this by checking for a semicolon and non-presence of some
function qualifiers.
Task-number: PYSIDE-1106
Change-Id: I224ac3e7321e57f1c5beecdcdb568a273330a664
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit 1f3f99bf62df78981c839c95ee98adad649a5ef4)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Fixes: PYSIDE-2376
Change-Id: I9b708903dffd52dd09a34086104149d646fdbab8
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 4a09bcbeb4257c7decedf0b4eed1f9847c91c739)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Task-number: PYSIDE-2299
Task-number: PYSIDE-2371
Change-Id: I8248ad67f590c0b79318f19466f29063aafa8445
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit 2f37a27b382eecc8af55cbba5f7ca2da81c24bd7)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Otherwise, for example QQmlAbstractUrlInterceptor locks up.
Change-Id: I4f1b3e1829b00c16cbf983d6f297304c0e99023f
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 96d55ebcebb0eaffac79b75188e2332a072c8b94)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Task-number: PYSIDE-1106
Change-Id: I26ef6c9631c48c1bdde852e3bb3cd222ffec1260
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
(cherry picked from commit 8986162047a558ffe2c4ec4a919b475751bf4945)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change 1270a9e82e5bc3bd53a1131698ece60403da1192 changed the deletion
of global receivers from listening to QObject::destroyed() (which
caused thread issues) to using QPointer<> and purging the lists in
notify. What is missing was the deletion of global receivers that are
not tied by weak reference to a Python instance. Add a check in
notify() to clean out the empty global receivers.
Fixes: PYSIDE-2371
Fixes: PYSIDE-2299
Task-number: PYSIDE-2141
Change-Id: I39dca2a21088930c9a7f8e5eb7e948b3fff49b4b
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
(cherry picked from commit 46ab90a5f9493ba0687834e6fa83413ca2437ce5)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Task-number: PYSIDE-2371
Task-number: PYSIDE-2299
Change-Id: I1d3edf539e156a3a64f9e4b4499bc967b0da2ade
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit f0109334c3087740252f55e75dd3d010d951c274)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The protected hack define is only required for classes for which we
want to generate protected API, but it needs to be generated into all
files to ensure ODR for Unity builds.
Task-number: PYSIDE-2155
Change-Id: I0ee622816886960b8c2c9f319d1a6eb5e8ff4d26
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 48ec89542f00e041a9ff8da63bcc890f87c0c476)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Change-Id: I97c36acabffa416086d53e82d15acb4d77238db5
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit 60d7cabbfaec34e037abe25814202ca26519a6a9)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ifea059c0838e7638c0a4a64786ff064c0a823d5c
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While removing the old enums, an unsolved problem
was solved, which had a heuristic workaround before.
A special case needed to be excluded in cppgenerator
where an Anonymous Enum was causing a problem in
morphLastEnumToPython.
Task-number: PYSIDE-1735
Change-Id: Ibd0b8a6194a0005bc49800c12ab5d2626ccf4d8f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 2b75519adf23ba490e32659ca337b48e7ae4ec41)
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use Any instead of "any". Amends
3c2117c6ce31ff403fc2f17a181763057cd2e1bc.
Task-number: PYSIDE-2285
Fixes: PYSIDE-2364
Change-Id: I1adc6c2e8e4d12516c42ba09b9431638423af1d3
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit 6bcc55e3287cb2e5f9914834bb6514d4d2aca0b8)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Similar to 5b0918c6c6fa575a16b3ec1637281397e951f62b,
3a1e793c0a91deae4e986efb11724040349ce9ca.
Add a note to the README.md and fix it to be viewable.
Task-number: PYSIDE-2362
Task-number: PYSIDE-1106
Change-Id: I1c0bbc745fffc16d6981e806618c1fce04ac8d18
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit 7008aa6bd17d1f56b54c30e60110668aed79a3cb)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Amends 70d3268fc36656dc7f6168b90fc1e480f049dcca.
Task-number: PYSIDE-1106
Change-Id: I34b7b345ed4d5c407cd6e3f17c8ee67310c709f8
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
(cherry picked from commit 57304320c5c898ad9325576f9d8b8147df9a48ad)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Change-Id: Ifbf248d0cc0aae511b3f96cc03baf80f582f5d4a
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit 05fdbd6ff3901587eb0c6b192e6666225f49695c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
clangutils.cpp had debug operators for the clang types CXType and
CXCursor in namespace "clang", duplicating the ones in
clangdebugutils.cpp. Consolidate and brush up the code.
Task-number: PYSIDE-323
Change-Id: Icd72df1859d7ca45a6090d5e91b43981e2f37d9b
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit 5825ede9b93bdfe55959a2239e36dab04d1c2d9b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
underlying types
In case of enums with typedefs as underlying types, for example:
enum GlyphRunRetrievalFlag : quint16 {
RetrieveAll = 0xffff
the unsignedness-detection would fail. Add helper functions to fully
resolve typedefs for this case.
Task-number: PYSIDE-1735
Change-Id: Ib42c4a5b34cb576a8246f4734d4ae8dacb9ac2e7
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
(cherry picked from commit e4cd729f752fab69e01993d304bd73cd7fe41baa)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
- Modifications as per c252ae7abf81a07649c05cafc76324179ea8a18e
Task-number: PYSIDE-2206
Change-Id: I6580e7ae44ee17dd3526059f0963a0f45fcb344f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 9c7f990f8d2d71650b11c6913c4d7c4118eccad6)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Remove old string literals, qAsConst, use new Regex API.
Change-Id: Iffdaa5217596e181c0766d161ce70c0a36ba37b5
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
(cherry picked from commit c5f7a934d741e22172978ec8b79ee61903f8f1f0)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- For Python/Shiboken types not known to Qt that requires wrapping
around a QVariant, we use the PyObjectWrapper type. This patch
registers a toInt() QMetaType converter for PyObjectWrapper, which
enables automatic conversion to int for a QVariant(PyObjectWrapper)
within C++ i.e. QVariant(PyObjectWrapper).toInt() will work
- This means that cases like QAbstractItemModel::data() that calls
QtPrivate::legacyEnumValueFromModelData(const QVariant &data) would
work without explicit conversion from QVariant(PyObjectWrapper) to
QVariant(int). But for cases like QMetaProperty::write() explcit
handling is still required.
- This would also work for cases where the QVariant(PyObjectWrapper) is
simply channeled from Python to C++, and from C++ back to Python
without performing any operations on it.
- Incase, the wrapped object is not a PyEnum/ShibokenEnum object, then
toInt() would return a -1.
Task-number: PYSIDE-1930
Task-number: PYSIDE-2339
Change-Id: I983351f2ff88c79c29399c257e38421116efc7a3
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 59581e630740a5216c57a6b9ee6c3742f10e4323)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Do not split and re-assemble the lines.
Task-number: PYSIDE-2206
Change-Id: I95c19c142285a65e1b77b30c36c2f3c24560c91f
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit 538593a7d4e4f2a626f4c8ff52fd17dae10029be)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Use auto and new string literals. Break long lines.
Task-number: PYSIDE-2206
Change-Id: I5022636de8fe19359a212173fcc93ae08309cc5e
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit 68afbd5c2d7cd0a6d899e82d14ccf0011972e9e5)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Change-Id: Ia79016180c4ce7755e6540f8956be03106b3050a
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit 9071400cb1d3177c8e59283781fa7e7289c1bc9d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Change-Id: Ie3bbcdba4e600e98c2bd5658a25eacabb37c6b52
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
(cherry picked from commit 36615d3eb2c926004f320ef69f018af00b7b0499)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix QCoreApplication::translate(), SIGNAL(), SLOT()
and QMetaObject.indexOf*().
Fixes: PYSIDE-2357
Fixes: PYSIDE-2331
Task-number: PYSIDE-2340
Change-Id: I5198b1159ede06536bfc36287be8b3178f54d036
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 551e6d68edbfffce85dbfc23ca40d8e10bc3185b)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
'file(GLOB ...)' cannot be used since these files are generated
at build time.
Patch by Julien Schueller.
Fixes: PYSIDE-2184
Change-Id: I33f614f7a18082ca274ef0580af08492121cf895
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
(cherry picked from commit e75e6bf65cd1af768992ec048c3d158c175532f1)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
The picture for the statemachine/trafficlight example documentation was
broken.
Change-Id: Id1abd52cfa0f89df3265b0a570793bffdea7ab4a
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit 384ba5c485cbeb7f7436ff19d1bf01b1e2c6520d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Port the Move Blocks example from QStateMachine to PySide.
Task-number: PYSIDE-2206
Change-Id: I0c5b57aaffe5d8d18b79d9c067399ac655fd3d43
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit b5c0e36adc3b073550863df8fd180e87eedb7f2a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
TODO in another check-in: Control exec/run by an XML attribute
[ChangeLog][PySide6] Unraisable exceptions are now handled by a
handler on the stack or printed if impossible.
Unraisable exceptions are stored in an error store if there is
an error handler on the call stack that can handle it,
otherwise it is printed immediately.
We record the existence of an error handler in thread local
storage, which solves thread problems automatically.
Since exec and run functions completely block all handlers,
we need to mark them as a special case.
The overhead is minimal and uses constant memory per thread.
Task-number: PYSIDE-2310
Task-number: PYSIDE-2321
Change-Id: Ic25a2ff8552baf6e132ad86a4ad0925375e7ea88
Fixes: PYSIDE-2335
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit baedbe8353ee20eb7ac98e67b7985eb80959f14f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
An old refcounting problem from 2019 was fixed by a crude
patch to class creation in basewrapper.cpp .
This patch now creates an assertion error in debug mode
when running the test for issue PYSIDE-2354.
The problem was actually a CPython bug and does only exist
in Python 3.8 until Python 3.9.12, for all other versions
it works fine.
See https://github.com/python/cpython/issues/92112
[ChangeLog][shiboken6] An old patch for a Python 3.8-3.9.13 error was
timed out and removed from current versions.
Task-number: PYSIDE-939
Task-number: PYSIDE-2354
Change-Id: I6c077294dc61491b47b6e75e95fd669144fa0471
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
(cherry picked from commit 30a684904419922d7bd9857d889addc6ac444efd)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Extract helper functions from the Signal handling code to parse @Slot.
Fixes: PYSIDE-2347
Change-Id: I1c12becad43e7915a63bd3068c7ec71d498c380f
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit 909c375f86dac0e4b743cbd43e81ad97e5b1dedf)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Change (gadget) QScxmlEvent to be a value type.
Refactor the test to check for events as well.
Fixes: PYSIDE-2340
Change-Id: I0e37de05740f17d41794ebc74c81e49c49753495
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit e3d5872887442793735cb85f5e8bee26eee4d88d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Amends 8a0a3d7fc64917d53767856f4ecedb636597ec54.
Change-Id: I67a1fdaee87a8359f2c2f38cba8ed26359bae3e8
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 7d4b517acec341dfaa0602f40dc66338329babb8)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Three qtstatemachine examples have been removed on the C++ side, remove
them here as well.
Task-number: PYSIDE-2206
Change-Id: I18f4a63740804126b5f01473acff45ac53746a44
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit 55a0544de6de835aaa5e1277fe24773d7a4c2064)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
- Amends 5b39b316e3c9e40cdc0784538b8d5f290e41d67b until
proper fix is deviced.
Task-number: PYSIDE-2299
Change-Id: Ia4ace136cb44d092691fdfd030de1889f1d3c671
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit cc2054bc13ac91da50e3e796e107f12883176314)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This arose from many similar comments from people
new to Python, and wondering about the role of having
Qt installed in the system.
Additionally, some of the Qt-classes references in the file
were not linked to the actual documentation page, so the usage
of :ref: rather than :code: is encouraged.
Change-Id: I3d5560a49b7a89507aa8774771f4a6acacb67d6b
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 9f31bd569312384b0b67f20731b9211e3e1a003a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|