-
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