Ack for the entire set.

On 12/07/2010 01:44 PM, Alon Levy wrote:
This patchset is the beginning of reusing red_channel.h's RedChannel for
most of the channels we have. In this patchset the inputs channel is split,
then red_channel is augmented to work with spice parser type (from marshaller,
used by inputs), and finally inputs is made to use red_channel.h
It also includes a small fix for keyboard modifier callback after channel
disconnection.

v1->v2: (Hans review)
  * added check to red_channel for NULL returning alloc buf callback.
  * added check for size of requested buf in inputs
  * folded back free from later patch into "use red_channel" patch
  * moved spice_marshaller_destroy to release function

Alon Levy (13):
   server/reds: fix typo
   server: introduce inputs_channel, split from reds.c
   server: inputs_channel: s/inputs_state/inputs_channel/
   server: red_channel: add optional parser and separate
     incoming/outgoing error handlers for later inputs/main channel
     usage
   server: inputs_channel: use red_channel
   server: reds/inputs_channel: move some structs to inputs_channel
   server/inputs_channel: initialize inputs_channel to NULL
   server/inputs_channel: s/inputs_channel/g_inputs_channel/
   server/inputs_channel: remove unused declaration in inputs_channel.h
   server/red_channel: add red_channel_is_connected
   server/inputs_channel: better protection from channel disconnection
     on keyboard modifiers callback
   server/red_channel: error channel if alloc_msg_buf fails (returns
     NULL)
   server/inputs: return NULL on alloc_buf request for too large message

  server/Makefile.am      |    1 +
  server/inputs_channel.c |  553 +++++++++++++++++++++++++++++++++++++++++++
  server/inputs_channel.h |   39 +++
  server/red_channel.c    |   90 +++++++-
  server/red_channel.h    |   32 +++
  server/reds.c           |  598 ++++-------------------------------------------
  server/reds.h           |   20 +-
  7 files changed, 768 insertions(+), 565 deletions(-)
  create mode 100644 server/inputs_channel.c
  create mode 100644 server/inputs_channel.h

_______________________________________________
Spice-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to