Many new patches try to incrementally remove global reds variable so they add RedsState* as parameter. Changes: - merged many patches; - merged some s -> reds rename to "Remove last usage of global 'reds' variable; - added new patches. Jonathon Jongsma (17): Add RedsState arg to all stat functions Add RedsState arg to smartcard_device_connect() Store a reference to RedsState in Channel base class Add RedsState arg to inputs_channel_new() Add RedsState arg to reds_set_migration_dest_info() MainChannel: don't use global 'reds' variable Remove global 'dispatchers', 'num_active_workers' variables CommonChannel -> CommonWorkerChannel Store reference to RedsState in RedDispatcher Add red_dispatcher_get_server() Remove use of global 'reds' within RedWorker Add red_channel_get_server() Add RedsState reference to RedsStream Remove global main_dispatcher variable Remove use of global 'reds' from sound.c Remove use of global 'reds' from AgentMsgFilter Remove last usage of global 'reds' variable server/agent-msg-filter.c | 8 +- server/agent-msg-filter.h | 11 +- server/cursor-channel.c | 26 +-- server/dcc-send.c | 6 +- server/dcc.c | 8 +- server/dcc.h | 4 +- server/display-channel.c | 21 ++- server/display-channel.h | 2 +- server/inputs-channel.c | 6 +- server/inputs-channel.h | 2 +- server/main-channel.c | 51 +++--- server/main-channel.h | 2 +- server/main-dispatcher.c | 83 +++++---- server/main-dispatcher.h | 12 +- server/red-channel.c | 37 ++-- server/red-channel.h | 20 ++- server/red-dispatcher.c | 236 ++++++++----------------- server/red-dispatcher.h | 27 +-- server/red-worker.c | 67 ++++---- server/red-worker.h | 45 ++--- server/reds-private.h | 3 +- server/reds-stream.c | 26 +-- server/reds-stream.h | 3 +- server/reds.c | 421 +++++++++++++++++++++++++++++---------------- server/reds.h | 10 +- server/smartcard.c | 22 +-- server/smartcard.h | 2 +- server/sound.c | 24 ++- server/sound.h | 4 +- server/spicevmc.c | 2 +- server/stat.h | 22 +-- server/stream.c | 5 +- server/tests/stream-test.c | 8 +- 33 files changed, 672 insertions(+), 554 deletions(-) -- 2.5.0 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel