This is the final series of patches from the refactory branch. The RedClient GObject patch series is still under review, but since these patches are not dependant on that series, I decided to send these out while waiting for those patches to get reviewed and re-worked. Christophe Fergeau (1): Replace RedCharDevice::on_free_self_token with a signal Jonathon Jongsma (8): Use spice_server_destroy() at exit Free channels in RedsState destructor RedsState: keep weak reference to channels Smartcard: store channel in device Manage lifetime of spicevmc channel Rename SpiceVmcState to RedVmcChannel char-device: add 'self' param to vfuncs Print warnings on untested code paths server/char-device.c | 55 +++++++++---- server/char-device.h | 17 ++-- server/display-channel.c | 3 + server/reds.c | 72 +++++++++++------ server/smartcard.c | 44 ++++++----- server/sound.c | 1 + server/spicevmc.c | 198 +++++++++++++++++++++++++++-------------------- 7 files changed, 237 insertions(+), 153 deletions(-) -- 2.7.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel