Dear WebKit!

There are two flags in WebKit - 'ENABLE_REGISTER_PROTOCOL_HANDLER' and 
'ENABLE_CUSTOM_SCHEME_HANDLER'.
How about delete one of them?


There is a feature named "Custom Scheme Hander" in the W3C HTML5 spec. : 
http://dev.w3.org/html5/spec/Overview.html#custom-handlers
There are three APIs in the spec. - registerProtocolHandler, 
isProtocolHandlerRegistered, and unregisterProtocolHandler.
Those three APIs are implemented in WebKit already.

But I think there is a problem.
The problem is, we are using two flags for the one spec. 
   - 'registerProtocolHandler' function have been implemented behind the 
'REGISTER_PROTOCOL_HANDLER' flag.
   - two other functions have been implemented behind the 
'ENABLE_CUSTOM_SCHEME_HANDLER' flag.


I think this could make confusion.

Why don't we use only one flag for the one spec which has only three APIs?
Let's use only one flag - 'ENABLE_CUSTOM_SCHEME_HANDLER' .

I've filed that bug already - https://bugs.webkit.org/show_bug.cgi?id=88614.


What do you think about this?




BR, 
Dongwoo.
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to