Implement releasing of client-freed output
ClosedPublic

Authored by Kanedias on Feb 28 2018, 8:57 PM.

Details

Summary

Previously KWin supported only version 2 of wl_output interface
In third version there was an important addition that allowed clients to
unbind outputs they may previously have bound.

Bumping versions in both client and server part of KWayland to support
this behaviour.

Diff Detail

Repository
R127 KWayland
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
Kanedias created this revision.Feb 28 2018, 8:57 PM
Restricted Application added a project: Frameworks. · View Herald TranscriptFeb 28 2018, 8:57 PM
Restricted Application added a subscriber: Frameworks. · View Herald Transcript
Kanedias requested review of this revision.Feb 28 2018, 8:57 PM

I cannot comment code/wayland part, but I can verify that this works as expected and solve my problem in screen cast portal where I can now bind outputs to first get information about them and present them to users and once they select a screen I can bind the output again to have remote access manager interface to send me buffers.

graesslin accepted this revision.Mar 1 2018, 4:56 PM
This revision is now accepted and ready to land.Mar 1 2018, 4:56 PM
This revision was automatically updated to reflect the committed changes.