diff options
authorJohan Klokkhammer Helsing <>2019-10-31 13:26:54 +0200
committerPaul Olav Tvete <>2019-11-07 10:27:51 +0000
commitb28b121f05caba25da9544b31059832e0a492eef (patch)
parent44fbe562b544119a9d23a72c3d577d2946c72162 (diff)
Add changes file for Qt 5.12.6v5.
+ 5400af8850a7a73a19443839fbd0c8f3d45b091b Make QT_WAYLAND_COMPOSITOR_QUICK a feature + 1cce394099bd83261a0fe3bb73acd5c4bd8a749a Client: Don't freeze in QDrag::exec if there was no drag focus + 2e9c90aaefdfe5f1e9b90159c5e6981230627055 Client: Refactor touch handling and fix various bugs + 33d2062f8ac9419ec1c6504be47fe48119e605bb Fix deadlock in QWaylandWindow::waitForFrameSync + 481cea71043dabf6d5ff33101a66693af86438e1 Compositor: Fix various input-related rounding errors + 4121e26d2bc235703603e812eef533b8b2e16d18 Client: Fix touch rounding errors + 1753b5b2f0d13549e181955faa506eac0e717201 sync.profile: remove two headers + 0c838ea604e2ac9871f78c8f11b30ce23a7c7750 Fix detection of wayland-kms support + 90f9c3c6fdb323a7fd509cb7fc018472cc5d1c13 Don't try to inject non-existent generated headers for xdg-shell v5 + 45859d7521074a4921b8459eb0a6e2cc71b9dd5a Client: Don't crash with long window titles using UTF-16 characters + 03e8c91fc28b77c4f027b6c6d582b85878efae41 Client: Fix 100ms freeze when applications do not swap after deliverUpdateRequest + 096bd6f6509dbf241eb33685f672112c38991c53 Compositor: Fix crash when trying to maximize an XdgToplevel with no output + c42dd53cdb2edfef0ee8bd0e7d8775dd0ab52850 Bump version Change-Id: I5b7abbeeb9c00c8f3e67ec3d179293b0dc51526d Reviewed-by: Johan Helsing <> Reviewed-by: Ulf Hermann <> Reviewed-by: Paul Olav Tvete <>
1 files changed, 56 insertions, 0 deletions
diff --git a/dist/changes-5.12.6 b/dist/changes-5.12.6
new file mode 100644
index 00000000..7d67fe14
--- /dev/null
+++ b/dist/changes-5.12.6
@@ -0,0 +1,56 @@
+Qt 5.12.6 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 5.12.0 through 5.12.5.
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+The Qt version 5.12 series is binary compatible with the 5.11.x series.
+Applications compiled for 5.11 will continue to run with 5.12.
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+* Compositor *
+ - Fixed various rounding errors related to touch and mouse input.
+ - Fixed a crash when trying to maximize an XdgTopLevel with no output.
+ - Important Behavior Changes:
+ * Fixed potential memory access violation.
+ Between version 5.11 and 5.12 binary compatibility for the
+ wayland compositor module was broken by increasing the size of
+ various classes. This was unfortunately not visible in public
+ headers. As a consequence, application C++ code allocating or
+ subclassing any of the following classes would have potential
+ memory access violations: QWaylandKeymap, QWaylandQuickOutput,
+ QWaylandQuickSurface, QWaylandIviSurface, QWaylandWlShellSurface,
+ QWaylandXdgSurface, QWaylandXdgSurfaceV5, QWaylandXdgPopupV5,
+ QWaylandXdgSurfaceV6. To mitigate this issue, upgrade Qt to
+ 5.12.6 and recompile all compositor code. Do not run a compositor
+ built with 5.11 or earlier against Qt versions 5.12 or later.
+* QPA plugin *
+ - Fixed a freeze that happened when starting a drag-and-drop operation
+ without a valid source surface.
+ - Fixed a 100 ms freeze that would occur if applications did not draw
+ after receiving a deliverUpdateRequest().
+ - Fixed touch point position rounding errors.
+ - Fixed a freeze that could happen when showing a window.
+ - Fixed an issue where touch focus would be set to false before all touch
+ points where released.
+ - Fixed touch event touch points sometimes being reordered, which caused
+ issues with QtQuick's MultiPointTouchArea.
+ - Fixed a crash that happened with very long window titles using UTF-16
+ characters.