[Spice-devel] [PATCH 00/10] Backported patches for spice-server refactory (Aug 31)

Jonathon Jongsma jjongsma at redhat.com
Wed Aug 31 16:54:36 UTC 2016


This is the final series of patches before we start the GObject conversion of
RedChannel/RedChannelClient/etc. The patch series factored out some changes
that were unrelated to splitting up the files, so I hope these are a bit easier
to review.

Jonathon Jongsma (10):
  Use cursor_item_ref()
  Move RedChannelClient to separate file
  Move CursorChannelClient to separate file
  Generate GTypes for spice-server enums
  Add SmartCardChannelClientPrivate struct
  Add InputsChannelClientPrivate struct
  Add MainChannelClientPrivate struct
  Add RedChannelClientPrivate struct
  Add DisplayChannelClientPrivate and CursorChannelPrivate structs
  Rename RCC_TO_DCC() to DISPLAY_CHANNEL_CLIENT()

 server/Makefile.am                  |   36 +
 server/cache-item.tmpl.c            |   38 +-
 server/cursor-channel-client.c      |  126 +++
 server/cursor-channel-client.h      |   50 +
 server/cursor-channel.c             |  100 +-
 server/cursor-channel.h             |   12 +-
 server/dcc-private.h                |   11 +-
 server/dcc-send.c                   |  212 ++--
 server/dcc.c                        |  179 ++--
 server/dcc.h                        |    2 +-
 server/display-channel.c            |    4 +-
 server/inputs-channel-client.c      |   29 +-
 server/inputs-channel.c             |    1 +
 server/main-channel-client.c        |  143 +--
 server/main-channel.c               |    1 +
 server/red-channel-client-private.h |   77 ++
 server/red-channel-client.c         | 1635 +++++++++++++++++++++++++++++++
 server/red-channel-client.h         |  208 ++++
 server/red-channel.c                | 1809 +++--------------------------------
 server/red-channel.h                |  207 +---
 server/red-worker.c                 |    1 +
 server/red-worker.h                 |    1 +
 server/reds.c                       |    1 +
 server/smartcard.c                  |   89 +-
 server/sound.c                      |    8 +-
 server/spicevmc.c                   |    1 +
 26 files changed, 2656 insertions(+), 2325 deletions(-)
 create mode 100644 server/cursor-channel-client.c
 create mode 100644 server/cursor-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.7.4



More information about the Spice-devel mailing list