If possible, always pass FUSE file:// URIs (such as
authorDavid Zeuthen <davidz@redhat.com>
Wed, 1 Oct 2008 17:46:57 +0000 (17:46 +0000)
committerDavid Zeuthen <davidz@src.gnome.org>
Wed, 1 Oct 2008 17:46:57 +0000 (17:46 +0000)
commit04f074281801011c345485c42663f789fed849bc
tree5dbba90a20dd6028a194a23f9471a68afcd82da0
parentef4d522b9b6d8be56f25d730401dad3e61e19cd7
If possible, always pass FUSE file:// URIs (such as

2008-10-01  David Zeuthen  <davidz@redhat.com>

* gdesktopappinfo.c (expand_macro): If possible, always pass FUSE
file:// URIs (such as '/home/davidz/.gvfs/sftp on foo/file.avi')
instead of the gio URI (such as sftp://foo/file.avi) when using
g_app_info_launch() and friends. With a sufficiently recent gvfs,
apps using gio+gvfs will map the FUSE file:// URI back to the gio
URI (and thus bypass the fuse daemon) thanks the patch from bug
#530654.  Since Nautilus is an user of g_app_info_launch() it
means that non-gio POSIX apps, such as mplayer, will Just Work(tm)
when launced via the file manager. Win. Fixes bug #528670.

* gappinfo.c: Add some notes about the FUSE POSIX URI <-> GIO URI
mapping to the description of GAppInfo.

2008-10-01  David Zeuthen  <davidz@redhat.com>

* README.in: Add "Notes about glib 2.20" section detailing the
ramifications of the patch from bug #528670.

svn path=/trunk/; revision=7566
ChangeLog
README.in
gio/ChangeLog
gio/gappinfo.c
gio/gdesktopappinfo.c