From: Marc-André Lureau
This allows to use conveniently GIOStream APIs without caring about
coroutine and Spice messages details.
---
gtk/Makefile.am | 2 +
gtk/channel-base.c | 48 +
gtk/channel-port.c | 33 +--
gtk/spice-channel-priv.h | 8 +
gtk/vmcstream.c
From: Marc-André Lureau
In all cases, when the coroutine is resumed, the idle source has been
removed. Doing it a second time might result in the wrong source being
removed or an invalid source warning.
---
gtk/spice-session.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a
From: Marc-André Lureau
Hi,
This is a webdav channel using the "phodav" submodule from
https://git.gnome.org/browse/phodav.
After applying qemu fix:
http://lists.gnu.org/archive/html/qemu-devel/2014-01/msg01239.html
to test the channel, launch qemu with org.spice-space.webdav.0 port
redirected
From: Marc-André Lureau
See spice-common for protocol details. phodav, a webdav server library,
is imported thanks to a submodule, until this project has a stable API
and releases.
The webdav channel is reponsible for handling port events and
multiplexing the request streams. Extra care has bee
From: Marc-André Lureau
Some ports may want to live a bit longer, such as following webdav.
---
gtk/spicy.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/gtk/spicy.c b/gtk/spicy.c
index dff9d44..39ff0e3 100644
--- a/gtk/spicy.c
+++ b/gtk/spicy.c
@@ -1475,6 +1475,7 @@ stat
From: Marc-André Lureau
If the port is already opened, emit a "opened" port-event on init. This
simplifies user code to only handle port events.
---
gtk/channel-port.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/gtk/channel-port.c b/gtk/channel-port.c
index 11948bb..0
On Tue, Jan 21, 2014 at 11:37:12AM -0600, Jeremy White wrote:
> fyi, Gerd indicated that the patch looked sane, and that he'd add it
> to the spice queue for the next spice pull.
Great! :)
Christophe
pgp5B7l9Oto7F.pgp
Description: PGP signature
___
Sp