aboutsummaryrefslogtreecommitdiffstats
path: root/dist/changes-5.14.2
blob: 3473d41e38eea5612bf5b30331a9b74acae66c5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Qt for Python 5.14.2 is a bug-fix release.

For more details, refer to the online documentation included in this
distribution. The documentation is also available online:

https://doc.qt.io/qtforpython/

Some of the changes listed in this file include issue tracking numbers
corresponding to tasks in the Qt Bug Tracker:

https://bugreports.qt.io/

Each of these identifiers can be entered in the bug tracker to obtain more
information about a particular change.

****************************************************************************
*                                  PySide2                                 *
****************************************************************************

 - [PYSIDE-135]  Add doc getter for Property
 - [PYSIDE-239]  Python enum types can now be used as a valid signal type.
 - [PYSIDE-939]  Fix Python 3.8 warnings about deprecated int conversions of
                 enums/flags
 - [PYSIDE-571]  qApp has been turned into a normal Python variable. This
                 implies that QtWidgets.qApp no longer works;
                 it should be replaced by qApp.
 - [PYSIDE-803]  GUI slowdowns caused by background threads have been fixed by
                 reducing GIL allocation and usage of
                 Py_(BEGIN|END)_ALLOW_THREADS.
 - [PYSIDE-858]  Windows binaries are now signed.
 - [PYSIDE-939]  Fix testrunner for Python 3.8/Linux
 - [PYSIDE-946]  Add functions with callback of QWebEnginePage
 - [PYSIDE-1231] Further issues introduced by Python 3.8 have been addressed:
                 - Warnings about deprecated int conversions of enumerations
                   and flags have been fixed.
                 - Packages can now be built with Python 3.8.1.
                 - Tests run with Python 3.8.1.
 - [PYSIDE-1189] A crash caused by wrong ownership of the return value of
                 QList/QTable/QTreeWidget.mimeData() has been fixed.
 - [PYSIDE-1199] The webchannel standalone example has been added.
 - [PYSIDE-1204] QByteArray now properly supports the PyBuffer interface.
 - [PYSIDE-1214] For accessors returning non-exposed classes inheriting
                 QObject, the most-derived wrapper is now created.
 - [PYSIDE-1229] testrunner: Fix disrupted lines in the error log
 - [PYSIDE-1236] Fix running scriptableapplication in a virtualenv on Windows
                 with Python 3.8
 - [PYSIDE-1247] Avoid a signature warning in Python 3.6
 - [PYSIDE-1250] PySide2: Use int for QVariant conversion when possible
 - [PYSIDE-1251] Invert QTreeWidgetItem clear function loop

****************************************************************************
*                                  Shiboken2                               *
****************************************************************************

 - [PYSIDE-803]  The default of the "allow-thread" attribute has been changed
                 to false as it was observed to cause performance issues when
                 using threads.
 - [PYSIDE-1112] The shiboken documentation has been re-structured.
 - [PYSIDE-1228] Typedef'ed anonymous enums are now supported.
 - [PYSIDE-1240] The manual test dumpcodemodel has been modified to output
                 typesystem XML, enabling convenient generation of typesystem
                 file skeletons for new bindings.
 - [PYSIDE-1241] Improve error messages about invalid types of added functions
 - [PYSIDE-1241] Enable flags types in added functions
 - [PYSIDE-1246] Fix classes with virtual destructors not being considered
                 polymorphic