Bug 41878

Summary: Remove IDL declarations and stubs for navigator.registerProtocolHandler and navigator.registerContentHandler
Product: WebKit Reporter: Dmitry Titov <dimich>
Component: WebCore JavaScriptAssignee: Dmitry Titov <dimich>
Status: RESOLVED FIXED    
Severity: Normal CC: tonikitoo
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Attachments:
Description Flags
Patch levin: review+, dimich: commit-queue-

Description Dmitry Titov 2010-07-08 11:20:11 PDT
These were added in http://trac.webkit.org/changeset/50477.

However, the implementation was not completed in any WebKit port and the JS-available methods do nothing, making feature detection to fail. I'm basically reverting the r50477. If and when there will be enough interest to implement the feature (in presently-specified or perhaps revised form), it should be easy to re-revert. Chromium currently lists this as p2 feature request: http://crbug.com/11359.

For the record, FF 3.x implements the feature, while Opera 10.x implements the feature in an extended form, trying to achieve a better integration with existing web mail services (http://operawiki.info/WebMailto, http://weblog.timaltman.com/archive/2009/01/13/web-mail-integration-opera-100)
Comment 1 Dmitry Titov 2010-07-08 11:25:49 PDT
Created attachment 60914 [details]
Patch
Comment 2 Dmitry Titov 2010-07-08 14:06:15 PDT
Landed: http://trac.webkit.org/changeset/62834