diff options
author | vandebo@chromium.org <vandebo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-12 06:04:49 +0000 |
---|---|---|
committer | vandebo@chromium.org <vandebo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-12 06:04:49 +0000 |
commit | ca10046545d16cfd705fbfc356d97710f47cedee (patch) | |
tree | 66d60515921d0229911b12c318b39bfda2c2e00b /webkit/appcache | |
parent | 71aaa7aa371e39947d951addfcdf32f2cda353ac (diff) | |
download | chromium_src-ca10046545d16cfd705fbfc356d97710f47cedee.zip chromium_src-ca10046545d16cfd705fbfc356d97710f47cedee.tar.gz chromium_src-ca10046545d16cfd705fbfc356d97710f47cedee.tar.bz2 |
Failed compile on Chromium builder dbg
Revert 52072 - Pass notifications to the browser on access to the appcache main resource manifest.
BUG=45230
TEST=browser_tests
Review URL: http://codereview.chromium.org/2808046
TBR=jochen@chromium.org
Review URL: http://codereview.chromium.org/2925008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52073 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/appcache')
-rw-r--r-- | webkit/appcache/appcache_frontend_impl.cc | 5 | ||||
-rw-r--r-- | webkit/appcache/appcache_frontend_impl.h | 2 | ||||
-rw-r--r-- | webkit/appcache/appcache_group_unittest.cc | 3 | ||||
-rw-r--r-- | webkit/appcache/appcache_host.cc | 8 | ||||
-rw-r--r-- | webkit/appcache/appcache_host.h | 6 | ||||
-rw-r--r-- | webkit/appcache/appcache_host_unittest.cc | 2 | ||||
-rw-r--r-- | webkit/appcache/appcache_interfaces.h | 3 | ||||
-rw-r--r-- | webkit/appcache/appcache_request_handler.cc | 4 | ||||
-rw-r--r-- | webkit/appcache/appcache_request_handler_unittest.cc | 2 | ||||
-rw-r--r-- | webkit/appcache/appcache_storage_impl.cc | 2 | ||||
-rw-r--r-- | webkit/appcache/appcache_storage_impl_unittest.cc | 12 | ||||
-rw-r--r-- | webkit/appcache/appcache_update_job_unittest.cc | 2 | ||||
-rw-r--r-- | webkit/appcache/web_application_cache_host_impl.h | 5 |
13 files changed, 20 insertions, 36 deletions
diff --git a/webkit/appcache/appcache_frontend_impl.cc b/webkit/appcache/appcache_frontend_impl.cc index 5f490f3..2365a912d 100644 --- a/webkit/appcache/appcache_frontend_impl.cc +++ b/webkit/appcache/appcache_frontend_impl.cc @@ -60,11 +60,10 @@ void AppCacheFrontendImpl::OnLogMessage(int host_id, LogLevel log_level, host->OnLogMessage(log_level, message); } -void AppCacheFrontendImpl::OnContentBlocked(int host_id, - const GURL& manifest_url) { +void AppCacheFrontendImpl::OnContentBlocked(int host_id) { WebApplicationCacheHostImpl* host = GetHost(host_id); if (host) - host->OnContentBlocked(manifest_url); + host->OnContentBlocked(); } } // namespace appcache diff --git a/webkit/appcache/appcache_frontend_impl.h b/webkit/appcache/appcache_frontend_impl.h index e5852c7..6617082 100644 --- a/webkit/appcache/appcache_frontend_impl.h +++ b/webkit/appcache/appcache_frontend_impl.h @@ -23,7 +23,7 @@ class AppCacheFrontendImpl : public AppCacheFrontend { int num_total, int num_complete); virtual void OnLogMessage(int host_id, LogLevel log_level, const std::string& message); - virtual void OnContentBlocked(int host_id, const GURL& manifest_url); + virtual void OnContentBlocked(int host_id); }; } // namespace diff --git a/webkit/appcache/appcache_group_unittest.cc b/webkit/appcache/appcache_group_unittest.cc index 0f3f0b7..a88808d 100644 --- a/webkit/appcache/appcache_group_unittest.cc +++ b/webkit/appcache/appcache_group_unittest.cc @@ -42,8 +42,7 @@ class TestAppCacheFrontend : public appcache::AppCacheFrontend { const std::string& message) { } - virtual void OnContentBlocked(int host_id, - const GURL& manifest_url) { + virtual void OnContentBlocked(int host_id) { } int last_host_id_; diff --git a/webkit/appcache/appcache_host.cc b/webkit/appcache/appcache_host.cc index 7b9e58d..8553324 100644 --- a/webkit/appcache/appcache_host.cc +++ b/webkit/appcache/appcache_host.cc @@ -48,8 +48,7 @@ void AppCacheHost::SelectCache(const GURL& document_url, !pending_get_status_callback_); if (main_resource_blocked_) - frontend_->OnContentBlocked(host_id_, - blocked_manifest_url_); + frontend_->OnContentBlocked(host_id_); // First we handle an unusual case of SelectCache being called a second // time. Generally this shouldn't happen, but with bad content I think @@ -380,7 +379,7 @@ void AppCacheHost::OnUpdateComplete(AppCacheGroup* group) { } void AppCacheHost::OnContentBlocked(AppCacheGroup* group) { - frontend_->OnContentBlocked(host_id_, group->manifest_url()); + frontend_->OnContentBlocked(host_id_); } void AppCacheHost::SetSwappableCache(AppCacheGroup* group) { @@ -405,9 +404,8 @@ void AppCacheHost::LoadMainResourceCache(int64 cache_id) { service_->storage()->LoadCache(cache_id, this); } -void AppCacheHost::NotifyMainResourceBlocked(const GURL& manifest_url) { +void AppCacheHost::NotifyMainResourceBlocked() { main_resource_blocked_ = true; - blocked_manifest_url_ = manifest_url; } void AppCacheHost::AssociateCache(AppCache* cache) { diff --git a/webkit/appcache/appcache_host.h b/webkit/appcache/appcache_host.h index 7701f95..1c7534f 100644 --- a/webkit/appcache/appcache_host.h +++ b/webkit/appcache/appcache_host.h @@ -88,8 +88,8 @@ class AppCacheHost : public AppCacheStorage::Delegate, void LoadMainResourceCache(int64 cache_id); // Used to notify the host that the main resource was blocked by a policy. To - // work properly, this method needs to by invoked prior to cache selection. - void NotifyMainResourceBlocked(const GURL& manifest_url); + // work properly, this method needs to by invokde prior to cache selection. + void NotifyMainResourceBlocked(); // Used by the update job to keep track of which hosts are associated // with which pending master entries. @@ -197,8 +197,6 @@ class AppCacheHost : public AppCacheStorage::Delegate, // True if requests for this host were blocked by a policy. bool main_resource_blocked_; - GURL blocked_manifest_url_; - // List of objects observing us. ObserverList<Observer> observers_; diff --git a/webkit/appcache/appcache_host_unittest.cc b/webkit/appcache/appcache_host_unittest.cc index b3dc951..f2e8a04 100644 --- a/webkit/appcache/appcache_host_unittest.cc +++ b/webkit/appcache/appcache_host_unittest.cc @@ -61,7 +61,7 @@ class AppCacheHostTest : public testing::Test { const std::string& message) { } - virtual void OnContentBlocked(int host_id, const GURL& manifest_url) { + virtual void OnContentBlocked(int host_id) { } int last_host_id_; diff --git a/webkit/appcache/appcache_interfaces.h b/webkit/appcache/appcache_interfaces.h index 2ff2da7..b2a954e 100644 --- a/webkit/appcache/appcache_interfaces.h +++ b/webkit/appcache/appcache_interfaces.h @@ -63,8 +63,7 @@ class AppCacheFrontend { virtual void OnProgressEventRaised(const std::vector<int>& host_ids, const GURL& url, int num_total, int num_complete) = 0; - virtual void OnContentBlocked(int host_id, - const GURL& manifest_url) = 0; + virtual void OnContentBlocked(int host_id) = 0; virtual void OnLogMessage(int host_id, LogLevel log_level, const std::string& message) = 0; virtual ~AppCacheFrontend() {} diff --git a/webkit/appcache/appcache_request_handler.cc b/webkit/appcache/appcache_request_handler.cc index 28a9149..a0775ad 100644 --- a/webkit/appcache/appcache_request_handler.cc +++ b/webkit/appcache/appcache_request_handler.cc @@ -196,7 +196,7 @@ void AppCacheRequestHandler::OnMainResponseFound( if (ResourceType::IsFrame(resource_type_)) { if (was_blocked_by_policy) - host_->NotifyMainResourceBlocked(manifest_url); + host_->NotifyMainResourceBlocked(); if (cache_id != kNoCacheId) { // AppCacheHost loads and holds a reference to the main resource cache @@ -208,7 +208,7 @@ void AppCacheRequestHandler::OnMainResponseFound( } else { DCHECK(ResourceType::IsSharedWorker(resource_type_)); if (was_blocked_by_policy) - host_->frontend()->OnContentBlocked(host_->host_id(), manifest_url); + host_->frontend()->OnContentBlocked(host_->host_id()); } // 6.11.1 Navigating across documents, steps 10 and 14. diff --git a/webkit/appcache/appcache_request_handler_unittest.cc b/webkit/appcache/appcache_request_handler_unittest.cc index db1eda7..1793209 100644 --- a/webkit/appcache/appcache_request_handler_unittest.cc +++ b/webkit/appcache/appcache_request_handler_unittest.cc @@ -39,7 +39,7 @@ class AppCacheRequestHandlerTest : public testing::Test { virtual void OnLogMessage(int host_id, appcache::LogLevel log_level, const std::string& message) {} - virtual void OnContentBlocked(int host_id, const GURL& manifest_url) {} + virtual void OnContentBlocked(int host_id) {} }; // Helper class run a test on our io_thread. The io_thread diff --git a/webkit/appcache/appcache_storage_impl.cc b/webkit/appcache/appcache_storage_impl.cc index 265ff30..b853a0c 100644 --- a/webkit/appcache/appcache_storage_impl.cc +++ b/webkit/appcache/appcache_storage_impl.cc @@ -1044,7 +1044,7 @@ void AppCacheStorageImpl::CheckPolicyAndCallOnMainResponseFound( FOR_EACH_DELEGATE( (*delegates), OnMainResponseFound(url, AppCacheEntry(), AppCacheEntry(), - kNoCacheId, manifest_url, true)); + kNoCacheId, GURL(), true)); return; } } diff --git a/webkit/appcache/appcache_storage_impl_unittest.cc b/webkit/appcache/appcache_storage_impl_unittest.cc index fa3c367..204f5e6 100644 --- a/webkit/appcache/appcache_storage_impl_unittest.cc +++ b/webkit/appcache/appcache_storage_impl_unittest.cc @@ -74,7 +74,7 @@ class AppCacheStorageImplTest : public testing::Test { explicit MockStorageDelegate(AppCacheStorageImplTest* test) : loaded_cache_id_(0), stored_group_success_(false), obsoleted_success_(false), found_cache_id_(kNoCacheId), - found_blocked_by_policy_(false), test_(test) { + test_(test) { } void OnCacheLoaded(AppCache* cache, int64 cache_id) { @@ -113,7 +113,6 @@ class AppCacheStorageImplTest : public testing::Test { found_fallback_entry_ = fallback_entry; found_cache_id_ = cache_id; found_manifest_url_ = manifest_url; - found_blocked_by_policy_ = was_blocked_by_policy; test_->ScheduleNextTask(); } @@ -131,7 +130,6 @@ class AppCacheStorageImplTest : public testing::Test { AppCacheEntry found_fallback_entry_; int64 found_cache_id_; GURL found_manifest_url_; - bool found_blocked_by_policy_; AppCacheStorageImplTest* test_; }; @@ -684,9 +682,7 @@ class AppCacheStorageImplTest : public testing::Test { void Verify_FindNoMainResponse() { EXPECT_EQ(kEntryUrl, delegate()->found_url_); - // If the request was blocked by a policy, the manifest url is still valid. - EXPECT_TRUE(delegate()->found_manifest_url_.is_empty() || - delegate()->found_blocked_by_policy_); + EXPECT_TRUE(delegate()->found_manifest_url_.is_empty()); EXPECT_EQ(kNoCacheId, delegate()->found_cache_id_); EXPECT_EQ(kNoResponseId, delegate()->found_entry_.response_id()); EXPECT_EQ(kNoResponseId, delegate()->found_fallback_entry_.response_id()); @@ -746,7 +742,6 @@ class AppCacheStorageImplTest : public testing::Test { if (policy_.can_load_return_value_) { EXPECT_EQ(kEntryUrl, delegate()->found_url_); EXPECT_EQ(kManifestUrl, delegate()->found_manifest_url_); - EXPECT_FALSE(delegate()->found_blocked_by_policy_); EXPECT_EQ(1, delegate()->found_cache_id_); EXPECT_EQ(1, delegate()->found_entry_.response_id()); EXPECT_TRUE(delegate()->found_entry_.IsExplicit()); @@ -805,7 +800,6 @@ class AppCacheStorageImplTest : public testing::Test { void Verify_BasicFindMainFallbackResponse() { EXPECT_EQ(kFallbackTestUrl, delegate()->found_url_); EXPECT_EQ(kManifestUrl, delegate()->found_manifest_url_); - EXPECT_FALSE(delegate()->found_blocked_by_policy_); EXPECT_EQ(1, delegate()->found_cache_id_); EXPECT_FALSE(delegate()->found_entry_.has_response_id()); EXPECT_EQ(2, delegate()->found_fallback_entry_.response_id()); @@ -852,7 +846,6 @@ class AppCacheStorageImplTest : public testing::Test { void Verify_FindMainResponseWithMultipleHits() { EXPECT_EQ(kEntryUrl, delegate()->found_url_); EXPECT_EQ(kManifestUrl2, delegate()->found_manifest_url_); - EXPECT_FALSE(delegate()->found_blocked_by_policy_); EXPECT_EQ(2, delegate()->found_cache_id_); EXPECT_EQ(2, delegate()->found_entry_.response_id()); EXPECT_TRUE(delegate()->found_entry_.IsExplicit()); @@ -901,7 +894,6 @@ class AppCacheStorageImplTest : public testing::Test { void Verify_NotFound(GURL expected_url, bool test_finished) { EXPECT_EQ(expected_url, delegate()->found_url_); EXPECT_TRUE(delegate()->found_manifest_url_.is_empty()); - EXPECT_FALSE(delegate()->found_blocked_by_policy_); EXPECT_EQ(kNoCacheId, delegate()->found_cache_id_); EXPECT_EQ(kNoResponseId, delegate()->found_entry_.response_id()); EXPECT_EQ(kNoResponseId, delegate()->found_fallback_entry_.response_id()); diff --git a/webkit/appcache/appcache_update_job_unittest.cc b/webkit/appcache/appcache_update_job_unittest.cc index e75175d..06ac167 100644 --- a/webkit/appcache/appcache_update_job_unittest.cc +++ b/webkit/appcache/appcache_update_job_unittest.cc @@ -220,7 +220,7 @@ class MockFrontend : public AppCacheFrontend { const std::string& message) { } - virtual void OnContentBlocked(int host_id, const GURL& manifest_url) { + virtual void OnContentBlocked(int host_id) { } void AddExpectedEvent(const std::vector<int>& host_ids, EventID event_id) { diff --git a/webkit/appcache/web_application_cache_host_impl.h b/webkit/appcache/web_application_cache_host_impl.h index 17d66d7..84aa4d3 100644 --- a/webkit/appcache/web_application_cache_host_impl.h +++ b/webkit/appcache/web_application_cache_host_impl.h @@ -32,13 +32,12 @@ class WebApplicationCacheHostImpl : public WebKit::WebApplicationCacheHost { AppCacheBackend* backend() const { return backend_; } WebKit::WebApplicationCacheHostClient* client() const { return client_; } + void OnCacheSelected(int64 selected_cache_id, appcache::Status status); void OnStatusChanged(appcache::Status); void OnEventRaised(appcache::EventID); void OnProgressEventRaised(const GURL& url, int num_total, int num_complete); virtual void OnLogMessage(LogLevel log_level, const std::string& message) {} - virtual void OnContentBlocked(const GURL& manifest_url) {} - virtual void OnCacheSelected(int64 selected_cache_id, - appcache::Status status); + virtual void OnContentBlocked() {} // WebApplicationCacheHost methods virtual void willStartMainResourceRequest(WebKit::WebURLRequest&); |