https://bugs.kde.org/show_bug.cgi?id=364607

Martin Gräßlin <mgraess...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |http://commits.kde.org/kwin
                   |                            |/fb59b054881e9888da97ebede8
                   |                            |564b9391756457
         Resolution|---                         |FIXED
   Version Fixed In|                            |5.8.1
             Status|CONFIRMED                   |RESOLVED

--- Comment #3 from Martin Gräßlin <mgraess...@kde.org> ---
Git commit fb59b054881e9888da97ebede8564b9391756457 by Martin Gräßlin.
Committed on 05/10/2016 at 05:49.
Pushed by graesslin into branch 'Plasma/5.8'.

Add support for resize only borders on Wayland

Summary:
This change adds support for resizing outside the window decoration
(e.g. setting borders to NoSide or None).

To support this a new Toplevel::inputGeometry() -> QRect method is
added which exposes the geometry adjusted by the margins provided by
the decoration. This is checked in InputRedirection when finding a
Toplevel at a given position. The logic for figuring out whether the
event should go to the decoration or the window already handled the
situation correctly, so no further changes are needed.
FIXED-IN: 5.8.1

Reviewers: #kwin, #plasma_on_wayland

Subscribers: plasma-devel, kwin

Tags: #plasma_on_wayland, #kwin

Differential Revision: https://phabricator.kde.org/D2787

M  +8    -0    abstract_client.cpp
M  +2    -0    abstract_client.h
M  +65   -0    autotests/integration/decoration_input_test.cpp
M  +1    -1    input.cpp
M  +5    -0    toplevel.cpp
M  +7    -0    toplevel.h

http://commits.kde.org/kwin/fb59b054881e9888da97ebede8564b9391756457

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to