=== gvfs 0.99.2 ===

2008-07-22  Matthias Clasen  <mclasen@redhat.com>


	* Makefile.am: Fix up intltool mess
	* configure.in: Bump glib requirement to 2.17.4
	* NEWS: Updates

2008-07-21  David Zeuthen  <davidz@redhat.com>

	* monitor/gphoto2/ggphoto2volume.c (do_update_from_hal_for_camera):
	* daemon/gvfsbackendgphoto2.c (compute_icon_name):
	(find_udi_for_device):
	Use 'camera-photo' rather than just 'camera' since gnome-icon-theme
	in 2.23/2.24 no longer ships 'camera'. Now the icons look fine again.

2008-07-21  David Zeuthen  <davidz@redhat.com>

	* configure.ac:
	* monitor/Makefile.am:
	* monitor/hal/*:
	* monitor/gphoto2/*:
	Separate the hal and gphoto2 volume monitors - this is in part
	needed to solve bug #520123.

2008-07-21  David Zeuthen  <davidz@redhat.com>

	* monitor/proxy/gproxyvolumemonitor.c
	(g_proxy_volume_monitor_setup_session_bus_connection): Use the
	correct hash functions for the hash table of existing proxy
	volume monitors

2008-07-21  Kjartan Maraas  <kmaraas@gnome.org>

	* monitor/proxy/gvfsproxyvolumemonitordaemon.c:
	#include <locale.h> to fix the build.

2008-07-19  Hans Petter Jansson  <hpj@novell.com>

	* client/gdaemonfile.c (g_daemon_file_set_attribute): Don't leak
	D-Bus messages.

2008-07-18  Hans Petter Jansson  <hpj@novell.com>

	* client/gvfsfusedaemon.c (vfs_open)
	(vfs_create): Hold the file handle lock while opening the stream.
	Second part of fix for #536614.

2008-07-17  Hans Petter Jansson  <hpj@novell.com>

	* client/gvfsfusedaemon.c (reindex_file_handle_for_path): Steal the
	old file handle record from the global hash table before replacing
	its path, not after. Part of fix for #536614.

2008-07-16  David Zeuthen  <davidz@redhat.com>

	* monitor/proxy/gproxyvolumemonitor.c:
	* monitor/proxy/gproxyvolumemonitor.h:
	* monitor/proxy/remote-volume-monitor-module.c:
	Avoid setting up proxy volume monitors if no session bus is
	available. Fixes a crasher with the Fedora NetworkManager system
	settings plug-in that is now using GIO to do file monitoring.

2008-07-08  David Zeuthen  <davidz@redhat.com>

	* monitor/hal/Makefile.am: Fix 'make distcheck'.

2008-07-08  David Zeuthen  <davidz@redhat.com>

	* configure.in:
	* Makefile.am:
	* hal/*:
	* monitor/Makefile.am:
	* monitor/hal/*:
	Move hal/ to monitor/hal/.

2008-07-08  David Zeuthen  <davidz@redhat.com>

	Provide infrastructure for out of process volume monitors and
	port the hal volume monitor to use it (#520132).

	* Makefile.am:
	* configure.ac:
	Add the monitor and monitor/proxy directories.

	* hal/Makefile.am:
	Don't build a gio module for the hal volume monitor; instead
	build a volume monitor daemon.

	* hal/ghaldrive.[ch]:
	* hal/ghalmount.[ch]:
	* hal/ghalvolume.[ch]:
	* hal/ghalvolumemonitor.[ch]:
	* hal/hal-device.[ch]:
	* hal/hal-device.[ch]:
	* hal/hal-pool.[ch]:
	Make all types static and implement g_volume_get_activation_root()
	added to gio (#541793). Also emit the drive-eject-button
	signal (#541794).

	* hal/hal-module.c:
	Removed since the monitor is being moved out of process.

	* hal/hal-volume-monitor-daemon.c:
	* hal/hal.monitor:
	* hal/org.gtk.Private.HalVolumeMonitor.service.in:
	New files for remote volume monitor.

	* monitor/Makefile.am:
	New file.

	* monitor/proxy/*:
	Add proxy volume monitor gio module (the D-Bus client side of
	out-of-process volume monitors) and a static library for providing
	the D-Bus server side of out of process volume monitors.

	* programs/gvfs-mount.c:
	Print activation uri for a volumes and icons for drives.
	Also unref volume monitor when no longer in use.

2008-07-01  Christian Kellner  <gicmo@gnome.org>

	* configure.ac: Correctly check the right libhal for hal features.
	Patch from Andreas Rottmann <a.rottmann@gmx.at> (#537149)

2008-06-16  Ross Burton  <ross@burtonini.com>

	Bug 536252 – GFileEnumerator should allow access to the containing
	GFile
	
	* client/gdaemonfile.c:
	* client/gdaemonfileenumerator.c:
	* client/gdaemonfileenumerator.h:
	Pass the GFile to the file enumerator constructor and use it to
	set the container property.  (Requires glib r7044)

2008-06-11  Ross Burton  <ross@burtonini.com>

	* programs/gvfs-mkdir.c:
	Add -p to create parents (using
	g_file_make_directory_with_parents, just landed in glib).  Patch
	from A Walton (#511367)

2008-06-11  A. Walton  <awalton@gnome.org>

	* daemon/gvfsbackendtrash.c (escape_pathname), (unescape_pathname):
	Use hex escapes in the trash backend. 
	Patch by Andreas Henriksson.
	Fixes bug #523139.

2008-06-11  Tomas Bzatek  <tbzatek@redhat.com>

	* daemon/gvfsbackendftp.c:
	Fix recursive copy of directories (#522933)
	Introduce new error 550 handling framework

2008-06-10  Cosimo Cecchi  <cosimoc@gnome.org>

	* daemon/gvfsbackendarchive.c: (gvfs_archive_pop_job):
	* daemon/gvfsbackenddav.c: (stat_location), (write_ready),
	(close_write_ready), (do_make_directory), (do_delete):
	* daemon/gvfsbackendftp.c:
	(ftp_connection_set_error_from_response):
	* daemon/gvfsbackendhttp.c: (g_vfs_job_failed_from_http_status),
	(open_for_read_ready), (read_ready), (try_seek_on_read),
	(close_read_ready):
	* daemon/gvfsbackendobexftp.c: (_query_file_info_helper),
	(error_occurred_cb), (do_delete):
	Fix build warnings with GCC 4.3.0 (#537588).
	* daemon/gvfsjob.c: (g_vfs_job_failed), (g_vfs_job_failed_literal):
	* daemon/gvfsjob.h:
	Add g_vfs_job_failed_literal ().

2008-06-09  Bastien Nocera  <hadess@hadess.net>

	* daemon/gvfsbackendobexftp-fl-parser.c (fl_parser_start_node_cb): 
	Patch from Tomáš Bžatek <tbzatek@redhat.com> to fix the fugly icons
	when the mime-type of a file isn't known to us. See:
	https://bugzilla.redhat.com/show_bug.cgi?id=450453

2008-06-04  Bastien Nocera  <hadess@hadess.net>

	* hal/ghalvolumemonitor.c (update_cameras): Don't add
	devices that are both audio players and cameras twice,
	as it causes 1) error messages when plugging in (it tries to
	mount the device another time) 2) weird behaviour in
	nautilus' computer:/ (See #536601)

2008-06-03  Hans Petter Jansson  <hpj@novell.com>

	* configure.ac: Post-release bump to 0.99.2.