On Friday 08 October 2010, Bastien Nocera wrote: > On Tue, 2010-10-05 at 16:32 +0100, Bastien Nocera wrote: > > Heya, > > > > This morning I implemented in GNOME use of the x-scheme-handler/* > > mime-type for applications to register their interest in handling > > particular URI schemes. > > > > I posted about it in: > > http://www.hadess.net/2010/10/new-control-center-and-you.html > > And have a blocker bug for GNOME applications in: > > https://bugzilla.gnome.org/show_bug.cgi?id=631433 > > > > The attached patch is changes to the shared-mime-info spec to mention > > the use of x-scheme-handler/* mime-types. > > > > Any comments? > > I committed the changes to the spec to shared-mime-info, with the > addition of a clarification paragraph to mention that the mime-type > should not be used to advertise supported URI schemes.
I just committed support for x-scheme-handler/* to KDE, it will be in KDE SC 4.6. ===================== Add support for defining "helper protocols" (e.g. "mailto URLs should launch the executable kmailservice") using .desktop files (with a custom mimetype, x-scheme-handler/mailto, as added to shared-mime-info recently) rather than using .protocol files (which are KDE-specific). Converted the two in KIO, but the code can still handle old-style .protocol files. Unit-tested. M +1 -0 kdecore/services/kmimetype.cpp M +1 -0 kdecore/services/kmimetypetrader.cpp M +17 -9 kdecore/sycoca/kprotocolinfo.cpp M +18 -0 kdecore/tests/kmimetypetest.cpp M +1 -0 kdecore/tests/kmimetypetest.h M +13 -10 kded/kbuildmimetypefactory.cpp M +2 -0 kded/kbuildmimetypefactory.h M +10 -3 kded/kbuildservicefactory.cpp M +3 -3 kio/misc/CMakeLists.txt A kio/misc/kmailservice.desktop kio/misc/kmailservice.protocol#1184154 D kio/misc/kmailservice.protocol A kio/misc/ktelnetservice.desktop kio/misc/telnet.protocol#1184154 D kio/misc/rlogin.protocol D kio/misc/ssh.protocol D kio/misc/telnet.protocol -- David Faure, [email protected], http://www.davidfaure.fr Sponsored by Nokia to work on KDE, incl. Konqueror (http://www.konqueror.org). _______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
