diff options
author | Liang Qi <liang.qi@qt.io> | 2017-06-30 11:21:59 +0200 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2017-06-30 11:21:59 +0200 |
commit | 854f3c095f85e2189ba4e5e4f3283ee64ca7ae56 (patch) | |
tree | 8de2b7a3f45f3addb7dafdcbd8a6b1dd4e579381 /dist/changes-5.9.1 | |
parent | f563204cc03b104089e5c82836b49c5f47b9f0a2 (diff) | |
parent | 525de4ff29cfefd9f676ba35a4e8d7494e5198c2 (diff) |
Merge remote-tracking branch 'origin/5.9.1' into 5.9
Change-Id: I3fc699beeb45e01abc644018db53f3c75d396f7c
Diffstat (limited to 'dist/changes-5.9.1')
-rw-r--r-- | dist/changes-5.9.1 | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/dist/changes-5.9.1 b/dist/changes-5.9.1 new file mode 100644 index 0000000000..971b1832c8 --- /dev/null +++ b/dist/changes-5.9.1 @@ -0,0 +1,83 @@ +Qt 5.9.1 is a bug-fix release. It maintains both forward and backward +compatibility (source and binary) with Qt 5.9.0. + +For more details, refer to the online documentation included in this +distribution. The documentation is also available online: + +http://doc.qt.io/qt-5/index.html + +The Qt version 5.9 series is binary compatible with the 5.8.x series. +Applications compiled for 5.8 will continue to run with 5.9. + +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. + +**************************************************************************** +* Qt 5.9.1 Changes * +**************************************************************************** + +QtQml +----- + + - Fixed the QML Connections element ignoring the initial state of the + enabled property. + + - Fixed QML crashes on big endian systems. + + - Fixed memory leak in QQmlExpression. + + + - Various performance and memory consumption improvements + - Make sure the garbage collector returns completely free memory blocks + to the operating system. + - Reduce size of JavaScript objects + - Optimize JS property storage to make better use of the available + memory + - Reduce the size of the generated byte code when using the bytecode + interpreter + - Reduce memory usage of the JIT by creating more compact code + - Optimize code generation for JS expressions of type 'foo[bar]' + + - Applied workaround for miscompilation with gcc 5. + + - Fixed some cases where qml cache files would be ignored + + - Don't generate QML cache files ahead of time on Android, as it causes + problems on some phones. + + +QtQuick +------- + + - QQuickItemView: + * [QTBUG-48394][QTBUG-61294] Fixed a crash that could occur with bindings + to contentItem.children or contentItem.childrenRect. + + - QQuickView: + * Set the window's contentItem as the QObject-parent of the rootObject + to ensure consistent behavior for calling findChildren() on + QQuickWindow::contentItem and QQuickView::rootObject. + +- QQuickWidget: + * [QTBUG-60985] Fixed rendering in QMdiArea when using the software + rendererer. + * [QTBUG-60988] Fixed the delivery of shortcut override events. + + - QQuickWindow: + * Set the window as the QObject-parent of the contentItem to ensure + consistent behavior for calling findChildren() on QQuickWindow and + QQuickWindow::contentItem. + +QuickTest +--------- + + - TestCase: + * [QTBUG-61297] Fixed compare() for URL objects. + * [QTBUG-32555] Made compare() print out dates' milliseconds to make it + possible to see why a comparison of two dates fails when only their + milliseconds differ. |