Patches that change to use local 's' argument now renamed the argument to 'reds' (like global one). This patchset contain miscellaneous patch mainly addressed to remove some global state. Jonathon Jongsma (15): Change spice_server_set_ticket() to use local 'reds' spice_server_add_interface: use local 'reds' variable Remove global inputs channel inputs_init() -> inputs_channel_new() main_channel_init() -> main_channel_new() Remove use of global 'reds' var from spice_server_remove_interface() Change init_vd_agent_resources() to take RedsState arg Make default_security and channels_security non-global Move default_renderer into RedsState Fix crash when checking mouse mode Store 'renderers' as GArray in RedsState Move spice_port to RedsState struct Move vdagent to RedsState struct Move migration_interface to RedsState struct Move spice_secure_port to RedsState struct server/char-device.c | 10 ++ server/char-device.h | 2 + server/display-channel.c | 13 +-- server/display-channel.h | 3 +- server/inputs-channel.c | 257 +++++++++++++++++++++++++++-------------------- server/inputs-channel.h | 27 +++-- server/main-channel.c | 4 +- server/main-channel.h | 2 +- server/reds-private.h | 13 +++ server/reds.c | 206 ++++++++++++++++++------------------- server/reds.h | 7 +- 11 files changed, 310 insertions(+), 234 deletions(-) -- 2.4.3 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel