summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntti Kokko <antti.kokko@qt.io>2017-06-19 11:45:22 +0300
committerSimon Hausmann <simon.hausmann@qt.io>2017-06-22 11:46:59 +0000
commit525de4ff29cfefd9f676ba35a4e8d7494e5198c2 (patch)
treee13eac167524cbb4b89265a18424d90f75680077
parent7d28940a316128c8ee43def83a71843711d702c9 (diff)
Add changes file for 5.9.1v5.9.1
Change-Id: I71dbd595c0d718bf470aa7d890d90cebf0f98abd Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: J-P Nurmi <jpnurmi@qt.io> Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
-rw-r--r--dist/changes-5.9.183
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.