[PATCH spice-server 0/3] Move alloc_recv_buf and release_recv_buf to RedChannelClient

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

 



The purpose of these patches is to move the 2 mentioned vfuncs from
RedChannel to RedChannelClient. This was discussed previously.
The reasons are that the function works on stuff related to client
(network buffer for the client stream) and having into RedChannel
make easier to to some wrong assumption which prove the cause
bugs (multiple client issues due to buffer rewritten).

Frediano Ziglio (3):
  red-channel: Use directly a GArray to pass capabilities
  Introduce CommonGraphicsChannelClient
  red-channel: Move alloc_recv_buf and release_recv_buf to
    RedChannelClient

 server/common-graphics-channel.c  | 33 +++++++++++++---
 server/common-graphics-channel.h  | 32 +++++++++++++++
 server/cursor-channel-client.c    | 25 ++----------
 server/cursor-channel-client.h    |  9 ++---
 server/cursor-channel.c           |  6 +--
 server/cursor-channel.h           |  9 ++---
 server/dcc.c                      | 25 ++----------
 server/dcc.h                      | 28 +++++--------
 server/inputs-channel-client.c    | 60 ++++++++++++++++++----------
 server/inputs-channel-client.h    |  5 +--
 server/inputs-channel.c           | 40 +------------------
 server/main-channel-client.c      | 36 +++++++++++++++++
 server/main-channel.c             | 36 -----------------
 server/red-channel-client.c       | 31 ++++-----------
 server/red-channel-client.h       |  6 ++-
 server/red-channel.c              | 28 ++++++++++---
 server/red-channel.h              |  9 +----
 server/red-qxl.c                  | 26 ++++--------
 server/red-qxl.h                  | 12 ++----
 server/red-worker.c               | 13 +++---
 server/smartcard-channel-client.c | 47 ++++++++++------------
 server/smartcard-channel-client.h | 22 +----------
 server/smartcard.c                |  9 ++---
 server/sound.c                    | 44 ++++++---------------
 server/spicevmc.c                 | 83 +++++++++++++++++++++++++++++++++++----
 25 files changed, 330 insertions(+), 344 deletions(-)

-- 
2.9.3

_______________________________________________
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]