Changes: - rebased on new master; - merged some patches; - added new patches. Christophe Fergeau (12): Introduce spice_char_device_get_interface() Remove dependency of vdi_port_read_buf_process on RedsState Replace RedsPrivate::char_devs_state with a GList Replace RedsPrivate::mig_wait_disconnect_clients with a GList Rename red_channel_pipe_item_init to red_pipe_item_init char-device: Refactor spice_char_device_client_add a bit 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: Move private constant to C file smartcard: Turn SmartcardState into a GObject Jonathon Jongsma (3): Remove last usage of global 'reds' variable Convert Dispatcher and MainDispatcher to GObjects Free dispatchers at exit server/cache-item.tmpl.c | 3 +- server/char-device.c | 704 ++++++++++++++++++++++++++++++++--------------- server/char-device.h | 40 ++- server/cursor-channel.c | 2 +- server/dcc.c | 26 +- server/dispatcher.c | 233 ++++++++++++---- server/dispatcher.h | 53 ++-- server/display-channel.c | 2 + server/inputs-channel.c | 6 +- server/main-channel.c | 26 +- server/main-dispatcher.c | 157 +++++++++-- server/main-dispatcher.h | 25 ++ server/red-channel.c | 6 +- server/red-channel.h | 2 +- server/red-qxl.c | 87 +++--- server/red-qxl.h | 4 +- server/red-worker.h | 2 +- server/reds-private.h | 15 +- server/reds.c | 299 ++++++++------------ server/reds.h | 1 - server/smartcard.c | 247 +++++++++-------- server/smartcard.h | 31 ++- server/spicevmc.c | 138 +++++++--- server/stream.c | 12 +- 24 files changed, 1366 insertions(+), 755 deletions(-) -- 2.5.0 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel