| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Change-Id: I4dcb664a8fc48af82405452284f2351a7d21bd64
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 7c622d65757f60c6d00fa2195c43f7d5f26a931d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 30e885228e4ad9597d495266a28c2111892f7c57)
|
|
|
|
|
|
|
|
|
|
|
| |
- Add considerations for dependencies
Task-number: PYSIDE-1612
Change-Id: Ib6e6bd4f616131961fa29e44e1aa0dda51b6f81c
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 0202e827b8a46906179c096f090869e04a9f8909)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit c9b0cb18c1d3605ae4363a352a55b7e07c08b82a)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Check if package e.g. PySide6_AddOns is installed before checking for
the .json file
- If a package is missing, add log warning for the missing package.
If the .json file is missing inspite of the package being installed,
then raise a proper warning.
Task-number: PYSIDE-1612
Change-Id: Ia65b06df15df7b334438f439762b135d9f61981d
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 1396950daccded4b442c8a9d08aa10912a7641cf)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit c9b95832f9136b8bc8d6a929890360fd2a4c410f)
|
|
|
|
|
|
|
|
|
|
|
| |
Remove duplicated definition of the enumeration.
Fixes: PYSIDE-2668
Change-Id: I46279767c48a8c9d4f454748666937328712212d
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 4c945a1212c3d1c88469ea110fde4e2a3d8775df)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit cf7deb81602182ac1403d84893c0412e9c483ace)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A crash occurs when calling
QWebEngineRegisterProtocolHandlerRequest.origin() from a signal
handler of
QWebEngineRegisterProtocolHandlerRequest(QWebEngineRegisterProtocolHandlerRequest).
QWebEngineRegisterProtocolHandlerRequest needs to be a value type for
this to work.
Fixes: PYSIDE-2663
Change-Id: Iab8c7cb5822455a35c5759137db20b064cb468cc
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 23595e35b5ba8919b38362c627a4d6e86be6b0d3)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit a14a27af81d077dd0042012e1bb6585899802167)
|
|
|
|
|
| |
Change-Id: I4c3a3c244c340370a46408809ea1f0b338e1697c
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
|
|
| |
Change-Id: Ieee77eb36266b6425cb8569b42263532ecbc27a5
Reviewed-by: Jaishree Vyas <jaishree.vyas@qt.io>
(cherry picked from commit 2411e8e3739a87a09136cd4f7f40ea2ff366732f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit cf9c694f9ff7f02090701cd43eec8a58fc23e522)
|
|
|
|
|
|
|
|
| |
This reverts commit 5a3d464bed72a5647eb7c1ff6f850838a0356cc2.
The provisioning fix is not in qt5#6.7.0.
Change-Id: I949dc6d05100a541fb0814e1a6101b712be619a6
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Restore a notification on a sender's QObject::destroy() signal for
main thread objects. Instead of triggering instant deletion as was
done before (causing issues with recursion and threads), start an idle
timer to call the Signal manager cleanup.
Amends 1270a9e82e5bc3bd53a1131698ece60403da1192.
Task-number: PYSIDE-2646
Task-number: PYSIDE-2141
Change-Id: Ifdc28f729cab64d58ac2ab300daece98b167d915
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 279658b856c3d7c5ce5cd936af2da018fe33d13a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduce Sender/Receiver classes for clarity. Prepend tests for the
new Signal.connect() syntax before the old string-based connect() tests.
Join the 2 tests using QProcess to save one execution.
Pick-to: 6.6 6.5
Task-number: PYSIDE-2646
Change-Id: I41db1be3cf5772df2ed7a89aecf4d9b3ff5b8a51
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit c174421fabf189aa877deac7d1b8d5503ec54991)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Add a number of DLL dependencies required by Qt Multimedia to the list
of Qt artifacts to be retrieved from the Qt binary directory.
Fixes: PYSIDE-2656
Change-Id: I0ead82ce09a7afb309ff674b4f5fe5afc32319da
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 3f3856ba94a59de49bc6c636c77a6173fd91c333)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When a Python class does _not_ implement __init__,
then we might get the default of object.__init__, which
must be skipped like the object class alone.
Change-Id: I0416c97854e8d1c9edf0b9ac44d3df58223fef84
Fixes: PYSIDE-2654
Task-number: PYSIDE-2294
Pick-to: 6.6 6.5
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 7b709cf594d9c308b57eacd784845beff9c72c2f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Change-Id: I8791a1c733c27b309261f9e59e065e6ad497fb67
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit dafa49070d45ab6b8ccd1a80b0e05597599c8e80)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Fixes: PYSIDE-2655
Change-Id: I0049c6e7c639a63f16365e24723ee1eb18d6a729
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
(cherry picked from commit bb819c5352d1677d2f148f3cda5ab3cbdf65dccf)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Amends 8b5b0458efdbaa933c6513cd666d62962beb0edb.
Pick-to: 6.6 6.5 6.2
Fixes: PYSIDE-2653
Task-number: PYSIDE-2263
Change-Id: Ifefd08ebe5b5a0be8535840b81104180dbb5017e
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 267c75375dd21cdce8c08a2ce7a965bf7fb5aef3)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Use PyLong_AsDouble().
Pick-to: 6.6 6.5 6.2
Fixes: PYSIDE-2652
Change-Id: I97787ba9dd6cb348e45b43228cad4a87afe54a7b
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
(cherry picked from commit f4f3e5f34a9444fdad1d1aebfb995f6e86b45f8a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use PyLong_AsUnsignedLongLong if an overflow occurs. Use hex
for those large values.
Task-number: PYSIDE-2652
Pick-to: 6.6 6.5 6.2
Change-Id: I9c3404cf8b01b1fcda20516c1105797fc512ed53
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit a0f1df9610d692b4d4ee042dcc918f792bde5792)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Specifying 'str' for os.PathLike solves
the issues found with tools like pyright.
For example, for QUrl.fromLocalFile:
error: Type of "fromLocalFile" is partially unknown
Type of "fromLocalFile" is "(localfile: str | bytes | PathLike[Unknown]) -> QUrl" (reportUnknownMemberType)
Using the string of the annotation to avoid an issue
when Python tries to evaluate it at Runtime (see mypy issue #5667)
Fixes: PYSIDE-2280
Change-Id: Ib63bfe8636fbf6cbf1e393d29ef3caf9af0fb4c7
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit 0e62a3d9903dd22391b769e0df0d37fdb9110d88)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Disabling keyring to avoid password prompt was moved into qt5
provisioning while it was blocking other projetcs.
Pick-to: 6.6 6.5
Change-Id: I21cf6bc4f743b3198f38c86678eac94ddae3f5b6
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 46b6a610fddb32660e17fdb8d8f2242e0f283c96)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add /Zc:__cplusplus, fixing:
QtCore/qcompilerdetection.h(1257): fatal error C1189: #error:
"Qt requires a C++17 compiler, and a suitable value for __cplusplus.
On MSVC, you must pass the /Zc:__cplusplus option to the compiler."
Also update the emulated MSVC version for libclang 18.
Pick-to: 6.6 6.5 6.2
Change-Id: Iacbdf1da3bc1f73757ff5231391ebe847158cc2d
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
(cherry picked from commit fce8fc22efe52b0d8b6f1f4633e8cc64e6641d2c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CMAKE_CXX_COMPILER on the build machine may point to a non-standard
location. Add a patch search to handle this.
Task-number: PYSIDE-2648
Pick-to: 6.6
Change-Id: I049aa1a9c5ac086d381912be1af5f166f1e54608
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
(cherry picked from commit 6785dc5fbfb99d08f32c6f28f3d5470cd7d5cec2)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Run a signal handler cleanup in CoreApplication::aboutToQuit() already
before the general cleanup. This prevents them from leaking out of a
main() function, for example.
Task-number: PYSIDE-2646
Pick-to: 6.6 6.5
Change-Id: I87cce8d131c40c02b44b0102b3774477676b8f89
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 47d6abbd727d193158cdc1747cb18241267409c1)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Amends 1270a9e82e5bc3bd53a1131698ece60403da1192.
Task-number: PYSIDE-2646
Task-number: PYSIDE-2141
Pick-to: 6.6 6.5
Change-Id: Ib8a5146766166ec4fa7ae7b42ce6d52ccae0b3c6
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 9529690b4ee7619f06226f445f839cac8e6bfde1)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Change-Id: I78aac2f14fdea467f5ba339bc6c3698e916efb86
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit df6c43cd6f730c95ede52a674c2a41bf7f7683ec)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Do some minor corrections.
Change-Id: If5b3f451a7d4005521bc78bc9683bf7b449d02fc
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit 780803d88cb3f004df7fbf73cd3732a4cab78e7f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use *Qt Widgets Designer* (emphasis/italics) instead of
**Qt Widgets Designer** (bold) consistently.
Also fix pyside-designer.rst (Qt Widget Designer -> Qt Widgets
Designer).
Task-number: QTBUG-122253
Change-Id: I573264f5b02c62e4b91cfc0f8b0f38da691defed
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit 25c038385c632e68d78fa58356fc35183c101801)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
As a drive-by, fix the headlines and remove a dead link.
Pick-to: 6.6
Change-Id: Ifb92c0ac7e02e04f3cffe1cb0cc8ff82e8fd803e
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
(cherry picked from commit 3cba117184c6fa7965c09baeba27868a86ef63cd)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of using the external __getattr__ attribute,
patch the module tp_getattro function globally.
NOTE: The error was a rare racing condition in Nuitka which
was fixed by early insertion of a module into sys.modules .
The Achilles heel was not the cause.
Task-number: PYSIDE-2404
Change-Id: I929a9187f77cde7cde8318db28d4404b8ba8c1b3
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
(cherry picked from commit c828416efc0b88747cab85d941a149d91487466f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
| |
Task-number: PYSIDE-2497
Change-Id: Ib652fbca79d70cc1d755323633a87ee0238d065a
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
| |
Pick-to: 6.6
Change-Id: I18bd0a1cb106dc6bfae00b7a7eb9d2969ff4599c
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
| |
Change-Id: I5f8212fe20ea2ec099769005b4a4920d70d86425
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
|
|
|
|
|
| |
Change-Id: I7151c589a8d619f6ba822e7995eb342600ef8015
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change d8910df3ccea2897f5e228058f17176cb1fe4093 moved the
qWarning() out of the function were %FUNCTION_NAME is defined,
causing:
format '%F' expects a matching 'double' argument [-Wformat=]
Replace by function name.
Amends d8910df3ccea2897f5e228058f17176cb1fe4093.
Change-Id: Ib25cbb20c6ffe9c225cefa1a22fab8b37406fb59
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
|
|
|
|
|
|
|
| |
warning: 'QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, QRegularExpression::MatchType, QRegularExpression::MatchOptions) const' is deprecated: Use matchView instead. [-Wdeprecated-declarations]
Task-number: PYSIDE-2620
Change-Id: Ia8a31e0286481b6de1b3edb8f736b7b2631c43b4
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
|
|
|
|
|
|
|
|
| |
Add a documentation page for the shiboken6-genpyi tool. This also
removes an unused argument.
Change-Id: I79939f45391694f1ca57b9a4f9da58ffc30cfd28
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
|
|
| |
This includes the scriptableapplication and widgetbinding
in the examples section on the shiboken page.
Change-Id: Ia9409e427c2faa17e8f51c8618a6b09f5c07d70f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
|
|
|
| |
This includes a few highlights of the designer page,
in order to improve our custom-tools pages.
Change-Id: I7f482421fe5adb8a3d85ffd249ca9acdca5ec833
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
| |
Change-Id: I19e92a51f82ec36274ee4394c933bf3acc1f73eb
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
| |
Add a documentation page for the pyside6-genpyi tool. This also removes
an unused argument and clarifies that the --feature argument is
currently not available for PyPy.
Change-Id: Ic2fa7e92ae0ccbc30e997db8d7dfad02e5b26732
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
| |
Complements 879d804fb462589a206d200bfd0371284be8d394.
Task-number: QTBUG-113331
Change-Id: I7b6acca80e2399463960760af315c7fe22aaa304
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
|
|
|
|
|
| |
Task-number: PYSIDE-1612
Change-Id: Ib838b46e65b00884e6a11a0c5eb8902ffcaac8d4
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
|
|
|
|
| |
Change-Id: I5fa5397cf3f7e9c70e58adec7321f02ba7d38c9d
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
|
|
|
|
|
|
|
| |
Include a short summary of the main usage, some caveats
and reference to the tutorial.
Change-Id: I0dfdeb914d5e590f5992a44d54eddcb4ccec970d
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
|
|
|
|
|
|
| |
Adding a small description and a reference to our tutorial.
Change-Id: Ia3829d04cb824050023798078a1e23e7d0a5f471
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
|
|
|
|
|
| |
Change-Id: I0915e2bc74f0b77491345c4f37d5f8220d8848ce
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
|
|
|
|
| |
Change-Id: Ieac855ed8bf776759ee314ea99d25613eef03d2c
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
| |
Change-Id: If416d5067fb5dcf02bd8802e3cb6795c6f0e75f5
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
|
|
|
|
| |
Change-Id: I681454e28eb0eec8a920a415719c195549f403fc
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
| |
List widget/graphs/quickcontrols gallery examples first.
Pick-to: 6.6
Task-number: PYSIDE-2207
Change-Id: I94aad562a4085c2695bb3d0f592bb7034e6eae26
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Fix:
example_graphs_2d_hellographs.rst:27: WARNING: Title underline too short.
Amends 0414eec326959e40907b5aeb5db2e19f1c3dedd5.
Task-number: PYSIDE-2497
Change-Id: I2e519e06cf9f30bca844a9f4a82a5a5edbe4a412
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|