chore: bump chromium to f156cb7658ec5382f5623a05841c6 (master) (#19096)
* chore: bump chromium in DEPS to 37cd06a295cf156cb7658ec5382f5623a05841c6 * update patches * fix: replace NO_TRAFFIC_ANNOTATION_YET with MISSING_TRAFFIC_ANNOTATION Refs: https://chromium-review.googlesource.com/c/chromium/src/+/1653256
This commit is contained in:
parent
ae01a48fca
commit
d362be5cd9
24 changed files with 59 additions and 76 deletions
2
DEPS
2
DEPS
|
@ -10,7 +10,7 @@ gclient_gn_args = [
|
||||||
|
|
||||||
vars = {
|
vars = {
|
||||||
'chromium_version':
|
'chromium_version':
|
||||||
'3062b7cf090f1d9522c04ca8fa0a906f88ababe9',
|
'37cd06a295cf156cb7658ec5382f5623a05841c6',
|
||||||
'node_version':
|
'node_version':
|
||||||
'780436005ffc7f317abfba48b236428858284e99',
|
'780436005ffc7f317abfba48b236428858284e99',
|
||||||
'nan_version':
|
'nan_version':
|
||||||
|
|
|
@ -77,4 +77,3 @@ crashpad_pid_check.patch
|
||||||
chore_add_debounce_on_the_updatewebcontentsvisibility_method_to.patch
|
chore_add_debounce_on_the_updatewebcontentsvisibility_method_to.patch
|
||||||
network_service_allow_remote_certificate_verification_logic.patch
|
network_service_allow_remote_certificate_verification_logic.patch
|
||||||
put_back_deleted_colors_for_autofill.patch
|
put_back_deleted_colors_for_autofill.patch
|
||||||
fix_re-add_endauxattributes_to_fix_gpu_info_enumeration.patch
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ Allows Electron to restore WER when ELECTRON_DEFAULT_ERROR_MODE is set.
|
||||||
This should be upstreamed
|
This should be upstreamed
|
||||||
|
|
||||||
diff --git a/content/gpu/gpu_main.cc b/content/gpu/gpu_main.cc
|
diff --git a/content/gpu/gpu_main.cc b/content/gpu/gpu_main.cc
|
||||||
index ad0d612eb6b87cb320047ebaaff5220f46d8fb8c..9f1fc3a3f1b98d90c5aea07d30616e5180cfa8d5 100644
|
index 877495568fddbc7dae5835ead41faf37be77208a..362c01039826ee5764d170da17cc7111617a8de2 100644
|
||||||
--- a/content/gpu/gpu_main.cc
|
--- a/content/gpu/gpu_main.cc
|
||||||
+++ b/content/gpu/gpu_main.cc
|
+++ b/content/gpu/gpu_main.cc
|
||||||
@@ -236,6 +236,10 @@ int GpuMain(const MainFunctionParams& parameters) {
|
@@ -236,6 +236,10 @@ int GpuMain(const MainFunctionParams& parameters) {
|
||||||
|
@ -23,7 +23,7 @@ index ad0d612eb6b87cb320047ebaaff5220f46d8fb8c..9f1fc3a3f1b98d90c5aea07d30616e51
|
||||||
// We are experiencing what appear to be memory-stomp issues in the GPU
|
// We are experiencing what appear to be memory-stomp issues in the GPU
|
||||||
// process. These issues seem to be impacting the task executor and listeners
|
// process. These issues seem to be impacting the task executor and listeners
|
||||||
// registered to it. Create the task executor on the heap to guard against
|
// registered to it. Create the task executor on the heap to guard against
|
||||||
@@ -337,7 +341,6 @@ int GpuMain(const MainFunctionParams& parameters) {
|
@@ -339,7 +343,6 @@ int GpuMain(const MainFunctionParams& parameters) {
|
||||||
: base::ThreadPriority::NORMAL;
|
: base::ThreadPriority::NORMAL;
|
||||||
GpuProcess gpu_process(io_thread_priority);
|
GpuProcess gpu_process(io_thread_priority);
|
||||||
|
|
||||||
|
|
|
@ -39,10 +39,10 @@ index 2aef366ac8194aa261cbca6abc051f7da8a988d3..3c7d66c81032636abcca4f1538ce9b7f
|
||||||
|
|
||||||
GIN_EXPORT static ArrayBufferAllocator* SharedInstance();
|
GIN_EXPORT static ArrayBufferAllocator* SharedInstance();
|
||||||
diff --git a/third_party/blink/renderer/bindings/core/v8/v8_initializer.cc b/third_party/blink/renderer/bindings/core/v8/v8_initializer.cc
|
diff --git a/third_party/blink/renderer/bindings/core/v8/v8_initializer.cc b/third_party/blink/renderer/bindings/core/v8/v8_initializer.cc
|
||||||
index 82bfcb5d1d98772fda0e8c5692e8fdc2626fd1c9..ea29d4e0404344be09e9098920d175e7bb80d000 100644
|
index d4fcac361f99e52a4a0e9e90abe639816cf51fc1..8d7c531de5e9016da6cd2d823f7d7f3270b9abf6 100644
|
||||||
--- a/third_party/blink/renderer/bindings/core/v8/v8_initializer.cc
|
--- a/third_party/blink/renderer/bindings/core/v8/v8_initializer.cc
|
||||||
+++ b/third_party/blink/renderer/bindings/core/v8/v8_initializer.cc
|
+++ b/third_party/blink/renderer/bindings/core/v8/v8_initializer.cc
|
||||||
@@ -582,6 +582,10 @@ class ArrayBufferAllocator : public v8::ArrayBuffer::Allocator {
|
@@ -632,6 +632,10 @@ class ArrayBufferAllocator : public v8::ArrayBuffer::Allocator {
|
||||||
size, WTF::ArrayBufferContents::kDontInitialize);
|
size, WTF::ArrayBufferContents::kDontInitialize);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -14,10 +14,10 @@ when there is code doing that.
|
||||||
This patch reverts the change to fix the crash in Electron.
|
This patch reverts the change to fix the crash in Electron.
|
||||||
|
|
||||||
diff --git a/third_party/blink/renderer/core/frame/local_frame.cc b/third_party/blink/renderer/core/frame/local_frame.cc
|
diff --git a/third_party/blink/renderer/core/frame/local_frame.cc b/third_party/blink/renderer/core/frame/local_frame.cc
|
||||||
index 2bf09644bdd6bf6f8dd49557f9e707f7bf77c2b4..bc36e8bc9fc1a973c89d52e60bd62e753ef17f15 100644
|
index b4e75c8bc63c30c4d0dde96912aee87260662103..3a61f37a05fb5e626a0898b53600b79ab3c20f88 100644
|
||||||
--- a/third_party/blink/renderer/core/frame/local_frame.cc
|
--- a/third_party/blink/renderer/core/frame/local_frame.cc
|
||||||
+++ b/third_party/blink/renderer/core/frame/local_frame.cc
|
+++ b/third_party/blink/renderer/core/frame/local_frame.cc
|
||||||
@@ -331,10 +331,6 @@ void LocalFrame::DetachImpl(FrameDetachType type) {
|
@@ -332,10 +332,6 @@ void LocalFrame::DetachImpl(FrameDetachType type) {
|
||||||
}
|
}
|
||||||
CHECK(!view_ || !view_->IsAttached());
|
CHECK(!view_ || !view_->IsAttached());
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ index 2bf09644bdd6bf6f8dd49557f9e707f7bf77c2b4..bc36e8bc9fc1a973c89d52e60bd62e75
|
||||||
if (!Client())
|
if (!Client())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@@ -352,6 +348,10 @@ void LocalFrame::DetachImpl(FrameDetachType type) {
|
@@ -353,6 +349,10 @@ void LocalFrame::DetachImpl(FrameDetachType type) {
|
||||||
// Notify ScriptController that the frame is closing, since its cleanup ends
|
// Notify ScriptController that the frame is closing, since its cleanup ends
|
||||||
// up calling back to LocalFrameClient via WindowProxy.
|
// up calling back to LocalFrameClient via WindowProxy.
|
||||||
GetScriptController().ClearForClose();
|
GetScriptController().ClearForClose();
|
||||||
|
|
|
@ -19,7 +19,7 @@ index c41afd046ee882cdb4c9f706c4d08cd05bd133ec..a52f1a86e6aeecb0d704b01746de5501
|
||||||
// that the script evaluated to with callback. Script execution can be
|
// that the script evaluated to with callback. Script execution can be
|
||||||
// suspend.
|
// suspend.
|
||||||
diff --git a/third_party/blink/renderer/core/frame/web_local_frame_impl.cc b/third_party/blink/renderer/core/frame/web_local_frame_impl.cc
|
diff --git a/third_party/blink/renderer/core/frame/web_local_frame_impl.cc b/third_party/blink/renderer/core/frame/web_local_frame_impl.cc
|
||||||
index e9fda5584f7b0ce69c8ca031f34e9b181a704868..a444ec89dbfd6395e2b182a73572555563861e1d 100644
|
index e55ac9152cfdd35e0d5e0cc99ec8d8abe5bac5f1..cb1881473d452e3454977d9277551ad693f3a90c 100644
|
||||||
--- a/third_party/blink/renderer/core/frame/web_local_frame_impl.cc
|
--- a/third_party/blink/renderer/core/frame/web_local_frame_impl.cc
|
||||||
+++ b/third_party/blink/renderer/core/frame/web_local_frame_impl.cc
|
+++ b/third_party/blink/renderer/core/frame/web_local_frame_impl.cc
|
||||||
@@ -867,6 +867,13 @@ v8::Local<v8::Object> WebLocalFrameImpl::GlobalProxy() const {
|
@@ -867,6 +867,13 @@ v8::Local<v8::Object> WebLocalFrameImpl::GlobalProxy() const {
|
||||||
|
@ -37,7 +37,7 @@ index e9fda5584f7b0ce69c8ca031f34e9b181a704868..a444ec89dbfd6395e2b182a735725555
|
||||||
return BindingSecurity::ShouldAllowAccessToFrame(
|
return BindingSecurity::ShouldAllowAccessToFrame(
|
||||||
CurrentDOMWindow(V8PerIsolateData::MainThreadIsolate()),
|
CurrentDOMWindow(V8PerIsolateData::MainThreadIsolate()),
|
||||||
diff --git a/third_party/blink/renderer/core/frame/web_local_frame_impl.h b/third_party/blink/renderer/core/frame/web_local_frame_impl.h
|
diff --git a/third_party/blink/renderer/core/frame/web_local_frame_impl.h b/third_party/blink/renderer/core/frame/web_local_frame_impl.h
|
||||||
index 15ed90d550941c58ceb375afa9feadc57e4b46c4..8c18516e6957206a4c9ae9365fdf06870c2d3094 100644
|
index 043afe0005af3e4271f2b0c8e490e4e4141fc1b5..3a937e1a451ddf1e99ef4322ebc21044d48ad537 100644
|
||||||
--- a/third_party/blink/renderer/core/frame/web_local_frame_impl.h
|
--- a/third_party/blink/renderer/core/frame/web_local_frame_impl.h
|
||||||
+++ b/third_party/blink/renderer/core/frame/web_local_frame_impl.h
|
+++ b/third_party/blink/renderer/core/frame/web_local_frame_impl.h
|
||||||
@@ -148,6 +148,8 @@ class CORE_EXPORT WebLocalFrameImpl final
|
@@ -148,6 +148,8 @@ class CORE_EXPORT WebLocalFrameImpl final
|
||||||
|
|
|
@ -5,10 +5,10 @@ Subject: can_create_window.patch
|
||||||
|
|
||||||
|
|
||||||
diff --git a/content/browser/frame_host/render_frame_host_impl.cc b/content/browser/frame_host/render_frame_host_impl.cc
|
diff --git a/content/browser/frame_host/render_frame_host_impl.cc b/content/browser/frame_host/render_frame_host_impl.cc
|
||||||
index 36e6f08c3d0ed6ef7f7d071b01c70e99c16efc05..2ada995112fec477e186a9de3e815d3be5dc1292 100644
|
index ad82e3695847dcb3f71b3a26d4609029b6201ee8..01c3c1ece91a6478d1a7d075d304359de9050cb2 100644
|
||||||
--- a/content/browser/frame_host/render_frame_host_impl.cc
|
--- a/content/browser/frame_host/render_frame_host_impl.cc
|
||||||
+++ b/content/browser/frame_host/render_frame_host_impl.cc
|
+++ b/content/browser/frame_host/render_frame_host_impl.cc
|
||||||
@@ -3807,6 +3807,7 @@ void RenderFrameHostImpl::CreateNewWindow(
|
@@ -3809,6 +3809,7 @@ void RenderFrameHostImpl::CreateNewWindow(
|
||||||
last_committed_origin_, params->window_container_type,
|
last_committed_origin_, params->window_container_type,
|
||||||
params->target_url, params->referrer.To<Referrer>(),
|
params->target_url, params->referrer.To<Referrer>(),
|
||||||
params->frame_name, params->disposition, *params->features,
|
params->frame_name, params->disposition, *params->features,
|
||||||
|
|
|
@ -8,10 +8,10 @@ run before shutdown. This is required to cleanup WebContents asynchronously
|
||||||
in atom::CommonWebContentsDelegate::ResetManageWebContents.
|
in atom::CommonWebContentsDelegate::ResetManageWebContents.
|
||||||
|
|
||||||
diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc
|
diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc
|
||||||
index d4426f92a066f8f30aa24cc5ad02ae4e75ab0e33..c1f2cb0a239566a279f13cdeec46d4e9f59db965 100644
|
index 777e9ccf6da4da4924b2e35bff8e7b84fb18a9aa..f04fd728df749100a4699dd922f7a4b17f1fd98c 100644
|
||||||
--- a/content/browser/browser_main_loop.cc
|
--- a/content/browser/browser_main_loop.cc
|
||||||
+++ b/content/browser/browser_main_loop.cc
|
+++ b/content/browser/browser_main_loop.cc
|
||||||
@@ -1499,7 +1499,7 @@ void BrowserMainLoop::MainMessageLoopRun() {
|
@@ -1501,7 +1501,7 @@ void BrowserMainLoop::MainMessageLoopRun() {
|
||||||
NOTREACHED();
|
NOTREACHED();
|
||||||
#else
|
#else
|
||||||
base::RunLoop run_loop;
|
base::RunLoop run_loop;
|
||||||
|
|
|
@ -215,10 +215,10 @@ index 4165ba000223c6d13e112a6a9861f015bb9ebbbb..70a9d11bdd1f836215724af18df18876
|
||||||
service_manager::switches::kGpuSandboxAllowSysVShm,
|
service_manager::switches::kGpuSandboxAllowSysVShm,
|
||||||
service_manager::switches::kGpuSandboxFailuresFatal,
|
service_manager::switches::kGpuSandboxFailuresFatal,
|
||||||
diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc
|
diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc
|
||||||
index 26b1e9e2043cd5576e58ed44c5595c42a58f9f84..b9064efa92653be6e10b78f81b2e50c8f3742657 100644
|
index ce456a679fe94077c1a69b5eb697eba746ddba85..880d0e759659c62b3401d46fa962abadf8146a95 100644
|
||||||
--- a/content/browser/renderer_host/render_process_host_impl.cc
|
--- a/content/browser/renderer_host/render_process_host_impl.cc
|
||||||
+++ b/content/browser/renderer_host/render_process_host_impl.cc
|
+++ b/content/browser/renderer_host/render_process_host_impl.cc
|
||||||
@@ -216,6 +216,7 @@
|
@@ -217,6 +217,7 @@
|
||||||
#include "ui/base/ui_base_switches.h"
|
#include "ui/base/ui_base_switches.h"
|
||||||
#include "ui/base/ui_base_switches_util.h"
|
#include "ui/base/ui_base_switches_util.h"
|
||||||
#include "ui/display/display_switches.h"
|
#include "ui/display/display_switches.h"
|
||||||
|
@ -226,7 +226,7 @@ index 26b1e9e2043cd5576e58ed44c5595c42a58f9f84..b9064efa92653be6e10b78f81b2e50c8
|
||||||
#include "ui/gl/gl_switches.h"
|
#include "ui/gl/gl_switches.h"
|
||||||
#include "ui/native_theme/native_theme_features.h"
|
#include "ui/native_theme/native_theme_features.h"
|
||||||
|
|
||||||
@@ -2898,6 +2899,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLineToRenderer(
|
@@ -2908,6 +2909,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLineToRenderer(
|
||||||
// Propagate the following switches to the renderer command line (along
|
// Propagate the following switches to the renderer command line (along
|
||||||
// with any associated values) if present in the browser command line.
|
// with any associated values) if present in the browser command line.
|
||||||
static const char* const kSwitchNames[] = {
|
static const char* const kSwitchNames[] = {
|
||||||
|
|
|
@ -6,10 +6,10 @@ Subject: disable_user_gesture_requirement_for_beforeunload_dialogs.patch
|
||||||
See https://github.com/electron/electron/issues/10754
|
See https://github.com/electron/electron/issues/10754
|
||||||
|
|
||||||
diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink/renderer/core/dom/document.cc
|
diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink/renderer/core/dom/document.cc
|
||||||
index 9a7175184c094ae1725bb9f58182e17090c0e1f3..90cb0da5405b3b65572fc8afc8b127c031a421e9 100644
|
index a532335fbe025ca34a1f2df8803225b7a4943bd0..2b2439bae4a1989c94026976d157522a3274aafb 100644
|
||||||
--- a/third_party/blink/renderer/core/dom/document.cc
|
--- a/third_party/blink/renderer/core/dom/document.cc
|
||||||
+++ b/third_party/blink/renderer/core/dom/document.cc
|
+++ b/third_party/blink/renderer/core/dom/document.cc
|
||||||
@@ -3676,7 +3676,9 @@ bool Document::DispatchBeforeUnloadEvent(ChromeClient* chrome_client,
|
@@ -3992,7 +3992,9 @@ bool Document::DispatchBeforeUnloadEvent(ChromeClient* chrome_client,
|
||||||
"frame that never had a user gesture since its load. "
|
"frame that never had a user gesture since its load. "
|
||||||
"https://www.chromestatus.com/feature/5082396709879808";
|
"https://www.chromestatus.com/feature/5082396709879808";
|
||||||
Intervention::GenerateReport(frame_, "BeforeUnloadNoGesture", message);
|
Intervention::GenerateReport(frame_, "BeforeUnloadNoGesture", message);
|
||||||
|
|
|
@ -1,18 +0,0 @@
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Samuel Attard <sattard@slack-corp.com>
|
|
||||||
Date: Tue, 2 Jul 2019 14:53:57 -0700
|
|
||||||
Subject: fix: re-add EndAuxAttributes to fix gpu info enumeration
|
|
||||||
|
|
||||||
|
|
||||||
diff --git a/gpu/config/gpu_info.cc b/gpu/config/gpu_info.cc
|
|
||||||
index 963884c9e53d8d619cb076247bc4884ae0a89252..7b9fddb29c10be436857e9f035846a8996ee48a9 100644
|
|
||||||
--- a/gpu/config/gpu_info.cc
|
|
||||||
+++ b/gpu/config/gpu_info.cc
|
|
||||||
@@ -326,6 +326,7 @@ void GPUInfo::EnumerateFields(Enumerator* enumerator) const {
|
|
||||||
enumerator->AddInt64("rgbaVisual", rgba_visual);
|
|
||||||
#endif
|
|
||||||
enumerator->AddBool("oopRasterizationSupported", oop_rasterization_supported);
|
|
||||||
+ enumerator->EndAuxAttributes();
|
|
||||||
}
|
|
||||||
|
|
||||||
} // namespace gpu
|
|
|
@ -7,7 +7,7 @@ Removes usage of the _LSSetApplicationLaunchServicesServerConnectionStatus
|
||||||
private API.
|
private API.
|
||||||
|
|
||||||
diff --git a/content/gpu/gpu_main.cc b/content/gpu/gpu_main.cc
|
diff --git a/content/gpu/gpu_main.cc b/content/gpu/gpu_main.cc
|
||||||
index 35be2f60e8377708a25d1f62b7998311822fda2b..ad0d612eb6b87cb320047ebaaff5220f46d8fb8c 100644
|
index 5433738c34d60f07d17567a24448f9147bf18adc..877495568fddbc7dae5835ead41faf37be77208a 100644
|
||||||
--- a/content/gpu/gpu_main.cc
|
--- a/content/gpu/gpu_main.cc
|
||||||
+++ b/content/gpu/gpu_main.cc
|
+++ b/content/gpu/gpu_main.cc
|
||||||
@@ -285,8 +285,10 @@ int GpuMain(const MainFunctionParams& parameters) {
|
@@ -285,8 +285,10 @@ int GpuMain(const MainFunctionParams& parameters) {
|
||||||
|
|
|
@ -5,7 +5,7 @@ Subject: network service: allow remote certificate verification logic
|
||||||
|
|
||||||
|
|
||||||
diff --git a/services/network/network_context.cc b/services/network/network_context.cc
|
diff --git a/services/network/network_context.cc b/services/network/network_context.cc
|
||||||
index 4689fe5c142b7d975fa94f1edb2f00f33201f0b9..6ca068087123a9b8150864ee2b3a4d39bfef007b 100644
|
index 59306bf01c17e252d9ab11d0883fc94ec4736a84..e4a733bd0f46e326afb3efa1f29206bc8aef1637 100644
|
||||||
--- a/services/network/network_context.cc
|
--- a/services/network/network_context.cc
|
||||||
+++ b/services/network/network_context.cc
|
+++ b/services/network/network_context.cc
|
||||||
@@ -91,6 +91,11 @@
|
@@ -91,6 +91,11 @@
|
||||||
|
@ -109,8 +109,8 @@ index 4689fe5c142b7d975fa94f1edb2f00f33201f0b9..6ca068087123a9b8150864ee2b3a4d39
|
||||||
void NetworkContext::CreateURLLoaderFactory(
|
void NetworkContext::CreateURLLoaderFactory(
|
||||||
mojom::URLLoaderFactoryRequest request,
|
mojom::URLLoaderFactoryRequest request,
|
||||||
mojom::URLLoaderFactoryParamsPtr params) {
|
mojom::URLLoaderFactoryParamsPtr params) {
|
||||||
@@ -2137,12 +2217,19 @@ URLRequestContextOwner NetworkContext::MakeURLRequestContext() {
|
@@ -2138,12 +2218,19 @@ URLRequestContextOwner NetworkContext::MakeURLRequestContext() {
|
||||||
net::CreateCertVerifyProcBuiltin(cert_net_fetcher_)));
|
cert_net_fetcher_, /*system_trust_store_provider=*/nullptr)));
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
- if (!cert_verifier)
|
- if (!cert_verifier)
|
||||||
|
|
|
@ -365,7 +365,7 @@ index 1802034a6e15a6ad8b0d9591cfb79ba5873dc982..a827091facdb4f6b1d74ce826c3492ce
|
||||||
// Like PrintMsg_PrintPages, but using the print preview document's frame/node.
|
// Like PrintMsg_PrintPages, but using the print preview document's frame/node.
|
||||||
IPC_MESSAGE_ROUTED0(PrintMsg_PrintForSystemDialog)
|
IPC_MESSAGE_ROUTED0(PrintMsg_PrintForSystemDialog)
|
||||||
diff --git a/components/printing/renderer/print_render_frame_helper.cc b/components/printing/renderer/print_render_frame_helper.cc
|
diff --git a/components/printing/renderer/print_render_frame_helper.cc b/components/printing/renderer/print_render_frame_helper.cc
|
||||||
index a1b05e5b3d433b03b9459e024ae9a5a4422ec590..b0c5939afc065b37f3318236303a2f5bb4ce378f 100644
|
index a462682154a33d0a20c07d4d7b6d5a584c553d47..96efa4b2f977f090de426c61268d6e1740b31637 100644
|
||||||
--- a/components/printing/renderer/print_render_frame_helper.cc
|
--- a/components/printing/renderer/print_render_frame_helper.cc
|
||||||
+++ b/components/printing/renderer/print_render_frame_helper.cc
|
+++ b/components/printing/renderer/print_render_frame_helper.cc
|
||||||
@@ -37,6 +37,7 @@
|
@@ -37,6 +37,7 @@
|
||||||
|
@ -376,7 +376,7 @@ index a1b05e5b3d433b03b9459e024ae9a5a4422ec590..b0c5939afc065b37f3318236303a2f5b
|
||||||
#include "printing/units.h"
|
#include "printing/units.h"
|
||||||
#include "third_party/blink/public/common/frame/frame_owner_element_type.h"
|
#include "third_party/blink/public/common/frame/frame_owner_element_type.h"
|
||||||
#include "third_party/blink/public/common/frame/sandbox_flags.h"
|
#include "third_party/blink/public/common/frame/sandbox_flags.h"
|
||||||
@@ -1114,7 +1115,9 @@ void PrintRenderFrameHelper::ScriptedPrint(bool user_initiated) {
|
@@ -1118,7 +1119,9 @@ void PrintRenderFrameHelper::ScriptedPrint(bool user_initiated) {
|
||||||
web_frame->DispatchBeforePrintEvent();
|
web_frame->DispatchBeforePrintEvent();
|
||||||
if (!weak_this)
|
if (!weak_this)
|
||||||
return;
|
return;
|
||||||
|
@ -387,7 +387,7 @@ index a1b05e5b3d433b03b9459e024ae9a5a4422ec590..b0c5939afc065b37f3318236303a2f5b
|
||||||
if (weak_this)
|
if (weak_this)
|
||||||
web_frame->DispatchAfterPrintEvent();
|
web_frame->DispatchAfterPrintEvent();
|
||||||
}
|
}
|
||||||
@@ -1162,7 +1165,10 @@ void PrintRenderFrameHelper::OnDestruct() {
|
@@ -1166,7 +1169,10 @@ void PrintRenderFrameHelper::OnDestruct() {
|
||||||
delete this;
|
delete this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -399,7 +399,7 @@ index a1b05e5b3d433b03b9459e024ae9a5a4422ec590..b0c5939afc065b37f3318236303a2f5b
|
||||||
if (ipc_nesting_level_ > 1)
|
if (ipc_nesting_level_ > 1)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@@ -1175,7 +1181,8 @@ void PrintRenderFrameHelper::OnPrintPages() {
|
@@ -1179,7 +1185,8 @@ void PrintRenderFrameHelper::OnPrintPages() {
|
||||||
// If we are printing a PDF extension frame, find the plugin node and print
|
// If we are printing a PDF extension frame, find the plugin node and print
|
||||||
// that instead.
|
// that instead.
|
||||||
auto plugin = delegate_->GetPdfElement(frame);
|
auto plugin = delegate_->GetPdfElement(frame);
|
||||||
|
@ -409,7 +409,7 @@ index a1b05e5b3d433b03b9459e024ae9a5a4422ec590..b0c5939afc065b37f3318236303a2f5b
|
||||||
if (weak_this)
|
if (weak_this)
|
||||||
frame->DispatchAfterPrintEvent();
|
frame->DispatchAfterPrintEvent();
|
||||||
// WARNING: |this| may be gone at this point. Do not do any more work here and
|
// WARNING: |this| may be gone at this point. Do not do any more work here and
|
||||||
@@ -1192,7 +1199,7 @@ void PrintRenderFrameHelper::OnPrintForSystemDialog() {
|
@@ -1196,7 +1203,7 @@ void PrintRenderFrameHelper::OnPrintForSystemDialog() {
|
||||||
}
|
}
|
||||||
auto weak_this = weak_ptr_factory_.GetWeakPtr();
|
auto weak_this = weak_ptr_factory_.GetWeakPtr();
|
||||||
Print(frame, print_preview_context_.source_node(),
|
Print(frame, print_preview_context_.source_node(),
|
||||||
|
@ -418,7 +418,7 @@ index a1b05e5b3d433b03b9459e024ae9a5a4422ec590..b0c5939afc065b37f3318236303a2f5b
|
||||||
if (weak_this)
|
if (weak_this)
|
||||||
frame->DispatchAfterPrintEvent();
|
frame->DispatchAfterPrintEvent();
|
||||||
// WARNING: |this| may be gone at this point. Do not do any more work here and
|
// WARNING: |this| may be gone at this point. Do not do any more work here and
|
||||||
@@ -1228,6 +1235,8 @@ void PrintRenderFrameHelper::OnPrintPreview(
|
@@ -1232,6 +1239,8 @@ void PrintRenderFrameHelper::OnPrintPreview(
|
||||||
if (ipc_nesting_level_ > 1)
|
if (ipc_nesting_level_ > 1)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -427,7 +427,7 @@ index a1b05e5b3d433b03b9459e024ae9a5a4422ec590..b0c5939afc065b37f3318236303a2f5b
|
||||||
print_preview_context_.OnPrintPreview();
|
print_preview_context_.OnPrintPreview();
|
||||||
|
|
||||||
UMA_HISTOGRAM_ENUMERATION("PrintPreview.PreviewEvent",
|
UMA_HISTOGRAM_ENUMERATION("PrintPreview.PreviewEvent",
|
||||||
@@ -1620,7 +1629,10 @@ void PrintRenderFrameHelper::PrintNode(const blink::WebNode& node) {
|
@@ -1624,7 +1633,10 @@ void PrintRenderFrameHelper::PrintNode(const blink::WebNode& node) {
|
||||||
|
|
||||||
auto self = weak_ptr_factory_.GetWeakPtr();
|
auto self = weak_ptr_factory_.GetWeakPtr();
|
||||||
Print(duplicate_node.GetDocument().GetFrame(), duplicate_node,
|
Print(duplicate_node.GetDocument().GetFrame(), duplicate_node,
|
||||||
|
@ -439,7 +439,7 @@ index a1b05e5b3d433b03b9459e024ae9a5a4422ec590..b0c5939afc065b37f3318236303a2f5b
|
||||||
// Check if |this| is still valid.
|
// Check if |this| is still valid.
|
||||||
if (!self)
|
if (!self)
|
||||||
return;
|
return;
|
||||||
@@ -1631,7 +1643,10 @@ void PrintRenderFrameHelper::PrintNode(const blink::WebNode& node) {
|
@@ -1635,7 +1647,10 @@ void PrintRenderFrameHelper::PrintNode(const blink::WebNode& node) {
|
||||||
|
|
||||||
void PrintRenderFrameHelper::Print(blink::WebLocalFrame* frame,
|
void PrintRenderFrameHelper::Print(blink::WebLocalFrame* frame,
|
||||||
const blink::WebNode& node,
|
const blink::WebNode& node,
|
||||||
|
@ -451,7 +451,7 @@ index a1b05e5b3d433b03b9459e024ae9a5a4422ec590..b0c5939afc065b37f3318236303a2f5b
|
||||||
// If still not finished with earlier print request simply ignore.
|
// If still not finished with earlier print request simply ignore.
|
||||||
if (prep_frame_view_)
|
if (prep_frame_view_)
|
||||||
return;
|
return;
|
||||||
@@ -1639,7 +1654,7 @@ void PrintRenderFrameHelper::Print(blink::WebLocalFrame* frame,
|
@@ -1643,7 +1658,7 @@ void PrintRenderFrameHelper::Print(blink::WebLocalFrame* frame,
|
||||||
FrameReference frame_ref(frame);
|
FrameReference frame_ref(frame);
|
||||||
|
|
||||||
int expected_page_count = 0;
|
int expected_page_count = 0;
|
||||||
|
@ -460,7 +460,7 @@ index a1b05e5b3d433b03b9459e024ae9a5a4422ec590..b0c5939afc065b37f3318236303a2f5b
|
||||||
DidFinishPrinting(FAIL_PRINT_INIT);
|
DidFinishPrinting(FAIL_PRINT_INIT);
|
||||||
return; // Failed to init print page settings.
|
return; // Failed to init print page settings.
|
||||||
}
|
}
|
||||||
@@ -1659,8 +1674,11 @@ void PrintRenderFrameHelper::Print(blink::WebLocalFrame* frame,
|
@@ -1663,8 +1678,11 @@ void PrintRenderFrameHelper::Print(blink::WebLocalFrame* frame,
|
||||||
|
|
||||||
PrintMsg_PrintPages_Params print_settings;
|
PrintMsg_PrintPages_Params print_settings;
|
||||||
auto self = weak_ptr_factory_.GetWeakPtr();
|
auto self = weak_ptr_factory_.GetWeakPtr();
|
||||||
|
@ -474,7 +474,7 @@ index a1b05e5b3d433b03b9459e024ae9a5a4422ec590..b0c5939afc065b37f3318236303a2f5b
|
||||||
// Check if |this| is still valid.
|
// Check if |this| is still valid.
|
||||||
if (!self)
|
if (!self)
|
||||||
return;
|
return;
|
||||||
@@ -1670,6 +1688,7 @@ void PrintRenderFrameHelper::Print(blink::WebLocalFrame* frame,
|
@@ -1674,6 +1692,7 @@ void PrintRenderFrameHelper::Print(blink::WebLocalFrame* frame,
|
||||||
? blink::kWebPrintScalingOptionSourceSize
|
? blink::kWebPrintScalingOptionSourceSize
|
||||||
: scaling_option;
|
: scaling_option;
|
||||||
SetPrintPagesParams(print_settings);
|
SetPrintPagesParams(print_settings);
|
||||||
|
@ -482,7 +482,7 @@ index a1b05e5b3d433b03b9459e024ae9a5a4422ec590..b0c5939afc065b37f3318236303a2f5b
|
||||||
if (print_settings.params.dpi.IsEmpty() ||
|
if (print_settings.params.dpi.IsEmpty() ||
|
||||||
!print_settings.params.document_cookie) {
|
!print_settings.params.document_cookie) {
|
||||||
DidFinishPrinting(OK); // Release resources and fail silently on failure.
|
DidFinishPrinting(OK); // Release resources and fail silently on failure.
|
||||||
@@ -1858,10 +1877,24 @@ std::vector<int> PrintRenderFrameHelper::GetPrintedPages(
|
@@ -1862,10 +1881,24 @@ std::vector<int> PrintRenderFrameHelper::GetPrintedPages(
|
||||||
return printed_pages;
|
return printed_pages;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -510,7 +510,7 @@ index a1b05e5b3d433b03b9459e024ae9a5a4422ec590..b0c5939afc065b37f3318236303a2f5b
|
||||||
// Check if the printer returned any settings, if the settings is empty, we
|
// Check if the printer returned any settings, if the settings is empty, we
|
||||||
// can safely assume there are no printer drivers configured. So we safely
|
// can safely assume there are no printer drivers configured. So we safely
|
||||||
// terminate.
|
// terminate.
|
||||||
@@ -1881,12 +1914,14 @@ bool PrintRenderFrameHelper::InitPrintSettings(bool fit_to_paper_size) {
|
@@ -1885,12 +1918,14 @@ bool PrintRenderFrameHelper::InitPrintSettings(bool fit_to_paper_size) {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -5,10 +5,10 @@ Subject: render_widget_host_view_base.patch
|
||||||
|
|
||||||
|
|
||||||
diff --git a/content/browser/renderer_host/render_widget_host_view_base.cc b/content/browser/renderer_host/render_widget_host_view_base.cc
|
diff --git a/content/browser/renderer_host/render_widget_host_view_base.cc b/content/browser/renderer_host/render_widget_host_view_base.cc
|
||||||
index a2902adc59b6b4083334130f3a8e29fca0c440d2..34673d9ab62311c458a581f98865014f01c4bcc0 100644
|
index 5a3b90ecf7360ee1f484ac430afb649f022279c8..35470301d6a20c2652284c679dde6cff47cedfec 100644
|
||||||
--- a/content/browser/renderer_host/render_widget_host_view_base.cc
|
--- a/content/browser/renderer_host/render_widget_host_view_base.cc
|
||||||
+++ b/content/browser/renderer_host/render_widget_host_view_base.cc
|
+++ b/content/browser/renderer_host/render_widget_host_view_base.cc
|
||||||
@@ -660,6 +660,15 @@ viz::FrameSinkId RenderWidgetHostViewBase::FrameSinkIdAtPoint(
|
@@ -665,6 +665,15 @@ viz::FrameSinkId RenderWidgetHostViewBase::FrameSinkIdAtPoint(
|
||||||
return frame_sink_id.is_valid() ? frame_sink_id : GetFrameSinkId();
|
return frame_sink_id.is_valid() ? frame_sink_id : GetFrameSinkId();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ index a2902adc59b6b4083334130f3a8e29fca0c440d2..34673d9ab62311c458a581f98865014f
|
||||||
const blink::WebMouseEvent& event,
|
const blink::WebMouseEvent& event,
|
||||||
const ui::LatencyInfo& latency) {
|
const ui::LatencyInfo& latency) {
|
||||||
diff --git a/content/browser/renderer_host/render_widget_host_view_base.h b/content/browser/renderer_host/render_widget_host_view_base.h
|
diff --git a/content/browser/renderer_host/render_widget_host_view_base.h b/content/browser/renderer_host/render_widget_host_view_base.h
|
||||||
index 81bdc91eb3513fc9ebf3a5fc93e1cdb02b0ac11a..db980868272e5398d2100d5968d1b35f0d48e3eb 100644
|
index a5f11d99f8f6c4302adfe0feee161b5472006a62..a7791bceff8ebf9725c2b830e36dbb06b2b61b1f 100644
|
||||||
--- a/content/browser/renderer_host/render_widget_host_view_base.h
|
--- a/content/browser/renderer_host/render_widget_host_view_base.h
|
||||||
+++ b/content/browser/renderer_host/render_widget_host_view_base.h
|
+++ b/content/browser/renderer_host/render_widget_host_view_base.h
|
||||||
@@ -24,9 +24,11 @@
|
@@ -24,9 +24,11 @@
|
||||||
|
@ -62,7 +62,7 @@ index 81bdc91eb3513fc9ebf3a5fc93e1cdb02b0ac11a..db980868272e5398d2100d5968d1b35f
|
||||||
// This only needs to be overridden by RenderWidgetHostViewBase subclasses
|
// This only needs to be overridden by RenderWidgetHostViewBase subclasses
|
||||||
// that handle content embedded within other RenderWidgetHostViews.
|
// that handle content embedded within other RenderWidgetHostViews.
|
||||||
gfx::PointF TransformPointToRootCoordSpaceF(
|
gfx::PointF TransformPointToRootCoordSpaceF(
|
||||||
@@ -363,6 +370,11 @@ class CONTENT_EXPORT RenderWidgetHostViewBase
|
@@ -371,6 +378,11 @@ class CONTENT_EXPORT RenderWidgetHostViewBase
|
||||||
virtual void ProcessGestureEvent(const blink::WebGestureEvent& event,
|
virtual void ProcessGestureEvent(const blink::WebGestureEvent& event,
|
||||||
const ui::LatencyInfo& latency);
|
const ui::LatencyInfo& latency);
|
||||||
|
|
||||||
|
|
|
@ -52,7 +52,7 @@ Some alternatives to this patch:
|
||||||
None of these options seems like a substantial maintainability win over this patch to me (@nornagon).
|
None of these options seems like a substantial maintainability win over this patch to me (@nornagon).
|
||||||
|
|
||||||
diff --git a/chrome/BUILD.gn b/chrome/BUILD.gn
|
diff --git a/chrome/BUILD.gn b/chrome/BUILD.gn
|
||||||
index a59bacecda9fb2c73d0f27d36330cb75db70992c..7cbf39630fa7de7c4910dd9aff8411150fd7303a 100644
|
index 515cc0e0bad7795489e1a3c09887008f6ada2216..3c4191304b48c43999aebc8d96ebbbc01873f2d2 100644
|
||||||
--- a/chrome/BUILD.gn
|
--- a/chrome/BUILD.gn
|
||||||
+++ b/chrome/BUILD.gn
|
+++ b/chrome/BUILD.gn
|
||||||
@@ -1709,7 +1709,7 @@ if (is_chrome_branded && !is_android) {
|
@@ -1709,7 +1709,7 @@ if (is_chrome_branded && !is_android) {
|
||||||
|
|
|
@ -6,7 +6,7 @@ Subject: scroll_bounce_flag.patch
|
||||||
Patch to make scrollBounce option work.
|
Patch to make scrollBounce option work.
|
||||||
|
|
||||||
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc
|
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc
|
||||||
index 28b5e17d0914bc4c9bb5bc8c650ba646e9e8f54e..3728ab15d565802d67b980a4995af62fa29c046e 100644
|
index b37f47d3e7b8711b4f8226a83b37934686e0ad9a..ef3ccd1b592e30db88055cc827659562e989d08a 100644
|
||||||
--- a/content/renderer/render_thread_impl.cc
|
--- a/content/renderer/render_thread_impl.cc
|
||||||
+++ b/content/renderer/render_thread_impl.cc
|
+++ b/content/renderer/render_thread_impl.cc
|
||||||
@@ -1499,7 +1499,7 @@ bool RenderThreadImpl::IsGpuMemoryBufferCompositorResourcesEnabled() {
|
@@ -1499,7 +1499,7 @@ bool RenderThreadImpl::IsGpuMemoryBufferCompositorResourcesEnabled() {
|
||||||
|
|
|
@ -22,10 +22,10 @@ However, the patch would need to be reviewed by the security team, as it
|
||||||
does touch a security-sensitive class.
|
does touch a security-sensitive class.
|
||||||
|
|
||||||
diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc
|
diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc
|
||||||
index dcf3078fc7a07b56a144b93a94b5285fa0583685..26b1e9e2043cd5576e58ed44c5595c42a58f9f84 100644
|
index f1ada24a428765ed52174598c736b25e89a1e7d2..ce456a679fe94077c1a69b5eb697eba746ddba85 100644
|
||||||
--- a/content/browser/renderer_host/render_process_host_impl.cc
|
--- a/content/browser/renderer_host/render_process_host_impl.cc
|
||||||
+++ b/content/browser/renderer_host/render_process_host_impl.cc
|
+++ b/content/browser/renderer_host/render_process_host_impl.cc
|
||||||
@@ -395,6 +395,10 @@ class RendererSandboxedProcessLauncherDelegate
|
@@ -396,6 +396,10 @@ class RendererSandboxedProcessLauncherDelegate
|
||||||
: public SandboxedProcessLauncherDelegate {
|
: public SandboxedProcessLauncherDelegate {
|
||||||
public:
|
public:
|
||||||
RendererSandboxedProcessLauncherDelegate() {}
|
RendererSandboxedProcessLauncherDelegate() {}
|
||||||
|
@ -36,7 +36,7 @@ index dcf3078fc7a07b56a144b93a94b5285fa0583685..26b1e9e2043cd5576e58ed44c5595c42
|
||||||
|
|
||||||
~RendererSandboxedProcessLauncherDelegate() override {}
|
~RendererSandboxedProcessLauncherDelegate() override {}
|
||||||
|
|
||||||
@@ -414,6 +418,9 @@ class RendererSandboxedProcessLauncherDelegate
|
@@ -415,6 +419,9 @@ class RendererSandboxedProcessLauncherDelegate
|
||||||
|
|
||||||
#if BUILDFLAG(USE_ZYGOTE_HANDLE)
|
#if BUILDFLAG(USE_ZYGOTE_HANDLE)
|
||||||
service_manager::ZygoteHandle GetZygote() override {
|
service_manager::ZygoteHandle GetZygote() override {
|
||||||
|
@ -46,7 +46,7 @@ index dcf3078fc7a07b56a144b93a94b5285fa0583685..26b1e9e2043cd5576e58ed44c5595c42
|
||||||
const base::CommandLine& browser_command_line =
|
const base::CommandLine& browser_command_line =
|
||||||
*base::CommandLine::ForCurrentProcess();
|
*base::CommandLine::ForCurrentProcess();
|
||||||
base::CommandLine::StringType renderer_prefix =
|
base::CommandLine::StringType renderer_prefix =
|
||||||
@@ -427,6 +434,11 @@ class RendererSandboxedProcessLauncherDelegate
|
@@ -428,6 +435,11 @@ class RendererSandboxedProcessLauncherDelegate
|
||||||
service_manager::SandboxType GetSandboxType() override {
|
service_manager::SandboxType GetSandboxType() override {
|
||||||
return service_manager::SANDBOX_TYPE_RENDERER;
|
return service_manager::SANDBOX_TYPE_RENDERER;
|
||||||
}
|
}
|
||||||
|
@ -58,7 +58,7 @@ index dcf3078fc7a07b56a144b93a94b5285fa0583685..26b1e9e2043cd5576e58ed44c5595c42
|
||||||
};
|
};
|
||||||
|
|
||||||
const char kSessionStorageHolderKey[] = "kSessionStorageHolderKey";
|
const char kSessionStorageHolderKey[] = "kSessionStorageHolderKey";
|
||||||
@@ -1748,11 +1760,18 @@ bool RenderProcessHostImpl::Init() {
|
@@ -1749,11 +1761,18 @@ bool RenderProcessHostImpl::Init() {
|
||||||
cmd_line->PrependWrapper(renderer_prefix);
|
cmd_line->PrependWrapper(renderer_prefix);
|
||||||
AppendRendererCommandLine(cmd_line.get());
|
AppendRendererCommandLine(cmd_line.get());
|
||||||
|
|
||||||
|
|
|
@ -5,10 +5,10 @@ Subject: web_contents.patch
|
||||||
|
|
||||||
|
|
||||||
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
|
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
|
||||||
index b504f3779cab8a96cd72c1524bcc9795645d6764..d141ed8498c95093d0d697f95aeada958e24d048 100644
|
index ba964827ded606182e3254eaf26947802b2d9ec0..a5385fb69fb6df931341a04a6f29add6f09352be 100644
|
||||||
--- a/content/browser/web_contents/web_contents_impl.cc
|
--- a/content/browser/web_contents/web_contents_impl.cc
|
||||||
+++ b/content/browser/web_contents/web_contents_impl.cc
|
+++ b/content/browser/web_contents/web_contents_impl.cc
|
||||||
@@ -2090,6 +2090,12 @@ void WebContentsImpl::Init(const WebContents::CreateParams& params) {
|
@@ -2089,6 +2089,12 @@ void WebContentsImpl::Init(const WebContents::CreateParams& params) {
|
||||||
std::string unique_name;
|
std::string unique_name;
|
||||||
frame_tree_.root()->SetFrameName(params.main_frame_name, unique_name);
|
frame_tree_.root()->SetFrameName(params.main_frame_name, unique_name);
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ index b504f3779cab8a96cd72c1524bcc9795645d6764..d141ed8498c95093d0d697f95aeada95
|
||||||
WebContentsViewDelegate* delegate =
|
WebContentsViewDelegate* delegate =
|
||||||
GetContentClient()->browser()->GetWebContentsViewDelegate(this);
|
GetContentClient()->browser()->GetWebContentsViewDelegate(this);
|
||||||
|
|
||||||
@@ -2105,6 +2111,7 @@ void WebContentsImpl::Init(const WebContents::CreateParams& params) {
|
@@ -2104,6 +2110,7 @@ void WebContentsImpl::Init(const WebContents::CreateParams& params) {
|
||||||
&render_view_host_delegate_view_);
|
&render_view_host_delegate_view_);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1355,7 +1355,7 @@ void WebContents::DownloadURL(const GURL& url) {
|
||||||
content::BrowserContext::GetDownloadManager(browser_context);
|
content::BrowserContext::GetDownloadManager(browser_context);
|
||||||
std::unique_ptr<download::DownloadUrlParameters> download_params(
|
std::unique_ptr<download::DownloadUrlParameters> download_params(
|
||||||
content::DownloadRequestUtils::CreateDownloadForWebContentsMainFrame(
|
content::DownloadRequestUtils::CreateDownloadForWebContentsMainFrame(
|
||||||
web_contents(), url, NO_TRAFFIC_ANNOTATION_YET));
|
web_contents(), url, MISSING_TRAFFIC_ANNOTATION));
|
||||||
download_manager->DownloadUrl(std::move(download_params));
|
download_manager->DownloadUrl(std::move(download_params));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -115,8 +115,9 @@ void AtomURLRequest::DoInitialize(
|
||||||
}
|
}
|
||||||
|
|
||||||
DCHECK(context);
|
DCHECK(context);
|
||||||
request_ = context->CreateRequest(
|
request_ =
|
||||||
GURL(url), net::RequestPriority::DEFAULT_PRIORITY, this);
|
context->CreateRequest(GURL(url), net::RequestPriority::DEFAULT_PRIORITY,
|
||||||
|
this, MISSING_TRAFFIC_ANNOTATION);
|
||||||
if (!request_) {
|
if (!request_) {
|
||||||
DoCancelWithError("Failed to create a net::URLRequest.", true);
|
DoCancelWithError("Failed to create a net::URLRequest.", true);
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -188,7 +188,8 @@ void URLRequestFetchJob::StartAsync(
|
||||||
else
|
else
|
||||||
request_type = GetRequestType(method);
|
request_type = GetRequestType(method);
|
||||||
|
|
||||||
fetcher_ = net::URLFetcher::Create(formated_url, request_type, this);
|
fetcher_ = net::URLFetcher::Create(formated_url, request_type, this,
|
||||||
|
MISSING_TRAFFIC_ANNOTATION);
|
||||||
fetcher_->SaveResponseWithWriter(base::WrapUnique(new ResponsePiper(this)));
|
fetcher_->SaveResponseWithWriter(base::WrapUnique(new ResponsePiper(this)));
|
||||||
|
|
||||||
// A request context getter is passed by the user.
|
// A request context getter is passed by the user.
|
||||||
|
|
|
@ -536,7 +536,7 @@ void InspectableWebContentsImpl::LoadNetworkResource(
|
||||||
auto factory = partition->GetURLLoaderFactoryForBrowserProcess();
|
auto factory = partition->GetURLLoaderFactoryForBrowserProcess();
|
||||||
|
|
||||||
auto simple_url_loader = network::SimpleURLLoader::Create(
|
auto simple_url_loader = network::SimpleURLLoader::Create(
|
||||||
std::move(resource_request), NO_TRAFFIC_ANNOTATION_YET);
|
std::move(resource_request), MISSING_TRAFFIC_ANNOTATION);
|
||||||
auto resource_loader = std::make_unique<NetworkResourceLoader>(
|
auto resource_loader = std::make_unique<NetworkResourceLoader>(
|
||||||
stream_id, this, std::move(simple_url_loader), factory.get(), callback);
|
stream_id, this, std::move(simple_url_loader), factory.get(), callback);
|
||||||
loaders_.insert(std::move(resource_loader));
|
loaders_.insert(std::move(resource_loader));
|
||||||
|
|
|
@ -133,8 +133,8 @@ class PdfViewerUI::ResourceRequester
|
||||||
|
|
||||||
const net::URLRequestContext* request_context =
|
const net::URLRequestContext* request_context =
|
||||||
resource_context->GetRequestContext();
|
resource_context->GetRequestContext();
|
||||||
std::unique_ptr<net::URLRequest> request(
|
std::unique_ptr<net::URLRequest> request(request_context->CreateRequest(
|
||||||
request_context->CreateRequest(url, net::DEFAULT_PRIORITY, nullptr));
|
url, net::DEFAULT_PRIORITY, nullptr, MISSING_TRAFFIC_ANNOTATION));
|
||||||
request->set_method("GET");
|
request->set_method("GET");
|
||||||
|
|
||||||
content::ResourceDispatcherHostImpl::Get()->InitializeURLRequest(
|
content::ResourceDispatcherHostImpl::Get()->InitializeURLRequest(
|
||||||
|
|
Loading…
Reference in a new issue