Changes: - merged some patches; - revert behavior on atexit to only cleanup; - added new patches. Christophe Fergeau (9): char-device: Add helpers for SpiceCharDeviceCallbacks vfuncs char-device: Make SpiceCharDeviceState a gobject spicevmc: Introduce RedCharDeviceSpiceVmc GObject spicevmc: Move SpiceVmcState::pipe_item to RedCharDeviceSpiceVmc smartcard: Turn SmartcardState into a GObject reds: Make VDIPortState private to reds.c reds: Make VDIPortState a gobject reds: Remove spice_char_device_state_create() Move SpiceCharDeviceCallbacks into RedCharDeviceClass Jonathon Jongsma (3): Remove last usage of global 'reds' variable Convert Dispatcher and MainDispatcher to GObjects Free dispatchers at exit server/char-device.c | 634 +++++++++++++++++++++++++------------- server/char-device.h | 106 ++++--- server/dispatcher.c | 234 ++++++++++---- server/dispatcher.h | 53 ++-- server/display-channel.c | 2 + server/main-dispatcher.c | 157 ++++++++-- server/main-dispatcher.h | 25 ++ server/red-qxl.c | 85 +++--- server/red-qxl.h | 1 + server/reds-private.h | 56 +--- server/reds.c | 777 ++++++++++++++++++++++++++--------------------- server/reds.h | 1 - server/smartcard.c | 233 +++++++------- server/smartcard.h | 30 +- server/spicevmc.c | 109 +++++-- 15 files changed, 1585 insertions(+), 918 deletions(-) -- 2.5.5 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel