@@ -5,10 +5,10 @@ Subject: can_create_window.patch
55
66
77diff --git a/content/browser/frame_host/render_frame_host_impl.cc b/content/browser/frame_host/render_frame_host_impl.cc
8- index 5eb0746e4d69a72b083d1632bb66882888b6b7f1..e99ea17700d6e0c240e07984748983e65fc61425 100644
8+ index ac73b61ebe584abaf18b0de782ad4111996edd71..0d78b60fcc9d6bf312981a5033b8d5ee7671d2ae 100644
99--- a/content/browser/frame_host/render_frame_host_impl.cc
1010+++ b/content/browser/frame_host/render_frame_host_impl.cc
11- @@ -3669 ,6 +3669 ,7 @@ void RenderFrameHostImpl::CreateNewWindow(
11+ @@ -3730 ,6 +3730 ,7 @@ void RenderFrameHostImpl::CreateNewWindow(
1212 last_committed_origin_, params->window_container_type,
1313 params->target_url, params->referrer.To<Referrer>(),
1414 params->frame_name, params->disposition, *params->features,
@@ -17,10 +17,10 @@ index 5eb0746e4d69a72b083d1632bb66882888b6b7f1..e99ea17700d6e0c240e07984748983e6
1717 &no_javascript_access);
1818
1919diff --git a/content/common/frame.mojom b/content/common/frame.mojom
20- index 68cb13c4e2bd144a81546edb99ba993e36cf09ff..67b676e6c58f2e27e47c9064980e2bfca39c7d3b 100644
20+ index ee0ca5d5b76756ab4123652b02298eede20f22e0..51c89138745cf587a483771b4716b5cabef91eb3 100644
2121--- a/content/common/frame.mojom
2222+++ b/content/common/frame.mojom
23- @@ -289 ,6 +289 ,10 @@ struct CreateNewWindowParams {
23+ @@ -291 ,6 +291 ,10 @@ struct CreateNewWindowParams {
2424
2525 // The window features to use for the new window.
2626 blink.mojom.WindowFeatures features;
@@ -32,7 +32,7 @@ index 68cb13c4e2bd144a81546edb99ba993e36cf09ff..67b676e6c58f2e27e47c9064980e2bfc
3232
3333 // Operation result when the renderer asks the browser to create a new window.
3434diff --git a/content/public/browser/content_browser_client.cc b/content/public/browser/content_browser_client.cc
35- index bf0bbe26b5dfd43539b47a9dda8ec079f24adca4..bac5261c293f1c9aeec1ce077d483378538b9046 100644
35+ index 74da3ccb05fb9eababe966b881eca87d5c71a9f6..66280289f51a89dcd17c288569348efa18227e9b 100644
3636--- a/content/public/browser/content_browser_client.cc
3737+++ b/content/public/browser/content_browser_client.cc
3838@@ -518,6 +518,8 @@ bool ContentBrowserClient::CanCreateWindow(
@@ -45,7 +45,7 @@ index bf0bbe26b5dfd43539b47a9dda8ec079f24adca4..bac5261c293f1c9aeec1ce077d483378
4545 bool opener_suppressed,
4646 bool* no_javascript_access) {
4747diff --git a/content/public/browser/content_browser_client.h b/content/public/browser/content_browser_client.h
48- index e295f5a9b4c27ddcb5128c041dfbb91378dda791..2539e6fce69fd0eb68f0439ae93393f88c670566 100644
48+ index 3545b144d53e22334b3d844a7904aa6e2e741076..f0e60c3e8c135712db5cb8e918109f249502bee9 100644
4949--- a/content/public/browser/content_browser_client.h
5050+++ b/content/public/browser/content_browser_client.h
5151@@ -175,6 +175,7 @@ class RenderFrameHost;
@@ -66,7 +66,7 @@ index e295f5a9b4c27ddcb5128c041dfbb91378dda791..2539e6fce69fd0eb68f0439ae93393f8
6666 bool opener_suppressed,
6767 bool* no_javascript_access);
6868diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
69- index a9508139d626447ebf54edf1281337b9f7a3f406..ee84732bc535538f95fc2c767060dca50fbdf561 100644
69+ index d13a90f530fd47d16be0e6681317d627b8877f19..a6be87cd24168f76ba1658496642ec0ead1d3923 100644
7070--- a/content/renderer/render_view_impl.cc
7171+++ b/content/renderer/render_view_impl.cc
7272@@ -77,6 +77,7 @@
@@ -77,7 +77,7 @@ index a9508139d626447ebf54edf1281337b9f7a3f406..ee84732bc535538f95fc2c767060dca5
7777 #include "content/renderer/media/audio/audio_device_factory.h"
7878 #include "content/renderer/media/stream/media_stream_device_observer.h"
7979 #include "content/renderer/media/video_capture/video_capture_impl_manager.h"
80- @@ -1368 ,6 +1369 ,8 @@ WebView* RenderViewImpl::CreateView(
80+ @@ -1358 ,6 +1359 ,8 @@ WebView* RenderViewImpl::CreateView(
8181 }
8282 params->features = ConvertWebWindowFeaturesToMojoWindowFeatures(features);
8383
@@ -87,10 +87,10 @@ index a9508139d626447ebf54edf1281337b9f7a3f406..ee84732bc535538f95fc2c767060dca5
8787 // moved on send.
8888 bool is_background_tab =
8989diff --git a/content/shell/browser/web_test/web_test_content_browser_client.cc b/content/shell/browser/web_test/web_test_content_browser_client.cc
90- index a303b169acb638a0c4bbec1349a028c8d89762bd..c95dcedefc74e5ad9883d16448bb36fcb5a088a6 100644
90+ index 3e3f251af3c531fca379f7fa00f67d671bbe2d5f..e77427146729664247e4dd3313f8533a78059bf7 100644
9191--- a/content/shell/browser/web_test/web_test_content_browser_client.cc
9292+++ b/content/shell/browser/web_test/web_test_content_browser_client.cc
93- @@ -298 ,6 +298 ,8 @@ bool WebTestContentBrowserClient::CanCreateWindow(
93+ @@ -299 ,6 +299 ,8 @@ bool WebTestContentBrowserClient::CanCreateWindow(
9494 const std::string& frame_name,
9595 WindowOpenDisposition disposition,
9696 const blink::mojom::WindowFeatures& features,
@@ -100,10 +100,10 @@ index a303b169acb638a0c4bbec1349a028c8d89762bd..c95dcedefc74e5ad9883d16448bb36fc
100100 bool opener_suppressed,
101101 bool* no_javascript_access) {
102102diff --git a/content/shell/browser/web_test/web_test_content_browser_client.h b/content/shell/browser/web_test/web_test_content_browser_client.h
103- index 6413e5f117d7dfd4a61779d4c971c28a14a86082..a02e232249cf99c55ec5b07a94b29f0a6d4a38bf 100644
103+ index 8b9ae118bca4678c315d820af6b4dbe850943ed4..acde862d6d48429db5936f2e6735017dc2ef647e 100644
104104--- a/content/shell/browser/web_test/web_test_content_browser_client.h
105105+++ b/content/shell/browser/web_test/web_test_content_browser_client.h
106- @@ -68 ,6 +68 ,8 @@ class WebTestContentBrowserClient : public ShellContentBrowserClient {
106+ @@ -69 ,6 +69 ,8 @@ class WebTestContentBrowserClient : public ShellContentBrowserClient {
107107 const std::string& frame_name,
108108 WindowOpenDisposition disposition,
109109 const blink::mojom::WindowFeatures& features,
0 commit comments