[Spice-devel] [PATCH 0/5] Backported some patches from refactory branches (16th Oct)

Frediano Ziglio fziglio at redhat.com
Fri Oct 16 03:49:35 PDT 2015


These patches are extracted from a branch intended to refactory
spice-server.

The first patch is quite large and touch main loop. Tried to remove in order
to merge other easier patches however the effort was quite high and after
some hours I decided to give up as not worth the effort.

Second patch is a fix for a bug introduced by first patch. I think is worth
keeping it separate.

Other patches are quite small ones.

Marc-André Lureau (5):
  worker: use glib main loop
  channel: do not free rcc->stream in red_channel_client_disconnect
  worker: use GOnce to surround some global init in dispatcher
  server: move some pixmap cache code in own file
  server: rename red_client_cache.h to cache_item.tmpl.c

 server/Makefile.am               |   7 +-
 server/cache_item.tmpl.c         | 139 ++++++++
 server/pixmap_cache.c            | 126 +++++++
 server/pixmap_cache.h            |  59 ++++
 server/red_channel.c             |  39 ++-
 server/red_client_cache.h        | 139 --------
 server/red_client_shared_cache.h | 235 -------------
 server/red_dispatcher.c          |  10 +-
 server/red_worker.c              | 714 +++++++++++++++++++++------------------
 server/spice_server_utils.h      |   1 +
 server/spice_timer_queue.c       | 273 ---------------
 server/spice_timer_queue.h       |  43 ---
 12 files changed, 747 insertions(+), 1038 deletions(-)
 create mode 100644 server/cache_item.tmpl.c
 create mode 100644 server/pixmap_cache.c
 create mode 100644 server/pixmap_cache.h
 delete mode 100644 server/red_client_cache.h
 delete mode 100644 server/red_client_shared_cache.h
 delete mode 100644 server/spice_timer_queue.c
 delete mode 100644 server/spice_timer_queue.h

-- 
2.4.3



More information about the Spice-devel mailing list