2006-01-16 Christian Kellner * libgnomevfs/gnome-vfs-job-queue.c: (thread_entry_point), (_gnome_vfs_job_schedule): Directly use the GnomeVFSJob struct not the job_handle. (_gnome_vfs_job_queue_init), (prioritize_threads): Prioritize threads. * libgnomevfs/gnome-vfs-job.h: Mark functions as internal with G_GNUC_INTERNAL. * configure.in: Require glib 2.9.3. 2006-01-16 Christian Kellner * libgnomevfs/gnome-vfs-mime-utils.h: * libgnomevfs/gnome-vfs-mime.c: Rename gnome_vfs_mime_type_for_name_and_data to gnome_vfs_get_mime_type_for_name_and_data. 2006-01-16 Christian Kellner * libgnomevfs/gnome-vfs-mime-utils.h: * libgnomevfs/gnome-vfs-mime.h: * libgnomevfs/gnome-vfs-mime.c: (gnome_vfs_get_mime_type_for_name), (gnome_vfs_mime_type_for_name_and_data): New mime utility functions for use with e.g. mmap'ed files (gnome_vfs_mime_type_from_name): Deprecated, use gnome_vfs_get_mime_type_for_name instead. Based on a patch from Paolo Borelli (#324185) 2006-01-15 David Zeuthen * libgnomevfs/gnome-vfs-volume-ops.c: (mount_unmount_thread): Use gnome-mount if configured to do so. * libgnomevfs/gnome-vfs-volume-monitor.c: (drive_name_is_unique): Do not test name uniqueness against hidden drives (volume_name_is_unique): Same for volumes * libgnomevfs/gnome-vfs-hal-mounts.c: (_hal_drive_policy_get_display_name): Vendor as returned from libhal- storage may be NULL; handle that case (_hal_volume_policy_check): Use new hal 0.5.6 API addition to hide volumes that are to be ignored * libgnomevfs/Makefile.am: Export $(bindir) as GNOME_VFS_BINDIR as it's needed to find gnome-mount and friends * configure.in: Look for gnome-mount and use it if found (unless specifically told not to; on by default). Require hal >= 0.5.6. 2006-01-15 Christian Neumair * libgnomevfs/gnome-vfs-xfer.c: (handle_overwrite): Return GNOME_VFS_ERROR_INTERRUPTED instead of GNOME_VFS_ERROR_FILE_EXISTS when aborting a transfer. 2006-01-12 Alexander Larsson * libgnomevfs/gnome-vfs-xfer.c (list_add_items_and_size): Always pass GNOME_VFS_FILE_INFO_DEFAULT, even in FOLLOW_LINKS case. Doesn't really matter (default is 0), but looks cleaner. Patch from Christian Neumair (#325861) 2005-00-12 Archana Shah * libgnomevfs/gnome-vfs-xfer.c: (handle_overwrite): Skip the copy operation if we are trying to overwrite the file onto itself. Partly fixes bug# 311591 2006-01-11 Alexander Larsson * modules/ftp-method.c: don't use absolut paths, fixes #312343 Patch from Fabio Bonelli 2006-01-11 Alexander Larsson * modules/ftp-method.c: initial ftp proxy work, #113200 Patch from Fabio Bonelli 2006-01-10 Christian Kellner * configure.in: Require glib 2.9.2 * modules/file-method.c: Remove code copied from glib obsoleted with the dependency to glib 2.9.2. 2006-01-08 Christian Kellner * modules/http-neon-method.c: (http_get_file_info): Destroy the request object only after we have read out the headers. Patch from Christian Neumair (#325861). 2006-01-08 Christian Kellner * configure.in: Clean up some SSL stuff and report SSL support. Add --http-debug configure options to enable http module debugging support (activate it per default for cvs versions). * imported/neon/Makefile.am: * imported/neon/ne_auth.c: * imported/neon/ne_gnomevfs.c: * imported/neon/ne_utils.c: Make SSL work again. * modules/http-neon-method.c: Report NOT_SUPPORTED if a ssl uri was requested but no ssl support was compiled in. (#326030) 2006-01-07 Chao-Hsiung Liao * configure.in: Add "zh_HK" to ALL_LINGUAS. 2006-01-06 Christian Neumair * MAINTAINERS: Add. 2006-01-05 John McCutchan * modules/inotify-path.c: (ip_event_dispatch): When delivering a paired MOVED_TO event do the right thing and check the MOVED_TO filename instead of the MOVED_FROM. (#324999) 2006-01-03 Mark McLoughlin * configure.in: remove comment which refers to code which was removed when we started using AM_GCONF_SOURCE_2 2006-01-02 John McCutchan * modules/inotify-path.c: (ip_unmap_wd_dir), (ip_unmap_wd): dir_list can be empty. Fixes #325001. 2005-12-28 Christian Kellner * modules/http-neon-method.c: (do_seek): Only abort the transfer if position acutally changed. Path from Jan Kratochvil (#324984). 2005-12-19 Murray Cumming * libgnomevfs/gnome-vfs-uri.c: * libgnomevfs/gnome-vfs-utils.c: Expand some documentation to make it clearer what types of strings are expected/provided by some functions. 2005-12-19 John McCutchan * modules/file-method.c: (inotify_monitor_add), (inotify_monitor_cancel): * modules/inotify-helper.c: (ih_sub_cancel): Stop cancelling the subscription before it was really cancelled. This avoids freeing the subscription while it's still active and stops crashes. * modules/inotify-missing.c: * modules/inotify-path.c: * modules/inotify-sub.c: Add some debug output. 2005-12-19 John McCutchan * modules/inotify-helper.c: (ih_sub_add), (ih_sub_cancel), (ih_event_callback), (ih_not_missing_callback): Don't call ih_sub_setup anymore. Unconditionally call im_rm. * modules/inotify-missing.c: (im_scan_missing): Don't call ih_sub_setup anymore. * modules/inotify-path.c: (ip_start_watching): Rename 'dir' to 'dirname'. * modules/inotify-sub.c: (ih_sub_new), (ih_sub_free), (ih_sub_get_uri_dirname), (ih_sub_get_uri_filename), (ih_sub_fix_dirname), (ih_sub_setup): Rework ih_sub_setup. * modules/inotify-sub.h: Make ih_sub_setup private. 2005-12-19 Christian Kellner * libgnomevfs/gnome-vfs-file-info.h: Tweak macros to acutally use the value returned from the ? : statement to keep gcc happy. Patch from Trevor Davenport 2005-12-14 Alexander Larsson * configure.in: Post release version bump. === gnome-vfs 2.13.3 ===