[Spice-devel] [PATCH 00/16] Backported some patches from refactory branches (26th Nov)

Frediano Ziglio fziglio at redhat.com
Thu Nov 26 08:06:02 PST 2015


This patchset supersedes last patchset.

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

Didn't find time to split "display: move more logic in add_drawable()"

Some patches on discussion were not posted.


Alon Levy (1):
  tests: test_display_base: use a faster wakeup time to easily test
    multiple client blocking

Marc-André Lureau (13):
  display: replace some dubious asserts
  display: move more logic in add_drawable()
  worker: move dcc_send & marshallers to dcc-send.c
  server: cleanups
  server: rename files
  display: rename detach_streams_behind
  worker: remove some unnecessary inline
  misc cleanups
  worker: move red_process_surface
  display: add update_compression() method
  worker: merge handle_new_display_channel
  worker: remove useless QXL_CMD_MESSAGE
  worker: rename process_commands process_display

Yonit Halperin (2):
  red_worker: cleanup red_clear_surface_drawables_from_pipes
  red_channel: cleanup of red_channel_client blocking methods

 NEWS                                      |    2 +-
 server/Makefile.am                        |   64 +-
 server/canvas.c                           |   24 +
 server/canvas.h                           |   27 +
 server/char-device.c                      | 1035 +++++++++
 server/char-device.h                      |  216 ++
 server/char_device.c                      | 1035 ---------
 server/char_device.h                      |  216 --
 server/cursor-channel.c                   |    3 +-
 server/dcc-encoders.h                     |    9 +-
 server/dcc-send.c                         | 2466 ++++++++++++++++++++++
 server/dcc.h                              |    6 +-
 server/dispatcher.h                       |    2 +-
 server/display-channel.c                  |  322 ++-
 server/display-channel.h                  |   45 +-
 server/glz-encoder-dict.c                 |  634 ++++++
 server/glz-encoder-dict.h                 |   71 +
 server/glz-encoder-priv.h                 |  201 ++
 server/glz-encoder.c                      |  311 +++
 server/glz-encoder.h                      |   74 +
 server/glz_encoder.c                      |  311 ---
 server/glz_encoder.h                      |   55 -
 server/glz_encoder_config.h               |   59 -
 server/glz_encoder_dictionary.c           |  633 ------
 server/glz_encoder_dictionary.h           |   69 -
 server/glz_encoder_dictionary_protected.h |  186 --
 server/image-cache.c                      |  214 ++
 server/image-cache.h                      |   65 +
 server/inputs-channel.c                   |  679 ++++++
 server/inputs-channel.h                   |   38 +
 server/inputs_channel.c                   |  679 ------
 server/inputs_channel.h                   |   38 -
 server/jpeg-encoder.c                     |  249 +++
 server/jpeg-encoder.h                     |   61 +
 server/jpeg_encoder.c                     |  248 ---
 server/jpeg_encoder.h                     |   61 -
 server/main-channel.c                     | 1345 ++++++++++++
 server/main-channel.h                     |  103 +
 server/main-dispatcher.c                  |  217 ++
 server/main-dispatcher.h                  |   36 +
 server/main_channel.c                     | 1345 ------------
 server/main_channel.h                     |  103 -
 server/main_dispatcher.c                  |  217 --
 server/main_dispatcher.h                  |   36 -
 server/memslot.c                          |  183 ++
 server/memslot.h                          |   71 +
 server/migration-protocol.h               |  213 ++
 server/migration_protocol.h               |  213 --
 server/mjpeg-encoder.c                    | 1375 ++++++++++++
 server/mjpeg-encoder.h                    |  100 +
 server/mjpeg_encoder.c                    | 1375 ------------
 server/mjpeg_encoder.h                    |  100 -
 server/pixmap-cache.h                     |    1 -
 server/red_channel.c                      |   10 +-
 server/red_common.h                       |   17 +-
 server/red_dispatcher.c                   |    3 +-
 server/red_dispatcher.h                   |    2 -
 server/red_memslots.c                     |  184 --
 server/red_memslots.h                     |   72 -
 server/red_parse_qxl.c                    |   86 +-
 server/red_parse_qxl.h                    |    6 +-
 server/red_record_qxl.c                   |   62 +-
 server/red_record_qxl.h                   |    2 +-
 server/red_replay_qxl.c                   |    2 +-
 server/red_worker.c                       | 3263 ++---------------------------
 server/red_worker.h                       |   18 +-
 server/reds.c                             |   13 +-
 server/reds.h                             |    5 +-
 server/reds_stream.c                      |    2 +-
 server/reds_sw_canvas.c                   |   26 -
 server/reds_sw_canvas.h                   |   24 -
 server/smartcard.c                        |    4 +-
 server/snd_worker.c                       | 1625 --------------
 server/snd_worker.h                       |   33 -
 server/sound.c                            | 1625 ++++++++++++++
 server/sound.h                            |   33 +
 server/spice-bitmap-utils.c               |  162 ++
 server/spice-bitmap-utils.h               |   15 +-
 server/spice_bitmap_utils.c               |  188 --
 server/spice_bitmap_utils.h               |    8 -
 server/spice_image_cache.c                |  214 --
 server/spice_image_cache.h                |   65 -
 server/spice_server_utils.h               |   41 -
 server/spicevmc.c                         |    4 +-
 server/stream.c                           |    2 +-
 server/stream.h                           |    8 +-
 server/tests/test_display_base.c          |    2 +-
 server/utils.h                            |   31 +-
 server/zlib-encoder.c                     |  125 ++
 server/zlib-encoder.h                     |   47 +
 server/zlib_encoder.c                     |  125 --
 server/zlib_encoder.h                     |   47 -
 92 files changed, 12753 insertions(+), 12889 deletions(-)
 create mode 100644 server/canvas.c
 create mode 100644 server/canvas.h
 create mode 100644 server/char-device.c
 create mode 100644 server/char-device.h
 delete mode 100644 server/char_device.c
 delete mode 100644 server/char_device.h
 create mode 100644 server/dcc-send.c
 create mode 100644 server/glz-encoder-dict.c
 create mode 100644 server/glz-encoder-dict.h
 create mode 100644 server/glz-encoder-priv.h
 create mode 100644 server/glz-encoder.c
 create mode 100644 server/glz-encoder.h
 delete mode 100644 server/glz_encoder.c
 delete mode 100644 server/glz_encoder.h
 delete mode 100644 server/glz_encoder_config.h
 delete mode 100644 server/glz_encoder_dictionary.c
 delete mode 100644 server/glz_encoder_dictionary.h
 delete mode 100644 server/glz_encoder_dictionary_protected.h
 create mode 100644 server/image-cache.c
 create mode 100644 server/image-cache.h
 create mode 100644 server/inputs-channel.c
 create mode 100644 server/inputs-channel.h
 delete mode 100644 server/inputs_channel.c
 delete mode 100644 server/inputs_channel.h
 create mode 100644 server/jpeg-encoder.c
 create mode 100644 server/jpeg-encoder.h
 delete mode 100644 server/jpeg_encoder.c
 delete mode 100644 server/jpeg_encoder.h
 create mode 100644 server/main-channel.c
 create mode 100644 server/main-channel.h
 create mode 100644 server/main-dispatcher.c
 create mode 100644 server/main-dispatcher.h
 delete mode 100644 server/main_channel.c
 delete mode 100644 server/main_channel.h
 delete mode 100644 server/main_dispatcher.c
 delete mode 100644 server/main_dispatcher.h
 create mode 100644 server/memslot.c
 create mode 100644 server/memslot.h
 create mode 100644 server/migration-protocol.h
 delete mode 100644 server/migration_protocol.h
 create mode 100644 server/mjpeg-encoder.c
 create mode 100644 server/mjpeg-encoder.h
 delete mode 100644 server/mjpeg_encoder.c
 delete mode 100644 server/mjpeg_encoder.h
 delete mode 100644 server/red_memslots.c
 delete mode 100644 server/red_memslots.h
 delete mode 100644 server/reds_sw_canvas.c
 delete mode 100644 server/reds_sw_canvas.h
 delete mode 100644 server/snd_worker.c
 delete mode 100644 server/snd_worker.h
 create mode 100644 server/sound.c
 create mode 100644 server/sound.h
 delete mode 100644 server/spice_bitmap_utils.c
 delete mode 100644 server/spice_bitmap_utils.h
 delete mode 100644 server/spice_image_cache.c
 delete mode 100644 server/spice_image_cache.h
 delete mode 100644 server/spice_server_utils.h
 create mode 100644 server/zlib-encoder.c
 create mode 100644 server/zlib-encoder.h
 delete mode 100644 server/zlib_encoder.c
 delete mode 100644 server/zlib_encoder.h

-- 
2.4.3



More information about the Spice-devel mailing list