[Spice-devel] [PATCH 00/11] Rebased patches from refactory branch (May 12)

Jonathon Jongsma jjongsma at redhat.com
Thu May 12 20:45:07 UTC 2016


Apologies for the long delay between patch series. A few of the patches from
the last series were merged, but quite a few of the patches from that series
were too large and complex. I spent some time splitting those out, but that
increased the number of patches significantly. Frediano also inserted a few
patches into the series, and he has some concerns about some of the later
patches. so I've dropped some of the patches from the end for now so that
we can focus on a smaller number for now.


Frediano Ziglio (4):
  move main_channel_release_pipe_item and main_channel_send_item to
    client
  let compiler manage the copy in a more typesafe way
  move all item creation in main-channel-client.c
  change main_channel_marshall_mouse_mode call style

Jonathon Jongsma (7):
  Add red_client_seamless_migration_done_for_channel()
  Move MainChannelClient to separate file
  Move InputsChannelClient to a separate file
  Replace RedChannel::clients with GList
  Remove 'peer' from name of channel client methods
  Replace RedClient::channels with GList
  Limit direct access to DisplayChannelClient

 server/Makefile.am             |    5 +
 server/dcc-encoders.c          |   11 +-
 server/dcc-encoders.h          |    4 +-
 server/dcc-private.h           |   87 ++++
 server/dcc-send.c              |    2 +-
 server/dcc.c                   |   60 ++-
 server/dcc.h                   |   93 +---
 server/display-channel.c       |   82 ++--
 server/display-channel.h       |   19 +-
 server/image-cache.h           |    1 -
 server/inputs-channel-client.c |   92 ++++
 server/inputs-channel-client.h |   44 ++
 server/inputs-channel.c        |   78 +---
 server/inputs-channel.h        |   11 +-
 server/main-channel-client.c   |  930 +++++++++++++++++++++++++++++++++++++
 server/main-channel-client.h   |  111 +++++
 server/main-channel.c          | 1000 ++--------------------------------------
 server/main-channel.h          |   27 +-
 server/red-channel.c           |  298 ++++++------
 server/red-channel.h           |    8 +-
 server/red-worker.c            |    6 +-
 server/red-worker.h            |   15 +-
 server/stream.c                |   77 ++--
 server/stream.h                |    2 +-
 24 files changed, 1673 insertions(+), 1390 deletions(-)
 create mode 100644 server/dcc-private.h
 create mode 100644 server/inputs-channel-client.c
 create mode 100644 server/inputs-channel-client.h
 create mode 100644 server/main-channel-client.c
 create mode 100644 server/main-channel-client.h

-- 
2.4.11



More information about the Spice-devel mailing list