The following changes since commit 972e848b53970d12cb2ca64687ef8ff797fb6236:
Merge remote-tracking branch 'remotes/cohuck-gitlab/tags/s390x-20210520-v2' into staging (2021-05-20 18:42:00 +0100) are available in the Git repository at: git://git.kraxel.org/qemu tags/ui-20210521-pull-request for you to fetch changes up to d11ebe2ca257769337118d3b0ff3f76ea4928018: ui/gtk: add clipboard support (2021-05-21 09:42:44 +0200) ---------------------------------------------------------------- ui: add cut+paste support. ui: bugfixes for spice and vnc. ---------------------------------------------------------------- Gerd Hoffmann (9): build: add separate spice-protocol config option ui: add clipboard infrastructure ui: add clipboard documentation ui/vdagent: core infrastructure ui/vdagent: add mouse support ui/vdagent: add clipboard support ui/vnc: clipboard support ui/gtk: move struct GtkDisplayState to ui/gtk.h ui/gtk: add clipboard support Mauro Matteo Cascella (1): ui/spice-display: check NULL pointer in interface_release_resource() Michael Tokarev (1): vnc: spelling fix (enable->enabled) configure | 36 +- include/ui/clipboard.h | 193 ++++++++++ include/ui/gtk.h | 67 ++++ ui/vnc.h | 24 ++ chardev/char.c | 6 + ui/clipboard.c | 92 +++++ ui/gtk-clipboard.c | 192 ++++++++++ ui/gtk.c | 56 +-- ui/spice-display.c | 4 + ui/vdagent.c | 803 +++++++++++++++++++++++++++++++++++++++++ ui/vnc-clipboard.c | 323 +++++++++++++++++ ui/vnc.c | 23 +- docs/devel/index.rst | 1 + docs/devel/ui.rst | 8 + meson.build | 4 + qapi/char.json | 21 +- ui/meson.build | 5 +- ui/trace-events | 10 + 18 files changed, 1800 insertions(+), 68 deletions(-) create mode 100644 include/ui/clipboard.h create mode 100644 ui/clipboard.c create mode 100644 ui/gtk-clipboard.c create mode 100644 ui/vdagent.c create mode 100644 ui/vnc-clipboard.c create mode 100644 docs/devel/ui.rst -- 2.31.1