Changes: - merged some patches; - rename some property nick name; - move some hunks from "Introduce RedCharDeviceSpiceVmc GObject" to "Move SpiceVmcState::pipe_item to RedCharDeviceSpiceVmc" (private declaration); - split "Make SpiceCharDeviceState a GObject"; - remove some temporary defines from "Make SpiceCharDeviceState a GObject". No patches added. Christophe Fergeau (10): char-device: Avoid use-after-free 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: Prepare to make VDIPortState a GObject reds: Make VDIPortState a GObject reds: Remove spice_char_device_state_create() Move SpiceCharDeviceCallbacks into RedCharDeviceClass server/char-device.c | 346 ++++++++++++++++++++--------- server/char-device.h | 111 ++++++---- server/reds-private.h | 56 +---- server/reds.c | 591 ++++++++++++++++++++++++++++++-------------------- server/smartcard.c | 125 ++++++----- server/smartcard.h | 30 ++- server/spicevmc.c | 109 ++++++++-- 7 files changed, 854 insertions(+), 514 deletions(-) -- 2.5.5 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel