[PATCH 00/15] Backported some patches from refactory branches (3rd Dec)

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

 



Changes:
- removed merged patches;
- updated on master;
- changes "server: rename files" adding all files to be
  renamed;
- split second rename patch (spice-bitmap-utils part);
- changed comment for second rename patch.

No added patches.

I'm sending all patches to allows people use git-pw.

Note that we decided to not include loop patches before the next
unstable release. The list:
- worker: use glib main loop
- channel: do not free rcc->stream in red_channel_client_disconnect
- worker: make sure we dispatch after releasing items
- server: move dispatcher GSource handling code

Alon Levy (2):
  tests: test_display_base: use a faster wakeup time to easily test
    multiple client blocking
  server: multiple clients works ok if we limit the pipe to the slowest
    client

Frediano Ziglio (7):
  display: make get_drawable symmetric to display_channel_drawable_unref
  worker: move red_process_draw to display-channel.c
  display: misc style and rename changes
  memslot: change some spice_assert to spice_return_if_fail
  server: rename files
  server: merge spice-bitmap-utils and spice_bitmap_utils
  server: misc header cleanups

Marc-André Lureau (6):
  display: replace some dubious asserts
  worker: use glib main loop
  channel: do not free rcc->stream in red_channel_client_disconnect
  worker: make sure we dispatch after releasing items
  server: move dispatcher GSource handling code
  server/red_worker: add env SPICE_NOWAIT_CLIENTS

 NEWS                                               |   2 +-
 server/Makefile.am                                 |  97 +++--
 server/agent-msg-filter.c                          |   4 +-
 server/cache-item.h                                |   2 +-
 server/{char_device.c => char-device.c}            |   4 +-
 server/{char_device.h => char-device.h}            |  10 +-
 server/cursor-channel.h                            |   4 +-
 server/dcc-encoders.h                              |  15 +-
 server/dcc.h                                       |   2 +-
 server/dispatcher.c                                |  25 ++
 server/dispatcher.h                                |   5 +-
 server/display-channel.c                           | 132 +++---
 server/display-channel.h                           |  35 +-
 ...glz_encoder_dictionary.c => glz-encoder-dict.c} |   5 +-
 ...glz_encoder_dictionary.h => glz-encoder-dict.h} |  12 +-
 ...r_dictionary_protected.h => glz-encoder-priv.h} |  20 +-
 server/{glz_encoder.c => glz-encoder.c}            |   4 +-
 server/{glz_encoder.h => glz-encoder.h}            |  24 +-
 server/glz_encoder_config.h                        |  59 ---
 server/{spice_image_cache.c => image-cache.c}      |   4 +-
 server/{spice_image_cache.h => image-cache.h}      |   6 +-
 server/{inputs_channel.c => inputs-channel.c}      |  12 +-
 server/{inputs_channel.h => inputs-channel.h}      |   2 +-
 server/{jpeg_encoder.c => jpeg-encoder.c}          |   4 +-
 server/{jpeg_encoder.h => jpeg-encoder.h}          |   0
 server/{lz4_encoder.c => lz4-encoder.c}            |   4 +-
 server/{lz4_encoder.h => lz4-encoder.h}            |   0
 server/{main_channel.c => main-channel.c}          |  10 +-
 server/{main_channel.h => main-channel.h}          |   2 +-
 server/{main_dispatcher.c => main-dispatcher.c}    |   6 +-
 server/{main_dispatcher.h => main-dispatcher.h}    |   2 +-
 server/{red_memslots.c => memslot.c}               |  15 +-
 server/{red_memslots.h => memslot.h}               |   8 +-
 .../{migration_protocol.h => migration-protocol.h} |   2 +-
 server/{mjpeg_encoder.c => mjpeg-encoder.c}        |   4 +-
 server/{mjpeg_encoder.h => mjpeg-encoder.h}        |   2 +-
 server/pixmap-cache.h                              |   2 +-
 server/{red_channel.c => red-channel.c}            |  47 ++-
 server/{red_channel.h => red-channel.h}            |   6 +-
 server/{red_common.h => red-common.h}              |  17 +-
 server/{red_dispatcher.c => red-dispatcher.c}      |   8 +-
 server/{red_dispatcher.h => red-dispatcher.h}      |   4 +-
 server/{red_parse_qxl.c => red-parse-qxl.c}        |   6 +-
 server/{red_parse_qxl.h => red-parse-qxl.h}        |   4 +-
 server/{red_record_qxl.c => red-record-qxl.c}      |  10 +-
 server/{red_record_qxl.h => red-record-qxl.h}      |   4 +-
 server/{red_replay_qxl.c => red-replay-qxl.c}      |  10 +-
 server/{red_replay_qxl.h => red-replay-qxl.h}      |   0
 server/{red_worker.c => red-worker.c}              | 442 ++++++++++++---------
 server/{red_worker.h => red-worker.h}              |  11 +-
 server/{reds_stream.c => reds-stream.c}            |   6 +-
 server/{reds_stream.h => reds-stream.h}            |   0
 server/reds.c                                      |  19 +-
 server/reds.h                                      |   8 +-
 server/smartcard.c                                 |   6 +-
 server/{snd_worker.c => sound.c}                   |   8 +-
 server/{snd_worker.h => sound.h}                   |   4 +-
 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_timer_queue.c                         | 273 -------------
 server/spice_timer_queue.h                         |  43 --
 server/spicevmc.c                                  |   6 +-
 server/stream.h                                    |   6 +-
 server/{reds_sw_canvas.c => sw-canvas.c}           |   6 +-
 server/{reds_sw_canvas.h => sw-canvas.h}           |   7 +-
 server/tests/replay.c                              |   2 +-
 server/tests/test_display_base.c                   |   4 +-
 server/tree.c                                      |   2 +-
 server/utils.h                                     |   6 +-
 server/{zlib_encoder.c => zlib-encoder.c}          |   4 +-
 server/{zlib_encoder.h => zlib-encoder.h}          |   0
 73 files changed, 827 insertions(+), 1071 deletions(-)
 rename server/{char_device.c => char-device.c} (99%)
 rename server/{char_device.h => char-device.h} (98%)
 rename server/{glz_encoder_dictionary.c => glz-encoder-dict.c} (99%)
 rename server/{glz_encoder_dictionary.h => glz-encoder-dict.h} (93%)
 rename server/{glz_encoder_dictionary_protected.h => glz-encoder-priv.h} (95%)
 rename server/{glz_encoder.c => glz-encoder.c} (99%)
 rename server/{glz_encoder.h => glz-encoder.h} (67%)
 delete mode 100644 server/glz_encoder_config.h
 rename server/{spice_image_cache.c => image-cache.c} (99%)
 rename server/{spice_image_cache.h => image-cache.h} (94%)
 rename server/{inputs_channel.c => inputs-channel.c} (99%)
 rename server/{inputs_channel.h => inputs-channel.h} (95%)
 rename server/{jpeg_encoder.c => jpeg-encoder.c} (99%)
 rename server/{jpeg_encoder.h => jpeg-encoder.h} (100%)
 rename server/{lz4_encoder.c => lz4-encoder.c} (98%)
 rename server/{lz4_encoder.h => lz4-encoder.h} (100%)
 rename server/{main_channel.c => main-channel.c} (99%)
 rename server/{main_channel.h => main-channel.h} (99%)
 rename server/{main_dispatcher.c => main-dispatcher.c} (98%)
 rename server/{main_dispatcher.h => main-dispatcher.h} (98%)
 rename server/{red_memslots.c => memslot.c} (94%)
 rename server/{red_memslots.h => memslot.h} (96%)
 rename server/{migration_protocol.h => migration-protocol.h} (99%)
 rename server/{mjpeg_encoder.c => mjpeg-encoder.c} (99%)
 rename server/{mjpeg_encoder.h => mjpeg-encoder.h} (99%)
 rename server/{red_channel.c => red-channel.c} (99%)
 rename server/{red_channel.h => red-channel.h} (99%)
 rename server/{red_common.h => red-common.h} (81%)
 rename server/{red_dispatcher.c => red-dispatcher.c} (99%)
 rename server/{red_dispatcher.h => red-dispatcher.h} (99%)
 rename server/{red_parse_qxl.c => red-parse-qxl.c} (99%)
 rename server/{red_parse_qxl.h => red-parse-qxl.h} (98%)
 rename server/{red_record_qxl.c => red-record-qxl.c} (99%)
 rename server/{red_record_qxl.h => red-record-qxl.h} (95%)
 rename server/{red_replay_qxl.c => red-replay-qxl.c} (99%)
 rename server/{red_replay_qxl.h => red-replay-qxl.h} (100%)
 rename server/{red_worker.c => red-worker.c} (87%)
 rename server/{red_worker.h => red-worker.h} (95%)
 rename server/{reds_stream.c => reds-stream.c} (99%)
 rename server/{reds_stream.h => reds-stream.h} (100%)
 rename server/{snd_worker.c => sound.c} (99%)
 rename server/{snd_worker.h => sound.h} (96%)
 delete mode 100644 server/spice_bitmap_utils.c
 delete mode 100644 server/spice_bitmap_utils.h
 delete mode 100644 server/spice_timer_queue.c
 delete mode 100644 server/spice_timer_queue.h
 rename server/{reds_sw_canvas.c => sw-canvas.c} (90%)
 rename server/{reds_sw_canvas.h => sw-canvas.h} (85%)
 rename server/{zlib_encoder.c => zlib-encoder.c} (98%)
 rename server/{zlib_encoder.h => zlib-encoder.h} (100%)

-- 
2.4.3

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://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]