[Spice-devel] [PATCH 0/7] Rebased patches from refactory

Jonathon Jongsma jjongsma at redhat.com
Fri May 20 21:16:55 UTC 2016


Just a small set of patches incorporating some comments from previous review.
The new "Add FOREACH_CLIENT" commit was in response to Frediano's request to
use a macro for looping through clients in his review of "Replace
RedChannel::clients with GList". This new commit could be squashed into that
one if necessary.

Frediano Ziglio (2):
  move all item creation in main-channel-client.c
  change main_channel_marshall_mouse_mode call style

Jonathon Jongsma (5):
  Move InputsChannelClient to a separate file
  Replace RedChannel::clients with GList
  RedChannel: Add FOREACH_CLIENT and use it to iterate
  Replace RedClient::channels with GList
  Limit direct access to DisplayChannelClient

 server/Makefile.am             |   3 +
 server/dcc-encoders.c          |  11 +-
 server/dcc-encoders.h          |   4 +-
 server/dcc-private.h           |  87 +++++++++++++++
 server/dcc-send.c              |   2 +-
 server/dcc.c                   |  59 ++++++++--
 server/dcc.h                   |  93 ++++------------
 server/display-channel.c       |  84 +++++++--------
 server/display-channel.h       |  12 +--
 server/image-cache.h           |   1 -
 server/inputs-channel-client.c |  87 +++++++++++++++
 server/inputs-channel-client.h |  48 +++++++++
 server/inputs-channel.c        |  80 ++++----------
 server/inputs-channel.h        |   4 +-
 server/main-channel-client.c   |  43 ++++++--
 server/main-channel-client.h   |  15 +--
 server/main-channel.c          |  73 ++++---------
 server/red-channel.c           | 238 ++++++++++++++++++-----------------------
 server/red-channel.h           |  18 +++-
 server/red-worker.c            |   8 +-
 server/red-worker.h            |  15 ++-
 server/stream.c                |  79 +++++++-------
 server/stream.h                |   2 +-
 23 files changed, 608 insertions(+), 458 deletions(-)
 create mode 100644 server/dcc-private.h
 create mode 100644 server/inputs-channel-client.c
 create mode 100644 server/inputs-channel-client.h

-- 
2.4.11



More information about the Spice-devel mailing list