[Spice-devel] [PATCH 0/4] Convert RedClient to GObject
Jonathon Jongsma
jjongsma at redhat.com
Wed Oct 26 19:47:32 UTC 2016
This is a small patch series to convert the last major object to GObject.
Originally, these were all a single large patch, but have been split to make
reviewing a bit simpler.
Jonathon Jongsma (4):
Re-arrange channel client creation to avoid exposing client lock
Convert RedsState::clients to GList
Move RedClient to a separate file
Convert RedClient to GObject
server/Makefile.am | 2 +
server/char-device.c | 6 +-
server/common-graphics-channel.c | 2 +-
server/dcc.c | 1 +
server/dummy-channel-client.c | 34 +---
server/inputs-channel.c | 1 +
server/main-channel-client.c | 1 +
server/main-channel.c | 1 +
server/main-dispatcher.c | 16 +-
server/red-channel-client.c | 35 +---
server/red-channel.c | 218 ++---------------------
server/red-channel.h | 63 +------
server/red-client.c | 362 +++++++++++++++++++++++++++++++++++++++
server/red-client.h | 76 ++++++++
server/reds-private.h | 3 +-
server/reds.c | 61 ++++---
server/sound.c | 1 +
server/stream.c | 1 +
18 files changed, 513 insertions(+), 371 deletions(-)
create mode 100644 server/red-client.c
create mode 100644 server/red-client.h
--
2.7.4
More information about the Spice-devel
mailing list