X11 client windows now hook a X11-specific MetaWaylandDragDestFuncs that converts these into Xdnd* messages, and an additional selection bridge has been added to take care of XdndSelection, and the data transfers done through it.
https://bugzilla.gnome.org/show_bug.cgi?id=738312
ccb7833 xwayland: Implement wayland-to-X11 DnD
src/wayland/meta-wayland-surface.c | 7 +-
src/wayland/meta-xwayland-private.h | 2 +
src/wayland/meta-xwayland-selection.c | 288 +++++++++++++++++++++++++++++++++
3 files changed, 296 insertions(+), 1 deletion(-)
Upstream: git.gnome.org