[PATCH 00/15] Backported some patches from refactory branches (9th Mar)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Changes:
- rebased on new master;
- merged some patches;
- added new patches.

Christophe Fergeau (12):
  Introduce spice_char_device_get_interface()
  Remove dependency of vdi_port_read_buf_process on RedsState
  Replace RedsPrivate::char_devs_state with a GList
  Replace RedsPrivate::mig_wait_disconnect_clients with a GList
  Rename red_channel_pipe_item_init to red_pipe_item_init
  char-device: Refactor spice_char_device_client_add a bit
  char-device: Add helpers for SpiceCharDeviceCallbacks vfuncs
  char-device: Make SpiceCharDeviceState a gobject
  spicevmc: Introduce RedCharDeviceSpiceVmc GObject
  spicevmc: Move SpiceVmcState::pipe_item to RedCharDeviceSpiceVmc
  smartcard: Move private constant to C file
  smartcard: Turn SmartcardState into a GObject

Jonathon Jongsma (3):
  Remove last usage of global 'reds' variable
  Convert Dispatcher and MainDispatcher to GObjects
  Free dispatchers at exit

 server/cache-item.tmpl.c |   3 +-
 server/char-device.c     | 704 ++++++++++++++++++++++++++++++++---------------
 server/char-device.h     |  40 ++-
 server/cursor-channel.c  |   2 +-
 server/dcc.c             |  26 +-
 server/dispatcher.c      | 233 ++++++++++++----
 server/dispatcher.h      |  53 ++--
 server/display-channel.c |   2 +
 server/inputs-channel.c  |   6 +-
 server/main-channel.c    |  26 +-
 server/main-dispatcher.c | 157 +++++++++--
 server/main-dispatcher.h |  25 ++
 server/red-channel.c     |   6 +-
 server/red-channel.h     |   2 +-
 server/red-qxl.c         |  87 +++---
 server/red-qxl.h         |   4 +-
 server/red-worker.h      |   2 +-
 server/reds-private.h    |  15 +-
 server/reds.c            | 299 ++++++++------------
 server/reds.h            |   1 -
 server/smartcard.c       | 247 +++++++++--------
 server/smartcard.h       |  31 ++-
 server/spicevmc.c        | 138 +++++++---
 server/stream.c          |  12 +-
 24 files changed, 1366 insertions(+), 755 deletions(-)

-- 
2.5.0

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]