This patchset supersedes last patchset. Changes: - rebased; - removed merged patches; - added some patches. I didn't push "worker: move more free_glz_drawable" patch, wants to do some checks on Fabiano comments. Marc-André Lureau (18): worker: move more free_glz_drawable worker: move attach_stream worker: improve some pre-conditions worker: move dcc_add_drawable* worker: tidy up cursor_connect a bit worker: move dcc_add_surface_area_image stream: minor simplification server: remove OpenGL worker: generalize surface_dirty_region_to_rects worker: replace some precondition checks worker: move dcc_handle_message worker: move dcc_handle_migrate_data worker: move dcc_release_item worker: move spice_bitmap_get_line worker: move display_channel_free_some worker: move drawable_draw display: replace some dubious asserts worker: rename update_area server/Makefile.am | 8 +- server/cursor-channel.c | 4 + server/dcc-encoders.c | 211 ++++- server/dcc-encoders.h | 15 +- server/dcc.c | 490 +++++++++++- server/dcc.h | 28 + server/display-channel.c | 442 ++++++++++- server/display-channel.h | 45 +- server/red_dispatcher.c | 6 - server/red_worker.c | 1794 +++++-------------------------------------- server/reds.c | 4 - server/reds.h | 2 - server/reds_gl_canvas.c | 26 - server/reds_gl_canvas.h | 25 - server/spice_bitmap_utils.c | 27 + server/spice_bitmap_utils.h | 3 + server/stream.c | 86 ++- server/stream.h | 4 +- server/utils.c | 46 ++ server/utils.h | 4 + 20 files changed, 1541 insertions(+), 1729 deletions(-) delete mode 100644 server/reds_gl_canvas.c delete mode 100644 server/reds_gl_canvas.h create mode 100644 server/utils.c -- 2.4.3 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel