~thopiekar/pyside/+git/pyside-setup:5.14.2

Last commit made on 2020-07-06
Get this branch:
git clone -b 5.14.2 https://git.launchpad.net/~thopiekar/pyside/+git/pyside-setup

Branch merges

Branch information

Name:
5.14.2
Repository:
lp:~thopiekar/pyside/+git/pyside-setup

Recent commits

db1c80a... by =?utf-8?q?Simo_F=C3=A4lt?= <email address hidden>

Bump version numbers for 5.14.2.3 release

Change-Id: I5d077fd37e051a10c5d777ea69fe6a7a8da69537
Reviewed-by: Friedemann Kleint <email address hidden>

08b0fd0... by Friedemann Kleint

Merge remote-tracking branch 'origin/5.14' into 5.14.2

Change-Id: Ia378b044e2b8dd7c3cc8e25ee26257a0f467c975

bdb6f68... by Friedemann Kleint

Add changelog for 5.14.2.3

Change-Id: I8f748da4de7f17a1ab2a71c947e245d916ce17f9
Reviewed-by: Christian Tismer <email address hidden>

52f2945... by Friedemann Kleint

pthreads: Try to abandon the GIL in case a thread was terminated

 When terminating a thread using QThread::terminate() via
(pthread_cancel(), QThread::run() is aborted and the lock is released,
but ~GilState() is still executed for some reason.

Add a cancel handler to the thread which tells GilState to abandon
the lock.

Fixes: PYSIDE-1282
Change-Id: I70abd42b5a2afd49aaa8cc5e8be0a92ed63f49d3
Reviewed-by: Cristian Maureira-Fredes <email address hidden>

b7e8b5e... by =?utf-8?q?Simo_F=C3=A4lt?= <email address hidden>

Update virtualenv to 20.0.25

Updating virtualenv version to 20.0.25 while previous started to
fail. Also increasing the timeout value for output.

Change-Id: I391c1c85d490b57cdbab41d5bfcba396384c1994
Reviewed-by: Friedemann Kleint <email address hidden>

4a4e44c... by Sergio Martins <email address hidden>

Use Q_OS_WIN instead of _WINDOWS for the path splitter

_WINDOWS is MSVC specific
Fixes passing --include-paths when using MinGW

Change-Id: I041484eccf521869f4fb532edc55d2e1cf4063e4
Reviewed-by: Friedemann Kleint <email address hidden>

67b971f... by Cristian Maureira-Fredes <email address hidden>

Use pyside2-uic instead of uic for the loadUiType

Since we deploy the pyside2-uic wrapper inside the
bin/ directory of virtual environments, that takes care
of using the 'uic' binary we ship with the wheels,
which is located in site-packages/PySide2/.

The current implementation of loadUiType, runs 'uic -g python'
but for people without a Qt installation, it has no effect
since 'uic' is neither in PATH, nor in the system.

Using 'pyside2-uic' instead will solve this issue.

Task-number: PYSIDE-1223
Change-Id: I2c801a16c9ff4faa5cf8711bd718a634f017e592
Reviewed-by: Friedemann Kleint <email address hidden>

f2e63d3... by Friedemann Kleint

shiboken: Fix default-initialized function arguments

Specifying {} causes it to be qualified, check this.

Change-Id: Idd23c8a5af01cd7fbb63a2e5a01bb349c530fe54
Fixes: PYSIDE-1325
Reviewed-by: Christian Tismer <email address hidden>

76d5dde... by Friedemann Kleint

Fix leaking reference in PySide2 property getter

Remove Py_INCREF on result obtained from
PyObject_CallObject() in getValue(PySideProperty*,*source).

Change-Id: Ic070df29be0fd0eadcd37bc0210339205f957c8f
Fixes: PYSIDE-1321
Reviewed-by: Christian Tismer <email address hidden>

88af089... by Friedemann Kleint

Potential fix for deploying with cx_freeze using zip_include_packages

In __init.py__, check for a zip archive and do not add DLL paths
relative to it. Amends d9cfec8e010b48036e5e879ccc99879538a4f7d2.

Change-Id: I18320bd6a8f784f20287c4a5ed65e9229989031c
Fixes: PYSIDE-1257
Reviewed-by: Cristian Maureira-Fredes <email address hidden>