2004-12-21 Alexander Larsson * NEWS: Update for release 2004-12-15 Alexander Larsson * modules/sftp-method.c (do_read): Don't break if we get an eof and there are outstanding requests. 2004-12-14 Christophe Fergeau * libgnomevfs/gnome-vfs-volume-monitor-daemon.c: fix build when HAL is disabled 2004-12-13 Marco Pesenti Gritti * libgnomevfs/xdgmime.h: Sync 2004-12-13 Marco Pesenti Gritti * libgnomevfs/xdgmimeglob.c: (_xdg_glob_hash_lookup_file_name): Resync 2004-12-12 Marco Pesenti Gritti * libgnomevfs/gnome-vfs-mime-deprecated.h: * libgnomevfs/gnome-vfs-mime-handlers.h: Deprecate gnome_vfs_mime_get_icon API 2004-12-11 Christophe Fergeau * libgnomevfs/gnome-vfs-utils.c: fixed API doc for gnome_vfs_unescape_string_for_display 2004-12-11 Marco Pesenti Gritti * 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 * 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 reviewed by: Christophe Fergeau * 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 * 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 * configure.in: Added "zu" to ALL_LINGUAS. 2004-12-03 Alexander Larsson * 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 2004-12-03 Christophe Fergeau * 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 * 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 * configure.in: Added "nso" to ALL_LINGUAS. 2004-11-30 Sebastien Bacher * libgnomevfs/gnome-vfs-mime-info-cache.c: (gnome_vfs_mime_get_all_desktop_entries): Fix a memory leak, patch from Josselin Mouette (Closes: #159823). 2004-11-29 Alexander Larsson * configure.in: Post release version bump === gnome-vfs 2.9.1 ===