[Spice-devel] [PATCH vdagent 00/11] GMainLoop integration
Jakub Janků
janku.jakub.jj at gmail.com
Tue Sep 26 20:59:36 UTC 2017
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
Cheers,
Jakub Janků
Jakub Janků (5):
Bump GLib version to 2.34
vdagent: remove fx_dir magic values
vdagent: Introduce SpiceVDAgent object
udscs: Add udscs_is_write_pending()
vdagent: Use GMainLoop
Victor Toso (6):
vdagent: move file xfer initialization to a function
vdagent: move file xfer finalize to a function
vdagent: Use glib's commandline parser
udscs: add userdata to read_callback
vdagent: small refactor on udscs setup function
udscs: allow fd control outside udscs
Makefile.am | 3 +
configure.ac | 3 +-
src/udscs.c | 37 +++-
src/udscs.h | 26 ++-
src/vdagent/file-xfers.c | 29 +--
src/vdagent/vdagent.c | 478 +++++++++++++++++++++++++++++------------------
src/vdagent/vdagent.h | 67 +++++++
src/vdagent/x11-randr.c | 5 +-
src/vdagent/x11.c | 29 +--
src/vdagentd/vdagentd.c | 7 +-
10 files changed, 458 insertions(+), 226 deletions(-)
create mode 100644 src/vdagent/vdagent.h
--
2.13.5
More information about the Spice-devel
mailing list