2008-12-15 Ryan Lortie * daemon/gvfsbackendtrash.c: * daemon/gvfsbackendtrash.h: relicense to LGPLv2+ 2008-12-15 Alexander Larsson * daemon/gvfsbackendtrash.c: * daemon/trashlib/Makefile.am: Fix dist issues 2008-12-15 Alexander Larsson * NEWS: Update for release 2008-12-12 Ryan Lortie Fix memory leaks on trash backend * daemon/trashlib/trashdir.c: * daemon/trashlib/trashexpunge.c: * daemon/trashlib/trashitem.c: * daemon/trashlib/trashwatcher.c: fix memory leaks * daemon/gvfsbackendtrash.c: fix leaks; split enumerate into two functions (one for the root, one for the non-root case) 2008-12-12 Andreas Henriksson reviewed by: Benjamin Otte * daemon/gvfsbackendftp.c: (ftp_connection_ensure_data_connection_pasv): Fix successful PASV connections (don't try to apply workaround). (fixes #564027) 2008-12-11 Ryan Lortie Implement pull support on trash backend. * daemon/trashlib/trashitem.[ch]: add support for restoring items * daemon/gvfsbackendtrash.c: implement pull 2008-12-11 Ryan Lortie New trash:/ backend. * daemon/trashlib: implementation of the reader side of the fd.o trash specification * daemon/gvfsbackendtrash.[ch]: rewrite based on trashlib * configure.ac: add daemon/trashlib/Makefile to output * daemon/Makefile.am: add trashlib/ subdir and include in trash backend libraries 2008-12-11 Dan Winship * configure.ac: require libsoup-gnome, for SoupProxyResolverGNOME * daemon/gvfsbackendhttp.c (g_vfs_backend_http_init): add a SoupProxyResolverGNOME to the sessions, to automatically handle proxies. #522985 2008-12-11 Dan Winship * daemon/soup-input-stream.c (read_async_done) (soup_input_stream_read_async, soup_input_stream_close_async): don't leak GSimpleAsyncResults. #551075. * daemon/gvfsbackendhttp.c (try_open_for_read): set_accumulate to FALSE on the response body to avoid extra allocating+freeing. Patch from Peter Christoffersen, part of #551075. (open_for_read_ready): unref the stream on error. 2008-12-09 Bastien Nocera * daemon/gvfsbackendobexftp.c (_query_file_info_helper): Fix icon for the root directory of an obexftp server (Closes: #542687) 2008-12-09 Bastien Nocera * monitor/gphoto2/Makefile.am: * monitor/gphoto2/ggphoto2volumemonitor.c (get_stores_for_camera), (update_cameras): For each camera discovered, create shadow mounts for each one of the top-level storage heads, makes each of the device's stores appear separately * daemon/gvfsbackendgphoto2.c (monitors_emit_internal), (release_device), (split_filename), (file_get_info), (do_mount), (do_open_for_read_real), (do_query_info), (try_query_info), (do_enumerate), (try_enumerate), (do_make_directory), (do_set_display_name), (do_delete), (do_create_internal), (do_replace), (do_append_to), (do_move), (do_create_dir_monitor), (do_create_file_monitor): Remove all the hacks to handle a single storage head differently from multiple storage heads, this makes photo directories detection and the likes work for multiple storage-heads (Closes: #520123) 2008-12-01 Alexander Larsson * client/gdaemonmount.c: * client/gdaemonvolumemonitor.c: * monitor/proxy/Makefile.am: * monitor/proxy/gproxydrive.c: * monitor/proxy/gproxymount.c: * monitor/proxy/gproxyvolume.c: * monitor/proxy/gproxyvolume.h: * monitor/proxy/gproxyvolumemonitor.c: * monitor/proxy/gproxyvolumemonitor.h: * monitor/proxy/remote-volume-monitor-module.c: * monitor/proxy/gproxyshadowmount.[ch]: Use the new support for shadow mounts instead of g_volume_monitor_adopt_orphan_mount Patch from David Zeuthen (#555332) * programs/gvfs-mount.c: Add support to monitor volume monitor events 2008-12-01 Alexander Larsson * configure.ac: Post release version bump === gvfs 1.1.1 ===