GNOME Bugzilla – Bug 631398
Port gapplookupgconf.c to using x-scheme-handler/
Last modified: 2010-11-12 16:02:24 UTC
When asked for the app supporting scheme "foo", it should look for the app handling mime-type "x-scheme-handler/foo" instead.
I think we want that in gio itself, and ditch the gconf lookup thing
Created attachment 171764 [details] [review] Remove app lookup extension Now done in GIO itself
Attachment 171764 [details] pushed as e868c0c - Remove app lookup extension
This patch is incomplete, min. required gio version should be here as well.
(In reply to comment #4) > This patch is incomplete, min. required gio version should be here as well. Why? We're actually doing less work, not more. The code we removed doesn't need compiling...
The minimum required GIO version should be bumped because this patch removes features that were present in the old version when compiling with GIO from glib 2.26. Stable glib doesn't have the required changes for this, resulting in loss of functionality. Right now I have a GNOME 2.32 desktop that opens HTTP URLs with firefox while Epiphany is my default browser setup in gnome-default-application-properties.
I pushed this to gvfs master http://git.gnome.org/browse/gvfs/commit/?id=9eac8436f165bdb1a4aac99a742f2e85d6866f90
Looks good. Could you revert this commit from the 1.6 branch and add it to master aswell? I don't think 1.6.x which are stable releases, should depend on 2.27.x code.
There's no gnome-2-32 stable branch for GVfs, and the commit is on master only.
(In reply to comment #8) > Looks good. Could you revert this commit from the 1.6 branch and add it to > master aswell? I don't think 1.6.x which are stable releases, should depend on > 2.27.x code. I've created stable gnome-2-32 branch, reverted the commit and am going to roll 1.6.6 release. This should solve all your concerns. Master branch continues with Cosimo's change.