A few smaller cleanup patches before we start the GObject stuff. Jonathon Jongsma (10): RedsState: clean up spice_server_char_device_add_interface Add DisplayChannelPrivate struct Add CursorChannelPrivate struct Rename display_channel_set_monitors_config_to_primary() Replace a couple Rings with GList RedChannelClient: store pipe items in a GList Change Drawable->pipes from Ring to GList Make glz_dictionary_list a GList Change RedCharDevice write_queue to GList Change RedCharDevicePrivate::clients to GList server/Makefile.am | 1 + server/char-device.c | 160 ++++++-------- server/char-device.h | 1 - server/cursor-channel.c | 55 ++--- server/dcc-send.c | 56 +++-- server/dcc.c | 69 +++--- server/dcc.h | 1 - server/display-channel-private.h | 76 +++++++ server/display-channel.c | 406 +++++++++++++++++++++--------------- server/display-channel.h | 91 ++------ server/image-encoders.c | 17 +- server/red-channel-client-private.h | 3 +- server/red-channel-client.c | 75 ++++--- server/red-channel-client.h | 2 +- server/red-pipe-item.c | 1 - server/red-pipe-item.h | 6 - server/red-worker.c | 52 ++--- server/reds-private.h | 6 +- server/reds.c | 77 +++---- server/stream.c | 84 ++++---- 20 files changed, 646 insertions(+), 593 deletions(-) create mode 100644 server/display-channel-private.h -- 2.7.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel