Skip to content
  • commit-queue@webkit.org's avatar
    Code inside FrameLoaderClient::canShowMIMEType() implementations can be shared... · fa2f0f4f
    commit-queue@webkit.org authored
    Code inside FrameLoaderClient::canShowMIMEType() implementations can be shared among different WK ports
    https://bugs.webkit.org/show_bug.cgi?id=97547
    
    Patch by Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> on 2012-09-28
    Reviewed by Adam Barth.
    
    Source/WebCore:
    
    Added MIMETypeRegistry::canShowMIMEType() function which should to be used
    to detect whether a given MIME type can be shown in a page.
    
    No new tests. No new functionality.
    
    * WebCore.exp.in: Added MIMETypeRegistry::canShowMIMEType(). Removed MIMETypeRegistry functions that no longer need to be exported.
    * platform/MIMETypeRegistry.cpp:
    (WebCore::MIMETypeRegistry::canShowMIMEType):
    (WebCore):
    * platform/MIMETypeRegistry.h:
    (MIMETypeRegistry):
    
    Source/WebKit/blackberry:
    
    Newly added WebCore::MIMETypeRegistry::canShowMIMEType() function is used
    inside WebCore::FrameLoaderClientBlackBerry::canShowMIMEType().
    
    * WebCoreSupport/FrameLoaderClientBlackBerry.cpp:
    (WebCore::FrameLoaderClientBlackBerry::canShowMIMEType):
    
    Source/WebKit/efl:
    
    Newly added WebCore::MIMETypeRegistry::canShowMIMEType() function is used
    inside WebCore::FrameLoaderClientEfl::canShowMIMEType().
    
    * WebCoreSupport/FrameLoaderClientEfl.cpp:
    (WebCore::FrameLoaderClientEfl::canShowMIMEType):
    
    Source/WebKit/gtk:
    
    Newly added WebCore::MIMETypeRegistry::canShowMIMEType() function is used
    inside WebKit::FrameLoaderClient::canShowMIMEType().
    
    * WebCoreSupport/FrameLoaderClientGtk.cpp:
    (WebKit::FrameLoaderClient::canShowMIMEType):
    
    Source/WebKit/qt:
    
    Newly added WebCore::MIMETypeRegistry::canShowMIMEType() function is used
    inside WebCore::FrameLoaderClientQt::canShowMIMEType().
    
    * WebCoreSupport/FrameLoaderClientQt.cpp:
    (WebCore::FrameLoaderClientQt::canShowMIMEType):
    
    Source/WebKit/wince:
    
    Newly added WebCore::MIMETypeRegistry::canShowMIMEType() function is used
    inside WebKit::FrameLoaderClientWinCE::canShowMIMEType().
    
    * WebCoreSupport/FrameLoaderClientWinCE.cpp:
    (WebKit::FrameLoaderClientWinCE::canShowMIMEType):
    
    Source/WebKit2:
    
    Newly added WebCore::MIMETypeRegistry::canShowMIMEType() function is used
    inside WebKit::WebPageProxy::canShowMIMEType() and WKBundlePageCanShowMIMEType().
    
    * UIProcess/WebPageProxy.cpp:
    (WebKit::WebPageProxy::canShowMIMEType):
    * WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
    (WKBundlePageCanShowMIMEType):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129924 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    fa2f0f4f