The goal is to avoid the 'text/plain' and 'UTF8_STRING' hack, which is used to match a DnD source with a DnD destination target exclusively.
'text/plain' should become 'UTF8_STRING' as well, and the matching should be both exclusive (a given drag source can only send to exactly one drop destination) and implemented in a way that could scale up to an unlimited number of DnD source-destination pairs.
The goal is to avoid the 'text/plain' and 'UTF8_STRING' hack, which is used to match a DnD source with a DnD destination target exclusively.
'text/plain' should become 'UTF8_STRING' as well, and the matching should be both exclusive (a given drag source can only send to exactly one drop destination) and implemented in a way that could scale up to an unlimited number of DnD source-destination pairs.