New drag and drop / selection protocol
authorKristian Høgsberg <krh@bitplanet.net>
Tue, 15 Nov 2011 13:58:34 +0000 (08:58 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Wed, 23 Nov 2011 21:05:58 +0000 (16:05 -0500)
commiteae3bcb4ccb80ef1c4dcd2f71987c1187aeb9e73
treea6d959f0bc06a9fcc6f0d5e50a663a743094e447
parent0b7d1e86af1e3da1dbee79ebdee2616a6e8bcf01
New drag and drop / selection protocol

This commit brings a big change to the DND and copy/paste interfaces.
Most importantly the functionality is now independent of wl_shell.
The wl_shell interface is intended for desktop style UI interaction and
an optional and experimental interface.

The new interface also allows receiving the DND data multiple times or
multiple times during the drag, and the mechanism for offering and receiving
data is now shared between DND and selections.
protocol/wayland.xml
src/connection.c
src/wayland-client.c
src/wayland-server.c
src/wayland-server.h