This is an old revision of the document!
xfdesktop: Port to GIO
References to ThunarVFS
main.c
Calls thunar_vfs_init() and thunar_vfs_shutdown(). Those calls can be removed.
xfce-desktop.c
xfce_desktop_setup_icon_view()
Use a GFile instead of a ThunarVfsPath when creating the file icon manager.
Pass the GFile to the manager object instead of the ThunarVfsPath.
xfdesktop-clipboard-manager.c
XfdesktopClipboardPasteRequest
Use a GFile instead of the ThunarVfsPath for the target_path struct member.
xfdesktop_clipboard_manager_get_callback()
Make xfdesktop_file_utils_file_icon_list_to_path_list() return a list of GFile objects.
Reuse thunar_g_file_list_to_string() instead of using thunar_vfs_path_list_to_string().
Use g_list_foreach() and g_list_free() instead of thunar_vfs_path_list_free().