[Spice-devel] [PATCH spice-protocol 3/3] VD_AGENT_CLIPBOARD_GRAB takes a list of types rather then a single type

Hans de Goede hdegoede at redhat.com
Mon Oct 4 07:53:26 PDT 2010


This way the grabbing side can inidicate when the clipboard owning app
can provide the clipboard contents in multiple formats, ie plain text
and html.

Also drop the VD_AGENT_CLIPBOARD_BITMAP type until we have a clear
cross platform definition of the contents to send for bitmap type
clipboard data.
---
 spice/vd_agent.h |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/spice/vd_agent.h b/spice/vd_agent.h
index 4724b9a..8c09701 100644
--- a/spice/vd_agent.h
+++ b/spice/vd_agent.h
@@ -132,11 +132,10 @@ typedef struct SPICE_ATTR_PACKED VDAgentClipboard {
 enum {
     VD_AGENT_CLIPBOARD_NONE = 0,
     VD_AGENT_CLIPBOARD_UTF8_TEXT,
-    VD_AGENT_CLIPBOARD_BITMAP,
 };
 
 typedef struct SPICE_ATTR_PACKED VDAgentClipboardGrab {
-    uint32_t type;
+    uint32_t types[0];
 } VDAgentClipboardGrab;
 
 typedef struct SPICE_ATTR_PACKED VDAgentClipboardRequest {
-- 
1.7.2.2



More information about the Spice-devel mailing list