| Qt 5.11 introduces many new features and improvements as well as bugfixes |
| over the 5.10.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 |
| |
| The Qt version 5.11 series is binary compatible with the 5.10.x series. |
| Applications compiled for 5.10 will continue to run with 5.11. |
| |
| 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.11.0 Changes * |
| **************************************************************************** |
| |
| Compositor |
| ---------- |
| |
| - [QTBUG-64600][QTBUG-64604] Added a tech preview for a plugin-based hardware |
| layer API and a VSP2 implementation (for Renesas R-Car M3 and H3). |
| - Added QML API for sending touch events to surfaces. |
| - Information about disconnected/removed WaylandOutputs are now |
| communicated to the clients. |
| - Updated the minimal-cpp and minimal-qml examples. |
| - Added a new example, overview-compositor. |
| - WaylandQuickItems now get an implicitSize from their wayland surface, |
| making them behave more like other QQuickItems. Compositors should set |
| WaylandQuickItem.sizeFollowsSurface to false to get the new behavior. |
| - Fixed a bug where window state (maximized, active etc.) was reverted if |
| XdgTopLevelV6.sendConfigure and related functions were called repeatedly |
| before the client could respond. |
| - Fixed a bug where keyboard events were not sent to clients in |
| WaylandQuickItem.keyPressEvent if the surface was not focused through |
| WaylandQuickItem.takeFocus(). |
| - Fixed a bug where a negative size was requested when resizing on QML |
| compositors. |
| - Fixed mouse and touch events being sent to the wrong position for |
| WaylandQuickItems and ShellSurfaceItems scaled by the compositor. |
| - [QTBUG-67861] Fixed mouse and touch events being sent to the wrong |
| position for high DPI surfaces (QML API). |
| - Fixed crashes when clients tried to use a deleted WaylandOutput or a |
| Wayland extension. |
| - Added documentation for XdgShellV6. |
| |
| QPA plugin |
| ---------- |
| |
| - Clients now automatically change the scale factor when entering a new |
| screen. I.e. when moving a window from a low-resolution screen to a |
| high-resolution screen, the DPI will change. |
| - [QTBUG-54792][QTBUG-64572] Added Support for key composition, accents |
| and diaereses. |
| - [QTBUG-59762] When the plugin fails to connect to the Wayland display, |
| it now fails gracefully so other platform integrations can be tried |
| instead. |
| - ivi-shell will now be used automatically if no other shell integrations are |
| available. |
| - [QTBUG-62044] Fixed a crash that happened when connecting to a new |
| screen above or to the left of the other connected screens. |
| - [QTBUG-63411] Fixed a crash when calling setVisible for EGL windows twice |
| within one slot. |
| - [QTBUG-67150] Fixed a crash when a popup was shown without any input |
| events happening first. |
| - Fixed a bug where an OpenGL context with a compatibility profile would |
| be requested even though if it was set to unspecified in |
| QOpenGLContext::format. This would sometimes cause context creation to |
| fail. |
| - [QTBUG-66867] Fixed a crash that sometimes occurred when showing a |
| window. |
| - [QTBUG-64696] Fixed a freeze that would sometimes happen on startup on |
| some compositors. |
| - Fixed a bug where ABGR2101010 surfaces where submitted as ARGB2101010 |
| surfaces. |
| - A new logging category has been added for the Wayland platform plugin, |
| "qt.qpa.wayland". |
| |