summaryrefslogtreecommitdiffstats
path: root/dist/changes-5.13.1
blob: d859a5e74774a7abb537f511f79f3428100745cc (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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
Qt 5.13.1 is a bug-fix release. It maintains both forward and backward
compatibility (source and binary) with Qt 5.13.0.

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

https://doc.qt.io/qt-5/index.html

The Qt version 5.13 series is binary compatible with the 5.12.x series.
Applications compiled for 5.12 will continue to run with 5.13.

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.

****************************************************************************
*                   Important Behavior Changes                             *
****************************************************************************

 - [QTBUG-76871] TapHandler.point now holds the release position while the
   tapped() signal is emitted.
 - [QTBUG-14769][QTBUG-50482] TextEdit now uses the I-beam cursor by default,
   and the pointing cursor for links.  But if user code sets a custom cursor,
   we restore it when the mouse is no longer hovering a link.

****************************************************************************
*                                  QtQml                                   *
****************************************************************************

 - [QTBUG-56264] Fixed segfault on Sparc64.
 - [QTBUG-77102] Fix bug with singletons not being imported from modules when
   using older versions.
 - [QTBUG-77047] Fixed crash when creating arrays using the spread operator.
 - [QTBUG-75983] Fixed crash in XMLHttpRequest.open.
 - [QTBUG-77012] Fixed static build issue: multiple definitions of
   qtPositionAttributeName().
 - [QTBUG-71329] Fixed promise chaining.
 - [QTBUG-76441] Fix support for import statements using qrc:/ urls.
 - [QTBUG-55407] Fixed a crash when setData or create is called after a user
   mistakenly used the internal constructor of QQmlComponent which does
   not take an engine.
 - [QTBUG-76796] Fixed late binding re-evaluation when using typeof(name).
 - [QTBUG-76627] qmlplugindump now finds enums in composite types.
 - [QTBUG-76656] Fixed resolution of 'this' when using the call operator on scope and context
   properties.
 - [QTBUG-71387] Fixed a crash after calling qmlClearTypeRegistrations().
 - [QTBUG-75642] Fixed an invalid memory read in JIT with template literals.
 - [QTBUG-75939] Fix crash when destroying QJSValues from other threads.
 - [QTBUG-76085] Fixed automatic loading of translations from resources.
 - [QTBUG-76018] Fixed grammar to permit readonly list properties.
 - [QTBUG-75880] Fix accidental implicit creation of local variable when using anonymous functions
   in object literals.
 - [QTBUG-67343] Fixed assertion when having a ShaderEffect as a delegate
   in a ComboBox.
 - [QTBUG-75896] Fixed property lookup in QML singletons.
 - [QTBUG-75392] Fixed a crash by working around a compiler bug.
 - [QTBUG-48809] Print a warning when using absolute paths in qmldir files.
 - [QTBUG-75609] Fixed a performance regression with attached properties.
 - [QTBUG-76074] Loader now frees custom qml types when unloading.

****************************************************************************
*                                 QtQuick                                  *
****************************************************************************

 - Item Views:
   * [QTBUG-76487] We now properly populate delegates with the populate
     transition when the view is resized after componentComplete.
   * [QTBUG-31677] A ListView footer is now positioned correctly after the
     last item is removed.
   * [QTBUG-76433][QTBUG-44308] Fixed a crash while doing fast flicking in
     transitions that use Animators.
   * [QTBUG-76254] Fixed a crash in QQmlDelegateModel.
   * [QTBUG-71581] Fixed a crash in ListView when closing an application that
     dynamically creates and appends items to an ObjectModel.

 - Input:
   * [QTBUG-75399] Fixed a crash when using the KeyNavigation attached property.
   * [QTBUG-76875] DragHandler now respects acceptedButtons.
   * [QTBUG-71218] If a Controls 2 Button has a DragHandler, the button is
     now released when the drag begins.
   * [QTBUG-75770] MouseArea now respects QPlatformTheme::TouchDoubleTapDistance
     to avoid generating double-clicks while moving and clicking the mouse quickly.

 - Scene graph:
   * [QTBUG-76603] qmlscene now sets the default surface format earlier
     and correctly.
   * [QTBUG-68566] Fixed rendering freeze when using software rendering
     of WebEngine in QQuickWidget.
   * [QTBUG-73768] Fixed an assert in BorderImage when any border size
     exceeds source image size.
   * [QTBUG-66810] Software rendering: repaint everything when moving
     between HiDpi and lower-resolution screens.
   * [QTBUG-74348] Fixed leaking scene graph rendering contexts when using
     the threaded render loop.
   * [QTBUG-76055] Cleaned up error messages in shadereffect.

 - Text:
   * [QTBUG-74761] Added support for text color when using color fonts.
   * [QTBUG-76528] Fixed missing glyphs and in some cases crashes when
     displaying many characters from the same font on a system with a
     low maximum texture size.
   * [QTBUG-75002] Accessibility: StaticText nodes are announced as
     read-only rather than editable in Windows Narrator.