Commits (10)
-
Giulio Camuffo authored
Weston stopped sending the wl_data_device.drop event if the data offer was not accepted, which was the case when it was coming from the same client that was receiving the offer. So now always accept the offer even if we will bypass the offer when retrieving the data. Change-Id: If825f4dbc962a7812e379f36a42ceabe3eb3096f Reviewed-by:
Johan Helsing <johan.helsing@qt.io> Reviewed-by:
Paul Olav Tvete <paul.tvete@theqtcompany.com>
d9cef40e -
Johan Klokkhammer Helsing authored
Only the width and height were scaled previously, causing an incorrect offset from the lower left corner, resulting in a small transparent gap to form between the decoration and the content on the right and top. Change-Id: I0b253c05c9b260d9ff3a6ab5f8aea42370561959 Reviewed-by:
Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
78354b39 -
Johan Klokkhammer Helsing authored
Change-Id: I40d96362131124effd9405cdad4e3dea79e6ebe3 Reviewed-by:
Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
53923434 -
Johan Klokkhammer Helsing authored
When maximizing xdg_shell clients, the clients would call QPlatformWindow::setGeometry() with frame margins included, resulting in a window that was bigger than what was requested by the compositor. The reason for this, was that QWaylandXdgSurface would subtract the frame margins from the width and height only when the resizing state was set, not when the maximized state was set. Later, margins were added again before QWaylandWindow::configure was called. This resulted in margins being subtracted and then added back for the resizing state, while for the maximized state margins were only added and never subtracted. This behavior has now been simplified so only size including window frame is tracked. This is what we receive in the XdgSurface::configure event anyway, and also what QWaylandWindow::configure expects. Change-Id: I0629e7e79a5367fa872743c6d025bfab8a4f2866 Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com>
a76e98de -
Sze Howe Koh authored
See http://comments.gmane.org/gmane.comp.lib.qt.devel/25771 Change-Id: Ie9bd394e87f58eb1049e004fd13a80a62e7ab6ff Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
34681773 -
Johan Klokkhammer Helsing authored
The previous code seems to have been written under the impression that QWindow::width() included frame margins, causing the resizing areas of the window decoration to be too large. Change-Id: Ia13f12afd88a4017d01853798226455b84290d01 Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com>
b1e61e7e -
Johan Klokkhammer Helsing authored
Change-Id: I10e550a25ce498bbeedc242ac73059cc6fdcef30 Reviewed-by:
Pier Luigi Fiorini <pierluigi.fiorini@hawaiios.org> Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com>
d84c4a89 -
Paul Olav Tvete authored
As seen on blog.qt.io Change-Id: I217a01c331369541de36739dc40126887e252cc3 Reviewed-by:
Pier Luigi Fiorini <pierluigi.fiorini@hawaiios.org> Reviewed-by:
Johan Helsing <johan.helsing@qt.io>
1723bf4f -
Johan Klokkhammer Helsing authored
Change-Id: Iee19b36ae2032112e0097dc6eb2e4592697c2a1c Reviewed-by:
Pier Luigi Fiorini <pierluigi.fiorini@hawaiios.org>
00a65be5 -
Liang Qi authored
Conflicts: src/client/qwaylandinputcontext_p.h src/hardwareintegration/client/brcm-egl/qwaylandbrcmglcontext.h src/hardwareintegration/client/wayland-egl/qwaylandglcontext.h src/hardwareintegration/client/xcomposite-glx/qwaylandxcompositeglxcontext.h Change-Id: Iac517e1985e4e67d7ca00ca4c10dcda9dd9079f9
cddeb1c7
Showing