Go to file
Marc-André Lureau 28fca476f4 protocol: add clipboard selection capability
Add a new capability VD_AGENT_CAP_CLIPBOARD_SELECTION.

When both client and servers have this capability, the
VDAgentClipboard* messages MUST be prepended with a uint8_t indicating
which clipboard selection to operate + 3 bytes stuffing for alignment
that could be used for future capabilities or extensions.

A few clipboard selection are defined according to X11/Gtk scheme:

- VD_AGENT_CLIPBOARD_SELECTION_CLIPBOARD: the default clipboard,
  implemented by most OS to deal with explicit Copy/Paste operations.

- VD_AGENT_CLIPBOARD_SELECTION_PRIMARY: the PRIMARY clipboard, used
  for mouse selections.

- VD_AGENT_CLIPBOARD_SELECTION_SECONDARY: the SECONDARY clipboard.

See also:
http://www.freedesktop.org/wiki/Specifications/ClipboardsWiki

https://bugs.freedesktop.org/show_bug.cgi?id=34833
2011-03-01 19:02:42 +02:00
spice protocol: add clipboard selection capability 2011-03-01 19:02:42 +02:00
.gitignore Add gitignore file 2010-02-04 16:47:32 +01:00
AUTHORS Add autoconf and pkg-config setup 2010-02-04 16:47:27 +01:00
autogen.sh Add autoconf and pkg-config setup 2010-02-04 16:47:27 +01:00
ChangeLog Add autoconf and pkg-config setup 2010-02-04 16:47:27 +01:00
configure.ac Release 0.7.1 2011-02-11 15:15:39 +01:00
COPYING Add MIT style COPYING file 2010-02-04 16:23:24 +01:00
includes.sed Add includes.sed file to handle include renaming 2010-02-04 18:12:07 +01:00
INSTALL Add autoconf and pkg-config setup 2010-02-04 16:47:27 +01:00
Makefile.am place pkgconfig file in /usr/share 2010-07-08 16:59:47 +02:00
NEWS Release 0.7.1 2011-02-11 15:15:39 +01:00
README Add autoconf and pkg-config setup 2010-02-04 16:47:27 +01:00
rename-identifiers.sh Add utility script to do C identifier renaming 2010-02-04 16:43:24 +01:00
renames fix up reames 2010-02-04 18:11:09 +01:00
spice-protocol.pc.in Add autoconf and pkg-config setup 2010-02-04 16:47:27 +01:00