Next set of patches in refactory branch Jonathon Jongsma (4): Move CommonGraphicsChannel to a new file Use macros for casting Channel types Add CommonGraphicsChannelPrivate struct Convert RedChannel heirarchy to GObject server/Makefile.am | 4 + server/common-graphics-channel.c | 202 +++++++++++ server/common-graphics-channel.h | 102 ++++++ server/cursor-channel-client.c | 3 +- server/cursor-channel.c | 93 +++--- server/cursor-channel.h | 36 +- server/dcc-send.c | 13 +- server/dcc.c | 9 +- server/dcc.h | 2 +- server/display-channel-private.h | 76 +++++ server/display-channel.c | 272 +++++++++++---- server/display-channel.h | 133 +++----- server/dummy-channel-client.c | 17 +- server/dummy-channel.c | 58 ++++ server/dummy-channel.h | 61 ++++ server/inputs-channel-client.c | 2 +- server/inputs-channel.c | 263 +++++++++------ server/inputs-channel.h | 30 ++ server/main-channel-client.c | 65 ++-- server/main-channel-client.h | 5 +- server/main-channel.c | 196 +++++++---- server/main-channel.h | 44 ++- server/red-channel-client-private.h | 19 ++ server/red-channel-client.c | 179 ++++++---- server/red-channel-client.h | 6 +- server/red-channel.c | 645 ++++++++++++++++++++++++------------ server/red-channel.h | 180 +++++----- server/red-parse-qxl.h | 2 + server/red-qxl.c | 21 +- server/red-replay-qxl.c | 2 +- server/red-worker.c | 151 ++------- server/red-worker.h | 66 +--- server/reds-private.h | 3 +- server/reds.c | 66 ++-- server/smartcard.c | 127 +++++-- server/sound.c | 43 ++- server/spicevmc.c | 429 ++++++++++++++++++------ server/stream.c | 4 +- server/stream.h | 3 - 39 files changed, 2441 insertions(+), 1191 deletions(-) create mode 100644 server/common-graphics-channel.c create mode 100644 server/common-graphics-channel.h create mode 100644 server/display-channel-private.h create mode 100644 server/dummy-channel.c create mode 100644 server/dummy-channel.h -- 2.7.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel