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; - split big cursor patch. Last patch mainly brought the code to old state. The first "worker: move some cursor code to cursor-channel.c" attempt to just move lines with the minor changes; - I removed from this post the main loop patches. Alon Levy (1): server/red_worker: red_draw_qxl_drawable: protect from NULL dereference in case of buggy driver (or recording) Frediano Ziglio (1): worker: fix timer queue creation Marc-André Lureau (9): worker: remove unused type field from AddBufInfo worker: change CursorItem memory allocation worker: rename some cursor functions worker: move some cursor code to cursor-channel.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 server/Makefile.am | 4 + server/cache_item.tmpl.c | 4 +- server/cursor-channel.c | 582 +++++++++++++++++++++++ server/cursor-channel.h | 77 +--- server/display-channel.c | 38 ++ server/display-channel.h | 52 ++- server/red_channel.c | 12 + server/red_channel.h | 8 + server/red_dispatcher.c | 1 + server/red_worker.c | 1150 ++++++---------------------------------------- server/red_worker.h | 77 ++++ server/tree.c | 182 ++++++++ server/tree.h | 111 +++++ 13 files changed, 1232 insertions(+), 1066 deletions(-) create mode 100644 server/cursor-channel.c create mode 100644 server/display-channel.c create mode 100644 server/tree.c create mode 100644 server/tree.h -- 2.4.3 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel