Skip to content
  • commit-queue@webkit.org's avatar
    2011-05-04 Tao Bai <michaelbai@chromium.org> · e46967d3
    commit-queue@webkit.org authored
            Reviewed by David Kilzer.
    
            Populate touch-icon url to FrameLoaderClient
            https://bugs.webkit.org/show_bug.cgi?id=59143
    
            * Configurations/FeatureDefines.xcconfig:
    2011-05-04  Tao Bai  <michaelbai@chromium.org>
    
            Reviewed by David Kilzer.
    
            Populate touch-icon url to FrameLoaderClient
            https://bugs.webkit.org/show_bug.cgi?id=59143
    
            Parsed and populated apple-touch-icon url to FrameLoaderClient.
            Changed favicon to be a type of icon.
    
            * CMakeLists.txt:
            * Configurations/FeatureDefines.xcconfig:
            * GNUmakefile.am:
            * GNUmakefile.list.am:
            * WebCore.gypi:
            * WebCore.vcproj/WebCore.vcproj:
            * WebCore.xcodeproj/project.pbxproj:
            * dom/Document.cpp:
            (WebCore::Document::iconURL):
            (WebCore::Document::setIconURL):
            * dom/Document.h:
            * dom/IconURL.cpp: Added.
            (WebCore::toIconIndex):
            * dom/IconURL.h: Added.
            (WebCore::IconURL::IconURL):
            * features.pri:
            * html/HTMLLinkElement.cpp:
            (WebCore::HTMLLinkElement::tokenizeRelAttribute):
            (WebCore::HTMLLinkElement::process):
            (WebCore::HTMLLinkElement::addSubresourceAttributeURLs):
            * html/HTMLLinkElement.h:
            (WebCore::HTMLLinkElement::RelAttribute::RelAttribute):
            (WebCore::HTMLLinkElement::isEnabledViaScript):
            * html/parser/HTMLPreloadScanner.cpp:
            (WebCore::HTMLNames::PreloadTask::relAttributeIsStyleSheet):
            * loader/DocumentLoader.cpp:
            (WebCore::DocumentLoader::iconURL):
            (WebCore::DocumentLoader::setIconURL):
            * loader/DocumentLoader.h:
            * loader/EmptyClients.h:
            (WebCore::EmptyFrameLoaderClient::dispatchDidChangeIcons):
            * loader/FrameLoader.cpp:
            (WebCore::FrameLoader::iconURL):
            (WebCore::FrameLoader::iconURLs):
            (WebCore::FrameLoader::fillIconURL):
            (WebCore::FrameLoader::getDefaultIconURL):
            (WebCore::FrameLoader::setIconURL):
            (WebCore::FrameLoader::didChangeIcons):
            * loader/FrameLoader.h:
            * loader/FrameLoaderClient.h:
    2011-05-04  Tao Bai  <michaelbai@chromium.org>
    
            Reviewed by David Kilzer.
    
            Populate touch-icon url to FrameLoaderClient
            https://bugs.webkit.org/show_bug.cgi?id=59143
    
            Respected the change of FrameLoaderClient.
    
            * src/FrameLoaderClientImpl.cpp:
            (WebKit::FrameLoaderClientImpl::dispatchDidChangeIcons):
            * src/FrameLoaderClientImpl.h:
    2011-05-04  Tao Bai  <michaelbai@chromium.org>
    
            Reviewed by David Kilzer.
    
            Populate touch-icon url to FrameLoaderClient
            https://bugs.webkit.org/show_bug.cgi?id=59143
    
            Respect the interface change in FrameLoaderClient
    
            * WebCoreSupport/FrameLoaderClientEfl.cpp:
            (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
            * WebCoreSupport/FrameLoaderClientEfl.h:
    2011-05-04  Tao Bai  <michaelbai@chromium.org>
    
            Reviewed by David Kilzer.
    
            Populate touch-icon url to FrameLoaderClient
            https://bugs.webkit.org/show_bug.cgi?id=59143
    
            Respect the interface change in FrameLoaderClient.
    
            * WebCoreSupport/FrameLoaderClientGtk.cpp:
            (WebKit::FrameLoaderClient::dispatchDidChangeIcons):
            * WebCoreSupport/FrameLoaderClientGtk.h:
    2011-05-04  Tao Bai  <michaelbai@chromium.org>
    
            Reviewed by David Kilzer.
    
            Populate touch-icon url to FrameLoaderClient
            https://bugs.webkit.org/show_bug.cgi?id=59143
    
            Respect the interface change in FrameLoaderClient.
    
            * Configurations/FeatureDefines.xcconfig:
            * WebCoreSupport/WebFrameLoaderClient.h:
            * WebCoreSupport/WebFrameLoaderClient.mm:
            (WebFrameLoaderClient::dispatchDidChangeIcons):
    2011-05-04  Tao Bai  <michaelbai@chromium.org>
    
            Reviewed by David Kilzer.
    
            Populate touch-icon url to FrameLoaderClient
            https://bugs.webkit.org/show_bug.cgi?id=59143
    
            Respect the interface change in FrameLoaderClient.
    
            * WebCoreSupport/FrameLoaderClientQt.cpp:
            (WebCore::FrameLoaderClientQt::dispatchDidChangeIcons):
            * WebCoreSupport/FrameLoaderClientQt.h:
    2011-05-04  Tao Bai  <michaelbai@chromium.org>
    
            Reviewed by David Kilzer.
    
            Populate touch-icon url to FrameLoaderClient
            https://bugs.webkit.org/show_bug.cgi?id=59143
    
            Respect the interface change in FrameLoaderClient.
    
            * WebCoreSupport/WebFrameLoaderClient.cpp:
            (WebFrameLoaderClient::dispatchDidChangeIcons):
            * WebCoreSupport/WebFrameLoaderClient.h:
    2011-05-04  Tao Bai  <michaelbai@chromium.org>
    
            Reviewed by David Kilzer.
    
            Populate touch-icon url to FrameLoaderClient
            https://bugs.webkit.org/show_bug.cgi?id=59143
    
            Respect the interface change in FrameLoaderClient.
    
            * WebCoreSupport/FrameLoaderClientWinCE.cpp:
            (WebKit::FrameLoaderClientWinCE::dispatchDidChangeIcons):
            * WebCoreSupport/FrameLoaderClientWinCE.h:
    2011-05-04  Tao Bai  <michaelbai@chromium.org>
    
            Reviewed by David Kilzer.
    
            Populate touch-icon url to FrameLoaderClient
            https://bugs.webkit.org/show_bug.cgi?id=59143
    
            Respect the interface change in FrameLoaderClient.
    
            * WebKitSupport/FrameLoaderClientWx.cpp:
            (WebCore::FrameLoaderClientWx::dispatchDidChangeIcons):
            * WebKitSupport/FrameLoaderClientWx.h:
    2011-05-04  Tao Bai  <michaelbai@chromium.org>
    
            Reviewed by David Kilzer.
    
            Populate touch-icon url to FrameLoaderClient
            https://bugs.webkit.org/show_bug.cgi?id=59143
    
            Respected the change of FrameLoaderClient.
            Added WebIconURL and WebIconType responding the new IconURL and IconType.
            Supported to get the multiple icon urls.
    
            * Configurations/FeatureDefines.xcconfig:
            * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
            (WebKit::WebFrameLoaderClient::dispatchDidChangeIcons):
            * WebProcess/WebCoreSupport/WebFrameLoaderClient.h:
    2011-05-04  Tao Bai  <michaelbai@chromium.org>
    
            Reviewed by David Kilzer.
    
            Populate touch-icon url to FrameLoaderClient
            https://bugs.webkit.org/show_bug.cgi?id=59143
    
            Disable touch icon by default.
    
            * Scripts/build-webkit:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85785 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    e46967d3