2005-10-03 Alexander Larsson * NEWS: Update for 2.12.1. 2005-09-30 Alexander Larsson * libgnomevfs/gnome-vfs-mime-sniff-buffer.c: (_gnome_vfs_mime_sniff_buffer_get): Fix mime sniffing being broken for small file, due to change in EOF behaviour in 2005-09-07 change. 2005-09-29 Tor Lillqvist * libgnomevfs/gnome-vfs-configuration.c * libgnomevfs/gnome-vfs-method.c: Include gnome-vfs-private-utils.h on Win32 to get the redefinitions of GNOME_VFS_SYSCONFDIR and GNOME_VFS_LIBDIR so that we don't have compile-time pathnames in the binary, and install-anywhere actually works. * libgnomevfs/gnome-vfs-uri.c (gnome_vfs_uri_new): Simplify the Win32 code. Don't call gnome_vfs_escape_path_string() as the Unix code doesn't either. Just turn backslashes into slashes. I am still not sure whether it is correct for all use cases, though. Unfortunately much GNOME software mixes URIs and pathnames rather freely (which mostly works on Unix where pathname syntax matches the local part of a file: URI). The parameter to this function is called text_uri, and said to be "a string representing a URI". What does that mean? Is it actually a pathname in the so-called GLib file name encoding (on-disk encoding on Unix, UTF-8 on Windows), or a URI that already is properly URI-escaped? Apparently currently it can be either, sigh. 2005-09-13 Christian Neumair * libgnomevfs/gnome-vfs-utils.c: (_gnome_vfs_uri_resolve_all_symlinks_uri): Partially revert the last commit which was a workaround for a bug in * libgnomevfs/gnome-vfs-uri.c: (make_full_uri_from_relative), (gnome_vfs_uri_resolve_relative): Properly resolve symlinks on the toplevel for URIs without any domain. Improve documentation. 2005-09-13 Christian Neumair * libgnomevfs/gnome-vfs-utils.c: (_gnome_vfs_uri_resolve_all_symlinks_uri): Correctly resolve symlinks, and correctly re-append the rest of the URI text upon resolution. Fixes #308639. 2005-09-13 Stepan Kasal * gnome-vfs-2.0.pc.in: Add dependency on gobject-2.0. * gnome-vfs-module-2.0.pc.in: Likewise; also add the dependencies which were added to gnome-vfs-2.0.pc.in on 2004-10-13. 2005-09-12 Christian Neumair * libgnomevfs/gnome-vfs-cancellable-ops.c: (gnome_vfs_find_directory_cancellable): NULLify *result_uri before doing anything. Partially fixes #308639. 2005-09-08 Christian Kellner * libgnomevfs/gnome-vfs-hal-mounts.c: (_gnome_vfs_hal_mounts_modify_drive), (_gnome_vfs_hal_mounts_modify_volume): Fix path char array so we can use PATH_MAX - 1 bytes in the readlink () call. Path from Robert Love . 2005-09-08 Tor Lillqvist * libgnomevfs/Makefile.am (EXTRA_DIST): Include libgnomevfs_win32_sources which otherwise wouldn't be in the tarball as make distdir is run on Unix. 2005-09-07 Christian Kellner * libgnomevfs/gnome-vfs-mime.c: (file_read_binder): Fix error checking logic for the fread call. Pointed out by Kjartan Maraas 2005-09-06 Alexander Larsson * autogen.sh: Require automake 1.8 * libgnomevfs/Makefile.am: Work with 1.8 * daemon/Makefile.am: Don't dist auto-build corba files (#315294) 2005-09-05 Alexander Larsson * configure.in: Post release version bump === gnome-vfs 2.12.0 ===