[Spice-devel] [PATCH xf86-video-qxl 00/11] Xspice vdagent support
Alon Levy
alevy at redhat.com
Mon Sep 2 15:27:44 PDT 2013
The two v2 patches I've just sent fix the clipboard, so now everything seems to work.
Any reviewers appreciated!
> This is the second attempt, using vdagentd & vdagent as external processes,
> the changes required to vdagent are in an accompanying patchset, they are
> relatively small.
>
> With this patchset you can:
> change resolution by resizing remote-viewer window
> get multiple monitors including working pointer
>
> With this patchset you can't:
> use clipboard. needs some more work, should be just a bug, or something
> obvious I forgot.
>
> I have used this for the last day and it seems fine, so I'm sending it as a
> patchset and not RFC.
>
> Alon Levy (11):
> xspice: support sending monitors config
> qxl_driver: fix build for Xspice
> xspice: zero memory on allocation, fix uninitialized use (valgrind
> reported)
> spiceqxl_inputs: expose buttons & position api for agent usage
> qxl_option_helpers: add required includes
> xspice: add vdagent support
> xspice: add uinput support to vdagent support
> Xspice: use subprocess.Popen, nicer cleanup of files/processes
> Xspice: correct doc string
> Xspice: require display parameter, and set if earlier in environment
> Xspice: vdagent{,d} launching support
>
> scripts/Xspice | 68 +++++++++++++++---
> src/Makefile.am | 4 ++
> src/qxl.h | 3 +
> src/qxl_driver.c | 22 ++++--
> src/qxl_io.c | 9 ++-
> src/qxl_option_helpers.h | 2 +
> src/spiceqxl_display.c | 10 +++
> src/spiceqxl_display.h | 2 +
> src/spiceqxl_inputs.c | 41 ++++++-----
> src/spiceqxl_inputs.h | 2 +
> src/spiceqxl_uinput.c | 118 +++++++++++++++++++++++++++++++
> src/spiceqxl_uinput.h | 8 +++
> src/spiceqxl_vdagent.c | 180
> +++++++++++++++++++++++++++++++++++++++++++++++
> src/spiceqxl_vdagent.h | 8 +++
> 14 files changed, 446 insertions(+), 31 deletions(-)
> create mode 100644 src/spiceqxl_uinput.c
> create mode 100644 src/spiceqxl_uinput.h
> create mode 100644 src/spiceqxl_vdagent.c
> create mode 100644 src/spiceqxl_vdagent.h
>
> --
> 1.8.3.1
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
>
More information about the Spice-devel
mailing list