Changeset 86094 in webkit


Ignore:
Timestamp:
May 9, 2011 3:29:27 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-05-09 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r86091.
http://trac.webkit.org/changeset/86091
https://bugs.webkit.org/show_bug.cgi?id=60510

Broke Chromium win release build. (Requested by dave_levin on
#webkit).

  • WebKit.gyp:
  • features.gypi:
  • public/WebFrame.h:
  • public/WebFrameClient.h: (WebKit::WebFrameClient::didChangeIcons):
  • public/WebIconURL.h: Removed.
  • src/AssertMatchingEnums.cpp:
  • src/FrameLoaderClientImpl.cpp: (WebKit::FrameLoaderClientImpl::dispatchDidChangeIcons):
  • src/WebFrameImpl.cpp: (WebKit::WebFrameImpl::favIconURL):
  • src/WebFrameImpl.h:
Location:
trunk/Source/WebKit/chromium
Files:
1 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/chromium/ChangeLog

    r86091 r86094  
     12011-05-09  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r86091.
     4        http://trac.webkit.org/changeset/86091
     5        https://bugs.webkit.org/show_bug.cgi?id=60510
     6
     7        Broke Chromium win release build. (Requested by dave_levin on
     8        #webkit).
     9
     10        * WebKit.gyp:
     11        * features.gypi:
     12        * public/WebFrame.h:
     13        * public/WebFrameClient.h:
     14        (WebKit::WebFrameClient::didChangeIcons):
     15        * public/WebIconURL.h: Removed.
     16        * src/AssertMatchingEnums.cpp:
     17        * src/FrameLoaderClientImpl.cpp:
     18        (WebKit::FrameLoaderClientImpl::dispatchDidChangeIcons):
     19        * src/WebFrameImpl.cpp:
     20        (WebKit::WebFrameImpl::favIconURL):
     21        * src/WebFrameImpl.h:
     22
    1232011-05-09  Tao Bai  <michaelbai@chromium.org>
    224
  • trunk/Source/WebKit/chromium/WebKit.gyp

    r86091 r86094  
    186186                'public/WebHTTPLoadInfo.h',
    187187                'public/WebIconLoadingCompletion.h',
    188                 'public/WebIconType.h',
    189188                'public/WebImage.h',
    190189                'public/WebImageDecoder.h',
  • trunk/Source/WebKit/chromium/features.gypi

    r86091 r86094  
    8989        'ENABLE_SVG_USE=1',
    9090        'ENABLE_TOUCH_EVENTS=1',
    91         'ENABLE_TOUCH_ICON_LOADING=1',
    9291        'ENABLE_V8_SCRIPT_DEBUG_SERVER=1',
    9392        'ENABLE_VIDEO=1',
  • trunk/Source/WebKit/chromium/public/WebFrame.h

    r86091 r86094  
    3434#include "WebCanvas.h"
    3535#include "WebFileSystem.h"
    36 #include "WebIconURL.h"
    3736#include "WebNode.h"
    3837#include "WebURL.h"
     
    131130    virtual WebURL url() const = 0;
    132131
    133     // The urls of the given combination types of favicon (if any) specified by
    134     // the document loaded in this frame.
    135     virtual WebVector<WebIconURL> favIconURL(int iconTypes) const = 0;
     132    // The url of the favicon (if any) specified by the document loaded in
     133    // this frame.
     134    virtual WebURL favIconURL() const = 0;
    136135
    137136    // The url of the OpenSearch Desription Document (if any) specified by
  • trunk/Source/WebKit/chromium/public/WebFrameClient.h

    r86091 r86094  
    3434#include "WebCommon.h"
    3535#include "WebFileSystem.h"
    36 #include "WebIconURL.h"
    3736#include "WebNavigationPolicy.h"
    3837#include "WebNavigationType.h"
     
    204203
    205204    // The icons for the page have changed.
    206     virtual void didChangeIcons(WebFrame*, WebIconURL::WebIconType) { }
     205    virtual void didChangeIcons(WebFrame*) { }
    207206
    208207    // The frame's document finished loading.
  • trunk/Source/WebKit/chromium/src/AssertMatchingEnums.cpp

    r86091 r86094  
    4747#include "GeolocationPosition.h"
    4848#include "HTMLInputElement.h"
    49 #include "IconURL.h"
    5049#include "IDBFactoryBackendInterface.h"
    5150#include "IDBKey.h"
     
    7574#include "WebIDBFactory.h"
    7675#include "WebIDBKey.h"
    77 #include "WebIconURL.h"
    7876#include "WebInputElement.h"
    7977#include "WebMediaPlayer.h"
     
    307305COMPILE_ASSERT_MATCHING_ENUM(WebFontDescription::WeightBold, FontWeightBold);
    308306
    309 COMPILE_ASSERT_MATCHING_ENUM(WebIconURL::WebIconTypeInvalid, InvalidIcon);
    310 COMPILE_ASSERT_MATCHING_ENUM(WebIconURL::WebIconTypeFavicon, Favicon);
    311 COMPILE_ASSERT_MATCHING_ENUM(WebIconURL::WebIconTypeTouch, TouchIcon);
    312 COMPILE_ASSERT_MATCHING_ENUM(WebIconURL::WebIconTypeTouchPrecomposed, TouchPrecomposedIcon);
    313 
    314307COMPILE_ASSERT_MATCHING_ENUM(WebNode::ElementNode, Node::ELEMENT_NODE);
    315308COMPILE_ASSERT_MATCHING_ENUM(WebNode::AttributeNode, Node::ATTRIBUTE_NODE);
  • trunk/Source/WebKit/chromium/src/FrameLoaderClientImpl.cpp

    r86091 r86094  
    761761{
    762762    if (m_webFrame->client())
    763         m_webFrame->client()->didChangeIcons(m_webFrame, static_cast<WebIconURL::WebIconType>(type));
     763        m_webFrame->client()->didChangeIcons(m_webFrame);
    764764}
    765765
  • trunk/Source/WebKit/chromium/src/WebFrameImpl.cpp

    r86091 r86094  
    102102#include "HistoryItem.h"
    103103#include "HitTestResult.h"
    104 #include "IconURL.h"
    105104#include "InspectorController.h"
    106105#include "Page.h"
     
    139138#include "WebFrameClient.h"
    140139#include "WebHistoryItem.h"
    141 #include "WebIconURL.h"
    142140#include "WebInputElement.h"
    143141#include "WebNode.h"
     
    521519}
    522520
    523 WebVector<WebIconURL> WebFrameImpl::favIconURL(int webIconTypes) const
     521WebURL WebFrameImpl::favIconURL() const
    524522{
    525523    FrameLoader* frameLoader = m_frame->loader();
     
    527525    // ask the loader for the favicon if it's finished loading.
    528526    if (frameLoader->state() == FrameStateComplete) {
    529         WTF::Vector<WebCore::IconURL> iconURLs = frameLoader->iconURLs(webIconTypes);
    530         WebVector<WebIconURL> webIconURLs(iconURLs.size());
    531         for (size_t i = 0; i < iconURLs.size(); i++)
    532             webIconURLs[i] = WebIconURL(iconURLs[i].m_iconURL, static_cast<WebIconURL::WebIconType>(iconURLs[i].m_iconType));
    533         return webIconURLs;
    534     }
    535     return WebVector<WebIconURL>();
     527        const KURL& url = frameLoader->iconURL();
     528        if (!url.isEmpty())
     529            return url;
     530    }
     531    return WebURL();
    536532}
    537533
  • trunk/Source/WebKit/chromium/src/WebFrameImpl.h

    r86091 r86094  
    7171    virtual long long identifier() const;
    7272    virtual WebURL url() const;
    73     virtual WebVector<WebIconURL> favIconURL(int iconTypes) const;
     73    virtual WebURL favIconURL() const;
    7474    virtual WebURL openSearchDescriptionURL() const;
    7575    virtual WebString encoding() const;
Note: See TracChangeset for help on using the changeset viewer.