2004-12-21  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update for release

2004-12-15  Alexander Larsson  <alexl@redhat.com>

	* modules/sftp-method.c (do_read):
	Don't break if we get an eof and there are outstanding
	requests.

2004-12-14  Christophe Fergeau  <teuf@gnome.org>

	* libgnomevfs/gnome-vfs-volume-monitor-daemon.c: fix build when HAL is
	disabled

2004-12-13  Marco Pesenti Gritti  <marco@gnome.org>

	* libgnomevfs/xdgmime.h:

	Sync

2004-12-13  Marco Pesenti Gritti  <marco@gnome.org>

	* libgnomevfs/xdgmimeglob.c: (_xdg_glob_hash_lookup_file_name):

	Resync

2004-12-12  Marco Pesenti Gritti <marco@gnome.org>

	* libgnomevfs/gnome-vfs-mime-deprecated.h:
	* libgnomevfs/gnome-vfs-mime-handlers.h:

	Deprecate gnome_vfs_mime_get_icon API

2004-12-11  Christophe Fergeau  <teuf@gnome.org>

	* libgnomevfs/gnome-vfs-utils.c: fixed API doc for
	gnome_vfs_unescape_string_for_display

2004-12-11  Marco Pesenti Gritti  <marco@gnome.org>

	* libgnomevfs/gnome-vfs-mime-info-cache.c:
	(get_default_desktop_entry),
	(gnome_vfs_mime_get_default_desktop_entry):

	Check also parents mime types. Fix #159825

2004-12-06  David Zeuthen  <davidz@redhat.com>

	* libgnomevfs/gnome-vfs-volume-ops.c (gnome_vfs_volume_unmount): Honor
	the must_eject_at_unmount for the containing drive
	(gnome_vfs_drive_unmount): Honor must_eject_at_unmount

	* libgnomevfs/gnome-vfs-volume-monitor.c
	(_gnome_vfs_volume_monitor_find_volume_by_device_path): New function
	(_gnome_vfs_volume_monitor_find_drive_by_device_path): New function

	* libgnomevfs/gnome-vfs-volume-monitor-private.h: Add field
	must_eject_at_unmount to GnomeVFSDrivePrivate. Add prototypes for
	_gnome_vfs_volume_monitor_find_volume_by_device_path and
	_gnome_vfs_volume_monitor_find_drive_by_device_path.

	* libgnomevfs/gnome-vfs-volume-monitor-daemon.c:
	(gnome_vfs_volume_monitor_daemon_init): Remove old hal code; still use
	fstab and mtab detection code
	(gnome_vfs_volume_monitor_daemon_force_probe): Remove old hal code
	(gnome_vfs_volume_monitor_daemon_finalize): Remove old hal code
	(update_fstab_drives): Let hal modify the drive attributes
	(update_mtab_volumes): Let hal modify the volume attributes

	* libgnomevfs/gnome-vfs-unix-mounts.c:
	(_gnome_vfs_get_unix_mount_table): Also support pamconsole option

	* libgnomevfs/gnome-vfs-hal-mounts.c: Total rewrite

	* libgnomevfs/gnome-vfs-drive.c:
	(gnome_vfs_drive_to_corba): Handle must_eject_at_unmount
	(_gnome_vfs_drive_from_corba): Handle must_eject_at_unmount

	* libgnomevfs/GNOME_VFS_Daemon.idl: Add must_eject_at_unmount boolean

2004-12-09  Marco Pesenti Gritti  <marco@gnome.org>

	reviewed by: Christophe Fergeau  <teuf@gnome.org>

	* libgnomevfs/gnome-vfs-mime-info-cache.c: (get_all_parent_types):
	* libgnomevfs/gnome-vfs-mime-info.c: (get_entry),
	(gnome_vfs_mime_get_value), (gnome_vfs_mime_type_is_known):
	* libgnomevfs/gnome-vfs-mime.c: (gnome_vfs_mime_type_is_equal),
	(gnome_vfs_mime_type_get_equivalence):

	Finish up aliases implementation using xdgmime whenever possible.
	Fix #160102

2004-12-09  Christophe Fergeau  <teuf@gnome.org>

	* libgnomevfs/xdgmime.c: (xdg_mime_unalias_mime_type),
	(xdg_mime_mime_type_equal), (xdg_mime_mime_type_subclass),
	(xdg_mime_get_mime_parents):
	* libgnomevfs/xdgmime.h:
	* libgnomevfs/xdgmimealias.c: (_xdg_mime_alias_list_lookup),
	(_xdg_mime_alias_read_from_file):
	* libgnomevfs/xdgmimeglob.c:
	(_xdg_glob_hash_node_lookup_file_name):
	* libgnomevfs/xdgmimeglob.h:
	* libgnomevfs/xdgmimeint.c: (_xdg_ucs4_to_lower):
	* libgnomevfs/xdgmimeint.h:
	* libgnomevfs/xdgmimemagic.c: (_xdg_mime_magic_read_from_file):
	* libgnomevfs/xdgmimeparent.c: (_xdg_mime_parent_list_lookup),
	(_xdg_mime_parent_read_from_file): sync with xdgmime from freedesktop

2004-12-09  Dwayne Bailey  <dwayne@translate.org.za>

	* configure.in: Added "zu" to ALL_LINGUAS.

2004-12-03  Alexander Larsson  <alexl@redhat.com>

	* libgnomevfs/gnome-vfs-resolve.c:
	(gnome_vfs_resolve_next_address):
	AIX bug workaround
	
	* libgnomevfs/gnome-vfs-unix-mounts.c: (get_fstab_file),
	(_gnome_vfs_get_unix_mount_table):
	Finish up the aix support

	Patch from Michael <macallan18@earthlink.net>

2004-12-03  Christophe Fergeau  <teuf@gnome.org>

	* libgnomevfs/gnome-vfs-init.c: (ensure_dot_gnome_exists): check for 
	~/.gnome2 existence, not ~/.gnome
	* libgnomevfs/gnome-vfs-mime-info-cache.c: (emit_mime_changed),
	(gnome_vfs_mime_info_cache_dir_changed),
	(gnome_vfs_mime_info_cache_dir_defaults_changed),
	(_gnome_vfs_mime_info_cache_init),
	(gnome_vfs_mime_get_all_desktop_entries),
	(gnome_vfs_mime_get_default_desktop_entry):
	* libgnomevfs/gnome-vfs-mime-monitor.c:
	(gnome_vfs_mime_monitor_class_init), (gnome_vfs_mime_monitor_init):
	clean up gnome-vfs-mime-monitor code to remove obsolete stuff, when
	using gamin or fam, emit a "data-changed" signal as soon as a file 
	modification is detected.

2004-12-02  Crispin Flowerday  <gnome@flowerday.cx>

	* libgnomevfs/gnome-vfs-mime-handlers.h: 
	Wrap deprecated parts of the GnomeVFSMimeApplication structure
	with the deprecated #ifdef guard, done in such a way as
	to preserve ABI compatibility. Fixes bug #160018

2004-12-01  Dwayne Bailey  <dwayne@translate.org.za>

	* configure.in: Added "nso" to ALL_LINGUAS.

2004-11-30  Sebastien Bacher  <seb128@debian.org>

	* libgnomevfs/gnome-vfs-mime-info-cache.c:
	(gnome_vfs_mime_get_all_desktop_entries):
	Fix a memory leak, patch from Josselin Mouette <joss@debian.org>
	(Closes: #159823).	

2004-11-29  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Post release version bump

=== gnome-vfs 2.9.1 ===