Changeset 121897 in webkit


Ignore:
Timestamp:
Jul 5, 2012 3:52:48 AM (12 years ago)
Author:
commit-queue@webkit.org
Message:

[EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
https://bugs.webkit.org/show_bug.cgi?id=88608

Patch by Dongwoo Im <dw.im@samsung.com> on 2012-07-05
Reviewed by Hajime Morita.

.:

  • Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.

Source/WebKit2:

  • WebProcess/WebCoreSupport/WebChromeClient.h:

(WebKit::WebChromeClient::isProtocolHandlerRegistered): Add a stub function.
(WebKit::WebChromeClient::unregisterProtocolHandler): Add a stub function.
(WebChromeClient):

Tools:

  • Scripts/webkitperl/FeatureList.pm: Enable the CUSTOM_SCHEME_HANDLER feature as default.

LayoutTests:

  • platform/efl/fast/dom/unregister-protocol-handler-expected.txt: Expected result of the EFL port.
Location:
trunk
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r121893 r121897  
     12012-07-05  Dongwoo Im  <dw.im@samsung.com>
     2
     3        [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
     4        https://bugs.webkit.org/show_bug.cgi?id=88608
     5
     6        Reviewed by Hajime Morita.
     7
     8        * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
     9
    1102012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
    211
  • trunk/LayoutTests/ChangeLog

    r121894 r121897  
     12012-07-05  Dongwoo Im  <dw.im@samsung.com>
     2
     3        [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
     4        https://bugs.webkit.org/show_bug.cgi?id=88608
     5
     6        Reviewed by Hajime Morita.
     7
     8        * platform/efl/fast/dom/unregister-protocol-handler-expected.txt: Expected result of the EFL port.
     9
    1102012-07-05  Kristóf Kosztyó  <kkristof@inf.u-szeged.hu>
    211
  • trunk/Source/WebKit2/ChangeLog

    r121893 r121897  
     12012-07-05  Dongwoo Im  <dw.im@samsung.com>
     2
     3        [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
     4        https://bugs.webkit.org/show_bug.cgi?id=88608
     5
     6        Reviewed by Hajime Morita.
     7
     8        * WebProcess/WebCoreSupport/WebChromeClient.h:
     9        (WebKit::WebChromeClient::isProtocolHandlerRegistered): Add a stub function.
     10        (WebKit::WebChromeClient::unregisterProtocolHandler): Add a stub function.
     11        (WebChromeClient):
     12
    1132012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
    214
  • trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.h

    r118914 r121897  
    221221#endif
    222222
     223#if ENABLE(CUSTOM_SCHEME_HANDLER)
     224    virtual CustomHandlersState isProtocolHandlerRegistered(const String&, const String&, const String&) { return CustomHandlersDeclined; }
     225    virtual void unregisterProtocolHandler(const String&, const String&, const String&) { }
     226#endif
     227
    223228    String m_cachedToolTip;
    224229    mutable RefPtr<WebFrame> m_cachedFrameSetLargestFrame;
  • trunk/Source/cmake/OptionsEfl.cmake

    r121819 r121897  
    7272WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_IMAGE_SET ON)
    7373WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_VARIABLES ON)
     74WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CUSTOM_SCHEME_HANDLER ON)
    7475WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATALIST ON)
    7576WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DRAG_SUPPORT ON)
  • trunk/Tools/ChangeLog

    r121893 r121897  
     12012-07-05  Dongwoo Im  <dw.im@samsung.com>
     2
     3        [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
     4        https://bugs.webkit.org/show_bug.cgi?id=88608
     5
     6        Reviewed by Hajime Morita.
     7
     8        * Scripts/webkitperl/FeatureList.pm: Enable the CUSTOM_SCHEME_HANDLER feature as default.
     9
    1102012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
    211
  • trunk/Tools/Scripts/webkitperl/FeatureList.pm

    r121861 r121897  
    179179
    180180    { option => "custom-scheme-handler", desc => "Toggle Custom Scheme Handler support",
    181       define => "ENABLE_CUSTOM_SCHEME_HANDLER", default => isBlackBerry(), value => \$customSchemeHandlerSupport },
     181      define => "ENABLE_CUSTOM_SCHEME_HANDLER", default => (isBlackBerry() || isEfl()), value => \$customSchemeHandlerSupport },
    182182
    183183    { option => "datalist", desc => "Toggle Datalist support",
Note: See TracChangeset for help on using the changeset viewer.