These patches are extracted from a branch intended to refactory spice-server. This patchset supersed last patchset. Changes: - rebased on upstream master; - removed merged patches; - partially merged cursor patches, removed some space changes and did some cleanup; - added some patches to the set. Alon Levy (1): server/red_worker: red_draw_qxl_drawable: protect from NULL dereference in case of buggy driver (or recording) Marc-André Lureau (10): FIXME hardcoded 58? Move red_bitmap_utils.h->tmpl.c server: move some cursor code to cursor-channel.c server: make cursor channel private server: make more of cursor private server: move display_channel_client_new() tree: move that to a seperate unit utils: add red_get_monotonic_time() Replace now() with get_mononotonic_time() worker: remove assertion on alloc_drawable server/Makefile.am | 7 +- server/cache_item.tmpl.c | 4 +- server/cursor-channel.c | 309 +++++++++++++------- server/cursor-channel.h | 76 +---- server/display-channel.c | 38 +++ server/display-channel.h | 53 +++- server/red_bitmap_utils.h | 157 ---------- server/red_bitmap_utils_tmpl.c | 157 ++++++++++ server/red_channel.c | 28 +- server/red_channel.h | 8 + server/red_time.h | 32 --- server/red_worker.c | 640 +++++++++++------------------------------ server/red_worker.h | 68 ++--- server/tree.c | 182 ++++++++++++ server/tree.h | 111 +++++++ server/utils.h | 34 +++ 16 files changed, 1017 insertions(+), 887 deletions(-) create mode 100644 server/display-channel.c delete mode 100644 server/red_bitmap_utils.h create mode 100644 server/red_bitmap_utils_tmpl.c delete mode 100644 server/red_time.h create mode 100644 server/tree.c create mode 100644 server/tree.h create mode 100644 server/utils.h -- 2.4.3 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel