Qt 5.1 To Feature Improved Support For Wayland
A number of improvements to QtWayland have been merged this month, primarily around the Client Side Decorations support and other functionality needed for proper support of this likely X11 Server successor.
One of the notable commits is for client side decoration actions (and follow-on commits). With Wayland clients needing to draw the decorations themselves, now when running Qt Wayland applications, the tool-kit is drawing the close, maximize, and minimize buttons on the title bar. (Though there is no minimize support of Wayland windows right now, due to a current Wayland limitation.) The Qt CSD actions support closes this Qt Project bug.
Also fixed this month was a bug where menus drawn by Qt would disappear instantly on Wayland (commit), fixed pointer cursor handling (commit), and the wayland-cursor library is now used for handling pointer cursors with the QtCompositor (commit).
These changes are currently living in QtWayland and will be found as part of the Qt 5.1 tool-kit release later in 2013.
One of the notable commits is for client side decoration actions (and follow-on commits). With Wayland clients needing to draw the decorations themselves, now when running Qt Wayland applications, the tool-kit is drawing the close, maximize, and minimize buttons on the title bar. (Though there is no minimize support of Wayland windows right now, due to a current Wayland limitation.) The Qt CSD actions support closes this Qt Project bug.
Also fixed this month was a bug where menus drawn by Qt would disappear instantly on Wayland (commit), fixed pointer cursor handling (commit), and the wayland-cursor library is now used for handling pointer cursors with the QtCompositor (commit).
These changes are currently living in QtWayland and will be found as part of the Qt 5.1 tool-kit release later in 2013.
60 Comments