This patchset supersedes last patchset. Changes: - rebased on current master; - removed merged patches; - merge Fabiano split of "worker: s/validate_area/surface_update_dest"; - added some patches. Some patches on discussion were not posted. Marc-André Lureau (18): worker: change some asserts in stream functions worker: rename red_connect_cursor and tidy up a bit worker: use spice_return_if_fail() instead of spice_assert() in release_item display: replace some dubious asserts worker: s/validate_area/surface_update_dest worker: remove not used argument from surface_update_dest() worker: simplify surface_update_dest() worker: move display_channel_draw display: factor out draw_until display: factor out current_find_intersects_rect display: reuse code in display_channel_draw_until worker: move display_channel_new worker: move destroy_surface() familly worker: move display_channel_create_surface display: simplify create_canvas_for_surface worker: move display_channel_update display: move more logic in add_drawable() worker: remove redundant check server/dcc.c | 106 +++++ server/dcc.h | 5 + server/display-channel.c | 712 ++++++++++++++++++++++++++++++++- server/display-channel.h | 44 ++- server/red_worker.c | 997 +++-------------------------------------------- server/stream.c | 17 +- 6 files changed, 916 insertions(+), 965 deletions(-) -- 2.4.3 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel