Changes: - merged some patches; - split GObject patch from private field access; - move a hunk for property flag from VDI patch to CharDeviceState one; - change some FIXME comment to TODO; - rename some propoerty nick name; - update SpiceCharDeviceState finalize function. Christophe Fergeau (11): char-device: Prepare to make SpiceCharDeviceState a GObject char-device: Make SpiceCharDeviceState a GObject spicevmc: Introduce RedCharDeviceSpiceVmc GObject spicevmc: Move SpiceVmcState::pipe_item to RedCharDeviceSpiceVmc smartcard: Prepare to turn SmartcardState into a GObject smartcard: Turn SmartcardState into a GObject reds: Make VDIPortState private to reds.c reds: Prepare to make VDIPortState a GObject reds: Make VDIPortState a GObject reds: Remove spice_char_device_state_create() Move SpiceCharDeviceCallbacks into RedCharDeviceClass Jonathon Jongsma (2): Convert Dispatcher and MainDispatcher to GObjects Free dispatchers at exit server/char-device.c | 554 +++++++++++++++++++++++++++---------------- server/char-device.h | 106 +++++---- server/dispatcher.c | 234 +++++++++++++++---- server/dispatcher.h | 53 +++-- 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 | 593 ++++++++++++++++++++++++++++------------------- server/smartcard.c | 221 ++++++++++-------- server/smartcard.h | 30 ++- server/spicevmc.c | 109 +++++++-- 13 files changed, 1425 insertions(+), 799 deletions(-) -- 2.5.5 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel