https://bugs.kde.org/show_bug.cgi?id=389189
Martin Flöser <mgraess...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Version Fixed In| |5.45 Status|UNCONFIRMED |RESOLVED Latest Commit| |https://commits.kde.org/kwa | |yland/b6bd28ab0492b07f6bb32 | |dcb217f94b4d4a93d2c --- Comment #2 from Martin Flöser <mgraess...@kde.org> --- Git commit b6bd28ab0492b07f6bb32dcb217f94b4d4a93d2c by Martin Flöser. Committed on 04/03/2018 at 08:48. Pushed by graesslin into branch 'master'. [server] Add support for the frame semantics of Pointer version 5 Summary: This change implements the required changes for wl_seat version 5. There seem to be applications which require version 5 and refuse to start if the server doesn't provide it. Thus we need to provide it. The main difference with version 5 is that pointer need to send a frame event after each logical group of events. As we don't support the new events from version 5 yet, we just emit the frame after each event and implement the suggested semantics for the enter/leave behavior. To really make use of this, we will have to implement additions in the API and then in KWin to expose the new API elements. But to just support the semantics we don't need it. FIXED-IN: 5.45 Test Plan: Extended autotest Reviewers: #kwin, #plasma, #frameworks Subscribers: plasma-devel Tags: #frameworks, #plasma Differential Revision: https://phabricator.kde.org/D10235 M +16 -1 autotests/client/test_wayland_seat.cpp M +42 -1 src/client/pointer.cpp M +8 -0 src/client/pointer.h M +1 -1 src/client/registry.cpp M +14 -0 src/server/pointer_interface.cpp M +1 -0 src/server/pointer_interface_p.h M +25 -5 src/server/seat_interface.cpp M +1 -0 src/server/seat_interface_p.h https://commits.kde.org/kwayland/b6bd28ab0492b07f6bb32dcb217f94b4d4a93d2c -- You are receiving this mail because: You are watching all bug changes.