mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium revision ad51088c (#444943)
This commit is contained in:
@@ -1,8 +1,25 @@
|
||||
diff --git chrome/browser/ui/webui/net_internals/net_internals_ui.cc chrome/browser/ui/webui/net_internals/net_internals_ui.cc
|
||||
index 1e821dc..76bc9e7 100644
|
||||
index 354238a..42f1829 100644
|
||||
--- chrome/browser/ui/webui/net_internals/net_internals_ui.cc
|
||||
+++ chrome/browser/ui/webui/net_internals/net_internals_ui.cc
|
||||
@@ -689,9 +689,17 @@ void NetInternalsMessageHandler::IOThreadImpl::OnRendererReady(
|
||||
@@ -572,16 +572,6 @@ void NetInternalsMessageHandler::OnGetSessionNetworkStats(
|
||||
const base::ListValue* list) {
|
||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
||||
std::unique_ptr<base::Value> session_network_info;
|
||||
- Profile* profile = Profile::FromWebUI(web_ui());
|
||||
- DataReductionProxyChromeSettings* data_reduction_proxy_settings =
|
||||
- DataReductionProxyChromeSettingsFactory::GetForBrowserContext(profile);
|
||||
- if (data_reduction_proxy_settings) {
|
||||
- data_reduction_proxy::DataReductionProxyCompressionStats*
|
||||
- compression_stats =
|
||||
- data_reduction_proxy_settings->data_reduction_proxy_service()
|
||||
- ->compression_stats();
|
||||
- session_network_info = compression_stats->SessionNetworkStatsInfoToValue();
|
||||
- }
|
||||
SendJavascriptCommand("receivedSessionNetworkStats",
|
||||
std::move(session_network_info));
|
||||
}
|
||||
@@ -707,9 +697,17 @@ void NetInternalsMessageHandler::IOThreadImpl::OnRendererReady(
|
||||
|
||||
PrePopulateEventList();
|
||||
|
||||
@@ -23,29 +40,7 @@ index 1e821dc..76bc9e7 100644
|
||||
}
|
||||
|
||||
void NetInternalsMessageHandler::IOThreadImpl::OnGetNetInfo(
|
||||
@@ -869,21 +877,8 @@ void NetInternalsMessageHandler::IOThreadImpl::OnHSTSDelete(
|
||||
void NetInternalsMessageHandler::IOThreadImpl::OnGetSessionNetworkStats(
|
||||
const base::ListValue* list) {
|
||||
DCHECK(!list);
|
||||
- net::URLRequestContext* context =
|
||||
- main_context_getter_->GetURLRequestContext();
|
||||
- net::HttpNetworkSession* http_network_session =
|
||||
- GetHttpNetworkSession(context);
|
||||
|
||||
std::unique_ptr<base::Value> network_info;
|
||||
- if (http_network_session) {
|
||||
- // TODO(mmenke): This cast is ugly. Can we get rid of it, or, better,
|
||||
- // remove DRP data from net-internals entirely?
|
||||
- data_reduction_proxy::DataReductionProxyNetworkDelegate* net_delegate =
|
||||
- static_cast<data_reduction_proxy::DataReductionProxyNetworkDelegate*>(
|
||||
- context->network_delegate());
|
||||
- if (net_delegate)
|
||||
- network_info = net_delegate->SessionNetworkStatsInfoToValue();
|
||||
- }
|
||||
SendJavascriptCommand("receivedSessionNetworkStats", std::move(network_info));
|
||||
}
|
||||
|
||||
@@ -1149,8 +1144,10 @@ void NetInternalsMessageHandler::IOThreadImpl::PrePopulateEventList() {
|
||||
@@ -1146,8 +1144,10 @@ void NetInternalsMessageHandler::IOThreadImpl::PrePopulateEventList() {
|
||||
std::set<net::URLRequestContext*> contexts;
|
||||
for (const auto& getter : context_getters_)
|
||||
contexts.insert(getter->GetURLRequestContext());
|
||||
@@ -59,10 +54,10 @@ index 1e821dc..76bc9e7 100644
|
||||
// Add entries for ongoing network objects.
|
||||
CreateNetLogEntriesForActiveObjects(contexts, this);
|
||||
diff --git content/browser/resource_context_impl.cc content/browser/resource_context_impl.cc
|
||||
index 22c12ee..57031f3 100644
|
||||
index 93e2890..67a1029 100644
|
||||
--- content/browser/resource_context_impl.cc
|
||||
+++ content/browser/resource_context_impl.cc
|
||||
@@ -84,6 +84,10 @@ URLDataManagerBackend* GetURLDataManagerForResourceContext(
|
||||
@@ -74,6 +74,10 @@ URLDataManagerBackend* GetURLDataManagerForResourceContext(
|
||||
context->GetUserData(kURLDataManagerBackendKeyName));
|
||||
}
|
||||
|
||||
@@ -87,10 +82,10 @@ index 903cc54..56ee4ea 100644
|
||||
CONTENT_EXPORT void InitializeResourceContext(BrowserContext* browser_context);
|
||||
|
||||
diff --git content/browser/webui/url_data_manager.cc content/browser/webui/url_data_manager.cc
|
||||
index a9ec107..4a215ca 100644
|
||||
index 0a482ad..c707073 100644
|
||||
--- content/browser/webui/url_data_manager.cc
|
||||
+++ content/browser/webui/url_data_manager.cc
|
||||
@@ -123,6 +123,11 @@ void URLDataManager::AddWebUIDataSource(BrowserContext* browser_context,
|
||||
@@ -151,6 +151,11 @@ void URLDataManager::UpdateWebUIDataSource(
|
||||
}
|
||||
|
||||
// static
|
||||
@@ -103,12 +98,12 @@ index a9ec107..4a215ca 100644
|
||||
const URLDataSourceImpl* data_source) {
|
||||
base::AutoLock lock(g_delete_lock.Get());
|
||||
diff --git content/browser/webui/url_data_manager.h content/browser/webui/url_data_manager.h
|
||||
index 8eca18c..97fc80ea 100644
|
||||
index 5ceb74d..0c584d6 100644
|
||||
--- content/browser/webui/url_data_manager.h
|
||||
+++ content/browser/webui/url_data_manager.h
|
||||
@@ -55,6 +55,8 @@ class CONTENT_EXPORT URLDataManager : public base::SupportsUserData::Data {
|
||||
static void AddWebUIDataSource(BrowserContext* browser_context,
|
||||
WebUIDataSource* source);
|
||||
@@ -69,6 +69,8 @@ class CONTENT_EXPORT URLDataManager : public base::SupportsUserData::Data {
|
||||
const std::string& source_name,
|
||||
std::unique_ptr<base::DictionaryValue> update);
|
||||
|
||||
+ static const void* GetUserDataKey();
|
||||
+
|
||||
|
Reference in New Issue
Block a user