This small set (maybe should be squashed) attempt to pass capabilities using a single RedChannelCapabilities (already existing) structure. Changes since v1: - use RedChannelCapabilities instead of 2 GArrays. Maybe the RedChannelCapabilities could be moved to a separate file (and maybe renamed RedCapabilities). Frediano Ziglio (2): red-channel: Use directly a GArray to pass capabilities red-channel: Use a single structure to hold capabilities server/cursor-channel-client.c | 22 ++----------- server/cursor-channel-client.h | 4 +-- server/cursor-channel.c | 6 ++-- server/cursor-channel.h | 9 +++-- server/dcc.c | 22 ++----------- server/dcc.h | 16 +++------ server/inputs-channel-client.c | 23 ++----------- server/inputs-channel-client.h | 5 +-- server/inputs-channel.c | 7 ++-- server/main-channel-client.c | 22 ++----------- server/main-channel-client.h | 3 +- server/main-channel.c | 7 ++-- server/main-channel.h | 4 +-- server/red-channel-client.c | 69 ++++----------------------------------- server/red-channel-client.h | 3 +- server/red-channel.c | 62 +++++++++++++++++++++++++++++++---- server/red-channel.h | 17 ++++++---- server/red-qxl.c | 24 +++----------- server/red-qxl.h | 10 ++---- server/red-worker.c | 11 +++---- server/reds.c | 37 ++++++++++++++------- server/smartcard-channel-client.c | 22 ++----------- server/smartcard-channel-client.h | 3 +- server/smartcard.c | 6 ++-- server/sound.c | 37 ++++----------------- server/spicevmc.c | 11 +++---- 26 files changed, 155 insertions(+), 307 deletions(-) -- 2.9.3 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel