[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