[Spice-devel] [PATCH 00/15] Backported some patches from refactory branches (3rd Dec)
Frediano Ziglio
fziglio at redhat.com
Thu Dec 3 08:26:51 PST 2015
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
More information about the Spice-devel
mailing list