Sorry for the delay in sending the next patch series. This is mostly the same series as previously sent, but with the first patch merged and changes from previous review. See individual patches for details. Jonathon Jongsma (10): Move RedChannelClient to separate file Move CursorChannelClient to separate file Generate GTypes for spice-server enums Add SmartCardChannelClientPrivate struct Add InputsChannelClientPrivate struct Add MainChannelClientPrivate struct Add RedChannelClientPrivate struct Add DisplayChannelClientPrivate and CursorChannelPrivate structs Rename RCC_TO_DCC() to DISPLAY_CHANNEL_CLIENT() Use RED_CHANNEL_CLIENT() macro for casting .gitignore | 2 + server/Makefile.am | 36 + server/cache-item.tmpl.c | 40 +- server/cursor-channel-client.c | 125 +++ server/cursor-channel-client.h | 44 + server/cursor-channel.c | 98 +- server/cursor-channel.h | 3 - server/dcc-private.h | 15 +- server/dcc-send.c | 211 ++-- server/dcc.c | 188 ++-- server/dcc.h | 2 +- server/display-channel.c | 4 +- server/inputs-channel-client.c | 40 +- server/inputs-channel.c | 1 + server/main-channel-client.c | 232 ++--- server/main-channel-client.h | 2 - server/main-channel.c | 5 +- server/red-channel-client-private.h | 76 ++ server/red-channel-client.c | 1644 +++++++++++++++++++++++++++++++ server/red-channel-client.h | 207 ++++ server/red-channel.c | 1821 +++-------------------------------- server/red-channel.h | 207 +--- server/red-worker.h | 1 + server/reds.c | 16 +- server/smartcard.c | 108 ++- server/sound.c | 9 +- server/spicevmc.c | 1 + 27 files changed, 2735 insertions(+), 2403 deletions(-) create mode 100644 server/cursor-channel-client.c create mode 100644 server/cursor-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.7.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel