This is the final series of patches before we start the GObject conversion of RedChannel/RedChannelClient/etc. The patch series factored out some changes that were unrelated to splitting up the files, so I hope these are a bit easier to review. Jonathon Jongsma (10): Use cursor_item_ref() 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() server/Makefile.am | 36 + server/cache-item.tmpl.c | 38 +- server/cursor-channel-client.c | 126 +++ server/cursor-channel-client.h | 50 + server/cursor-channel.c | 100 +- server/cursor-channel.h | 12 +- server/dcc-private.h | 11 +- server/dcc-send.c | 212 ++-- server/dcc.c | 179 ++-- server/dcc.h | 2 +- server/display-channel.c | 4 +- server/inputs-channel-client.c | 29 +- server/inputs-channel.c | 1 + server/main-channel-client.c | 143 +-- server/main-channel.c | 1 + server/red-channel-client-private.h | 77 ++ server/red-channel-client.c | 1635 +++++++++++++++++++++++++++++++ server/red-channel-client.h | 208 ++++ server/red-channel.c | 1809 +++-------------------------------- server/red-channel.h | 207 +--- server/red-worker.c | 1 + server/red-worker.h | 1 + server/reds.c | 1 + server/smartcard.c | 89 +- server/sound.c | 8 +- server/spicevmc.c | 1 + 26 files changed, 2656 insertions(+), 2325 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