84 lines
2.8 KiB
Groff
84 lines
2.8 KiB
Groff
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.
|