<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel">
    <title>gmane.comp.emulators.spice.devel</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13618"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13617"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13616"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13615"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13614"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13613"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13612"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13611"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13610"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13609"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13608"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13607"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13606"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13605"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13604"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13603"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13602"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13601"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13600"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13599"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13618">
    <title>回复：  MacOS SPICE client</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13618</link>
    <description>&lt;pre&gt;Hi,

Ok, i will try to compile it :)  

Thanks,

- Jojo


在 2013年5月17日星期五，下午7:40，Christophe Fergeau 写道：


&lt;/pre&gt;</description>
    <dc:creator>jojo</dc:creator>
    <dc:date>2013-05-18T02:56:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13617">
    <title>spice server release 0.12.3</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13617</link>
    <description>&lt;pre&gt;I'm pleased to announce a bug fixing minor release of spice server:

http://spice-space.org/download/releases/spice-0.12.3.tar.bz2

here is the excerpt from NEWS:

* monitor client bandwidth and latency.
* dynamically adjust video stream quality based on client bandwidth &amp;amp;
latency.
** new SPICE_MSGC_DISPLAY_STREAM_REPORT
** can also set SPICE_BIT_RATE environment variable to override.
* support arbitrary latency of audio stream wrt video stream:
** new SPICE_MSG_PLAYBACK_LATENCY
* notify agent on client disconnection
** new VD_AGENT_CLIENT_DISCONNECTED message
* better support for switching from qxl to vga mode
** new library export spice_qxl_driver_unload
* multiple monitor support in single channel fixes.
* stop streams before migration.
* don't send empty volume messages.
* Bugs fixed: rhbz#891326, rhbz#958276, rhbz#956345
* fixes to inputs, chardev, build fixes.

Spice Team

&lt;/pre&gt;</description>
    <dc:creator>Alon Levy</dc:creator>
    <dc:date>2013-05-17T18:36:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13616">
    <title>Re: [PATCH 0/9] 0.12.3 + a bunch of small fixes I had laying around</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13616</link>
    <description>&lt;pre&gt;Looks good, ACK series,

On 05/17/2013 05:08 PM, Alon Levy wrote:
&lt;/pre&gt;</description>
    <dc:creator>Hans de Goede</dc:creator>
    <dc:date>2013-05-17T17:35:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13615">
    <title>Re: resolution</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13615</link>
    <description>&lt;pre&gt;Why don't you use remote-viewer? It's available precompiled for download
at downloads page and it will work better for you if you want just to
use spice.

On topic - the client resolution change is the way of old spicec to get
remote guest monitor displayed fullscreen as it made almost no harm on
CRTs and CPU power for software scaling was way more scarce. The
opposite is true these days so remote-viewer won't touch your client
resolution at all but it will try to adjust remote system resolution to
best match current view and if that won't be possible, it will scale the
remote guest monitor to fit the widget viewport.

David


天外银龙 píše v Ne 12. 05. 2013 v 11:17 +0800:

&lt;/pre&gt;</description>
    <dc:creator>David Jaša</dc:creator>
    <dc:date>2013-05-17T16:16:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13614">
    <title>spice-html5 development plan</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13614</link>
    <description>&lt;pre&gt;Hi:
What is the development plans of spice-html5?&lt;/pre&gt;</description>
    <dc:creator>jeasonw</dc:creator>
    <dc:date>2013-05-15T03:53:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13613">
    <title>Resolution</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13613</link>
    <description>&lt;pre&gt;When I have compiled spicy.exe on fodera14,run it on windows,the resolution(DPI) and colour will change both local and remote desktop.Can you help me?Thank you~&lt;/pre&gt;</description>
    <dc:creator>天外银龙</dc:creator>
    <dc:date>2013-05-12T03:13:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13612">
    <title>resolution</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13612</link>
    <description>&lt;pre&gt;When I have compiled spicy.exe on fodera14,run it on windows,the resolution(DPI) and colour will change both local and remote desktop.Can you help me?Thank you~&lt;/pre&gt;</description>
    <dc:creator>天外银龙</dc:creator>
    <dc:date>2013-05-12T03:17:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13611">
    <title>Resolution</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13611</link>
    <description>&lt;pre&gt;When I have compiled spicy.exe on fodera14,run it on windows,the resolution(DPI) and colour will change both local and remote desktop.Can you help me?Thank you~&lt;/pre&gt;</description>
    <dc:creator>天外银龙</dc:creator>
    <dc:date>2013-05-12T01:52:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13610">
    <title>[PATCH 9/9] 0.12.3 release</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13610</link>
    <description>&lt;pre&gt;---
 NEWS         | 18 ++++++++++++++++++
 configure.ac |  4 ++--
 2 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 30912c5..acfffb8 100644
--- a/NEWS
+++ b/NEWS
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,3 +1,21 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+Major changes in 0.12.3:
+========================
+* monitor client bandwidth and latency.
+* dynamically adjust video stream quality based on client bandwidth &amp;amp; latency.
+** new SPICE_MSGC_DISPLAY_STREAM_REPORT
+** can also set SPICE_BIT_RATE environment variable to override.
+* support arbitrary latency of audio stream wrt video stream:
+** new SPICE_MSG_PLAYBACK_LATENCY
+* notify agent on client disconnection
+** new VD_AGENT_CLIENT_DISCONNECTED message
+* better support for switching from qxl to vga mode
+** new library export spice_qxl_driver_unload
+* multiple monitor support in single channel fixes.
+* stop streams before migration.
+* don't send empty volume messages.
+* Bugs fixed: rhbz#891326, rhbz#958276, rhbz#956345
+* fixes to inputs, chardev, build fixes.
+
 Major changes in 0.12.2:
 &lt;/pre&gt;</description>
    <dc:creator>Alon Levy</dc:creator>
    <dc:date>2013-05-17T15:08:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13609">
    <title>[PATCH 8/9] server/red_parse_qxl: two codingconvention pointer cast fix</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13609</link>
    <description>&lt;pre&gt;---
 server/red_parse_qxl.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/server/red_parse_qxl.c b/server/red_parse_qxl.c
index 4b39029..65781e7 100644
--- a/server/red_parse_qxl.c
+++ b/server/red_parse_qxl.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -104,7 +104,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static size_t red_get_data_chunks_ptr(RedMemSlotInfo *slots, int group_id,
         red_prev = red;
         red = spice_new(RedDataChunk, 1);
         memslot_id = get_memslot_id(slots, qxl-&amp;gt;next_chunk);
-        qxl = (QXLDataChunk*)get_virt(slots, qxl-&amp;gt;next_chunk, sizeof(*qxl), group_id,
+        qxl = (QXLDataChunk *)get_virt(slots, qxl-&amp;gt;next_chunk, sizeof(*qxl), group_id,
                                       &amp;amp;error);
         if (error) {
             return 0;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -130,7 +130,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static size_t red_get_data_chunks(RedMemSlotInfo *slots, int group_id,
     int error;
     int memslot_id = get_memslot_id(slots, addr);
 
-    qxl = (QXLDataChunk*)get_virt(slots, addr, sizeof(*qxl), group_id, &amp;amp;error);
+    qxl = (QXLDataChunk *)get_virt(slots, addr, size&lt;/pre&gt;</description>
    <dc:creator>Alon Levy</dc:creator>
    <dc:date>2013-05-17T15:08:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13608">
    <title>[PATCH 7/9] server/dispatchers: initialize stack to 0for valgrind</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13608</link>
    <description>&lt;pre&gt;---
 server/main_dispatcher.c | 2 +-
 server/red_dispatcher.c  | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/server/main_dispatcher.c b/server/main_dispatcher.c
index 92b0791..e7a451a 100644
--- a/server/main_dispatcher.c
+++ b/server/main_dispatcher.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -78,7 +78,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void main_dispatcher_handle_channel_event(void *opaque,
 
 void main_dispatcher_channel_event(int event, SpiceChannelEventInfo *info)
 {
-    MainDispatcherChannelEventMessage msg;
+    MainDispatcherChannelEventMessage msg = {0,};
 
     if (pthread_self() == main_dispatcher.base.self) {
         main_dispatcher_self_handle_channel_event(event, info);
diff --git a/server/red_dispatcher.c b/server/red_dispatcher.c
index f4b140c..ef47c28 100644
--- a/server/red_dispatcher.c
+++ b/server/red_dispatcher.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -97,7 +97,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void red_dispatcher_set_display_peer(RedChannel *channel, RedClient *clie
                                             int num_common_caps, uint32_t *common_caps, int num_caps,
    &lt;/pre&gt;</description>
    <dc:creator>Alon Levy</dc:creator>
    <dc:date>2013-05-17T15:08:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13607">
    <title>[PATCH 6/9] server/red_dispatcher: close pa hole inRedWorkerMessageDisplayConnect for valgrind</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13607</link>
    <description>&lt;pre&gt;---
 server/red_dispatcher.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/server/red_dispatcher.h b/server/red_dispatcher.h
index 4d0d2a8..7d23b11 100644
--- a/server/red_dispatcher.h
+++ b/server/red_dispatcher.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -43,10 +43,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void red_dispatcher_client_monitors_config(VDAgentMonitorsConfig *monitors_confi
 typedef struct RedWorkerMessageDisplayConnect {
     RedClient * client;
     RedsStream * stream;
-    int migration;
     uint32_t *common_caps; // red_worker should free
-    int num_common_caps;
     uint32_t *caps;        // red_worker should free
+    int migration;
+    int num_common_caps;
     int num_caps;
 } RedWorkerMessageDisplayConnect;
 
&lt;/pre&gt;</description>
    <dc:creator>Alon Levy</dc:creator>
    <dc:date>2013-05-17T15:08:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13606">
    <title>[PATCH 5/9] server/tests: test_display_width_stride</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13606</link>
    <description>&lt;pre&gt;---
 server/tests/Makefile.am                 |  8 ++-
 server/tests/test_display_base.c         | 48 ++++++++++++++---
 server/tests/test_display_base.h         | 13 +++++
 server/tests/test_display_width_stride.c | 92 ++++++++++++++++++++++++++++++++
 4 files changed, 154 insertions(+), 7 deletions(-)
 create mode 100644 server/tests/test_display_width_stride.c

diff --git a/server/tests/Makefile.am b/server/tests/Makefile.am
index e0472f3..655bc83 100644
--- a/server/tests/Makefile.am
+++ b/server/tests/Makefile.am
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -35,6 +35,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; noinst_PROGRAMS =\
 test_display_resolution_changes\
 test_two_servers\
 test_vdagent\
+test_display_width_stride\
 $(NULL)
 
 test_vdagent_SOURCES =\
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -90,4 +91,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; test_two_servers_SOURCES =\
 test_two_servers.c \
 $(NULL)
 
-
+test_display_width_stride_SOURCES =\
+$(COMMON_BASE)\
+test_display_base.c\
+test_display_base.h\
+test_display_width_stride.c \
+$(NULL)
diff --git a/server/tests/test_display_base.c b/serv&lt;/pre&gt;</description>
    <dc:creator>Alon Levy</dc:creator>
    <dc:date>2013-05-17T15:08:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13605">
    <title>[PATCH 4/9] server/red_worker: simplifymonitors_config update</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13605</link>
    <description>&lt;pre&gt;---
 server/red_worker.c | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/server/red_worker.c b/server/red_worker.c
index 14d219b..f047d29 100644
--- a/server/red_worker.c
+++ b/server/red_worker.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1279,6 +1279,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static MonitorsConfig *monitors_config_getref(MonitorsConfig *monitors_config)
 
 static void monitors_config_decref(MonitorsConfig *monitors_config)
 {
+    if (!monitors_config) {
+        return;
+    }
     if (--monitors_config-&amp;gt;refs &amp;gt; 0) {
         return;
     }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -11339,9 +11342,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void worker_update_monitors_config(RedWorker *worker,
     MonitorsConfig *monitors_config;
     int i;
 
-    if (worker-&amp;gt;monitors_config) {
-        monitors_config_decref(worker-&amp;gt;monitors_config);
-    }
+    monitors_config_decref(worker-&amp;gt;monitors_config);
 
     spice_debug("monitors config %d(%d)",
                 dev_monitors_config-&amp;gt;count,
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -11396,12 +11397,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void set_monitors_config_to_primary(RedWorker *worker)
     DrawContext *context;
 
 &lt;/pre&gt;</description>
    <dc:creator>Alon Levy</dc:creator>
    <dc:date>2013-05-17T15:08:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13604">
    <title>[PATCH 3/9] server/tests/test_display_base: addmissing set_client_capabilities,fix client_monitors_config signature</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13604</link>
    <description>&lt;pre&gt;---
 server/tests/test_display_base.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/server/tests/test_display_base.c b/server/tests/test_display_base.c
index 588e960..8657e91 100644
--- a/server/tests/test_display_base.c
+++ b/server/tests/test_display_base.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -701,13 +701,22 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int flush_resources(QXLInstance *qin)
     return TRUE;
 }
 
-static void client_monitors_config(QXLInstance *qin, VDAgentMonitorsConfig *monitors_config)
+static int client_monitors_config(QXLInstance *qin,
+                                  VDAgentMonitorsConfig *monitors_config)
 {
     if (!monitors_config) {
         printf("%s: NULL monitors_config\n", __func__);
     } else {
         printf("%s: %d\n", __func__, monitors_config-&amp;gt;num_of_monitors);
     }
+    return 0;
+}
+
+static void set_client_capabilities(QXLInstance *qin,
+                                    uint8_t client_present,
+                                    uint8_t caps[58])
+{
+    printf("%s: present %d caps %d\n",&lt;/pre&gt;</description>
    <dc:creator>Alon Levy</dc:creator>
    <dc:date>2013-05-17T15:08:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13603">
    <title>[PATCH 2/9] server/red_worker: turn critical (assert)non error into warning</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13603</link>
    <description>&lt;pre&gt;The situation causing this assert is unknown but it doesn't cause
correctness issues with later rendering, and it is causing an abort.
---
 server/red_worker.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/server/red_worker.c b/server/red_worker.c
index 8f3e478..14d219b 100644
--- a/server/red_worker.c
+++ b/server/red_worker.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -11367,7 +11367,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void red_push_monitors_config(DisplayChannelClient *dcc)
 {
     MonitorsConfig *monitors_config = DCC_TO_WORKER(dcc)-&amp;gt;monitors_config;
 
-    spice_return_if_fail(monitors_config != NULL);
+    if (monitors_config == NULL) {
+        spice_warning("monitors_config is NULL");
+        return;
+    }
 
     if (!red_channel_client_test_remote_cap(&amp;amp;dcc-&amp;gt;common.base,
                                             SPICE_DISPLAY_CAP_MONITORS_CONFIG)) {
&lt;/pre&gt;</description>
    <dc:creator>Alon Levy</dc:creator>
    <dc:date>2013-05-17T15:08:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13602">
    <title>[PATCH 1/9] server/red_worker:s/driver_has_monitors_config/driver_cap_monitors_config/(plus small comment)</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13602</link>
    <description>&lt;pre&gt;---
 server/red_worker.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/server/red_worker.c b/server/red_worker.c
index fb736b5..8f3e478 100644
--- a/server/red_worker.c
+++ b/server/red_worker.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1040,7 +1040,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; typedef struct RedWorker {
     uint64_t *command_counter;
 #endif
 
-    int driver_has_monitors_config;
+    int driver_cap_monitors_config;
     int set_client_capabilities_pending;
 } RedWorker;
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -11442,7 +11442,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void dev_create_primary_surface(RedWorker *worker, uint32_t surface_id,
     set_monitors_config_to_primary(worker);
 
     if (display_is_connected(worker) &amp;amp;&amp;amp; !worker-&amp;gt;display_channel-&amp;gt;common.during_target_migrate) {
-        if (!worker-&amp;gt;driver_has_monitors_config) {
+        /* guest created primary, so it will (hopefully) send a monitors_config
+         * now, don't send our own temporary one */
+        if (!worker-&amp;gt;driver_cap_monitors_config) {
             red_worker_push_monitors_config(worker);
         }
         red_pipes&lt;/pre&gt;</description>
    <dc:creator>Alon Levy</dc:creator>
    <dc:date>2013-05-17T15:08:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13601">
    <title>[PATCH 0/9] 0.12.3 + a bunch of small fixes I hadlaying around</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13601</link>
    <description>&lt;pre&gt;Feel free to shoot down anything (like the rename for no apparent reason other
then using the word cap)

Alon Levy (9):
  server/red_worker:
    s/driver_has_monitors_config/driver_cap_monitors_config/ (plus small
    comment)
  server/red_worker: turn critical (assert) non error into warning
  server/tests/test_display_base: add missing set_client_capabilities,
    fix client_monitors_config signature
  server/red_worker: simplify monitors_config update
  server/tests: test_display_width_stride
  server/red_dispatcher: close pa hole in RedWorkerMessageDisplayConnect
    for valgrind
  server/dispatchers: initialize stack to 0 for valgrind
  server/red_parse_qxl: two coding convention pointer cast fix
  0.12.3 release

 NEWS                                     | 18 +++++++
 configure.ac                             |  4 +-
 server/main_dispatcher.c                 |  2 +-
 server/red_dispatcher.c                  |  8 +--
 server/red_dispatcher.h                  |  4 +-
 server/red_parse_qxl.c               &lt;/pre&gt;</description>
    <dc:creator>Alon Levy</dc:creator>
    <dc:date>2013-05-17T15:08:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13600">
    <title>Re: [PATCH spice-gtk] widget: remove grab key filter</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13600</link>
    <description>&lt;pre&gt;
Ah right, I read it backward ;) ACK.

Christophe
&lt;/pre&gt;</description>
    <dc:creator>Christophe Fergeau</dc:creator>
    <dc:date>2013-05-17T12:46:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13599">
    <title>Re: where to find msg type and its meaning</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13599</link>
    <description>&lt;pre&gt;
You can find message type definitions at
http://cgit.freedesktop.org/spice/spice-protocol/tree/spice/enums.h#n382
They are per-channel.

Christophe
&lt;/pre&gt;</description>
    <dc:creator>Christophe Fergeau</dc:creator>
    <dc:date>2013-05-17T11:45:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13598">
    <title>Re:  回复：  MacOS SPICE client</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.spice.devel/13598</link>
    <description>&lt;pre&gt;Hi,

On Fri, May 17, 2013 at 05:00:56PM +0800, jojo wrote:

The client is all free software, and the code is already available online,
just follow the building steps, and this will download all the needed source
as part of the build process.

Christophe
&lt;/pre&gt;</description>
    <dc:creator>Christophe Fergeau</dc:creator>
    <dc:date>2013-05-17T11:40:38</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.emulators.spice.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.emulators.spice.devel</link>
  </textinput>
</rdf:RDF>
