[Spice-devel] [PATCH 00/18] Rebased patches from refactory branch (April 27)

Jonathon Jongsma jjongsma at redhat.com
Wed Apr 27 16:50:23 UTC 2016


Most patches merged, new patches added

Christophe Fergeau (1):
  Replace RedCharDevice::on_free_self_token with a signal

Jonathon Jongsma (17):
  Print warnings on untested code paths
  Don't touch RedClient internals from RedChannelClient
  Make red_client_remove_channel() a RedClient method
  Call public RedClient API instead of poking internals
  Add red_client_seamless_migration_done_for_channel()
  Change new_pipe_item_t function signature
  Name MainChannelClient methods consistently
  Move MainChannelClient to separate file
  Move InputsChannelClient to a separate file
  Replace RedChannel::clients with GList
  rename red_channel_peer_ function to red_channel_client_
  Replace RedClient::channels with GList
  Limit direct access to DisplayChannelClient
  Add missing include to red-pipe-item.h
  Move CommonGraphicsChannelClient to a separate file
  Move RedChannelClient to separate file
  Move CursorChannelClient to separate file

 server/Makefile.am                              |   13 +
 server/char-device.c                            |   47 +-
 server/char-device.h                            |    4 -
 server/common-graphics-channel-client-private.h |   29 +
 server/common-graphics-channel-client.c         |   61 +
 server/common-graphics-channel-client.h         |   42 +
 server/cursor-channel-client.c                  |  122 ++
 server/cursor-channel-client.h                  |   44 +
 server/cursor-channel.c                         |  107 +-
 server/cursor-channel.h                         |   15 +-
 server/dcc-encoders.c                           |   11 +-
 server/dcc-encoders.h                           |    8 +-
 server/dcc-private.h                            |   88 +
 server/dcc-send.c                               |    2 +-
 server/dcc.c                                    |   77 +-
 server/dcc.h                                    |   99 +-
 server/display-channel.c                        |   89 +-
 server/display-channel.h                        |   20 +-
 server/image-cache.h                            |    1 -
 server/inputs-channel-client.c                  |   93 +
 server/inputs-channel-client.h                  |   44 +
 server/inputs-channel.c                         |   94 +-
 server/inputs-channel.h                         |   11 +-
 server/main-channel-client.c                    |  552 ++++++
 server/main-channel-client.h                    |  163 ++
 server/main-channel.c                           |  697 +-------
 server/main-channel.h                           |   24 +-
 server/red-channel-client-private.h             |   78 +
 server/red-channel-client.c                     | 1622 ++++++++++++++++++
 server/red-channel-client.h                     |  176 ++
 server/red-channel.c                            | 2069 +++--------------------
 server/red-channel.h                            |  196 +--
 server/red-pipe-item.h                          |    1 +
 server/red-qxl.c                                |   24 +-
 server/red-record-qxl.c                         |    1 -
 server/red-worker.c                             |   47 +-
 server/red-worker.h                             |   33 +-
 server/reds.c                                   |   49 +-
 server/smartcard.c                              |    2 +-
 server/sound.c                                  |   10 +-
 server/spicevmc.c                               |   40 +-
 server/stream.c                                 |   87 +-
 server/stream.h                                 |    2 +-
 43 files changed, 3876 insertions(+), 3118 deletions(-)
 create mode 100644 server/common-graphics-channel-client-private.h
 create mode 100644 server/common-graphics-channel-client.c
 create mode 100644 server/common-graphics-channel-client.h
 create mode 100644 server/cursor-channel-client.c
 create mode 100644 server/cursor-channel-client.h
 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
 create mode 100644 server/red-channel-client-private.h
 create mode 100644 server/red-channel-client.c
 create mode 100644 server/red-channel-client.h

-- 
2.4.11



More information about the Spice-devel mailing list