Most patches merged, new patches added Christophe Fergeau (1): Replace RedCharDevice::on_free_self_token with a signal Jonathon Jongsma (17): Print warnings on untested code paths Don't touch RedClient internals from RedChannelClient Make red_client_remove_channel() a RedClient method Call public RedClient API instead of poking internals Add red_client_seamless_migration_done_for_channel() Change new_pipe_item_t function signature Name MainChannelClient methods consistently Move MainChannelClient to separate file Move InputsChannelClient to a separate file Replace RedChannel::clients with GList rename red_channel_peer_ function to red_channel_client_ Replace RedClient::channels with GList Limit direct access to DisplayChannelClient Add missing include to red-pipe-item.h Move CommonGraphicsChannelClient to a separate file Move RedChannelClient to separate file Move CursorChannelClient to separate file server/Makefile.am | 13 + server/char-device.c | 47 +- server/char-device.h | 4 - server/common-graphics-channel-client-private.h | 29 + server/common-graphics-channel-client.c | 61 + server/common-graphics-channel-client.h | 42 + server/cursor-channel-client.c | 122 ++ server/cursor-channel-client.h | 44 + server/cursor-channel.c | 107 +- server/cursor-channel.h | 15 +- server/dcc-encoders.c | 11 +- server/dcc-encoders.h | 8 +- server/dcc-private.h | 88 + server/dcc-send.c | 2 +- server/dcc.c | 77 +- server/dcc.h | 99 +- server/display-channel.c | 89 +- server/display-channel.h | 20 +- server/image-cache.h | 1 - server/inputs-channel-client.c | 93 + server/inputs-channel-client.h | 44 + server/inputs-channel.c | 94 +- server/inputs-channel.h | 11 +- server/main-channel-client.c | 552 ++++++ server/main-channel-client.h | 163 ++ server/main-channel.c | 697 +------- server/main-channel.h | 24 +- server/red-channel-client-private.h | 78 + server/red-channel-client.c | 1622 ++++++++++++++++++ server/red-channel-client.h | 176 ++ server/red-channel.c | 2069 +++-------------------- server/red-channel.h | 196 +-- server/red-pipe-item.h | 1 + server/red-qxl.c | 24 +- server/red-record-qxl.c | 1 - server/red-worker.c | 47 +- server/red-worker.h | 33 +- server/reds.c | 49 +- server/smartcard.c | 2 +- server/sound.c | 10 +- server/spicevmc.c | 40 +- server/stream.c | 87 +- server/stream.h | 2 +- 43 files changed, 3876 insertions(+), 3118 deletions(-) create mode 100644 server/common-graphics-channel-client-private.h create mode 100644 server/common-graphics-channel-client.c create mode 100644 server/common-graphics-channel-client.h create mode 100644 server/cursor-channel-client.c create mode 100644 server/cursor-channel-client.h create mode 100644 server/dcc-private.h create mode 100644 server/inputs-channel-client.c create mode 100644 server/inputs-channel-client.h create mode 100644 server/main-channel-client.c create mode 100644 server/main-channel-client.h create mode 100644 server/red-channel-client-private.h create mode 100644 server/red-channel-client.c create mode 100644 server/red-channel-client.h -- 2.4.11 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel