Hi, Here is the latest patches to support spice controller, modified after Daniel's review of a bit outdated series sent in December. Those patches should be updated according to the review, but I kept the URI vs host/port for the reasons explained in the relevant thread. Marc-André Lureau (17): build: replace deprecated functions Add virt_viewer_session_open_uri Use graphical URI for connection Add remote-viewer program Add window-added & window-removed signals Make virt_viewer_activate() a vfunc Add a few property getters, used by controller Add spice controller support in remote-viewer Add spice_get_option_group() Use a first letter capital in help build: make libvirt optionnal Resize guest desktop with SPICE Add error dialog for USB redirection failure Remove usage of deprecated property Enable spice auto-usbredir build: use AM_GLIB_GNU_GETTEXT Add virt-viewer.nsis .gitignore | 3 + Makefile.am | 36 ++-- configure.ac | 42 +++- data/Makefile.am | 6 + data/virt-viewer.nsis.in | 266 ++++++++++++++++++++++ mingw32-virt-viewer.spec.in | 1 + po/POTFILES.in | 2 + src/Makefile.am | 113 ++++++---- src/remote-viewer-main.c | 159 +++++++++++++ src/remote-viewer.c | 475 +++++++++++++++++++++++++++++++++++++++ src/remote-viewer.h | 56 +++++ src/virt-viewer-app.c | 159 +++++++++++--- src/virt-viewer-app.h | 10 +- src/virt-viewer-auth.c | 3 +- src/virt-viewer-auth.h | 6 + src/virt-viewer-display-spice.c | 6 +- src/virt-viewer-display.c | 21 ++- src/virt-viewer-display.h | 2 + src/virt-viewer-main.c | 22 +- src/virt-viewer-session-spice.c | 122 +++++++++-- src/virt-viewer-session.c | 101 ++++++++- src/virt-viewer-session.h | 6 + src/virt-viewer-util.c | 2 +- src/virt-viewer-window.c | 11 +- src/virt-viewer-window.h | 1 + src/virt-viewer.c | 2 +- virt-viewer.spec.in | 5 +- 27 files changed, 1505 insertions(+), 133 deletions(-) create mode 100644 data/Makefile.am create mode 100644 data/virt-viewer.nsis.in create mode 100644 src/remote-viewer-main.c create mode 100644 src/remote-viewer.c create mode 100644 src/remote-viewer.h -- 1.7.7.6