<feed xmlns='http://www.w3.org/2005/Atom'>
<title>spice.git/server, branch 0.6.0</title>
<subtitle>Spice</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice.git/'/>
<entry>
<title>qxl parser: complete parsing of QXLCompatDrawable structs</title>
<updated>2010-08-31T11:17:15+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2010-08-31T09:59:23+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice.git/commit/?id=3ce690d58d9f21606ab4544cb174d75becd54371'/>
<id>3ce690d58d9f21606ab4544cb174d75becd54371</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>server: red_current_add_equal - don't push a drawable to the middle of the pipe if it depends on surfaces.</title>
<updated>2010-08-31T10:26:46+00:00</updated>
<author>
<name>Yonit Halperin</name>
<email>yhalperi@redhat.com</email>
</author>
<published>2010-08-31T06:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice.git/commit/?id=8bc4fe03446ddcb63d4576c643499480f429804c'/>
<id>8bc4fe03446ddcb63d4576c643499480f429804c</id>
<content type='text'>
This will prevent: 1) rendering problems (commands sent to the client in the wrong order)
2) sending commands for surfaces that haven't been created yet on the client side.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will prevent: 1) rendering problems (commands sent to the client in the wrong order)
2) sending commands for surfaces that haven't been created yet on the client side.
</pre>
</div>
</content>
</entry>
<entry>
<title>server: when woken up by data ready to be read, don't call write.</title>
<updated>2010-08-31T09:47:29+00:00</updated>
<author>
<name>Alon Levy</name>
<email>alevy@redhat.com</email>
</author>
<published>2010-08-25T10:34:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice.git/commit/?id=5b441c9bc500faec08e3aa5400c909310fefceb9'/>
<id>5b441c9bc500faec08e3aa5400c909310fefceb9</id>
<content type='text'>
This used to be a callback for the vdi_port "data ready" interrupt,
which did indicate either data ready to read or data ready to write, but
this is no longer the case now that virtio-serial is used.

This seemingly simple fix prevents a race that needs to be fixed with
another patch, see freedesktop bz #29903
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This used to be a callback for the vdi_port "data ready" interrupt,
which did indicate either data ready to read or data ready to write, but
this is no longer the case now that virtio-serial is used.

This seemingly simple fix prevents a race that needs to be fixed with
another patch, see freedesktop bz #29903
</pre>
</div>
</content>
</entry>
<entry>
<title>server: retry mouse send on queue full</title>
<updated>2010-08-31T09:43:31+00:00</updated>
<author>
<name>Alon Levy</name>
<email>alevy@redhat.com</email>
</author>
<published>2010-08-25T10:34:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice.git/commit/?id=4ef938f2b07dbd88965889f6e3c93f9a41baf0de'/>
<id>4ef938f2b07dbd88965889f6e3c93f9a41baf0de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>server: bugfix - make vdi_port_write_retry reiterate if write_queue still not empty</title>
<updated>2010-08-31T09:09:50+00:00</updated>
<author>
<name>Alon Levy</name>
<email>alevy@redhat.com</email>
</author>
<published>2010-08-25T10:34:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice.git/commit/?id=40232f00abdbfaa31801c6c13493e0261898919e'/>
<id>40232f00abdbfaa31801c6c13493e0261898919e</id>
<content type='text'>
The vdi_port_write_timer_started flag was not being reset, which prevented
another vdi_port_write_timer_start from actually starting the timer. Fix
is to change order of lines. This happens in the callback of the timer, so
no chance of double timer set.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The vdi_port_write_timer_started flag was not being reset, which prevented
another vdi_port_write_timer_start from actually starting the timer. Fix
is to change order of lines. This happens in the callback of the timer, so
no chance of double timer set.
</pre>
</div>
</content>
</entry>
<entry>
<title>server: add subtype to SpiceCharDeviceInterface, use for vdagent</title>
<updated>2010-08-31T08:00:50+00:00</updated>
<author>
<name>Alon Levy</name>
<email>alevy@redhat.com</email>
</author>
<published>2010-08-31T08:00:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice.git/commit/?id=7166d957773c6b41fcb1a295221541cf3b9611ec'/>
<id>7166d957773c6b41fcb1a295221541cf3b9611ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>server: rename SpiceVDIPort* to SpiceCharDevice*</title>
<updated>2010-08-31T07:59:34+00:00</updated>
<author>
<name>Alon Levy</name>
<email>alevy@redhat.com</email>
</author>
<published>2010-08-31T07:59:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice.git/commit/?id=061ec276ece304b76da9fabcefceb65ac06fc2d2'/>
<id>061ec276ece304b76da9fabcefceb65ac06fc2d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>server: fix red_current_flush to flush only the surface that was given as parameter</title>
<updated>2010-08-30T15:53:29+00:00</updated>
<author>
<name>Yonit Halperin</name>
<email>yhalperi@redhat.com</email>
</author>
<published>2010-08-30T10:38:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice.git/commit/?id=fbd874a464b739933947cdb3a54ab329ecf30a6f'/>
<id>fbd874a464b739933947cdb3a54ab329ecf30a6f</id>
<content type='text'>
A side effect of the previous red_current_flush, which flushed all the surfaces, and was called on a new display channel connection, was
that red_handle_drawable_surfaces_client_synced sent the most updated surfaces images when needed. However, now, it should
explicitly call red_current_flush.
Moreover, since red_current_flush was called on a new display channel connection only if there was a primary surface,
if the connection of the display channel occurred at the moment of no primary surface, red_handle_drawable_surfaces_client_synced was buggy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A side effect of the previous red_current_flush, which flushed all the surfaces, and was called on a new display channel connection, was
that red_handle_drawable_surfaces_client_synced sent the most updated surfaces images when needed. However, now, it should
explicitly call red_current_flush.
Moreover, since red_current_flush was called on a new display channel connection only if there was a primary surface,
if the connection of the display channel occurred at the moment of no primary surface, red_handle_drawable_surfaces_client_synced was buggy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump versions.</title>
<updated>2010-08-30T14:12:25+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2010-08-30T10:47:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice.git/commit/?id=b718f59d4617067c589dae020d14bf4327e2fa62'/>
<id>b718f59d4617067c589dae020d14bf4327e2fa62</id>
<content type='text'>
Update #define in server/spice.h in preparation for the 0.6.0 release.
We also got some new functions, thus we have to increate the shared
lib minor number for spice-server.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update #define in server/spice.h in preparation for the 0.6.0 release.
We also got some new functions, thus we have to increate the shared
lib minor number for spice-server.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add config functions.</title>
<updated>2010-08-30T14:12:25+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2010-08-27T13:35:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice.git/commit/?id=9681ebb671313f585e2f3c35920d0489e752f508'/>
<id>9681ebb671313f585e2f3c35920d0489e752f508</id>
<content type='text'>
A bunch of configuration functions where never ported forward from
rhel-6 to upstream.  Add them so we can add qemu config options for
these settings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A bunch of configuration functions where never ported forward from
rhel-6 to upstream.  Add them so we can add qemu config options for
these settings.
</pre>
</div>
</content>
</entry>
</feed>
