Hi all, this series is an another branch from the GLib integration series I sent earlier. I've mainly addressed the comments from Victor. Major changes: * VDAgentConnection turned into a GObject * problem with finalization of the VDAgentConnection solved * several commits were squashed into "introduce VDAgentConnection" Cheers, Jakub Janků (4): build: add GIO dependency vport: add @err to disconnect_callback introduce VDAgentConnection udscs-server: split initialization Makefile.am | 4 + configure.ac | 1 + src/udscs.c | 471 ++++++++++--------------------------- src/udscs.h | 42 +--- src/vdagent-connection.c | 300 +++++++++++++++++++++++ src/vdagent-connection.h | 124 ++++++++++ src/vdagent/vdagent.c | 3 + src/vdagentd/vdagentd.c | 191 +++++++-------- src/vdagentd/virtio-port.c | 401 +++++++++++-------------------- src/vdagentd/virtio-port.h | 26 +- 10 files changed, 789 insertions(+), 774 deletions(-) create mode 100644 src/vdagent-connection.c create mode 100644 src/vdagent-connection.h -- 2.17.1 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel