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