[Spice-devel] [PATCH-v2 qemu] qxl: Add set_client_capabilities() interface to QXLInterface

2012-09-02 Thread Søren Sandmann Pedersen
This new interface lets spice server inform the guest whether (a) a client is connected (b) what capabilities the client has There is a fixed number (464) of bits reserved for capabilities, and when the capabilities bits change, the QXL_INTERRUPT_CLIENT interrupt is generated. Signed-off-by: Sor

[Spice-devel] [PATCH-v2 spice 1/2] Set a8 capability in the QXL device if supported by the client

2012-09-02 Thread Søren Sandmann Pedersen
--- server/red_worker.c | 2 ++ spice-common| 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/server/red_worker.c b/server/red_worker.c index 843f559..23f3464 100644 --- a/server/red_worker.c +++ b/server/red_worker.c @@ -10377,6 +10377,8 @@ static void handle_new_displ

[Spice-devel] [PATCH-v2 spice 2/2] Bump spice.h version number to 0.11.4

2012-09-02 Thread Søren Sandmann Pedersen
No new symbols are added, but there is an addition to QXLInterface: void (*set_client_capabilities)(QXLInstance *qin, uint8_t client_present, uint8_t caps[58]); --- server/spice.h | 2 +- 1 file changed, 1 insertion(+), 1

[Spice-devel] [PATCH-v2 spice-gtk] Advertise SPICE_DISPLAY_CAP_A8_SURFACE

2012-09-02 Thread Søren Sandmann Pedersen
--- gtk/channel-display.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/channel-display.c b/gtk/channel-display.c index 99fe9c9..326ad22 100644 --- a/gtk/channel-display.c +++ b/gtk/channel-display.c @@ -682,6 +682,7 @@ static void spice_display_channel_reset_capabilities(SpiceChannel *

[Spice-devel] [PATCH-v2 spice-protocol 2/2] Add new client_present and client capabilities fields to QXLRom

2012-09-02 Thread Søren Sandmann Pedersen
The client_present field is a byte that is set of non-zero when a client is connected and to zero when no client is connected. The client_capabilities[58] array contains 464 bits that indicate the capabilities of the client. Each bit corresponds to a SPICE_DISPLAY_CAP_* capability. In particular,

[Spice-devel] New patches to add capabilities to spice and qxl

2012-09-02 Thread Søren Sandmann Pedersen
Hi, Here are new revisions of the capabilities patches. Also included here is a new SPICE_DISPLAY_CAP_A8_SURFACE capability since this is logically distinct from the composite command. Thanks, Soren ___ Spice-devel mailing list Spice-devel@lists.freede

[Spice-devel] [PATCH-v2 spice-protocol 1/2] Add A8 surface capability

2012-09-02 Thread Søren Sandmann Pedersen
Even though the ability to handle a8 surfaces was added at the same time as the composite command, they are logically separate, so add a capability bit to indicate the presence of a8 surfaces. --- spice/protocol.h | 1 + 1 file changed, 1 insertion(+) diff --git a/spice/protocol.h b/spice/protoco

[Spice-devel] spice-server 0.11.3 development release

2012-09-02 Thread Alon Levy
Hi All, I'm happy to announce spice-0.11.3, a development release: Major changes in 0.11.3: * !Development Release! * This entry contains all 0.11.0 .. 0.11.3 changes. * Support seamless migration: no loss of in transit messages. Still not supported for agent, smartc

Re: [Spice-devel] [PATCH] spice-widget-x11: fix typo, add a missing comma (, )

2012-09-02 Thread nicolas prochazka
hi, it seems that's http://cgit.freedesktop.org/spice/spice-gtk/commit/gtk/spice-widget-x11.c?id=e3bb7b1cfd162fcb8943e9d582dab43eeec6ce41 (commit e3bb7b1cfd162fcb8943e9d582dab43eeec6ce41

Re: [Spice-devel] [PATCH] spice-widget-x11: fix typo, add a missing comma (, )

2012-09-02 Thread Uri Lublin
On 08/30/2012 04:07 PM, nicolas prochazka wrote: hello, this patch seems to be not apply in master git spice-gtk branch Hello Nicolas, It is already committed in master branch of spice-gtk git. Regards, Uri, ___ Spice-devel mailing list Spice-de