This is the beginning of the series of patches that convert some of the internal objects to use GObject. This first set is small and only includes the RedChannelClient heirarchy. Jonathon Jongsma (3): Generate GTypes for spice-server enums Use and introduce channel client cast macros Convert RedChannelClient heirarchy to GObject .gitignore | 2 + configure.ac | 4 +- server/Makefile.am | 35 ++ server/cursor-channel-client.c | 74 ++-- server/cursor-channel-client.h | 34 +- server/dcc-private.h | 14 +- server/dcc.c | 202 ++++++++-- server/dcc.h | 37 +- server/display-channel.c | 4 +- server/dummy-channel-client.c | 157 ++++++++ server/dummy-channel-client.h | 59 +++ server/inputs-channel-client.c | 58 ++- server/inputs-channel-client.h | 45 ++- server/inputs-channel.c | 4 +- server/main-channel-client.c | 154 ++++++-- server/main-channel-client.h | 34 +- server/main-channel.c | 16 +- server/red-channel-client-private.h | 4 +- server/red-channel-client.c | 727 ++++++++++++++++++++++-------------- server/red-channel-client.h | 80 +++- server/red-channel.h | 33 +- server/reds.h | 1 + server/smartcard-channel-client.c | 414 ++++++++++++++++++++ server/smartcard-channel-client.h | 114 ++++++ server/smartcard.c | 376 +++---------------- server/smartcard.h | 21 ++ server/sound.c | 9 +- server/spice-server.h | 16 + server/spicevmc.c | 6 +- server/tests/test_display_base.c | 4 +- 30 files changed, 1950 insertions(+), 788 deletions(-) create mode 100644 server/dummy-channel-client.c create mode 100644 server/dummy-channel-client.h create mode 100644 server/smartcard-channel-client.c create mode 100644 server/smartcard-channel-client.h -- 2.7.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel