[Spice-devel] [PATCH spice] build-sys: Add configure option to enable statistics

2016-11-29 Thread Pavel Grunt
Follow up to 5fba8dd1a346248f215f0167d113fb20a7bb733a to make it easier to enable them --- Suggested by Christophe in: https://lists.freedesktop.org/archives/spice-devel/2016-November/033824.html --- .gitlab-ci.yml | 2 +- configure.ac | 5 + 2 files changed, 6 insertions(+), 1 deletion(-)

Re: [Spice-devel] [PATCH spice-common v2] spice-deps: Set python version based on modules availability

2016-11-29 Thread Christophe Fergeau
On Mon, Nov 28, 2016 at 03:11:18PM +0100, Pavel Grunt wrote: > Building spice or spice-gtk from git requires python modules pyparsing > and six. Search for them in the both Python versions and set > the Python version accordingly. > --- > v2: Keep user set (required) version of Python > --- > m4/s

Re: [Spice-devel] [PATCH spice] build-sys: Add configure option to enable statistics

2016-11-29 Thread Christophe Fergeau
Thanks :) Acked-by: Christophe Fergeau On Tue, Nov 29, 2016 at 09:38:27AM +0100, Pavel Grunt wrote: > Follow up to 5fba8dd1a346248f215f0167d113fb20a7bb733a > to make it easier to enable them > --- > Suggested by Christophe in: > https://lists.freedesktop.org/archives/spice-devel/2016-November/0

Re: [Spice-devel] [PATCH v2 15/19] replay: Free spice server to detect leaks

2016-11-29 Thread Frediano Ziglio
> > On Fri, 2016-11-25 at 14:52 +, Frediano Ziglio wrote: > > Signed-off-by: Frediano Ziglio > Acked-by: Pavel Grunt > > --- > >  server/tests/replay.c | 2 +- > >  1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/server/tests/replay.c b/server/tests/replay.c > > index f32f

Re: [Spice-devel] [PATCH spice-common v2] spice-deps: Set python version based on modules availability

2016-11-29 Thread Pavel Grunt
On Tue, 2016-11-29 at 09:52 +0100, Christophe Fergeau wrote: > On Mon, Nov 28, 2016 at 03:11:18PM +0100, Pavel Grunt wrote: > > Building spice or spice-gtk from git requires python modules > > pyparsing > > and six. Search for them in the both Python versions and set > > the Python version accordin

Re: [Spice-devel] [PATCH spice-common v2] spice-deps: Set python version based on modules availability

2016-11-29 Thread Christophe Fergeau
On Tue, Nov 29, 2016 at 10:09:43AM +0100, Pavel Grunt wrote: > On Tue, 2016-11-29 at 09:52 +0100, Christophe Fergeau wrote: > > On Mon, Nov 28, 2016 at 03:11:18PM +0100, Pavel Grunt wrote: > > > Building spice or spice-gtk from git requires python modules > > > pyparsing > > > and six. Search for t

Re: [Spice-devel] [PATCH v2 15/19] replay: Free spice server to detect leaks

2016-11-29 Thread Pavel Grunt
On Tue, 2016-11-29 at 04:03 -0500, Frediano Ziglio wrote: > > > > On Fri, 2016-11-25 at 14:52 +, Frediano Ziglio wrote: > > > Signed-off-by: Frediano Ziglio > > > > Acked-by: Pavel Grunt > > > --- > > >  server/tests/replay.c | 2 +- > > >  1 file changed, 1 insertion(+), 1 deletion(-) > > >

Re: [Spice-devel] [PATCH spice-common v2] spice-deps: Set python version based on modules availability

2016-11-29 Thread Pavel Grunt
On Tue, 2016-11-29 at 10:12 +0100, Christophe Fergeau wrote: > On Tue, Nov 29, 2016 at 10:09:43AM +0100, Pavel Grunt wrote: > > On Tue, 2016-11-29 at 09:52 +0100, Christophe Fergeau wrote: > > > On Mon, Nov 28, 2016 at 03:11:18PM +0100, Pavel Grunt wrote: > > > > Building spice or spice-gtk from gi

Re: [Spice-devel] [PATCH spice-common v2 1/2] spice-deps: Make LZ4 check depending on function

2016-11-29 Thread Christophe Fergeau
On Thu, Nov 24, 2016 at 10:43:50AM -0500, Frediano Ziglio wrote: > > > > On Thu, 2016-11-24 at 09:33 -0500, Frediano Ziglio wrote: > > > > > > > > LZ4 changed versioning scheme from r131 to v1.7.3 making our > > > > configure > > > > fail with (1.7.3 < 129). > > > > > > > > Switch from version c

Re: [Spice-devel] [PATCH spice-common v2] spice-deps: Set python version based on modules availability

2016-11-29 Thread Christophe Fergeau
On Tue, Nov 29, 2016 at 10:18:46AM +0100, Pavel Grunt wrote: > On Tue, 2016-11-29 at 10:12 +0100, Christophe Fergeau wrote: > > On Tue, Nov 29, 2016 at 10:09:43AM +0100, Pavel Grunt wrote: > > > On Tue, 2016-11-29 at 09:52 +0100, Christophe Fergeau wrote: > > > > On Mon, Nov 28, 2016 at 03:11:18PM

Re: [Spice-devel] [PATCH v2 15/19] replay: Free spice server to detect leaks

2016-11-29 Thread Frediano Ziglio
> > On Tue, 2016-11-29 at 04:03 -0500, Frediano Ziglio wrote: > > > > > > On Fri, 2016-11-25 at 14:52 +, Frediano Ziglio wrote: > > > > Signed-off-by: Frediano Ziglio > > > > > > Acked-by: Pavel Grunt > > > > --- > > > >  server/tests/replay.c | 2 +- > > > >  1 file changed, 1 insertion(+)

Re: [Spice-devel] [PATCH v2 15/19] replay: Free spice server to detect leaks

2016-11-29 Thread Pavel Grunt
On Tue, 2016-11-29 at 04:37 -0500, Frediano Ziglio wrote: > > > > On Tue, 2016-11-29 at 04:03 -0500, Frediano Ziglio wrote: > > > > > > > > On Fri, 2016-11-25 at 14:52 +, Frediano Ziglio wrote: > > > > > Signed-off-by: Frediano Ziglio > > > > > > > > Acked-by: Pavel Grunt > > > > > --- > >

Re: [Spice-devel] [PATCH spice-common v2] spice-deps: Set python version based on modules availability

2016-11-29 Thread Pavel Grunt
On Tue, 2016-11-29 at 10:34 +0100, Christophe Fergeau wrote: > On Tue, Nov 29, 2016 at 10:18:46AM +0100, Pavel Grunt wrote: > > On Tue, 2016-11-29 at 10:12 +0100, Christophe Fergeau wrote: > > > On Tue, Nov 29, 2016 at 10:09:43AM +0100, Pavel Grunt wrote: > > > > On Tue, 2016-11-29 at 09:52 +0100,

Re: [Spice-devel] [PATCH spice-common v2] spice-deps: Set python version based on modules availability

2016-11-29 Thread Christophe Fergeau
On Tue, Nov 29, 2016 at 11:06:04AM +0100, Pavel Grunt wrote: > On Tue, 2016-11-29 at 10:34 +0100, Christophe Fergeau wrote: > > On Tue, Nov 29, 2016 at 10:18:46AM +0100, Pavel Grunt wrote: > > > On Tue, 2016-11-29 at 10:12 +0100, Christophe Fergeau wrote: > > > > On Tue, Nov 29, 2016 at 10:09:43AM

Re: [Spice-devel] [PATCH spice-server 02/18] sound: Unify commands

2016-11-29 Thread Christophe Fergeau
Missing log On Wed, Nov 23, 2016 at 06:07:16PM +, Frediano Ziglio wrote: > Signed-off-by: Frediano Ziglio > --- > server/sound.c | 79 > +++--- > 1 file changed, 37 insertions(+), 42 deletions(-) > > diff --git a/server/sound.c b/server/

Re: [Spice-devel] [PATCH spice-server 04/18] sound: Rename some objects

2016-11-29 Thread Christophe Fergeau
On Wed, Nov 23, 2016 at 06:07:18PM +, Frediano Ziglio wrote: > SndChannel -> SndChannelClient > SndWorker -> SndChannel I'd expect an explanation as to why what was called a SndChannel so far really is a SndChannelClient (as it's going to inherit from RedChannelClient in the future). Ditto for

[Spice-devel] [PATCH spice-server v2] sound: Unify commands

2016-11-29 Thread Frediano Ziglio
Use same constants for common commands. This will allow code reuse between Record and Playback. Signed-off-by: Frediano Ziglio --- server/sound.c | 79 +++--- 1 file changed, 37 insertions(+), 42 deletions(-) Changes since v1: - extend commit

Re: [Spice-devel] [PATCH spice-server] Use LZ4_compress_fast_continue if available

2016-11-29 Thread Uri Lublin
On 11/28/2016 07:50 PM, Frediano Ziglio wrote: This make compression faster and avoids a warning on newer lz4 versions. Signed-off-by: Frediano Ziglio --- server/lz4-encoder.c | 9 - spice-common | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/server/lz4-

Re: [Spice-devel] [PATCH spice-server 04/18] sound: Rename some objects

2016-11-29 Thread Frediano Ziglio
> > On Wed, Nov 23, 2016 at 06:07:18PM +, Frediano Ziglio wrote: > > SndChannel -> SndChannelClient > > SndWorker -> SndChannel > > I'd expect an explanation as to why what was called a SndChannel so far > really is a SndChannelClient (as it's going to inherit from > RedChannelClient in the f

Re: [Spice-devel] [PATCH spice-server] Use LZ4_compress_fast_continue if available

2016-11-29 Thread Frediano Ziglio
> > On 11/28/2016 07:50 PM, Frediano Ziglio wrote: > > This make compression faster and avoids a warning on newer > > lz4 versions. > > > > Signed-off-by: Frediano Ziglio > > --- > > server/lz4-encoder.c | 9 - > > spice-common | 2 +- > > 2 files changed, 9 insertions(+), 2 dele

Re: [Spice-devel] [PATCH spice-server 01/18] Remove unused fields

2016-11-29 Thread Uri Lublin
On 11/23/2016 08:07 PM, Frediano Ziglio wrote: Acked-by: Uri Lublin Signed-off-by: Frediano Ziglio --- server/sound.c | 4 1 file changed, 4 deletions(-) diff --git a/server/sound.c b/server/sound.c index 6aa9e06..332cf0c 100644 --- a/server/sound.c +++ b/server/sound.c @@ -100,10 +100

Re: [Spice-devel] [PATCH spice-server v2] sound: Unify commands

2016-11-29 Thread Uri Lublin
On 11/29/2016 01:35 PM, Frediano Ziglio wrote: Use same constants for common commands. This will allow code reuse between Record and Playback. Acked-by: Uri Lublin Signed-off-by: Frediano Ziglio --- server/sound.c | 79 +++--- 1 file cha

Re: [Spice-devel] [PATCH spice-server 04/18] sound: Rename some objects

2016-11-29 Thread Christophe Fergeau
On Tue, Nov 29, 2016 at 06:49:01AM -0500, Frediano Ziglio wrote: > > > > On Wed, Nov 23, 2016 at 06:07:18PM +, Frediano Ziglio wrote: > > > SndChannel -> SndChannelClient > > > SndWorker -> SndChannel > > > > I'd expect an explanation as to why what was called a SndChannel so far > > really i

[Spice-devel] [PATCH v3 01/17] sound: Use worker directly

2016-11-29 Thread Frediano Ziglio
SpicePlaybackState and SpiceRecordState have same structures changing only slightly the behaviour. Using SndWorker instead allows some minor simplification and more code reuse. Signed-off-by: Frediano Ziglio --- server/sound.c | 26 -- 1 file changed, 12 insertions(+), 14

[Spice-devel] [PATCH v3 08/17] sound: Convert SndChannel to GObject

2016-11-29 Thread Frediano Ziglio
NOTE: this is not supposed to run! Just make easy the review, should be squashed to following 2 patches. Signed-off-by: Frediano Ziglio --- server/sound.c | 195 +- 1 file changed, 130 insertions(+), 65 deletions(-) diff --git a/server/sound.c b/

[Spice-devel] [PATCH v3 04/17] sound: Rename channel to client if variable used for clients

2016-11-29 Thread Frediano Ziglio
Due to object rename using channel to store a client is quite confusing. Signed-off-by: Frediano Ziglio --- server/sound.c | 520 +- 1 file changed, 260 insertions(+), 260 deletions(-) diff --git a/server/sound.c b/server/sound.c index 6c02754..c3

[Spice-devel] [PATCH v3 06/17] sound: Rename workers to snd_channels

2016-11-29 Thread Frediano Ziglio
Signed-off-by: Frediano Ziglio --- server/sound.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/server/sound.c b/server/sound.c index 6650094..737f8b9 100644 --- a/server/sound.c +++ b/server/sound.c @@ -176,7 +176,7 @@ typedef struct RecordChannelClient { } Re

[Spice-devel] [PATCH v3 11/17] sound: Implement on_disconnect RedChannel callback

2016-11-29 Thread Frediano Ziglio
Avoid having dandling pointer to a client. Signed-off-by: Frediano Ziglio --- server/sound.c | 9 + 1 file changed, 9 insertions(+) diff --git a/server/sound.c b/server/sound.c index 24fd729..4906122 100644 --- a/server/sound.c +++ b/server/sound.c @@ -773,6 +773,14 @@ static int snd_c

[Spice-devel] [PATCH v3 17/17] sound: Reuse code for snd_set_{playback, record}_peer

2016-11-29 Thread Frediano Ziglio
Almost identical beside the type. Signed-off-by: Frediano Ziglio --- server/sound.c | 53 +++ 1 file changed, 16 insertions(+), 37 deletions(-) diff --git a/server/sound.c b/server/sound.c index 654a06a..c396248 100644 --- a/server/sound.c +++ b/s

[Spice-devel] [PATCH v3 15/17] sound: Free more on SndChannel finalize

2016-11-29 Thread Frediano Ziglio
Signed-off-by: Frediano Ziglio --- server/sound.c | 20 +--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/server/sound.c b/server/sound.c index bd8812b..2560596 100644 --- a/server/sound.c +++ b/server/sound.c @@ -1425,9 +1425,26 @@ snd_channel_init(SndChannel *s

[Spice-devel] [PATCH v3 09/17] sound: Implements config_socket RedChannel callback

2016-11-29 Thread Frediano Ziglio
This code is the same inside __new_channel but will set the RedsStream from RedChannel. Signed-off-by: Frediano Ziglio --- server/sound.c | 51 +++- 1 file changed, 51 insertions(+) diff --git a/server/sound.c b/server/sound.c index a7622be..60412

[Spice-devel] [PATCH v3 05/17] sound: Rename SndWorker to SndChannel

2016-11-29 Thread Frediano Ziglio
Signed-off-by: Frediano Ziglio --- server/sound.c | 68 +-- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/server/sound.c b/server/sound.c index c3bb566..6650094 100644 --- a/server/sound.c +++ b/server/sound.c @@ -79,12 +79,12 @@ t

[Spice-devel] [PATCH v3 16/17] sound: Use default disconnect for client channels

2016-11-29 Thread Frediano Ziglio
Signed-off-by: Frediano Ziglio --- server/sound.c | 21 - 1 file changed, 21 deletions(-) diff --git a/server/sound.c b/server/sound.c index 2560596..654a06a 100644 --- a/server/sound.c +++ b/server/sound.c @@ -804,25 +804,6 @@ snd_channel_client_release_recv_buf(RedChannelCl

Re: [Spice-devel] spice-vdagent and X Display Managers on Ubuntu 16.04

2016-11-29 Thread Sergio L. Pascual
On Wed, 2016-11-09 at 17:16 +0100, Christophe Fergeau wrote: > >  - lightdm, slim, kdm: there's no way to specify a program to be > > executed while running the greeter, must be worked around with a > > wrapper. Changing resolution results in the greeter crashing and/or > > hanging. > > What do yo

[Spice-devel] [PATCH v3 10/17] sound: Convert SndChannelClient to GObject

2016-11-29 Thread Frediano Ziglio
This patch is quite huge but have some benefits: - reduce dependency (DummyChannel* and some RedChannelClient internals); - reuse RedChannelClient instead of reading from the RedsStream directly. You can see that SndChannelClient has much less field as the code to read/write from/to client is re

[Spice-devel] [PATCH v3 00/17] Remove DummyChannel* objects

2016-11-29 Thread Frediano Ziglio
These objects were used by the sound channel as this channel read/write to/from client directly. This make the code of this channel quite different from the other ones. Also this reduce code duplication from RedChannelClient and increase encapsulation. First set of patches attempt to rename fields/

[Spice-devel] [PATCH v3 02/17] sound: Rename SndChannel to SndChannelClient

2016-11-29 Thread Frediano Ziglio
SndWorker has been historically based on RedChannel, initial git commit has: struct SndWorker { Channel base; ... }; SndChannel, contrary to what its name may imply is more focused on marshalling/sending of sound data, which is the responsibility of RedChannelClient for the other SPICE c

[Spice-devel] [PATCH v3 03/17] sound: Rename {Record, Playback}Channel to *ChannelClient

2016-11-29 Thread Frediano Ziglio
Make easier to understand that they refer to client and not all channel. Specifically: - RecordChannel -> RecordChannelClient - PlaybackChannel -> PlaybackChannelClient - playback_channel -> playback_client - record_channel -> record_client Signed-off-by: Frediano Ziglio --- server/sound.c | 36

Re: [Spice-devel] [PATCH spice-server 11/18] sound: Convert SndChannelClient to GObject

2016-11-29 Thread Christophe Fergeau
Hey, On Wed, Nov 23, 2016 at 06:07:25PM +, Frediano Ziglio wrote: > This patch is quite huge but have some benefits: > - reduce dependency (DummyChannel* and some RedChannelClient internals); > - reuse RedChannelClient instead of reading from the RedsStream > directly. > > You can see that

[Spice-devel] [PATCH v3 14/17] Make RedChannelClient::incoming private

2016-11-29 Thread Frediano Ziglio
Signed-off-by: Frediano Ziglio --- server/red-channel-client-private.h | 11 +++ server/red-channel-client.c | 12 ++-- server/red-channel-client.h | 13 - 3 files changed, 17 insertions(+), 19 deletions(-) diff --git a/server/red-channel-client-privat

[Spice-devel] [PATCH v3 12/17] Remove DummyChannel* objects

2016-11-29 Thread Frediano Ziglio
Signed-off-by: Frediano Ziglio --- server/Makefile.am| 4 +- server/dummy-channel-client.c | 138 +--- server/dummy-channel-client.h | 64 + server/dummy-channel.c| 94 + server/dummy-channel.h

[Spice-devel] [PATCH v3 13/17] sound: Reduce message buffer

2016-11-29 Thread Frediano Ziglio
Sound messages are not that big. This limit RecordChannelClient to 64K so the entire structure can be a GObject (which are currently limited to 64K). Signed-off-by: Frediano Ziglio --- server/sound.c | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/server/sound

[Spice-devel] [PATCH v3 07/17] sound: Rename worker to channel

2016-11-29 Thread Frediano Ziglio
No more sense to still call it worker. Signed-off-by: Frediano Ziglio --- server/sound.c | 294 +- 1 file changed, 147 insertions(+), 147 deletions(-) diff --git a/server/sound.c b/server/sound.c index 737f8b9..d9b69af 100644 --- a/server/sound.c

[Spice-devel] [PATCH 1/2] spice-user-manual: add id=ccid to qemu command line

2016-11-29 Thread Uri Lublin
Add it to "-chardev spicevmc" option. Without it I get: qemu-system-x86_64: -chardev spicevmc,name=smartcard: chardev: no id specified Signed-off-by: Uri Lublin --- spice-user-manual.asc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spice-user-manual.asc b/spice-user-manua

[Spice-devel] [PATCH 2/2] spice-user-manual: move usbdk to the client subsection

2016-11-29 Thread Uri Lublin
Also added "clients" to the sentence to make it clear that usbdk is to be installed on the client machine. Signed-off-by: Uri Lublin --- spice-user-manual.asc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spice-user-manual.asc b/spice-user-manual.asc index 17f98f1..ed

Re: [Spice-devel] [PATCH spice-server 11/18] sound: Convert SndChannelClient to GObject

2016-11-29 Thread Frediano Ziglio
> > Hey, > > On Wed, Nov 23, 2016 at 06:07:25PM +, Frediano Ziglio wrote: > > This patch is quite huge but have some benefits: > > - reduce dependency (DummyChannel* and some RedChannelClient internals); > > - reuse RedChannelClient instead of reading from the RedsStream > > directly. > >

Re: [Spice-devel] [PATCH spice-server 11/18] sound: Convert SndChannelClient to GObject

2016-11-29 Thread Christophe Fergeau
On Tue, Nov 29, 2016 at 10:16:04AM -0500, Frediano Ziglio wrote: > > > > Hey, > > > > On Wed, Nov 23, 2016 at 06:07:25PM +, Frediano Ziglio wrote: > > > This patch is quite huge but have some benefits: > > > - reduce dependency (DummyChannel* and some RedChannelClient internals); > > > - reus

Re: [Spice-devel] [PATCH spice-server] Use LZ4_compress_fast_continue if available

2016-11-29 Thread Uri Lublin
On 11/29/2016 01:51 PM, Frediano Ziglio wrote: On 11/28/2016 07:50 PM, Frediano Ziglio wrote: This make compression faster and avoids a warning on newer lz4 versions. Signed-off-by: Frediano Ziglio Hi Frediano, Nitpick: Since the functions signatures are the same, [snipped] LZ4_compre

Re: [Spice-devel] [PATCH spice-server 11/18] sound: Convert SndChannelClient to GObject

2016-11-29 Thread Frediano Ziglio
> > On Tue, Nov 29, 2016 at 10:16:04AM -0500, Frediano Ziglio wrote: > > > > > > Hey, > > > > > > On Wed, Nov 23, 2016 at 06:07:25PM +, Frediano Ziglio wrote: > > > > This patch is quite huge but have some benefits: > > > > - reduce dependency (DummyChannel* and some RedChannelClient > > > >

[Spice-devel] [PATCH] Manual: add info about QEMU_AUDIO_DRV

2016-11-29 Thread Jonathon Jongsma
hramrach on IRC had an issue with audio not working. He was using suse and his qemu defaulted to using the pulseaudio audio driver instead of spice. Explicitly setting the audio driver to spice using the QEMU_AUDIO_DRV environment variable solved the problem. Add this tip to the manual for others

Re: [Spice-devel] [PATCH] Manual: add info about QEMU_AUDIO_DRV

2016-11-29 Thread Uri Lublin
On 11/29/2016 06:54 PM, Jonathon Jongsma wrote: hramrach on IRC had an issue with audio not working. He was using suse and his qemu defaulted to using the pulseaudio audio driver instead of spice. Explicitly setting the audio driver to spice using the QEMU_AUDIO_DRV environment variable solved t

[Spice-devel] [spice-gtk v1] channel-usbredir: Fix crash on channel-up

2016-11-29 Thread Victor Toso
From: Victor Toso Seems that usbredirhost initialization can take longer then the channel_up call from spice-channel. As this seems to be a race, a simple check for NULL pointer should be enough. Similar fix was done in 5b252b0f499601bcf387c02a4dd35d27ed34c #0 in usbredirhost_write_guest_data

Re: [Spice-devel] [PATCH] Manual: add info about QEMU_AUDIO_DRV

2016-11-29 Thread Victor Toso
Hi, On Tue, Nov 29, 2016 at 11:10:40PM +0200, Uri Lublin wrote: > On 11/29/2016 06:54 PM, Jonathon Jongsma wrote: > > hramrach on IRC had an issue with audio not working. He was using > > suse and his qemu defaulted to using the pulseaudio audio driver instead > > of spice. Explicitly setting the

Re: [Spice-devel] [PATCH 2/2] spice-user-manual: move usbdk to the client subsection

2016-11-29 Thread Victor Toso
Hi, On Tue, Nov 29, 2016 at 05:06:54PM +0200, Uri Lublin wrote: > Also added "clients" to the sentence to make it clear > that usbdk is to be installed on the client machine. > > Signed-off-by: Uri Lublin Acked-by: Victor Toso Both patches! > --- > spice-user-manual.asc | 6 +++--- > 1 file c