summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Olav Tvete <paul.tvete@qt.io>2017-05-09 14:40:54 +0200
committerJani Heikkinen <jani.heikkinen@qt.io>2017-05-11 11:35:58 +0000
commitf1cf62fa8e9ffa2548c9968906848596f50dbc0b (patch)
tree45186b693819edff995c9d252fedc0cbf488985f
parent79c4e3292bac9664bc4114e18ad28d4a468b69f5 (diff)
Add changes file for 5.9.0v5.9.0-rc2v5.9.0-rc1v5.9.0
Listing important changes and bug-fixes. Warning about binary compatibility break. Change-Id: I7e69b83648d2fa5c6b44ad004d0b8464f7dfe577 Reviewed-by: Johan Helsing <johan.helsing@qt.io>
-rw-r--r--dist/changes-5.9.056
1 files changed, 56 insertions, 0 deletions
diff --git a/dist/changes-5.9.0 b/dist/changes-5.9.0
new file mode 100644
index 000000000..c70d30b0b
--- /dev/null
+++ b/dist/changes-5.9.0
@@ -0,0 +1,56 @@
+Qt 5.9 introduces many new features and improvements as well as bugfixes
+over the 5.8.x series. 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
+
+With the exception noted below, 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.
+
+Important Changes
+-----------------
+
+ * Binary compatibility breakage in QtWaylandCompositor.
+
+ The class QWaylandQuickOutput now also inherits from QQmlParserStatus. This class
+ is primarily useful from QML, and there is little reason for it to used in
+ user C++ code. Any compositor using or instantiating the QtWaylandCompositor class
+ from C++ will have to be recompiled against Qt 5.9. Failure to do so may lead to crashes,
+ buffer overruns, or undefined behavior.
+
+Client
+------
+
+ - Added xdg_shell_v6 support for Qt clients.
+
+ - Clients now default to using xdg_shell_v6 if available, else wl_shell.
+
+ - Deprecated the QT_WAYLAND_USE_XDG_SHELL environment variable in favor of
+ QT_WAYLAND_SHELL_INTEGRATION, which can be set to one of [ivi-shell, wl-shell,
+ xdg-shell-v5, xdg-shell-v6].
+
+ - Fixed crash when the receiver of a paste closes the pipe.
+
+
+Compositor
+----------
+
+ - QWaylandQuickOutput: Automatically set the compositor if output is a child of
+ the compositor.
+
+ - QWaylandXdgSurfaceV5 now sets the windowType property and behaves like
+ other shell surface implementations.
+
+ - QWaylandXdgPopupV5 position property now has change notification.
+
+ - [QTBUG-55303] Added support for running compositors with custom device pixel ratio.
+
+ - [QTBUG-58299] Fixed wayland-egl compositing using NVIDIA graphics.