Implement multi-type copy support for the clipboard 30/311230/3
authorBowon Ryu <bowon.ryu@samsung.com>
Wed, 17 Apr 2024 09:18:43 +0000 (18:18 +0900)
committerBowon Ryu <bowon.ryu@samsung.com>
Wed, 5 Jun 2024 08:27:26 +0000 (17:27 +0900)
commit5d222bd5fb39c6afabba14be32486df95e90e3f5
tree484b29950097e995ec44e068fe657b5e02150c9d
parent3b1f15283e990422c0dc762469d03a1132c10be4
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