[Tizen] Implement multi-type copy support for the clipboard 53/309853/3 accepted/tizen/8.0/unified/20240612.012011
authorBowon Ryu <bowon.ryu@samsung.com>
Wed, 17 Apr 2024 09:18:43 +0000 (18:18 +0900)
committerBowon Ryu <bowon.ryu@samsung.com>
Tue, 11 Jun 2024 01:24:05 +0000 (10:24 +0900)
commitdfc33825456b51e548efbbd21a8bbd0c9627f00b
tree273b632e9c406c8f0809d885156335eade27be94
parent8040267700835b3f5e36c0d328b32a8e9e5cb4e4
[Tizen] Implement multi-type copy support for the clipboard

For SetData, identical serials are considered the same source.
ecore_wl2_dnd_selection_set is invoked using the types requested by the user.

For GetData, only requests ecore_wl2_offer_receive once for the same offer and type.
And clipboard do not request multiple offer receives simultaneously but rather sequentially.

Change-Id: I6cd91026b22986ab51c21e94c073691065149a9e
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
dali/internal/clipboard/common/clipboard-impl.h
dali/internal/clipboard/generic/clipboard-impl-generic.cpp
dali/internal/clipboard/tizen-wayland/clipboard-impl-ecore-wl.cpp
dali/internal/clipboard/ubuntu-x11/clipboard-impl-x.cpp