Add support for version 3 of data device manager interface

Authored by graesslin on Nov 26 2017, 3:31 PM.

Description

Add support for version 3 of data device manager interface

Summary:
The main difference compared to version 2 is additional drag and drop
actions. The source and destination can negotiate whether the data
should be copied or moved or the user should be asked for either or.
This seems to be important for GTK, but is not yet implemented in Qt.

The main motivation for adding support is that it is required by SDL to
launch on Wayland.

BUG: 386993

Test Plan: Extended test case, sdl apps now start

Reviewers: Frameworks, Plasma, KWin

Subscribers: plasma-devel

Tags: Plasma on Wayland, Frameworks

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

Details

Committed
graesslinDec 26 2017, 7:41 PM
Differential Revision
D9136: Add support for version 3 of data device manager interface
Parents
R127:9121e6897254: Scope exported/imported objects to the test
Branches
Unknown
Tags
Unknown