diff options
author | Steve Block <steveblock@google.com> | 2010-09-29 17:32:26 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2010-09-29 17:35:08 +0100 |
commit | 68513a70bcd92384395513322f1b801e7bf9c729 (patch) | |
tree | 161b50f75a5921d61731bb25e730005994fcec85 /WebCore/loader/icon | |
parent | fd5c6425ce58eb75211be7718d5dee960842a37e (diff) | |
download | external_webkit-68513a70bcd92384395513322f1b801e7bf9c729.zip external_webkit-68513a70bcd92384395513322f1b801e7bf9c729.tar.gz external_webkit-68513a70bcd92384395513322f1b801e7bf9c729.tar.bz2 |
Merge WebKit at r67908: Initial merge by Git
Change-Id: I43a553e7b3299b28cb6ee8aa035ed70fe342b972
Diffstat (limited to 'WebCore/loader/icon')
-rw-r--r-- | WebCore/loader/icon/IconDatabase.cpp | 1 | ||||
-rw-r--r-- | WebCore/loader/icon/IconFetcher.cpp | 5 | ||||
-rw-r--r-- | WebCore/loader/icon/IconFetcher.h | 6 | ||||
-rw-r--r-- | WebCore/loader/icon/IconLoader.cpp | 1 | ||||
-rw-r--r-- | WebCore/loader/icon/wince/IconDatabaseWinCE.cpp (renamed from WebCore/loader/icon/wince/IconDatabaseWince.cpp) | 0 |
5 files changed, 8 insertions, 5 deletions
diff --git a/WebCore/loader/icon/IconDatabase.cpp b/WebCore/loader/icon/IconDatabase.cpp index 130b442..6040037 100644 --- a/WebCore/loader/icon/IconDatabase.cpp +++ b/WebCore/loader/icon/IconDatabase.cpp @@ -43,6 +43,7 @@ #include <wtf/CurrentTime.h> #include <wtf/MainThread.h> #include <wtf/StdLibExtras.h> +#include <wtf/text/CString.h> // For methods that are meant to support API from the main thread - should not be called internally #define ASSERT_NOT_SYNC_THREAD() ASSERT(!m_syncThreadRunning || !IS_ICON_SYNC_THREAD()) diff --git a/WebCore/loader/icon/IconFetcher.cpp b/WebCore/loader/icon/IconFetcher.cpp index 1107d7b..f6b80fa 100644 --- a/WebCore/loader/icon/IconFetcher.cpp +++ b/WebCore/loader/icon/IconFetcher.cpp @@ -27,6 +27,7 @@ #include "IconFetcher.h" #include "Frame.h" +#include "FrameLoaderClient.h" #include "HTMLHeadElement.h" #include "HTMLLinkElement.h" #include "HTMLNames.h" @@ -173,7 +174,7 @@ void IconFetcher::loadEntry() ASSERT(m_currentEntry < m_entries.size()); ASSERT(!m_handle); - m_handle = ResourceHandle::create(m_entries[m_currentEntry].url(), this, m_frame, false, false); + m_handle = ResourceHandle::create(m_frame->loader()->networkingContext(), m_entries[m_currentEntry].url(), this, false, false); } void IconFetcher::loadFailed() @@ -201,7 +202,7 @@ void IconFetcher::didReceiveData(ResourceHandle* handle, const char* data, int l m_entries[m_currentEntry].buffer()->append(data, length); } -void IconFetcher::didFinishLoading(ResourceHandle* handle) +void IconFetcher::didFinishLoading(ResourceHandle* handle, double) { ASSERT_UNUSED(handle, m_handle == handle); diff --git a/WebCore/loader/icon/IconFetcher.h b/WebCore/loader/icon/IconFetcher.h index 5327693..387e1c3 100644 --- a/WebCore/loader/icon/IconFetcher.h +++ b/WebCore/loader/icon/IconFetcher.h @@ -62,12 +62,12 @@ private: virtual void didReceiveResponse(ResourceHandle*, const ResourceResponse&); virtual void didReceiveData(ResourceHandle*, const char*, int, int lengthReceived); - virtual void didFinishLoading(ResourceHandle*); + virtual void didFinishLoading(ResourceHandle*, double /*finishTime*/); virtual void didFail(ResourceHandle*, const ResourceError&); - + Frame* m_frame; IconFetcherClient* m_client; - + unsigned m_currentEntry; RefPtr<ResourceHandle> m_handle; Vector<IconLinkEntry> m_entries; diff --git a/WebCore/loader/icon/IconLoader.cpp b/WebCore/loader/icon/IconLoader.cpp index 877c80e..adfa04b 100644 --- a/WebCore/loader/icon/IconLoader.cpp +++ b/WebCore/loader/icon/IconLoader.cpp @@ -38,6 +38,7 @@ #include "SharedBuffer.h" #include "SubresourceLoader.h" #include <wtf/UnusedParam.h> +#include <wtf/text/CString.h> using namespace std; diff --git a/WebCore/loader/icon/wince/IconDatabaseWince.cpp b/WebCore/loader/icon/wince/IconDatabaseWinCE.cpp index 54a36e5..54a36e5 100644 --- a/WebCore/loader/icon/wince/IconDatabaseWince.cpp +++ b/WebCore/loader/icon/wince/IconDatabaseWinCE.cpp |