[Spice-devel] [PATCH spice-gtk V5 0/3] simply implement of file transfer
Dunrong Huang
riegamaths at gmail.com
Sat Jan 5 02:59:17 PST 2013
These are the fifth version of patches which implement file transfer from
client to guest.
V4 -> V5:
* Only update first patch
* Imporve error report
* Add spice_main_file_copy_finish() function.
* Some code cleanup. (e.g. file_xfer_task_free())
* Limit spice_main_file_copy() to a single file.
V3 -> V4:
* Address Marc-André's comments
* s/spice_main_file_xfer/spice_main_file_copy
* Use a new algorithm to send data, instead of g_idle_add().
* Use gio async API to open, read, query files
V2 -> V3:
* s/drag-and-drop/file-xfer
* Use key-value text as data included in start message
V1 -> V2:
* Address Marc-André and hans's comments, most of the code are rewritten.
* Move all file operation to the channel level
* Use glib API for file operations
* spice protocol related file transfer has been extended for the future's work
* Only export a single API spice_main_file_xfer()
Dunrong Huang (3):
file-xfer: handling various transfer messages in main channel
file-xfer: handle "drag-data-received" signal
file-xfer: disable file-xfer when agent is not connected
gtk/channel-main.c | 515 ++++++++++++++++++++++++++++++++++++++++++++++++
gtk/channel-main.h | 12 ++
gtk/map-file | 2 +
gtk/spice-glib-sym-file | 2 +
gtk/spice-widget.c | 46 +++++
5 files changed, 577 insertions(+)
--
1.8.0
More information about the Spice-devel
mailing list