blob: d859a5e74774a7abb537f511f79f3428100745cc [file] [log] [blame] [edit]
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.