Changes since v3: - remove GObject requirements, was not improving after making udcsc independent. Changes since v2: - hide "-y" command line option in help - remove 1 second delay introduced in previous versions, when starting vdagent - remove all GSources on VDAgent finalization -- Major changes since v1: - restore original command line options behaviour (note that long names for all options had to be introduced, as it is mandatory in GOptionEntry) - rename SpiceVDAgent object to VDAgent (related function/struct/macro names have changed too) - move GIOChannel code concerning udscs_connection to udscs.c - remove udscs_client_fill_fds(), udscs_client_handle_fds() -- Hi, this patchset is supposed to be the start of tighter GLib and GTK+ integration in spice vdagent. The goal for the future is to replace X11-specific code with GTK/GLib. Main changes: - Use GLib's command line parser - Add SpiceVDAgent GObject - Replace main while-loop with GMainLoop Known limitations: - no SIGQUIT handeling Frediano Ziglio (1): vdagent: Incapsulate iteration state into a VDAgent structure Jakub Janků (3): Bump GLib version to 2.34 vdagent: Use GMainLoop udscs: remove client support for select() Victor Toso (4): vdagent: move file xfer initialization to a function vdagent: move file xfer finalize to a function vdagent: Use glib's commandline parser vdagent: small refactor on udscs setup function configure.ac | 2 +- src/udscs.c | 98 ++++++++---- src/udscs.h | 16 -- src/vdagent/vdagent.c | 426 ++++++++++++++++++++++++++++++-------------------- 4 files changed, 325 insertions(+), 217 deletions(-) -- 2.13.6 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel