[Spice-devel] [PATCH linux/vd-agent 00/11] Clipboard improvements

marcandre.lureau at redhat.com marcandre.lureau at redhat.com
Fri Mar 22 15:12:35 UTC 2019


From: Marc-André Lureau <marcandre.lureau at redhat.com>

Hi,

This series implements 2 protocol capabilities for solving some
clipboard race issues, and other minor improvements.

For a description of the changes, see related patches and protocol changes:
- [PATCH spice-protocol] vdagent: introduce VD_AGENT_CAP_CLIPBOARD_NO_RELEASE_ON_REGRAB
- [PATCH spice-protocol] vdagent: introduce VD_AGENT_CAP_CLIPBOARD_GRAB_SERIAL

Marc-André Lureau (11):
  Add a .gitpublish
  session: free active session
  configure: bump gtk+ >= 3.22
  clipboard: remove vdagent-selection-id usage
  configure: depend on gobject
  configure: bump gobject >= 2.50
  vdagent: use G_OPTION_FLAG_NONE
  clipboard: gobject-ify VDAgentClipboards
  clipboard: filter out only our own events
  clipboard: only send release when no immediate grab
  clipboard: implement CAP_CLIPBOARD_GRAB_SERIAL

 .gitpublish                  |   4 ++
 Makefile.am                  |  12 ++--
 configure.ac                 |   4 +-
 src/vdagent/clipboard.c      | 116 +++++++++++++++++++++++------------
 src/vdagent/clipboard.h      |  12 ++--
 src/vdagent/vdagent.c        |  44 +++++++------
 src/vdagent/x11.c            |   7 +--
 src/vdagentd/systemd-login.c |   1 +
 src/vdagentd/vdagentd.c      |  41 ++++++++++++-
 9 files changed, 165 insertions(+), 76 deletions(-)
 create mode 100644 .gitpublish

-- 
2.21.0.4.g36eb1cb9cf



More information about the Spice-devel mailing list