[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 4087ec: vnc: spelling fix (enable->enabled)
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 4087ec: vnc: spelling fix (enable->enabled) |
Date: |
Fri, 21 May 2021 08:24:21 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 4087ecb84227bf16f4481377a3bbe79fc87e1ada
https://github.com/qemu/qemu/commit/4087ecb84227bf16f4481377a3bbe79fc87e1ada
Author: Michael Tokarev <mjt@tls.msk.ru>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
M ui/vnc.c
Log Message:
-----------
vnc: spelling fix (enable->enabled)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210508092558.351102-1-mjt@msgid.tls.msk.ru>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: e932e9f327650d4a3f745539e8c4bf4f72a08015
https://github.com/qemu/qemu/commit/e932e9f327650d4a3f745539e8c4bf4f72a08015
Author: Mauro Matteo Cascella <mcascell@redhat.com>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
M ui/spice-display.c
Log Message:
-----------
ui/spice-display: check NULL pointer in interface_release_resource()
Check rext.info to avoid potential NULL pointer dereference. A similar check
exists in interface_release_resource() in hw/display/qxl.c.
Reported-by: Yu Lu <ini.universe@gmail.com>
Signed-off-by: Mauro Matteo Cascella <mcascell@redhat.com>
Reviewed-by: Prasad J Pandit <pjp@fedoraproject.org>
Message-Id: <20210520105833.183160-1-mcascell@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 58d3f3ff8da8d1f0ea917c661f306c42d0a69e7b
https://github.com/qemu/qemu/commit/58d3f3ff8da8d1f0ea917c661f306c42d0a69e7b
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
M configure
M meson.build
Log Message:
-----------
build: add separate spice-protocol config option
When implementing spice vdagent protocol in qemu we only need the
spice-protocol package for that, spice-server is not needed. So
go split those two build dependencies.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20210519053940.1888907-1-kraxel@redhat.com
Message-Id: <20210519053940.1888907-2-kraxel@redhat.com>
Commit: 660e8d0f0be4e87da937ce797973874bb282d498
https://github.com/qemu/qemu/commit/660e8d0f0be4e87da937ce797973874bb282d498
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
A include/ui/clipboard.h
A ui/clipboard.c
M ui/meson.build
Log Message:
-----------
ui: add clipboard infrastructure
Add some infrastructure to manage the clipboard in qemu.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20210519053940.1888907-1-kraxel@redhat.com
Message-Id: <20210519053940.1888907-3-kraxel@redhat.com>
Commit: 3f20c6d6541eee15bd5a1a454ae556bb8ad37238
https://github.com/qemu/qemu/commit/3f20c6d6541eee15bd5a1a454ae556bb8ad37238
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
M docs/devel/index.rst
A docs/devel/ui.rst
M include/ui/clipboard.h
Log Message:
-----------
ui: add clipboard documentation
Document clipboard infrastructure in qemu.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20210519053940.1888907-1-kraxel@redhat.com
Message-Id: <20210519053940.1888907-4-kraxel@redhat.com>
Commit: de74a22cc82dd40d63af399b81e40f56c8a9c535
https://github.com/qemu/qemu/commit/de74a22cc82dd40d63af399b81e40f56c8a9c535
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
M qapi/char.json
M ui/meson.build
M ui/trace-events
A ui/vdagent.c
Log Message:
-----------
ui/vdagent: core infrastructure
The vdagent protocol allows the guest agent (spice-vdagent) and the
spice client exchange messages to implement features which require
guest cooperation, for example clipboard support.
This is a qemu implementation of the spice client side. This allows
the spice guest agent talk to qemu directly when not using the spice
protocol.
usage: qemu \
-chardev qemu-vdagent,id=vdagent \
-device virtserialport,chardev=vdagent,name=com.redhat.spice.0
This patch adds just the protocol basics: initial handshake and
capability negotiation. The following patches will add actual
functionality and also add fields to the initially empty
ChardevVDAgent qapi struct.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Acked-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20210519053940.1888907-1-kraxel@redhat.com
Message-Id: <20210519053940.1888907-5-kraxel@redhat.com>
Commit: 56081919801f1a118983b3a500fb2270844ac8c2
https://github.com/qemu/qemu/commit/56081919801f1a118983b3a500fb2270844ac8c2
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
M chardev/char.c
M qapi/char.json
M ui/vdagent.c
Log Message:
-----------
ui/vdagent: add mouse support
This patch adds support for mouse messages to the vdagent
implementation. This can be enabled/disabled using the new
'mouse' parameter for the vdagent chardev. Default is on.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Acked-by: Markus Armbruster <armbru@redhat.com>
Message-id: 20210519053940.1888907-1-kraxel@redhat.com
Message-Id: <20210519053940.1888907-6-kraxel@redhat.com>
Commit: f0349f4d8947ad32d0fa4678cbf5dbb356fcbda1
https://github.com/qemu/qemu/commit/f0349f4d8947ad32d0fa4678cbf5dbb356fcbda1
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
M chardev/char.c
M qapi/char.json
M ui/trace-events
M ui/vdagent.c
Log Message:
-----------
ui/vdagent: add clipboard support
This patch adds support for clipboard messages to the qemu vdagent
implementation, which allows the guest exchange clipboard data with
qemu. Clipboard support can be enabled/disabled using the new
'clipboard' parameter for the vdagent chardev. Default is off.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20210519053940.1888907-1-kraxel@redhat.com
Message-Id: <20210519053940.1888907-7-kraxel@redhat.com>
Commit: 0bf41cab93e5c72dcda717abd625698b59d9ba3e
https://github.com/qemu/qemu/commit/0bf41cab93e5c72dcda717abd625698b59d9ba3e
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
M ui/meson.build
A ui/vnc-clipboard.c
M ui/vnc.c
M ui/vnc.h
Log Message:
-----------
ui/vnc: clipboard support
This patch adds support for cut+paste to the qemu vnc server, which
allows the vnc client exchange clipbaord data with qemu and other peers
like the qemu vdagent implementation.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20210519053940.1888907-1-kraxel@redhat.com
Message-Id: <20210519053940.1888907-8-kraxel@redhat.com>
Commit: 5f692f57843d33aa32dc58de76286a7a86ada4c1
https://github.com/qemu/qemu/commit/5f692f57843d33aa32dc58de76286a7a86ada4c1
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
M include/ui/gtk.h
M ui/gtk.c
Log Message:
-----------
ui/gtk: move struct GtkDisplayState to ui/gtk.h
Want place gtk clipboard code in a separate C file, which in turn
requires GtkDisplayState being in a header file. So move it. No
functional change.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20210519053940.1888907-1-kraxel@redhat.com
Message-Id: <20210519053940.1888907-9-kraxel@redhat.com>
Commit: d11ebe2ca257769337118d3b0ff3f76ea4928018
https://github.com/qemu/qemu/commit/d11ebe2ca257769337118d3b0ff3f76ea4928018
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
M include/ui/gtk.h
A ui/gtk-clipboard.c
M ui/gtk.c
M ui/meson.build
Log Message:
-----------
ui/gtk: add clipboard support
This patch adds clipboard support to the qemu gtk ui.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20210519053940.1888907-1-kraxel@redhat.com
Message-Id: <20210519053940.1888907-10-kraxel@redhat.com>
Commit: 3bbaed2cd0a02ee53958d3d2585e837bcf327278
https://github.com/qemu/qemu/commit/3bbaed2cd0a02ee53958d3d2585e837bcf327278
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
M chardev/char.c
M configure
M docs/devel/index.rst
A docs/devel/ui.rst
A include/ui/clipboard.h
M include/ui/gtk.h
M meson.build
M qapi/char.json
A ui/clipboard.c
A ui/gtk-clipboard.c
M ui/gtk.c
M ui/meson.build
M ui/spice-display.c
M ui/trace-events
A ui/vdagent.c
A ui/vnc-clipboard.c
M ui/vnc.c
M ui/vnc.h
Log Message:
-----------
Merge remote-tracking branch 'remotes/kraxel/tags/ui-20210521-pull-request'
into staging
ui: add cut+paste support.
ui: bugfixes for spice and vnc.
# gpg: Signature made Fri 21 May 2021 13:50:46 BST
# gpg: using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
# gpg: aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
# gpg: aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901 FE7D 4CB6 D8EE D3E8 7138
* remotes/kraxel/tags/ui-20210521-pull-request:
ui/gtk: add clipboard support
ui/gtk: move struct GtkDisplayState to ui/gtk.h
ui/vnc: clipboard support
ui/vdagent: add clipboard support
ui/vdagent: add mouse support
ui/vdagent: core infrastructure
ui: add clipboard documentation
ui: add clipboard infrastructure
build: add separate spice-protocol config option
ui/spice-display: check NULL pointer in interface_release_resource()
vnc: spelling fix (enable->enabled)
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/6c769690ac84...3bbaed2cd0a0