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