D9136: Add support for version 3 of data device manager interface
Martin Flöser
noreply at phabricator.kde.org
Sun Dec 3 14:55:49 UTC 2017
graesslin created this revision.
graesslin added reviewers: Frameworks, Plasma, KWin.
Restricted Application added projects: Plasma on Wayland, Frameworks.
Restricted Application added a subscriber: plasma-devel.
REVISION 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
REPOSITORY
R127 KWayland
BRANCH
data-device-version-3
REVISION DETAIL
https://phabricator.kde.org/D9136
AFFECTED FILES
autotests/client/test_drag_drop.cpp
src/client/datadevice.cpp
src/client/datadevicemanager.h
src/client/dataoffer.cpp
src/client/dataoffer.h
src/client/datasource.cpp
src/client/datasource.h
src/client/registry.cpp
src/server/datadevice_interface.cpp
src/server/datadevicemanager_interface.cpp
src/server/datadevicemanager_interface.h
src/server/dataoffer_interface.cpp
src/server/dataoffer_interface.h
src/server/dataoffer_interface_p.h
src/server/datasource_interface.cpp
src/server/datasource_interface.h
src/server/seat_interface.cpp
To: graesslin, #frameworks, #plasma, #kwin
Cc: plasma-devel, leezu, ZrenBot, alexeymin, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, eliasp, sebas, apol, mart, hein
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20171203/7c56094b/attachment.html>
More information about the Plasma-devel
mailing list