[Tizen] Implement multi-type copy support for the clipboard 05/312505/1 accepted/tizen/unified/20240612.100003 accepted/tizen/unified/x/20240612.110436
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:57 +0000 (10:24 +0900)
commit455c30b3a74cbf57b28b6ceb9afbb8f5bc7e718f
tree33125977d88bf0bd32ba1dbce78495a6a7d14b53
parent88cca865830de9baaefd131dbbf47cb66a9f9427
[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