2004-07-22 Ray Strode * imported/neon/Makefile.am: * test/test-mime-info-cache.c: Small build fixes for distcheck 2004-07-22 Dave Camp * configure.in: * libgnomevfs/gnome-vfs-result.c: * libgnomevfs/gnome-vfs-result.h: * modules/Makefile.am: * modules/http-neon-method.c: * modules/http-proxy.c: * modules/http-proxy.h: neon http method from Christian Kellner . 2004-07-22 Dave Camp * libgnomevfs/gnome-vfs-result.c: Add missing comma 2004-07-21 Dave Camp * Merged MIME_DESKTOP_REWRITE branch. 2004-07-21 Dave Camp * libgnomevfs/gnome-vfs-mime-info-cache.c: (gnome_vfs_mime_info_cache_dir_init), (gnome_vfs_mime_info_cache_dir_init_defaults_list), (gnome_vfs_mime_info_cache_dir_new), (gnome_vfs_mime_info_cache_dir_free), (gnome_vfs_mime_info_cache_update_dir_lists): Fix up the monitor creation/destruction. 2004-07-20 Ray Strode * libgnomevfs/gnome-vfs-mime.[ch]: (gnome_vfs_mime_info_cache_reload), (gnome_vfs_mime_reload): Add cache flushing functions to module headers. 2004-07-20 Ray Strode * libgnomevfs/gnome-vfs-mime-info-cache.c: (gnome_vfs_mime_info_cache_init), (gnome_vfs_mime_info_cache_dir_out_of_date), (gnome_vfs_mime_info_cache_dir_defaults_list_out_of_date), (gnome_vfs_mime_info_cache_dir_init),: (gnome_vfs_mime_info_cache_dir_init_defaults_list), (gnome_vfs_mime_info_cache_dir_changed), (gnome_vfs_mime_info_cache_init_dir_lists), (gnome_vfs_mime_info_cache_update_dir_lists), (gnome_vfs_mime_info_cache_init), (gnome_vfs_mime_get_all_desktop_entries), (gnome_vfs_mime_get_default_desktop_entry): Refactor cache monitoring code to match discussed implementation plan, and add support for fam in addition to polling the files every 5 seconds. Wed Jul 21 15:07:33 2004 Jonathan Blandford * libgnomevfs/gnome-vfs-mime-utils.h: move the comparison functions into a public header. 2004-07-20 Ray Strode * libgnomevfs/gnome-vfs-mime-info-handlers.c: When unable to guess an application's file loading capabilities from its Exec= line, assume it will accept uris. Also, remove the check for %k, because it was wrong. 2004-07-20 Ray Strode * libgnomevfs/gnome-vfs-mime-info-handlers.c: When unable to guess an application's file loading capabilities from its Exec= line, assume it will only accept one local file at a time. Mon Jul 19 18:48:26 2004 Jonathan Blandford * libgnomevfs/gnome-vfs-mime.c (gnome_vfs_mime_type_get_equivalence): fix stupid spelling error. Mon Jul 19 18:42:58 2004 Jonathan Blandford * libgnomevfs/gnome-vfs-mime.c (gnome_vfs_mime_type_get_equivalance): New function. (gnome_vfs_mime_type_is_equal): New function. * libgnomevfs/Makefile.am (libgnomevfs_headers_to_scan_for_enums): scan for gnome-vfs-mime.h * libgnomevfs/gnome-vfs-mime-info.c (handle_mime_info): Store aliases as well as mime types. 2004-07-19 Ray Strode * libgnomevfs/gnome-vfs-mime-info-cache.c: Don't ping mime monitor on initial load of configuration data. 2004-07-19 Ray Strode * libgnomevfs/gnome-vfs-mime-handlers.c: use new found _gnome_vfs_configuration_get_methods_list function for getting supported uri schemes. 2004-07-19 Ray Strode * libgnomevfs/gnome-vfs-mime-info-cache.c: ping mime monitor after successfully reading in cache, so it doesn't get pinged superfluously for directories that lack cache files. * test/test-mime-info-cache.c: update test file to use mime monitor. 2004-07-19 Ray Strode * libgnomevfs/gnome-vfs-mime-handlers.c: (prune_ids_for_nonexistent_applications), (application_known_to_be_nonexistent), (gnome_vfs_mime_get_all_applications): Get rid of unneeded pruning functions * libgnomevfs/gnome-vfs-mime-info-cache.c: ping mime monitor when caches are reread from disk. 2004-07-19 Ray Strode * libgnomevfs/gnome-vfs-mime-info.c: (gnome_vfs_mime_get_default_desktop_entry): strdup the result before returning it. 2004-07-19 Ray Strode * test/test-mime-info-cache.c: Make program multi-threaded. 2004-07-19 Dave Camp * libgnomevfs/gnome-vfs-mime-info.c: (handle_mime_info), (mime_entry_free), (gnome_vfs_mime_get_value): Add a "parent_classes" key read from the is-subclass-of fields. 2004-07-19 Ray Strode * libgnomevfs/gnome-vfs-mime-info-cache.c: Remove some nested G_LOCK nastiness. 2004-07-19 Ray Strode Detect changes to cache files. Note it's still somehow broken cause nautilus locks up when the test files change. * libgnomevfs/gnome-vfs-mime-info-cache.c: (gnome_vfs_mime_info_cache_dir_out_of_date): (gnome_vfs_mime_info_cache_defaults_list_out_of_date): new functions to detect whether cache should be reloaded. (gnome_vfs_mime_info_cache_dir_load): (gnome_vfs_mime_info_cache_dir_load_defaults_list): use aforementioned new functions. (gnome_vfs_mime_info_cache_load): Only create new mime_info_cache if it's never been created before. * test/test-mime-info-cache.c: update test file to loop. 2004-07-19 Dave Camp * libgnomevfs/gnome-vfs-mime-info-cache.c: (gnome_vfs_mime_info_cache_get_search_path): Include the user data dir in the search path. Mon Jul 19 00:31:54 2004 Jonathan Blandford * libgnomevfs/xdgmime*: Sync from upstream; add the register_callback function. Sun Jul 18 22:53:39 2004 Jonathan Blandford * libgnomevfs/gnome-vfs-mime.c: remove mime_dir_source_t 2004-07-18 Ray Strode * libgnomevfs/gnome-vfs-mime-handlers.c: (gnome_vfs_mime_application_new_from_id): For now, hard code the available uri schemes * libgnomevfs/gnome-vfs-mime-info-cache.c: (gnome_vfs_mime_get_all_desktop_entries), (gnome_vfs_mime_get_default_desktop_entry): okay so rereading the cache every time killed performance. (gnome_vfs_mime_info_cache_dir_load_defaults_list), (gnome_vfs_mime_info_cache_load), (gnome_vfs_mime_info_cache_flush): Add lock guards, but probably is wrong, will need to look it over again. Sun Jul 18 21:03:35 2004 Jonathan Blandford * libgnomevfs/xdgmime*: Sync from upstream. Now it rereads when the files change every 5 seconds. 2004-07-18 Ray Strode * libgnomevfs/gnome-vfs-mime-handlers.c: (gnome_vfs_mime_application_new_from_id): look at "Terminal" key instead of "NeedsTerminal". Make it non-fatal if no "Terminal" key exists. Strip off escape characters from command (and everything after, because if there is anything after it's not going to work anyway). * libgnomevfs/gnome-vfs-mime-info-cache.c: (gnome_vfs_mime_info_cache_dir_free): Fix this horribly broken function. (gnome_vfs_mime_info_cache_get_search_path), (gnome_vfs_mime_info_cache_get_defaults_search_path): Don't make return value static. (gnome_vfs_mime_get_all_desktop_entries), (gnome_vfs_mime_get_default_desktop_entry): reread the cache from disk every time functions are loaded (temporarily for now anyway). * tests/test-mime-info-cache.c: Get rid of some warnings. Run twice to test cache flushing functions. 2004-07-18 Ray Strode * libgnomevfs/gnome-vfs-mime-handlers.c: (gnome_vfs_mime_get_default_application), (gnome_vfs_mime_get_all_applications), (gnome_vfs_mime_application_new_from_id): initial pass at using the new mime cache API * libgnomevfs/gnome-vfs-mime-info-cache.c: (gnome_vfs_mime_info_cache_dir_load), (gnome_vfs_mime_info_cache_dir_load_defaults_list): free entries objects when done with them. 2004-07-18 Ray Strode * libgnomevfs/egg*.[ch]: sync up from libegg * libgnomevfs/gnome-vfs-mime-info-cache.c: More clean ups, function renaming, etc. 2004-07-18 Ray Strode * libgnomevfs/gnome-vfs-mime-info-cache.c: (gnome_vfs_mime_info_cache_dir_desktop_entry_is_valid): new function for checking if desktop files are meant for GNOME. (gnome_vfs_mime_info_cache_dir_reload_default_associations): prune defaults lists from $XDG_CONFIG_DIRS/mime based on desktop files in $XDG_DATA_DIRS/applications (gnome_vfs_mime_get_default_desktop_entry): check defaults lists from $XDG_CONFIG_DIRS/mime, too. 2004-07-18 Ray Strode Fix compile warnings and look at NotShowIn and OnlyShowIn when building association lists. * libgnomevfs/egg*.[ch]: sync up from libegg * libgnomevfs/gnome-vfs-mime-info-cache.c: (gnome_vfs_mime_info_cache_dir_reload_*): Don't ignore errors (gnome_vfs_mime_info_cache_dir_desktop_entry_is_valid): new function to check for OnlyShowIn and NotShowIn (gnome_vfs_mime_info_cache_dir_merge_mime): use new is_valid function 2004-07-17 Ray Strode Search in $XDG_CONFIG_DIRS for default.list, too * libgnomevfs/gnome-vfs-mime-info-cache.c: (gnome_vfs_mime_info_cache_get_defaults_search_path): new function. (gnome_vfs_mime_info_cache_reload): flush cache from memory before reloading. Load additional default.list files. (gnome_vfs_mime_info_cache_free): clean up better (gnome_vfs_mime_get_all_desktop_entries): fix bug where list was getting built wrong. * test/gnome-vfs-mime-info-cache.c: file for testing functions Sat Jul 17 22:55:33 2004 Jonathan Blandford * libgnomevfs/gnome-vfs-mime-handlers.c: (gnome_vfs_mime_set_description), (gnome_vfs_mime_set_icon), (gnome_vfs_mime_set_can_be_executable), (gnome_vfs_mime_get_short_list_applications), (gnome_vfs_mime_get_short_list_components), (gnome_vfs_mime_get_all_components), (gnome_vfs_mime_set_default_action_type), (gnome_vfs_mime_set_default_application), (gnome_vfs_mime_set_default_component), (gnome_vfs_mime_set_short_list_applications), (gnome_vfs_mime_set_short_list_components), (gnome_vfs_mime_add_application_to_short_list), (gnome_vfs_mime_remove_application_from_list), (gnome_vfs_mime_remove_application_from_short_list), (gnome_vfs_mime_add_component_to_short_list), (gnome_vfs_mime_remove_component_from_short_list), (gnome_vfs_mime_add_extension), (gnome_vfs_mime_remove_extension), (gnome_vfs_mime_extend_all_applications), (gnome_vfs_mime_remove_from_all_applications), (copy_str_list): * libgnomevfs/gnome-vfs-mime-handlers.h: Deprecate all the setters and use of the short list. * libgnomevfs/gnome-vfs-result.c: * libgnomevfs/gnome-vfs-result.h: New result GNOME_VFS_ERROR_DEPRECATED_FUNCTION 2004-07-17 Dave Camp * libgnomevfs/gnome-vfs-mime-handlers.c: (gnome_vfs_mime_can_be_executable): Return FALSE for directories. * libgnomevfs/gnome-vfs-mime-info.h: * libgnomevfs/gnome-vfs-mime-info.c: (gnome_vfs_mime_info_reload), (read_next), (handle_simple_string), (handle_mime_info), (load_mime_entry): Fix up the parser. * test/Makefile.am: Disable the mime tests until we're sorted out 2004-07-17 Ray Strode * libgnomevfs/gnome-vfs-mime-info-cache.[ch]: initial version of gnome_vfs_mime_get_default_desktop_entries (still needs work though) 2004-07-17 Dave Camp * libgnomevfs/gnome-vfs-mime-info.c: (_gnome_vfs_mime_info_mark_user_mime_dir_dirty), (_gnome_vfs_mime_info_mark_gnome_mime_dir_dirty), (gnome_vfs_mime_set_registered_type_key): Adding back some noops temporarily. 2004-07-16 Ray Strode * libgnomevfs/gnome-vfs-mime-info-cache.[ch]: initial working version of gnome_vfs_mime_get_all_desktop_entries (still needs work though) 2004-07-16 Dave Camp * configure.in: Require libxml 2.6.0 * libgnomevfs/gnome-vfs-mime-info.c: (mime_entry_free), (add_data_dir), (gnome_vfs_mime_init), (reload_if_needed), (gnome_vfs_mime_info_clear), (_gnome_vfs_mime_info_shutdown), (gnome_vfs_mime_info_reload), (gnome_vfs_mime_freeze), (gnome_vfs_mime_thaw), (language_level), (consume_element), (handle_simple_string), (handle_mime_info), (load_mime_entry), (get_mime_entry_path), (get_entry), (gnome_vfs_mime_set_value), (gnome_vfs_mime_get_value), (gnome_vfs_mime_type_is_known), (gnome_vfs_mime_get_extensions_list), (gnome_vfs_mime_extensions_list_free): * libgnomevfs/gnome-vfs-mime-info.h: Use shared-mime-info to get mime type descriptions. Doesn't notice changes yet. 2004-07-16 Ray Strode * NEWS: Update NEWS for pending release. 2004-07-21 Christian Kellner * libgnomevfs/gnome-vfs-inet-connection.c (gnome_vfs_inet_connection_write): Set the cancellation fd in read fd-set not in write fd-set. Fixes cancellation for writes. 2004-07-20 Christophe Fergeau * modules/vfolder/vfolder-info.c: fix compilation after the previous commit 2004-07-20 Christophe Fergeau * libgnomevfs/gnome-vfs-monitor-private.h * libgnomevfs/gnome-vfs-monitor.c * libgnomevfs/gnome-vfs-module-shared.h: export gnome_vfs_monitor_callback in the module API. Fixes #144015 2004-07-21 Christophe Fergeau * libgnomevfs/gnome-vfs-context.c * libgnomevfs/gnome-vfs-method.c * libgnomevfs/gnome-vfs-mime-info.c * libgnomevfs/gnome-vfs-unix-mounts.c * libgnomevfs/gnome-vfs-uri.c: marked a bunch of global variable which weren't meant to be exported as static 2004-07-20 Josselin Mouette * modules/tar-method.c: prevent crash when opening tar:/// in Nautilus 2004-07-20 Christophe Fergeau * schemas/system_dns_sd_schemas.in: added missing period at the end of a long description. Fixes #145360 2004-07-20 Narayana Pattipati * libgnomevfs/gnome-vfs-filesystem-type.c: Add an entry for Sun SAM-QFS filesystem. Bugzilla bug#145442. 2004-07-20 Kurt Roeckx * configure.in: fixes test for res_search in libresolv on amd64 (resolv.h needs to be included for the test to succeed). Fixes bug #147702 2004-07-20 Christophe Fergeau * modules/sftp-method.c: use memset instead of bzero * libgnomevfs/gnome-vfs-resolve.c: include strings.h if available since this file uses bzero which is defined there. Fixes part of bug #147887 2004-07-18 Christian Kellner * po/POTFILES.skip: Added neon files because we do not use neon strings anywhere in the http method. 2004-07-17 Murray Cumming * libgnomevfs/gnome-vfs-address.h: In the GnomeVFSAddres hidden-struct declaration, put the _ before rather than after, because that's what we normally do, and that's what gtkmm depends on. 2004-07-16 Christian Kellner * libgnomevfs/gnome-vfs-result.c (gnome_vfs_result_from_errno_code): Added ECONNREFUSED and ENETUNREACH error codes. 2004-07-16 Christian Kellner * modules/Makefile.am * configure.in: cleanups and ability to switch between neon and the old module. 2004-07-16 William Jon McCann * modules/sftp-method.c (sftp_connect): Initialize strings to prevent crash. Fixes #147194. 2004-07-16 Christian Kellner * libgnomevfs/gnome-vfs-resolve.h: * libgnomevfs/gnome-vfs-resolve.c (gnome_vfs_resolve_reset_to_beginning): Implemented. * configure.in: * acinclude.m4: Moved some checks from neon into configure.in and removed duplicated ones. * imported/neon/ne_gnomevfs.c: * imported/neon/ne_gnomevfs.h: * imported/neon/Makefile.am: Use the gnome-vfs io layer (inc. ssl stuff) in neon. * imported/neon/ne_utils.h: Use g_snprintf for ne_snprintf. * libgnomevfs/gnome-vfs-address.c (gnome_vfs_address_to_string): Fixed typos. 2004-07-16 Alexander Larsson * configure.in: * modules/smb-method.c: Don't create ~/.smb/smb.conf, remove old zero-byte versions. Use kerberos if availible. * programs/gnomevfs-ls.c: (main): Call setlocale. 2004-07-16 Christian Kellner * libgnomevfs/gnome-vfs-socket.c (gnome_vfs_socket_free): Implemented new function for freeing the socket object. * libgnomevfs/gnome-vfs-inet-connection.c (gnome_vfs_inet_connection_create_from_address): (gnome_vfs_inet_connection_free) Implemented. (gnome_vfs_inet_connection_destroy): Use gnome_vfs_inet_connection_free. 2004-07-15 Christian Kellner * libgnomevfs/gnome-vfs-result.h: * libgnomevfs/gnome-vfs-result.c Added the GNOME_VFS_ERROR_NAMESERVER result. (gnome_vfs_result_from_h_errno_val): (gnome_vfs_result_from_h_errno): Moved gnome_vfs_error_from_h_errno code body to gnome_vfs_error_from_h_errno_val and let the former use that. * libgnomevfs/gnome-vfs-ssl.c (gnome_vfs_ssl_create): * libgnomevfs/gnome-vfs-inet-connection.c (gnome_vfs_inet_connection_create) (gnome_vfs_inet_connection_get_ip): Moved to the new resolver API. * libgnomevfs/gnome-vfs-address.h: * libgnomevfs/gnome-vfs-address.c: * libgnomevfs/gnome-vfs-resolve.h: * libgnomevfs/gnome-vfs-resolve.c: New Files. Implemented a simple resolver API. * libgnomevfs/Makefile.am: Added gnome-vfs-resolve.[ch] and gnome-vfs-address.[ch] 2004-07-15 Alexander Larsson Patch from John Palmieri. * libgnomevfs/GNOME_VFS_Daemon.idl: * libgnomevfs/gnome-vfs-drive.c: (gnome_vfs_drive_finalize), (gnome_vfs_drive_get_mounted_volume), (gnome_vfs_drive_volume_list_free), (gnome_vfs_drive_get_mounted_volumes), (gnome_vfs_drive_is_mounted), (_gnome_vfs_drive_remove_volume), (_gnome_vfs_drive_add_mounted_volume), (gnome_vfs_drive_to_corba), (_gnome_vfs_drive_from_corba): * libgnomevfs/gnome-vfs-drive.h: * libgnomevfs/gnome-vfs-volume-monitor-daemon.c: (create_drive_from_mount_point), (create_vol_from_mount): * libgnomevfs/gnome-vfs-volume-monitor-private.h: * libgnomevfs/gnome-vfs-volume-monitor.c: (_gnome_vfs_volume_monitor_unmounted), (_gnome_vfs_volume_monitor_disconnected): * libgnomevfs/gnome-vfs-volume-ops.c: (gnome_vfs_drive_unmount), (gnome_vfs_drive_eject): * libgnomevfs/gnome-vfs-volume.c: (_gnome_vfs_volume_from_corba): * modules/computer-method.c: (get_data_for_drive): Allow several volumes per drive. Deprecate gnome_vfs_drive_get_mounted_volume for gnome_vfs_drive_get_mounted_volumes. 2004-07-15 Christian Kellner * acconfig.h: obsoleted by the new AC_DEFINE statements. Removed. 2004-07-15 Christian Kellner * configure.in: Cleaned up AC_DEFINE statements to avoid autoheader warnings and seperated IPv6 and resolver checks. Added checks for gethostbyname_r on various systems. 2004-07-14 Alexander Larsson * configure.in: * daemon/Makefile.am: * daemon/gnome-vfs-daemon.c: * libgnomevfs/Makefile.am: * libgnomevfs/gnome-vfs-method.c: * libgnomevfs/gnome-vfs-private.h: * libgnomevfs/gnome-vfs-volume-monitor-client.c: * libgnomevfs/gnome-vfs-volume-monitor-daemon.c: * libgnomevfs/gnome-vfs-volume-monitor-daemon.h: * libgnomevfs/gnome-vfs-volume-monitor.c: * libgnomevfs/gnome-vfs-volume-ops.c: Move daemon-only code over to a helper library for the daemon. This way all apps won't have to link to the volume code, including dependencies. 2004-07-13 David Zeuthen Export HAL UDI to applications using GNOME VFS. Largely based on patch from Alexander Larsson. * libgnomevfs/gnome-vfs-volume-monitor-private.h: hal_udi is now always added to _GnomeVFSVolumePrivate and _GnomeVFSDrivePrivate even if HAL is not used * libgnomevfs/gnome-vfs-hal-mounts.c: Remove TODO about exporting UDI (_hal_add_volume): Remember to set vol->priv->hal_udi * libgnomevfs/gnome-vfs-volume.h: add gnome_vfs_volume_get_hal_udi() prototype * libgnomevfs/gnome-vfs-volume.c (gnome_vfs_volume_finalize): Always free hal_udi as it is now available even when not using HAL (gnome_vfs_volume_get_hal_udi): New function (gnome_vfs_volume_to_corba, gnome_vfs_volume_from_corba): Handle hal_udi * libgnomevfs/gnome-vfs-drive.h: add gnome_vfs_drive_get_hal_udi() prototype * libgnomevfs/gnome-vfs-drive.c (gnome_vfs_drive_finalize): Always free hal_udi as it is now available even when not using HAL (gnome_vfs_drive_get_hal_udi): New function (gnome_vfs_drive_to_corba, gnome_vfs_drive_from_corba): Handle hal_udi * libgnomevfs/GNOME_VFS_Daemon.idl: (GNOME::VFS::Volume, GNOME::VFS::Drive): Add hal_udi as a string 2004-07-13 Alexander Larsson * libgnomevfs/gnome-vfs-xfer.c (copy_items): Make sure to not lose skip if its ever set to true. Fixes bug #145487 2004-07-12 Alexander Larsson * modules/ftp-method.c (ftp_connection_destroy): Add more HAVE_GSSAPI ifdefs 2004-07-11 Sebastien Bacher * libgnomevfs/gnome-vfs-uri.c: (make_full_uri_from_relative): Patch from Josselin Mouette to fix a crash, on 64bit arches, due to a bad cast. 2004-07-09 Alexander Larsson * modules/ftp-method.c: Remove spew 2004-07-09 Alexander Larsson * configure.in: * modules/Makefile.am: * modules/ftp-method.c: Implement kerberos/gssapi support for the ftp method. 2004-07-09 Alexander Larsson * configure.in: * libgnomevfs/Makefile.am: * libgnomevfs/gnome-vfs-hal-mounts.[ch]: * libgnomevfs/gnome-vfs-drive.c: * libgnomevfs/gnome-vfs-volume.c: * libgnomevfs/gnome-vfs-volume-monitor-daemon.[ch]: * libgnomevfs/gnome-vfs-volume-monitor-private.h: * libgnomevfs/gnome-vfs-volume-monitor.c: Use HAL for volumes if enabled. Patch from David Zeuthen and others. 2004-07-08 Christian Kellner * libgnomevfs/gnome-vfs-file-info.[ch]: register GnomeVFSFileInfo in the glib GType system. Fixes #84530. The patch is based on the bug report of Miroslav Bajtos. 2004-07-08 Christian Kellner * libgnomevfs/gnome-vfs-dns-sd.h: Fixed small typos. 2004-07-07 Christian Kellner * libgnomevfs/gnome-vfs-socket-buffer.[ch]: added the gnome_vfs_socket_buffer_read_until function and fixed some minor gtk-doc comment typos. 2004-07-07 Alexander Larsson * modules/http-method.c (connect_to_uri): * modules/default-modules.conf: Introduce davs for ssl dav. 2004-07-06 Christian Kellner * libgnomevfs/gnome-vfs-inet-connection.[ch]: * libgnomevfs/gnome-vfs-socket.[ch]: * libgnomevfs/gnome-vfs-ssl.[ch]: fixed some gtk-doc comments and added gnome_vfs_inet_connection_set_timeout fuctions * libgnomevfs/gnome-vfs-result.[ch]: added a GNOME_VFS_ERROR_TIMEOUT result 2004-07-06 Alexander Larsson * libgnomevfs/gnome-vfs-xfer.c: Make move/copy merge directories instead of overwriting them. * modules/file-method.c: (get_stat_info): Fix up symlink handling 2004-07-05 Alexander Larsson * configure.in: Post release bump ==== gnome-vfs 2.7.3 ====