90 lines
4.9 KiB
Groff
90 lines
4.9 KiB
Groff
Qt 5.14.1 is a bug-fix release. It maintains both forward and backward
|
|
compatibility (source and binary) with Qt 5.14.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.14 series is binary compatible with the 5.13.x series.
|
|
Applications compiled for 5.13 will continue to run with 5.14.
|
|
|
|
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.
|
|
|
|
****************************************************************************
|
|
* QtQml *
|
|
****************************************************************************
|
|
- [QTBUG-81109] Don't crash when iterating invalid Proxy objects
|
|
- [QTBUG-81108] Don't crash when sorting arrays with non-stringifyable entries
|
|
- [QTBUG-81105] Support printing arrays with circular references
|
|
- [QTBUG-81104] Array.includes now works even with large arrays.
|
|
- [QTBUG-81037] Fixed oob access on Array.concat.
|
|
- [QTBUG-81093] Emit QQmlEngine::warnings when load fails instead of
|
|
simply qWarning.
|
|
- [QTBUG-81055] XMLHttpRequest works correctly in a QML WorkerThread.
|
|
- [QTBUG-80963] Fixed a crash in QQmlAdaptorModel.
|
|
- [QTBUG-80609] Fixed a crash related to the use of QSequentialIterable
|
|
as a JS container type.
|
|
- [QTBUG-80511] The compiler now supports larger stack slots to avoid
|
|
crashing when passing long lists or vectors.
|
|
- [QTBUG-30467] QQmlTypeLoader no longer parses qmldir content multiple times.
|
|
It can be told to forget the qmldir contents via QQmlTypeLoader::clearCache(),
|
|
as before.
|
|
|
|
****************************************************************************
|
|
* QtQuick *
|
|
****************************************************************************
|
|
|
|
- [QTBUG-71193] Fixed two crashes and a memory leak in ItemParticle.
|
|
- [QTBUG-34779] Fixed a crash in QQuickWindow that was discovered during
|
|
fuzz testing.
|
|
- [QTBUG-80505] TableView now resets its content size to empty if the
|
|
model becomes empty.
|
|
- [QTBUG-80505][QTBUG-71374] Fixed crashes in TableView when deleting or
|
|
setting the model to null.
|
|
- [QTBUG-80534] TableView behaves better when both a delegate and an
|
|
ObjectModel or DelegateModel are declared.
|
|
- [QTBUG-67986] ObjectModel items are now re-rendered when moved between models.
|
|
- [QTBUG-78297] DelegateModel and DelegateChoice now work together better.
|
|
- [QTBUG-79163] If a MouseArea has its preventStealing flag set,
|
|
a Pointer Handler that is a child is not allowed to steal the grab.
|
|
- [QTBUG-77624] MouseArea now reacts to touch ungrab, so that it will
|
|
know the interaction has been cancelled if the user begins dragging
|
|
after the press, and a DragHandler takes over.
|
|
- [QTBUG-68232] ListView now emits currentIndexChanged (to indicate a
|
|
value of -1) if an empty model is assigned.
|
|
- [QTBUG-66163] If the populate animation runs as a result of model assignment,
|
|
the viewport should not move.
|
|
- [QTBUG-79592] PathView now continues animating to the nearest
|
|
detent, as usual, when ungrabMouse() is called.
|
|
- [QTBUG-76954] Multiple TapHandlers (again) are able to react to
|
|
multiple touchpoints simultaneously, without losing the active state
|
|
when one of the points is stationary.
|
|
- [QTBUG-64138] Particle effects can now run continuously over longer
|
|
periods of time.
|
|
- [QTBUG-80190] We no longer emit TextInput.inputMaskChanged when you are
|
|
setting the same input mask again.
|
|
- [QTBUG-80070] When an animation is set on an Item which is loaded by a
|
|
Loader, it will no longer crash when the animation is deleted.
|
|
- [QTBUG-80364] Attempting to call QSGTexture::bind() outside the direct
|
|
OpenGL rendering path now generates a warning.
|
|
- [QTBUG-80297] QRhi now follows non-integer scaling fixes for native text.
|
|
- [QTBUG-75750] MultiPointTouchArea no longer ignores Qt-synthesized mouse
|
|
events. It's now possible to use a stylus with Qt Virtual Keyboard
|
|
because MPTA will react to the synth-mouse event that occurs after the
|
|
QTabletEvent was not handled. In the case that a touch event is sent,
|
|
MPTA will accept it; so a synth-mouse event is not expected afterwards.
|
|
If Flickable has pressDelay set, and intercepts a touch press, it will
|
|
send the delayed press in the form of a mouse press, and MPTA will now
|
|
react, which is useful in case MPTA is used in an item view delegate.
|
|
But it will also receive a touch release after the synthetic delayed press,
|
|
so now it checks whether the touchpoint ID is the same as the synth-mouse
|
|
touch ID, to verify that the touch release corresponds with the synth-mouse
|
|
press that arrived earlier, and react to it.
|