chore: bump chromium to 93.0.4532.2 (main) (#29527)
* chore: bump chromium in DEPS to 93.0.4531.0 * chore: update patches * Remove IPC::Listener from WebContentsObserver https://chromium-review.googlesource.com/c/chromium/src/+/2910240 * serial: Move serial policy from profile to local state https://chromium-review.googlesource.com/c/chromium/src/+/2914194 * chore: fix pip test * chore: bump chromium in DEPS to 93.0.4532.2 * chore: update patches * Follow up ColorChooser clean ups https://chromium-review.googlesource.com/c/chromium/src/+/2928026 * Distinguish between no default printer vs. query error https://chromium-review.googlesource.com/c/chromium/src/+/2932396 * chore: remove build_do_not_include_vr_directx_helpers_when_enable_vr.patch Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: deepak1556 <hop2deep@gmail.com>
This commit is contained in:
parent
1c0e8a65c4
commit
fa2db00e55
37 changed files with 169 additions and 212 deletions
2
DEPS
2
DEPS
|
@ -14,7 +14,7 @@ gclient_gn_args = [
|
||||||
|
|
||||||
vars = {
|
vars = {
|
||||||
'chromium_version':
|
'chromium_version':
|
||||||
'93.0.4530.0',
|
'93.0.4532.2',
|
||||||
'node_version':
|
'node_version':
|
||||||
'v14.17.0',
|
'v14.17.0',
|
||||||
'nan_version':
|
'nan_version':
|
||||||
|
|
|
@ -15,7 +15,6 @@ enable_reset_aspect_ratio.patch
|
||||||
v8_context_snapshot_generator.patch
|
v8_context_snapshot_generator.patch
|
||||||
boringssl_build_gn.patch
|
boringssl_build_gn.patch
|
||||||
pepper_plugin_support.patch
|
pepper_plugin_support.patch
|
||||||
no_cache_storage_check.patch
|
|
||||||
gtk_visibility.patch
|
gtk_visibility.patch
|
||||||
sysroot.patch
|
sysroot.patch
|
||||||
resource_file_conflict.patch
|
resource_file_conflict.patch
|
||||||
|
@ -100,4 +99,3 @@ make_include_of_stack_trace_h_unconditional.patch
|
||||||
build_libc_as_static_library.patch
|
build_libc_as_static_library.patch
|
||||||
build_do_not_depend_on_packed_resource_integrity.patch
|
build_do_not_depend_on_packed_resource_integrity.patch
|
||||||
build_read_idl_files_as_utf8_to_fix_python3_character_encodding.patch
|
build_read_idl_files_as_utf8_to_fix_python3_character_encodding.patch
|
||||||
build_do_not_include_vr_directx_helpers_when_enable_vr.patch
|
|
||||||
|
|
|
@ -23,7 +23,7 @@ index 3d985164eee3d7d8ef9e7ff2215ec9a17ec157a5..9c1c4fd8528fbb088f1836c8503c5875
|
||||||
int32_t world_id) {}
|
int32_t world_id) {}
|
||||||
virtual void DidClearWindowObject() {}
|
virtual void DidClearWindowObject() {}
|
||||||
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
||||||
index 08d697c611363155d3b6230b3e994ac456fb843b..cfc895ca8ce72655df5862d917a3954009930c4c 100644
|
index 1b0dc0994b6f54f3f287fd3d4e43a8abc301cc33..8d82d39a9897448eca1f2562008e9ef227749069 100644
|
||||||
--- a/content/renderer/render_frame_impl.cc
|
--- a/content/renderer/render_frame_impl.cc
|
||||||
+++ b/content/renderer/render_frame_impl.cc
|
+++ b/content/renderer/render_frame_impl.cc
|
||||||
@@ -4259,6 +4259,12 @@ void RenderFrameImpl::DidCreateScriptContext(v8::Local<v8::Context> context,
|
@@ -4259,6 +4259,12 @@ void RenderFrameImpl::DidCreateScriptContext(v8::Local<v8::Context> context,
|
||||||
|
|
|
@ -6,7 +6,7 @@ Subject: allow disabling blink scheduler throttling per RenderView
|
||||||
This allows us to disable throttling for hidden windows.
|
This allows us to disable throttling for hidden windows.
|
||||||
|
|
||||||
diff --git a/content/browser/renderer_host/render_view_host_impl.cc b/content/browser/renderer_host/render_view_host_impl.cc
|
diff --git a/content/browser/renderer_host/render_view_host_impl.cc b/content/browser/renderer_host/render_view_host_impl.cc
|
||||||
index 5f4b4d0a6b7df869fef93129b6a3ce4c217a74c5..f00052e3335c5c2dbd00812be61ccae048e3e5b1 100644
|
index 2e43f4e05e0521a8d1e3bf077360171128a0898f..5934a03cfb6fa7239aa0994fb0a10ae6c5ce69c8 100644
|
||||||
--- a/content/browser/renderer_host/render_view_host_impl.cc
|
--- a/content/browser/renderer_host/render_view_host_impl.cc
|
||||||
+++ b/content/browser/renderer_host/render_view_host_impl.cc
|
+++ b/content/browser/renderer_host/render_view_host_impl.cc
|
||||||
@@ -615,6 +615,11 @@ void RenderViewHostImpl::SetBackgroundOpaque(bool opaque) {
|
@@ -615,6 +615,11 @@ void RenderViewHostImpl::SetBackgroundOpaque(bool opaque) {
|
||||||
|
@ -34,7 +34,7 @@ index 37f3a9cae4ce9652943bbe7e71541ce182f52c1e..608b54785a1d8b34df41b030f65253c1
|
||||||
void SendRendererPreferencesToRenderer(
|
void SendRendererPreferencesToRenderer(
|
||||||
const blink::RendererPreferences& preferences);
|
const blink::RendererPreferences& preferences);
|
||||||
diff --git a/content/public/browser/render_view_host.h b/content/public/browser/render_view_host.h
|
diff --git a/content/public/browser/render_view_host.h b/content/public/browser/render_view_host.h
|
||||||
index 9f1acca2bdb697b79a01362a9a5d8dd098eca925..c57c03b838a773d41614002afee27520f4488c6f 100644
|
index 740d1c322b740d374dd0287d99daebc1fe39ceda..f6ed1402120c0d8b30356c87a52d88fe39ed08d9 100644
|
||||||
--- a/content/public/browser/render_view_host.h
|
--- a/content/public/browser/render_view_host.h
|
||||||
+++ b/content/public/browser/render_view_host.h
|
+++ b/content/public/browser/render_view_host.h
|
||||||
@@ -90,6 +90,9 @@ class CONTENT_EXPORT RenderViewHost {
|
@@ -90,6 +90,9 @@ class CONTENT_EXPORT RenderViewHost {
|
||||||
|
|
|
@ -49,10 +49,10 @@ index 8bf6b4bc077cc41da5e0e6b13302bc343537c68f..01bddc0bcb7476408023c4cfc042a088
|
||||||
// its owning reference back to our owning LocalFrame.
|
// its owning reference back to our owning LocalFrame.
|
||||||
client_->Detached(type);
|
client_->Detached(type);
|
||||||
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 932b271a34fe295b2f0dd807f67b22682addfbf9..ea8336ff1f6c8bf26465e5ff6ed01cae0899f258 100644
|
index d7610b904d1656e410af376c8c79d5339ef87dca..26091688b05ea60a33e7a0a4b7d101814263f7ff 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
|
||||||
@@ -784,10 +784,6 @@ bool LocalFrame::DetachImpl(FrameDetachType type) {
|
@@ -792,10 +792,6 @@ bool LocalFrame::DetachImpl(FrameDetachType type) {
|
||||||
}
|
}
|
||||||
DCHECK(!view_ || !view_->IsAttached());
|
DCHECK(!view_ || !view_->IsAttached());
|
||||||
|
|
||||||
|
@ -63,7 +63,7 @@ index 932b271a34fe295b2f0dd807f67b22682addfbf9..ea8336ff1f6c8bf26465e5ff6ed01cae
|
||||||
if (!Client())
|
if (!Client())
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
@@ -833,6 +829,11 @@ bool LocalFrame::DetachImpl(FrameDetachType type) {
|
@@ -840,6 +836,11 @@ bool LocalFrame::DetachImpl(FrameDetachType type) {
|
||||||
DCHECK(!view_->IsAttached());
|
DCHECK(!view_->IsAttached());
|
||||||
Client()->WillBeDetached();
|
Client()->WillBeDetached();
|
||||||
|
|
||||||
|
|
|
@ -11,10 +11,10 @@ if we ever align our .pak file generation with Chrome we can remove this
|
||||||
patch.
|
patch.
|
||||||
|
|
||||||
diff --git a/chrome/BUILD.gn b/chrome/BUILD.gn
|
diff --git a/chrome/BUILD.gn b/chrome/BUILD.gn
|
||||||
index 75868925758560075e95b79a7473e635b23127d5..1aba073ab6bddfa20d82f66938383fe98baf5774 100644
|
index 8e07f7000de932bc9b6bf484b1a9fce4d4580b4a..eac65b694c0a0857f73f75228b8d673bdfcd2b93 100644
|
||||||
--- a/chrome/BUILD.gn
|
--- a/chrome/BUILD.gn
|
||||||
+++ b/chrome/BUILD.gn
|
+++ b/chrome/BUILD.gn
|
||||||
@@ -170,11 +170,16 @@ if (!is_android && !is_mac) {
|
@@ -172,11 +172,16 @@ if (!is_android && !is_mac) {
|
||||||
"common/crash_keys.h",
|
"common/crash_keys.h",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -33,10 +33,10 @@ index 75868925758560075e95b79a7473e635b23127d5..1aba073ab6bddfa20d82f66938383fe9
|
||||||
"//base",
|
"//base",
|
||||||
"//build:branding_buildflags",
|
"//build:branding_buildflags",
|
||||||
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
|
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
|
||||||
index 6a690c18e5fd8b36237be6711437cf8997e074c7..8b0fc49851669ac98bdeed9975ed1f84596ddfa2 100644
|
index 682bfaffd5b478921ead0bfbfac3a1154dbae33f..79fca1a1fbde53c306201dfdefd12b26b126fa54 100644
|
||||||
--- a/chrome/browser/BUILD.gn
|
--- a/chrome/browser/BUILD.gn
|
||||||
+++ b/chrome/browser/BUILD.gn
|
+++ b/chrome/browser/BUILD.gn
|
||||||
@@ -4287,7 +4287,7 @@ static_library("browser") {
|
@@ -4291,7 +4291,7 @@ static_library("browser") {
|
||||||
|
|
||||||
# On Windows, the hashes are embedded in //chrome:chrome_initial rather
|
# On Windows, the hashes are embedded in //chrome:chrome_initial rather
|
||||||
# than here in :chrome_dll.
|
# than here in :chrome_dll.
|
||||||
|
@ -46,10 +46,10 @@ index 6a690c18e5fd8b36237be6711437cf8997e074c7..8b0fc49851669ac98bdeed9975ed1f84
|
||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/chrome/test/BUILD.gn b/chrome/test/BUILD.gn
|
diff --git a/chrome/test/BUILD.gn b/chrome/test/BUILD.gn
|
||||||
index 081cb42207daad824a12ea8b5c709387a3a0832a..4c4d614a47f36d2d75bd83081f10c5d294f59d6c 100644
|
index 710a4d28f6fad2a51bfd773219456ade02e7b4d0..5349ca0848e783db71d02355bd763d2174e4680f 100644
|
||||||
--- a/chrome/test/BUILD.gn
|
--- a/chrome/test/BUILD.gn
|
||||||
+++ b/chrome/test/BUILD.gn
|
+++ b/chrome/test/BUILD.gn
|
||||||
@@ -4878,10 +4878,15 @@ test("unit_tests") {
|
@@ -4910,10 +4910,15 @@ test("unit_tests") {
|
||||||
assert(toolkit_views)
|
assert(toolkit_views)
|
||||||
sources += [ "../browser/ui/startup/credential_provider_signin_info_fetcher_win_unittest.cc" ]
|
sources += [ "../browser/ui/startup/credential_provider_signin_info_fetcher_win_unittest.cc" ]
|
||||||
deps += [
|
deps += [
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Samuel Attard <samuel.r.attard@gmail.com>
|
|
||||||
Date: Wed, 2 Jun 2021 15:10:18 -0700
|
|
||||||
Subject: build: do not include vr:directx_helpers when !enable_vr
|
|
||||||
|
|
||||||
Upstream: https://chromium-review.googlesource.com/c/chromium/src/+/2935426
|
|
||||||
|
|
||||||
diff --git a/chrome/test/BUILD.gn b/chrome/test/BUILD.gn
|
|
||||||
index 4c4d614a47f36d2d75bd83081f10c5d294f59d6c..864708e3f75b3fb8fce7b3cfedda52049c43bcc1 100644
|
|
||||||
--- a/chrome/test/BUILD.gn
|
|
||||||
+++ b/chrome/test/BUILD.gn
|
|
||||||
@@ -4883,9 +4883,7 @@ test("unit_tests") {
|
|
||||||
]
|
|
||||||
|
|
||||||
if (!is_electron_build) {
|
|
||||||
- deps += [
|
|
||||||
- "//chrome:packed_resources_integrity",
|
|
||||||
- ]
|
|
||||||
+ deps += [ "//chrome:packed_resources_integrity" ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -8568,7 +8566,7 @@ if (!is_android) {
|
|
||||||
"//third_party/blink/web_tests/resources/testharness.js",
|
|
||||||
]
|
|
||||||
|
|
||||||
- if (is_win) {
|
|
||||||
+ if (is_win && enable_vr) {
|
|
||||||
deps += [
|
|
||||||
"//device/vr",
|
|
||||||
"//device/vr:directx_helpers",
|
|
|
@ -9,10 +9,10 @@ potentially prevent a window from being created.
|
||||||
TODO(loc): this patch is currently broken.
|
TODO(loc): this patch is currently broken.
|
||||||
|
|
||||||
diff --git a/content/browser/renderer_host/render_frame_host_impl.cc b/content/browser/renderer_host/render_frame_host_impl.cc
|
diff --git a/content/browser/renderer_host/render_frame_host_impl.cc b/content/browser/renderer_host/render_frame_host_impl.cc
|
||||||
index bf3147e7dcb7b2a31a856c8397c41f1d09d857b2..5c52a31673c511b58a49857a97dcb3c12ba5e702 100644
|
index 7549a07a55d064681b931a15018583e57ffc459b..3b1131ea1f95e7217e87e73e8b1c880ac1e09921 100644
|
||||||
--- a/content/browser/renderer_host/render_frame_host_impl.cc
|
--- a/content/browser/renderer_host/render_frame_host_impl.cc
|
||||||
+++ b/content/browser/renderer_host/render_frame_host_impl.cc
|
+++ b/content/browser/renderer_host/render_frame_host_impl.cc
|
||||||
@@ -5934,6 +5934,7 @@ void RenderFrameHostImpl::CreateNewWindow(
|
@@ -5940,6 +5940,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,
|
||||||
|
@ -21,10 +21,10 @@ index bf3147e7dcb7b2a31a856c8397c41f1d09d857b2..5c52a31673c511b58a49857a97dcb3c1
|
||||||
&no_javascript_access);
|
&no_javascript_access);
|
||||||
|
|
||||||
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 da7b464837a13a901e4a670d00d2a45c94dabd7a..4728f584f537b6496a437511873028c0a454a1d2 100644
|
index ca25b3772e1186058ae90542cbfd541709101a16..b7bbed210f92b350b2dcd3f87dc0c87476ab2b5e 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
|
||||||
@@ -3757,6 +3757,14 @@ RenderFrameHostDelegate* WebContentsImpl::CreateNewWindow(
|
@@ -3760,6 +3760,14 @@ RenderFrameHostDelegate* WebContentsImpl::CreateNewWindow(
|
||||||
}
|
}
|
||||||
auto* new_contents_impl = new_contents.get();
|
auto* new_contents_impl = new_contents.get();
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ index da7b464837a13a901e4a670d00d2a45c94dabd7a..4728f584f537b6496a437511873028c0
|
||||||
new_contents_impl->GetController().SetSessionStorageNamespace(
|
new_contents_impl->GetController().SetSessionStorageNamespace(
|
||||||
partition_id, session_storage_namespace);
|
partition_id, session_storage_namespace);
|
||||||
|
|
||||||
@@ -3799,12 +3807,6 @@ RenderFrameHostDelegate* WebContentsImpl::CreateNewWindow(
|
@@ -3802,12 +3810,6 @@ RenderFrameHostDelegate* WebContentsImpl::CreateNewWindow(
|
||||||
AddWebContentsDestructionObserver(new_contents_impl);
|
AddWebContentsDestructionObserver(new_contents_impl);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -68,7 +68,7 @@ index e7293484f9779d87ee5e5d913b72f2eca24f91e1..71928d8cc6216f20704a7adda528bacd
|
||||||
|
|
||||||
// Operation result when the renderer asks the browser to create a new window.
|
// Operation result when the renderer asks the browser to create a new window.
|
||||||
diff --git a/content/public/browser/content_browser_client.cc b/content/public/browser/content_browser_client.cc
|
diff --git a/content/public/browser/content_browser_client.cc b/content/public/browser/content_browser_client.cc
|
||||||
index dcc9c2261a5a68230f929e2d8755cc752d704c4d..6ddae5e216070967b592c81e3d465087d27905b1 100644
|
index 09597633dfd443376784d8645611ab18a903bf23..1fe182db87390b346fa03091dcc177611943d70e 100644
|
||||||
--- a/content/public/browser/content_browser_client.cc
|
--- a/content/public/browser/content_browser_client.cc
|
||||||
+++ b/content/public/browser/content_browser_client.cc
|
+++ b/content/public/browser/content_browser_client.cc
|
||||||
@@ -566,6 +566,8 @@ bool ContentBrowserClient::CanCreateWindow(
|
@@ -566,6 +566,8 @@ bool ContentBrowserClient::CanCreateWindow(
|
||||||
|
@ -81,7 +81,7 @@ index dcc9c2261a5a68230f929e2d8755cc752d704c4d..6ddae5e216070967b592c81e3d465087
|
||||||
bool opener_suppressed,
|
bool opener_suppressed,
|
||||||
bool* no_javascript_access) {
|
bool* no_javascript_access) {
|
||||||
diff --git a/content/public/browser/content_browser_client.h b/content/public/browser/content_browser_client.h
|
diff --git a/content/public/browser/content_browser_client.h b/content/public/browser/content_browser_client.h
|
||||||
index 09ce07d6501e1c651cf3ae76e4687650bb0c6f18..31414b7818ecb333be7cff85195d06c850202c6b 100644
|
index 7dd2b78088759ffdd80c33cd529adbb93215334f..5ec83c0a56fc91d3c13d97dd8c58a286b6358146 100644
|
||||||
--- a/content/public/browser/content_browser_client.h
|
--- a/content/public/browser/content_browser_client.h
|
||||||
+++ b/content/public/browser/content_browser_client.h
|
+++ b/content/public/browser/content_browser_client.h
|
||||||
@@ -160,6 +160,7 @@ class NetworkService;
|
@@ -160,6 +160,7 @@ class NetworkService;
|
||||||
|
@ -102,10 +102,10 @@ index 09ce07d6501e1c651cf3ae76e4687650bb0c6f18..31414b7818ecb333be7cff85195d06c8
|
||||||
bool opener_suppressed,
|
bool opener_suppressed,
|
||||||
bool* no_javascript_access);
|
bool* no_javascript_access);
|
||||||
diff --git a/content/public/browser/web_contents_delegate.cc b/content/public/browser/web_contents_delegate.cc
|
diff --git a/content/public/browser/web_contents_delegate.cc b/content/public/browser/web_contents_delegate.cc
|
||||||
index bf70b55e6b643686c6b57fbd4a51ad4f6927fa56..1d7b049404282bddb26ea04ab26a0fa726d5a958 100644
|
index 8ba5d82ebb39b495a0c175c771be8c4f071b5052..cf2974dad890e61e4090d3328b23de203838bd7c 100644
|
||||||
--- a/content/public/browser/web_contents_delegate.cc
|
--- a/content/public/browser/web_contents_delegate.cc
|
||||||
+++ b/content/public/browser/web_contents_delegate.cc
|
+++ b/content/public/browser/web_contents_delegate.cc
|
||||||
@@ -27,6 +27,17 @@ namespace content {
|
@@ -28,6 +28,17 @@ namespace content {
|
||||||
|
|
||||||
WebContentsDelegate::WebContentsDelegate() = default;
|
WebContentsDelegate::WebContentsDelegate() = default;
|
||||||
|
|
||||||
|
@ -124,7 +124,7 @@ index bf70b55e6b643686c6b57fbd4a51ad4f6927fa56..1d7b049404282bddb26ea04ab26a0fa7
|
||||||
const OpenURLParams& params) {
|
const OpenURLParams& params) {
|
||||||
return nullptr;
|
return nullptr;
|
||||||
diff --git a/content/public/browser/web_contents_delegate.h b/content/public/browser/web_contents_delegate.h
|
diff --git a/content/public/browser/web_contents_delegate.h b/content/public/browser/web_contents_delegate.h
|
||||||
index b1cfa654259d431adfada00a00f9bfc8ae5ab292..484d36de2ac0ef3b1d19bbd0d6c79db84e53b7fb 100644
|
index 8a3c4c24a55ae7c520514ded527eb6214a5708a9..631c9b3aab0f2dfe8e6d8437b3f31676e8e158b5 100644
|
||||||
--- a/content/public/browser/web_contents_delegate.h
|
--- a/content/public/browser/web_contents_delegate.h
|
||||||
+++ b/content/public/browser/web_contents_delegate.h
|
+++ b/content/public/browser/web_contents_delegate.h
|
||||||
@@ -16,6 +16,7 @@
|
@@ -16,6 +16,7 @@
|
||||||
|
|
|
@ -140,10 +140,10 @@ index ef84e04d628fb5cdbaf8fbbf84af3bf23e00c522..f1ee0bee5bfd08227a29498f8410d5d3
|
||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc
|
diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc
|
||||||
index 268f6547ff84b14c8f35afe36fcc3a46df65fdc9..68ad5985f1bc5d2e6bf90b2e8b59f413c1b888e1 100644
|
index 335611dcad36ab2bf058015321a9a72d8f77989b..06619bb2a343781edf422d21eb350b285b2419d9 100644
|
||||||
--- a/chrome/browser/ui/browser.cc
|
--- a/chrome/browser/ui/browser.cc
|
||||||
+++ b/chrome/browser/ui/browser.cc
|
+++ b/chrome/browser/ui/browser.cc
|
||||||
@@ -1796,12 +1796,11 @@ bool Browser::IsWebContentsCreationOverridden(
|
@@ -1797,12 +1797,11 @@ bool Browser::IsWebContentsCreationOverridden(
|
||||||
content::SiteInstance* source_site_instance,
|
content::SiteInstance* source_site_instance,
|
||||||
content::mojom::WindowContainerType window_container_type,
|
content::mojom::WindowContainerType window_container_type,
|
||||||
const GURL& opener_url,
|
const GURL& opener_url,
|
||||||
|
@ -159,7 +159,7 @@ index 268f6547ff84b14c8f35afe36fcc3a46df65fdc9..68ad5985f1bc5d2e6bf90b2e8b59f413
|
||||||
|
|
||||||
WebContents* Browser::CreateCustomWebContents(
|
WebContents* Browser::CreateCustomWebContents(
|
||||||
diff --git a/chrome/browser/ui/browser.h b/chrome/browser/ui/browser.h
|
diff --git a/chrome/browser/ui/browser.h b/chrome/browser/ui/browser.h
|
||||||
index 946c447afbde10c3136e8f13c3aaaa6333cc0153..f6d8708947997aa8256fd14687ca5c1bc79db68e 100644
|
index 25422f4bbe93f0bb31f88c2e11cd79e95d1845dd..679f93d43a07c27cdc14b1e78beee5c96e666095 100644
|
||||||
--- a/chrome/browser/ui/browser.h
|
--- a/chrome/browser/ui/browser.h
|
||||||
+++ b/chrome/browser/ui/browser.h
|
+++ b/chrome/browser/ui/browser.h
|
||||||
@@ -791,8 +791,7 @@ class Browser : public TabStripModelObserver,
|
@@ -791,8 +791,7 @@ class Browser : public TabStripModelObserver,
|
||||||
|
@ -201,10 +201,10 @@ index 058ec72442d59989c4d6df4a7c791ecfeff0ef99..f7c8c2139382cb2e290c561624291afe
|
||||||
// The profile used for the presentation.
|
// The profile used for the presentation.
|
||||||
Profile* otr_profile_;
|
Profile* otr_profile_;
|
||||||
diff --git a/components/embedder_support/android/delegate/web_contents_delegate_android.cc b/components/embedder_support/android/delegate/web_contents_delegate_android.cc
|
diff --git a/components/embedder_support/android/delegate/web_contents_delegate_android.cc b/components/embedder_support/android/delegate/web_contents_delegate_android.cc
|
||||||
index 821efb221cd2a6efca5ec9af0e91d930bf335dea..f5c34246a329ce49d5fe84067c722656005b89fa 100644
|
index 9364a722de5183c077a9c50b8c8a48ffa3a0fea6..ddde17de38bc5ca904046702a28a88d7c00f18c4 100644
|
||||||
--- a/components/embedder_support/android/delegate/web_contents_delegate_android.cc
|
--- a/components/embedder_support/android/delegate/web_contents_delegate_android.cc
|
||||||
+++ b/components/embedder_support/android/delegate/web_contents_delegate_android.cc
|
+++ b/components/embedder_support/android/delegate/web_contents_delegate_android.cc
|
||||||
@@ -169,14 +169,13 @@ bool WebContentsDelegateAndroid::IsWebContentsCreationOverridden(
|
@@ -170,14 +170,13 @@ bool WebContentsDelegateAndroid::IsWebContentsCreationOverridden(
|
||||||
content::SiteInstance* source_site_instance,
|
content::SiteInstance* source_site_instance,
|
||||||
content::mojom::WindowContainerType window_container_type,
|
content::mojom::WindowContainerType window_container_type,
|
||||||
const GURL& opener_url,
|
const GURL& opener_url,
|
||||||
|
@ -222,7 +222,7 @@ index 821efb221cd2a6efca5ec9af0e91d930bf335dea..f5c34246a329ce49d5fe84067c722656
|
||||||
java_gurl);
|
java_gurl);
|
||||||
}
|
}
|
||||||
diff --git a/components/embedder_support/android/delegate/web_contents_delegate_android.h b/components/embedder_support/android/delegate/web_contents_delegate_android.h
|
diff --git a/components/embedder_support/android/delegate/web_contents_delegate_android.h b/components/embedder_support/android/delegate/web_contents_delegate_android.h
|
||||||
index cf50204a6aeb099d25dc41d4180f8a1e32a63eda..642e88a4de3044173423fae5bfe2e30ef442f366 100644
|
index 4b832f4c3a051eefca57909958334631335e03e1..8aed42112d8fad7df813524cf700d8082ad75c47 100644
|
||||||
--- a/components/embedder_support/android/delegate/web_contents_delegate_android.h
|
--- a/components/embedder_support/android/delegate/web_contents_delegate_android.h
|
||||||
+++ b/components/embedder_support/android/delegate/web_contents_delegate_android.h
|
+++ b/components/embedder_support/android/delegate/web_contents_delegate_android.h
|
||||||
@@ -78,8 +78,7 @@ class WebContentsDelegateAndroid : public content::WebContentsDelegate {
|
@@ -78,8 +78,7 @@ class WebContentsDelegateAndroid : public content::WebContentsDelegate {
|
||||||
|
@ -264,10 +264,10 @@ index c5c5a7b63b5b3b62a9517cbef3ae23ce57a3c89c..4f1b7e88d6d2ae89a60311c8aeb1fcee
|
||||||
void AddNewContents(content::WebContents* source,
|
void AddNewContents(content::WebContents* source,
|
||||||
std::unique_ptr<content::WebContents> new_contents,
|
std::unique_ptr<content::WebContents> new_contents,
|
||||||
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 6cbe9f509390367bf97bfbf1f2ebd58215e74db3..b21c2fa17d71a05a2b363cf31bbaaae82a3dc7aa 100644
|
index 093a8e7d44114fcc549bb7523694c19e887ce292..c33e2b46847fed343d1f0da781e5872027121785 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
|
||||||
@@ -3709,8 +3709,7 @@ RenderFrameHostDelegate* WebContentsImpl::CreateNewWindow(
|
@@ -3712,8 +3712,7 @@ RenderFrameHostDelegate* WebContentsImpl::CreateNewWindow(
|
||||||
|
|
||||||
if (delegate_ && delegate_->IsWebContentsCreationOverridden(
|
if (delegate_ && delegate_->IsWebContentsCreationOverridden(
|
||||||
source_site_instance, params.window_container_type,
|
source_site_instance, params.window_container_type,
|
||||||
|
@ -278,10 +278,10 @@ index 6cbe9f509390367bf97bfbf1f2ebd58215e74db3..b21c2fa17d71a05a2b363cf31bbaaae8
|
||||||
opener, source_site_instance, is_new_browsing_instance,
|
opener, source_site_instance, is_new_browsing_instance,
|
||||||
opener->GetLastCommittedURL(), params.frame_name, params.target_url,
|
opener->GetLastCommittedURL(), params.frame_name, params.target_url,
|
||||||
diff --git a/content/public/browser/web_contents_delegate.cc b/content/public/browser/web_contents_delegate.cc
|
diff --git a/content/public/browser/web_contents_delegate.cc b/content/public/browser/web_contents_delegate.cc
|
||||||
index 1d7b049404282bddb26ea04ab26a0fa726d5a958..ee6c311ba410a01ea90c95369abfdba1ae422388 100644
|
index cf2974dad890e61e4090d3328b23de203838bd7c..4eb0b83a4b68c0a0be3fbeca25d345a0246746c4 100644
|
||||||
--- a/content/public/browser/web_contents_delegate.cc
|
--- a/content/public/browser/web_contents_delegate.cc
|
||||||
+++ b/content/public/browser/web_contents_delegate.cc
|
+++ b/content/public/browser/web_contents_delegate.cc
|
||||||
@@ -135,8 +135,7 @@ bool WebContentsDelegate::IsWebContentsCreationOverridden(
|
@@ -136,8 +136,7 @@ bool WebContentsDelegate::IsWebContentsCreationOverridden(
|
||||||
SiteInstance* source_site_instance,
|
SiteInstance* source_site_instance,
|
||||||
content::mojom::WindowContainerType window_container_type,
|
content::mojom::WindowContainerType window_container_type,
|
||||||
const GURL& opener_url,
|
const GURL& opener_url,
|
||||||
|
@ -292,7 +292,7 @@ index 1d7b049404282bddb26ea04ab26a0fa726d5a958..ee6c311ba410a01ea90c95369abfdba1
|
||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/content/public/browser/web_contents_delegate.h b/content/public/browser/web_contents_delegate.h
|
diff --git a/content/public/browser/web_contents_delegate.h b/content/public/browser/web_contents_delegate.h
|
||||||
index 484d36de2ac0ef3b1d19bbd0d6c79db84e53b7fb..339577e0e4297904b186a2b2abae6fc9e8c4625e 100644
|
index 631c9b3aab0f2dfe8e6d8437b3f31676e8e158b5..b8fad336db3a4b1f3e7877df179d29b32d719fc3 100644
|
||||||
--- a/content/public/browser/web_contents_delegate.h
|
--- a/content/public/browser/web_contents_delegate.h
|
||||||
+++ b/content/public/browser/web_contents_delegate.h
|
+++ b/content/public/browser/web_contents_delegate.h
|
||||||
@@ -319,8 +319,7 @@ class CONTENT_EXPORT WebContentsDelegate {
|
@@ -319,8 +319,7 @@ class CONTENT_EXPORT WebContentsDelegate {
|
||||||
|
@ -404,10 +404,10 @@ index dd1f6129173a0e19023f4ec9b66c44486b080456..d10468c06f84b59387af0a8fd5bc1c06
|
||||||
->options()
|
->options()
|
||||||
->block_new_web_contents();
|
->block_new_web_contents();
|
||||||
diff --git a/ui/views/controls/webview/web_dialog_view.cc b/ui/views/controls/webview/web_dialog_view.cc
|
diff --git a/ui/views/controls/webview/web_dialog_view.cc b/ui/views/controls/webview/web_dialog_view.cc
|
||||||
index cd3f3c8849060fec8d9612d26c6c34caeefb3995..1ed386fd54918b24ebc81d6c2524e5d1fe02a655 100644
|
index 606f82c4e9708c4099425603b6e8c3e6859f088b..b8a2dfb475c0ca9ae24901ca31bb92f328827bf7 100644
|
||||||
--- a/ui/views/controls/webview/web_dialog_view.cc
|
--- a/ui/views/controls/webview/web_dialog_view.cc
|
||||||
+++ b/ui/views/controls/webview/web_dialog_view.cc
|
+++ b/ui/views/controls/webview/web_dialog_view.cc
|
||||||
@@ -429,8 +429,7 @@ bool WebDialogView::IsWebContentsCreationOverridden(
|
@@ -438,8 +438,7 @@ bool WebDialogView::IsWebContentsCreationOverridden(
|
||||||
content::SiteInstance* source_site_instance,
|
content::SiteInstance* source_site_instance,
|
||||||
content::mojom::WindowContainerType window_container_type,
|
content::mojom::WindowContainerType window_container_type,
|
||||||
const GURL& opener_url,
|
const GURL& opener_url,
|
||||||
|
@ -418,10 +418,10 @@ index cd3f3c8849060fec8d9612d26c6c34caeefb3995..1ed386fd54918b24ebc81d6c2524e5d1
|
||||||
return delegate_->HandleShouldOverrideWebContentsCreation();
|
return delegate_->HandleShouldOverrideWebContentsCreation();
|
||||||
return false;
|
return false;
|
||||||
diff --git a/ui/views/controls/webview/web_dialog_view.h b/ui/views/controls/webview/web_dialog_view.h
|
diff --git a/ui/views/controls/webview/web_dialog_view.h b/ui/views/controls/webview/web_dialog_view.h
|
||||||
index 96896f5600495ff89b5209bb8cd72d7add6b404a..7df417f0509ddd993fa11bf6fb23ae68886d8008 100644
|
index 978155add287e3ce57ece8db0b142a7154b378b0..7bdfe79c5c77f91cdd59df65761504b1f532b2e4 100644
|
||||||
--- a/ui/views/controls/webview/web_dialog_view.h
|
--- a/ui/views/controls/webview/web_dialog_view.h
|
||||||
+++ b/ui/views/controls/webview/web_dialog_view.h
|
+++ b/ui/views/controls/webview/web_dialog_view.h
|
||||||
@@ -159,8 +159,7 @@ class WEBVIEW_EXPORT WebDialogView : public ClientView,
|
@@ -160,8 +160,7 @@ class WEBVIEW_EXPORT WebDialogView : public ClientView,
|
||||||
content::SiteInstance* source_site_instance,
|
content::SiteInstance* source_site_instance,
|
||||||
content::mojom::WindowContainerType window_container_type,
|
content::mojom::WindowContainerType window_container_type,
|
||||||
const GURL& opener_url,
|
const GURL& opener_url,
|
||||||
|
|
|
@ -7,10 +7,10 @@ spellchecker uses a few IDS_ resources. We need to load these from
|
||||||
Electrons grit header instead of Chromes
|
Electrons grit header instead of Chromes
|
||||||
|
|
||||||
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
|
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
|
||||||
index b4acb5dd3862e8411bfb00a99168e69822be0d53..6a690c18e5fd8b36237be6711437cf8997e074c7 100644
|
index bfd9846ee91df996491a381365c4629bf34b34cc..682bfaffd5b478921ead0bfbfac3a1154dbae33f 100644
|
||||||
--- a/chrome/browser/BUILD.gn
|
--- a/chrome/browser/BUILD.gn
|
||||||
+++ b/chrome/browser/BUILD.gn
|
+++ b/chrome/browser/BUILD.gn
|
||||||
@@ -6365,6 +6365,7 @@ static_library("browser") {
|
@@ -6375,6 +6375,7 @@ static_library("browser") {
|
||||||
deps += [
|
deps += [
|
||||||
"//components/spellcheck/browser",
|
"//components/spellcheck/browser",
|
||||||
"//components/spellcheck/common",
|
"//components/spellcheck/common",
|
||||||
|
|
|
@ -15,7 +15,7 @@ the redraw locking mechanism, which fixes these issues. The electron issue
|
||||||
can be found at https://github.com/electron/electron/issues/1821
|
can be found at https://github.com/electron/electron/issues/1821
|
||||||
|
|
||||||
diff --git a/ui/views/win/hwnd_message_handler.cc b/ui/views/win/hwnd_message_handler.cc
|
diff --git a/ui/views/win/hwnd_message_handler.cc b/ui/views/win/hwnd_message_handler.cc
|
||||||
index aabbdffa06268d5cd2b7ab46322d2db39e095cca..42d093965aa6d10a2d5f17fb9e0561adb60a5a70 100644
|
index a221915d4ca70f4e0c31902012f4739495c601fc..771b57e0380ff3b042fdbb2434127e8dba965b03 100644
|
||||||
--- a/ui/views/win/hwnd_message_handler.cc
|
--- a/ui/views/win/hwnd_message_handler.cc
|
||||||
+++ b/ui/views/win/hwnd_message_handler.cc
|
+++ b/ui/views/win/hwnd_message_handler.cc
|
||||||
@@ -307,6 +307,10 @@ constexpr int kSynthesizedMouseMessagesTimeDifference = 500;
|
@@ -307,6 +307,10 @@ constexpr int kSynthesizedMouseMessagesTimeDifference = 500;
|
||||||
|
@ -37,7 +37,7 @@ index aabbdffa06268d5cd2b7ab46322d2db39e095cca..42d093965aa6d10a2d5f17fb9e0561ad
|
||||||
(!(GetWindowLong(hwnd_, GWL_STYLE) & WS_CAPTION) ||
|
(!(GetWindowLong(hwnd_, GWL_STYLE) & WS_CAPTION) ||
|
||||||
!ui::win::IsAeroGlassEnabled())) {
|
!ui::win::IsAeroGlassEnabled())) {
|
||||||
if (should_lock_)
|
if (should_lock_)
|
||||||
@@ -978,6 +983,10 @@ HWNDMessageHandler::RegisterUnadjustedMouseEvent() {
|
@@ -976,6 +981,10 @@ HWNDMessageHandler::RegisterUnadjustedMouseEvent() {
|
||||||
return scoped_enable;
|
return scoped_enable;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ This regressed in https://chromium-review.googlesource.com/c/chromium/src/+/2572
|
||||||
Upstream: https://chromium-review.googlesource.com/c/chromium/src/+/2598393
|
Upstream: https://chromium-review.googlesource.com/c/chromium/src/+/2598393
|
||||||
|
|
||||||
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
||||||
index 5193c3f4b1832bf0ccb070b91aa6439cd7e56571..d34db0be6911cc058828135b4873483a735586a9 100644
|
index bdbde735ed2758ba8331b1dd910f39f5abe1b648..0f357ff053865b7f7ca95b0a290984dcbfdc1a16 100644
|
||||||
--- a/content/renderer/render_frame_impl.cc
|
--- a/content/renderer/render_frame_impl.cc
|
||||||
+++ b/content/renderer/render_frame_impl.cc
|
+++ b/content/renderer/render_frame_impl.cc
|
||||||
@@ -2328,7 +2328,7 @@ const blink::WebView* RenderFrameImpl::GetWebView() const {
|
@@ -2328,7 +2328,7 @@ const blink::WebView* RenderFrameImpl::GetWebView() const {
|
||||||
|
|
|
@ -19,10 +19,10 @@ index fb8bbb639f6b6d93581b4eb6500a54deb331f18d..71a5b130e2c956f4d43c9a5b6a21f887
|
||||||
aspect_ratio.height());
|
aspect_ratio.height());
|
||||||
}
|
}
|
||||||
diff --git a/ui/views/win/hwnd_message_handler.cc b/ui/views/win/hwnd_message_handler.cc
|
diff --git a/ui/views/win/hwnd_message_handler.cc b/ui/views/win/hwnd_message_handler.cc
|
||||||
index 42d093965aa6d10a2d5f17fb9e0561adb60a5a70..b0e7ccdb24a28abce941a690c914ee9f01963775 100644
|
index 771b57e0380ff3b042fdbb2434127e8dba965b03..41fa3c23b9a5d8596f2fb44d0957ab6e1f60a95a 100644
|
||||||
--- a/ui/views/win/hwnd_message_handler.cc
|
--- a/ui/views/win/hwnd_message_handler.cc
|
||||||
+++ b/ui/views/win/hwnd_message_handler.cc
|
+++ b/ui/views/win/hwnd_message_handler.cc
|
||||||
@@ -928,8 +928,11 @@ void HWNDMessageHandler::SetFullscreen(bool fullscreen) {
|
@@ -926,8 +926,11 @@ void HWNDMessageHandler::SetFullscreen(bool fullscreen) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void HWNDMessageHandler::SetAspectRatio(float aspect_ratio) {
|
void HWNDMessageHandler::SetAspectRatio(float aspect_ratio) {
|
||||||
|
|
|
@ -33,10 +33,10 @@ index 0ccfe130f00ec3b6c75cd8ee04d5a2777e1fd00c..653829457d58bf92057cc36aa8a28970
|
||||||
DISALLOW_COPY_AND_ASSIGN(StaticHttpUserAgentSettings);
|
DISALLOW_COPY_AND_ASSIGN(StaticHttpUserAgentSettings);
|
||||||
};
|
};
|
||||||
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 f70cf0036d950a0fd5ccb2ea432f51231ca382f2..946c749fd69743fe1e4d3a3b724f7d16fbcd3685 100644
|
index dcba764424f06d0b1f331ef7dc7f33b307f6a659..0655002a824c4e33b4fc984929cc7969e3305193 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
|
||||||
@@ -1141,6 +1141,13 @@ void NetworkContext::SetNetworkConditions(
|
@@ -1160,6 +1160,13 @@ void NetworkContext::SetNetworkConditions(
|
||||||
std::move(network_conditions));
|
std::move(network_conditions));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ index f70cf0036d950a0fd5ccb2ea432f51231ca382f2..946c749fd69743fe1e4d3a3b724f7d16
|
||||||
// This may only be called on NetworkContexts created with the constructor
|
// This may only be called on NetworkContexts created with the constructor
|
||||||
// that calls MakeURLRequestContext().
|
// that calls MakeURLRequestContext().
|
||||||
diff --git a/services/network/network_context.h b/services/network/network_context.h
|
diff --git a/services/network/network_context.h b/services/network/network_context.h
|
||||||
index 22e155061860f6782b261205f6297c09f8c6e1fa..656d1de560a1db7ff4973a9e087fcb7cd9e976e0 100644
|
index 093a9bcf105b925f6c8a1491f623adcfedf4aa51..efa3f4dd97c2a00da1168f88313b6e4200a7b2ff 100644
|
||||||
--- a/services/network/network_context.h
|
--- a/services/network/network_context.h
|
||||||
+++ b/services/network/network_context.h
|
+++ b/services/network/network_context.h
|
||||||
@@ -254,6 +254,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkContext
|
@@ -254,6 +254,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkContext
|
||||||
|
@ -63,10 +63,10 @@ index 22e155061860f6782b261205f6297c09f8c6e1fa..656d1de560a1db7ff4973a9e087fcb7c
|
||||||
void SetEnableReferrers(bool enable_referrers) override;
|
void SetEnableReferrers(bool enable_referrers) override;
|
||||||
#if BUILDFLAG(IS_CHROMEOS_ASH)
|
#if BUILDFLAG(IS_CHROMEOS_ASH)
|
||||||
diff --git a/services/network/public/mojom/network_context.mojom b/services/network/public/mojom/network_context.mojom
|
diff --git a/services/network/public/mojom/network_context.mojom b/services/network/public/mojom/network_context.mojom
|
||||||
index 492a03d742702e2aaaf00cc77fdd53c8a8d968cd..30795a4ce31f22fe49511be96ba9865bc5ff8300 100644
|
index a1ca0c3521cc26fd5a6ee83385516d1623e749ed..3a775db4edf1e0568c6fe23566a37358d5e5e2d2 100644
|
||||||
--- a/services/network/public/mojom/network_context.mojom
|
--- a/services/network/public/mojom/network_context.mojom
|
||||||
+++ b/services/network/public/mojom/network_context.mojom
|
+++ b/services/network/public/mojom/network_context.mojom
|
||||||
@@ -943,6 +943,9 @@ interface NetworkContext {
|
@@ -956,6 +956,9 @@ interface NetworkContext {
|
||||||
SetNetworkConditions(mojo_base.mojom.UnguessableToken throttling_profile_id,
|
SetNetworkConditions(mojo_base.mojom.UnguessableToken throttling_profile_id,
|
||||||
NetworkConditions? conditions);
|
NetworkConditions? conditions);
|
||||||
|
|
||||||
|
@ -77,10 +77,10 @@ index 492a03d742702e2aaaf00cc77fdd53c8a8d968cd..30795a4ce31f22fe49511be96ba9865b
|
||||||
SetAcceptLanguage(string new_accept_language);
|
SetAcceptLanguage(string new_accept_language);
|
||||||
|
|
||||||
diff --git a/services/network/test/test_network_context.h b/services/network/test/test_network_context.h
|
diff --git a/services/network/test/test_network_context.h b/services/network/test/test_network_context.h
|
||||||
index a63f76756d4cb7e5cd60d6d7f2b2c5be5b45d3bf..13cff4ac5f699e78f3fb4fb6753b94e87f4d09e2 100644
|
index a0b7e16d2297de4fb6eab21cc9411a33c20a8763..e54a43392cdaf67c2d854367204605ad66ec1f10 100644
|
||||||
--- a/services/network/test/test_network_context.h
|
--- a/services/network/test/test_network_context.h
|
||||||
+++ b/services/network/test/test_network_context.h
|
+++ b/services/network/test/test_network_context.h
|
||||||
@@ -117,6 +117,7 @@ class TestNetworkContext : public mojom::NetworkContext {
|
@@ -121,6 +121,7 @@ class TestNetworkContext : public mojom::NetworkContext {
|
||||||
void CloseIdleConnections(CloseIdleConnectionsCallback callback) override {}
|
void CloseIdleConnections(CloseIdleConnectionsCallback callback) override {}
|
||||||
void SetNetworkConditions(const base::UnguessableToken& throttling_profile_id,
|
void SetNetworkConditions(const base::UnguessableToken& throttling_profile_id,
|
||||||
mojom::NetworkConditionsPtr conditions) override {}
|
mojom::NetworkConditionsPtr conditions) override {}
|
||||||
|
|
|
@ -8,10 +8,10 @@ we invoke it in order to expose contents.decrementCapturerCount([stayHidden, sta
|
||||||
to users. We should try to upstream this.
|
to users. We should try to upstream this.
|
||||||
|
|
||||||
diff --git a/content/browser/web_contents/web_contents_impl.h b/content/browser/web_contents/web_contents_impl.h
|
diff --git a/content/browser/web_contents/web_contents_impl.h b/content/browser/web_contents/web_contents_impl.h
|
||||||
index de9f77c4fe4dda9005e7211fba22c496008e6d98..28d401ae1ebb1d6f94d5069003d1bc5546e5449e 100644
|
index c8013e9462f10dbd2ddc78f614f04351a9568acf..0a13ec5e447c1dcb8984712bd578960750b39d6d 100644
|
||||||
--- a/content/browser/web_contents/web_contents_impl.h
|
--- a/content/browser/web_contents/web_contents_impl.h
|
||||||
+++ b/content/browser/web_contents/web_contents_impl.h
|
+++ b/content/browser/web_contents/web_contents_impl.h
|
||||||
@@ -1771,10 +1771,12 @@ class CONTENT_EXPORT WebContentsImpl : public WebContents,
|
@@ -1769,10 +1769,12 @@ class CONTENT_EXPORT WebContentsImpl : public WebContents,
|
||||||
// outermost frame trees in this WebContents.
|
// outermost frame trees in this WebContents.
|
||||||
std::vector<RenderFrameHostImpl*> GetOutermostMainFrames();
|
std::vector<RenderFrameHostImpl*> GetOutermostMainFrames();
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ as they will loaded as empty strings.
|
||||||
* IDS_UTILITY_PROCESS_PRINTING_SERVICE_NAME on Windows
|
* IDS_UTILITY_PROCESS_PRINTING_SERVICE_NAME on Windows
|
||||||
|
|
||||||
diff --git a/chrome/browser/pdf/pdf_extension_util.cc b/chrome/browser/pdf/pdf_extension_util.cc
|
diff --git a/chrome/browser/pdf/pdf_extension_util.cc b/chrome/browser/pdf/pdf_extension_util.cc
|
||||||
index 67a7140453728a685ad8fca283a1465ddc4a8a51..1b7bed03e5c3231fdd73aa369a598db5a883bfec 100644
|
index 6f3045599181d92b1cf0ceb39fb3fa2b02968e78..a7df75dda956b0b57c782ae9a3c5ac2cdc20a318 100644
|
||||||
--- a/chrome/browser/pdf/pdf_extension_util.cc
|
--- a/chrome/browser/pdf/pdf_extension_util.cc
|
||||||
+++ b/chrome/browser/pdf/pdf_extension_util.cc
|
+++ b/chrome/browser/pdf/pdf_extension_util.cc
|
||||||
@@ -10,8 +10,7 @@
|
@@ -10,8 +10,7 @@
|
||||||
|
|
|
@ -6,10 +6,10 @@ Subject: frame_host_manager.patch
|
||||||
Allows embedder to intercept site instances created by chromium.
|
Allows embedder to intercept site instances created by chromium.
|
||||||
|
|
||||||
diff --git a/content/browser/renderer_host/render_frame_host_manager.cc b/content/browser/renderer_host/render_frame_host_manager.cc
|
diff --git a/content/browser/renderer_host/render_frame_host_manager.cc b/content/browser/renderer_host/render_frame_host_manager.cc
|
||||||
index 2b89bf4e6073f4f4c7b8c6a6005efdaf64c7a7b5..9c507c6f227580fd0f8d717ca0b11a545eca6d98 100644
|
index dc2e6360fb77578fe9606977869e841dfa24a807..0791a0070829111e636804dbf5e70010443d27ee 100644
|
||||||
--- a/content/browser/renderer_host/render_frame_host_manager.cc
|
--- a/content/browser/renderer_host/render_frame_host_manager.cc
|
||||||
+++ b/content/browser/renderer_host/render_frame_host_manager.cc
|
+++ b/content/browser/renderer_host/render_frame_host_manager.cc
|
||||||
@@ -2929,6 +2929,9 @@ RenderFrameHostManager::GetSiteInstanceForNavigationRequest(
|
@@ -2931,6 +2931,9 @@ RenderFrameHostManager::GetSiteInstanceForNavigationRequest(
|
||||||
request->ResetStateForSiteInstanceChange();
|
request->ResetStateForSiteInstanceChange();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ index 2b89bf4e6073f4f4c7b8c6a6005efdaf64c7a7b5..9c507c6f227580fd0f8d717ca0b11a54
|
||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/content/public/browser/content_browser_client.h b/content/public/browser/content_browser_client.h
|
diff --git a/content/public/browser/content_browser_client.h b/content/public/browser/content_browser_client.h
|
||||||
index 31414b7818ecb333be7cff85195d06c850202c6b..ec3a452d43a08fe9edca1073f8b1c56771c42e41 100644
|
index 5ec83c0a56fc91d3c13d97dd8c58a286b6358146..7f729a5e626eb6025d9f3b761e4210eb06db3971 100644
|
||||||
--- a/content/public/browser/content_browser_client.h
|
--- a/content/public/browser/content_browser_client.h
|
||||||
+++ b/content/public/browser/content_browser_client.h
|
+++ b/content/public/browser/content_browser_client.h
|
||||||
@@ -265,6 +265,11 @@ class CONTENT_EXPORT ContentBrowserClient {
|
@@ -265,6 +265,11 @@ class CONTENT_EXPORT ContentBrowserClient {
|
||||||
|
|
|
@ -6,10 +6,10 @@ Subject: gritsettings_resource_ids.patch
|
||||||
Add electron resources file to the list of resource ids generation.
|
Add electron resources file to the list of resource ids generation.
|
||||||
|
|
||||||
diff --git a/tools/gritsettings/resource_ids.spec b/tools/gritsettings/resource_ids.spec
|
diff --git a/tools/gritsettings/resource_ids.spec b/tools/gritsettings/resource_ids.spec
|
||||||
index a67a4b93e9551d33c4daf419512598d56ef330f2..3a46809edea6ae0906d2591afc69e2db1259033a 100644
|
index 699091dadd3aa262df4d81387851fda479a48457..b1cc92faca468b9ccb9d63f5eae98ae4b9ac5e3a 100644
|
||||||
--- a/tools/gritsettings/resource_ids.spec
|
--- a/tools/gritsettings/resource_ids.spec
|
||||||
+++ b/tools/gritsettings/resource_ids.spec
|
+++ b/tools/gritsettings/resource_ids.spec
|
||||||
@@ -781,6 +781,11 @@
|
@@ -782,6 +782,11 @@
|
||||||
"includes": [3880],
|
"includes": [3880],
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -46,7 +46,7 @@ index 65adc773e82d99c5dd57d52e84a71e67d676be13..f5d0318c1c4fa036a233142cd6eea0a0
|
||||||
NSArray* node_array,
|
NSArray* node_array,
|
||||||
const LineIndexer* line_indexer) const {
|
const LineIndexer* line_indexer) const {
|
||||||
diff --git a/content/browser/accessibility/accessibility_tree_formatter_utils_mac.mm b/content/browser/accessibility/accessibility_tree_formatter_utils_mac.mm
|
diff --git a/content/browser/accessibility/accessibility_tree_formatter_utils_mac.mm b/content/browser/accessibility/accessibility_tree_formatter_utils_mac.mm
|
||||||
index 9e659cffb60ceec3d9f9ece23a524229e3eba565..36218d5179ea2f9935e1d8869f9205885c0bd6a4 100644
|
index cd3f9b267edd1f1b7adcc13ee871341e3b5ec2f5..115d5e93f094c0efcda5cc5a5fe69a211de664ad 100644
|
||||||
--- a/content/browser/accessibility/accessibility_tree_formatter_utils_mac.mm
|
--- a/content/browser/accessibility/accessibility_tree_formatter_utils_mac.mm
|
||||||
+++ b/content/browser/accessibility/accessibility_tree_formatter_utils_mac.mm
|
+++ b/content/browser/accessibility/accessibility_tree_formatter_utils_mac.mm
|
||||||
@@ -186,6 +186,7 @@
|
@@ -186,6 +186,7 @@
|
||||||
|
@ -54,10 +54,10 @@ index 9e659cffb60ceec3d9f9ece23a524229e3eba565..36218d5179ea2f9935e1d8869f920588
|
||||||
return OptionalNSObject::NotNilOrError(PropertyNodeToUIElement(arg_node));
|
return OptionalNSObject::NotNilOrError(PropertyNodeToUIElement(arg_node));
|
||||||
}
|
}
|
||||||
+#ifndef MAS_BUILD
|
+#ifndef MAS_BUILD
|
||||||
if (property_name == "AXIndexForTextMarker") { // TextMarker
|
if (property_name == "AXIndexForTextMarker" ||
|
||||||
return OptionalNSObject::NotNilOrError(PropertyNodeToTextMarker(arg_node));
|
property_name == "AXNextWordEndTextMarkerForTextMarker" ||
|
||||||
}
|
property_name ==
|
||||||
@@ -193,6 +194,7 @@
|
@@ -196,6 +197,7 @@
|
||||||
return OptionalNSObject::NotNilOrError(
|
return OptionalNSObject::NotNilOrError(
|
||||||
PropertyNodeToTextMarkerRange(arg_node));
|
PropertyNodeToTextMarkerRange(arg_node));
|
||||||
}
|
}
|
||||||
|
@ -65,7 +65,7 @@ index 9e659cffb60ceec3d9f9ece23a524229e3eba565..36218d5179ea2f9935e1d8869f920588
|
||||||
|
|
||||||
return OptionalNSObject::NotApplicable();
|
return OptionalNSObject::NotApplicable();
|
||||||
}
|
}
|
||||||
@@ -258,6 +260,7 @@
|
@@ -261,6 +263,7 @@
|
||||||
return uielement;
|
return uielement;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -73,7 +73,7 @@ index 9e659cffb60ceec3d9f9ece23a524229e3eba565..36218d5179ea2f9935e1d8869f920588
|
||||||
id AttributeInvoker::DictNodeToTextMarker(
|
id AttributeInvoker::DictNodeToTextMarker(
|
||||||
const AXPropertyNode& dictnode) const {
|
const AXPropertyNode& dictnode) const {
|
||||||
if (!dictnode.IsDict()) {
|
if (!dictnode.IsDict()) {
|
||||||
@@ -365,6 +368,7 @@ OptionalNSObject TextMarkerRangeGetEndMarker(const OptionalNSObject& obj) {
|
@@ -368,6 +371,7 @@ OptionalNSObject TextMarkerRangeGetEndMarker(const OptionalNSObject& obj) {
|
||||||
return OptionalNSObject::NotNilOrError(content::AXTextMarkerFrom(
|
return OptionalNSObject::NotNilOrError(content::AXTextMarkerFrom(
|
||||||
cocoa_node, range.focus()->text_offset(), range.focus()->affinity()));
|
cocoa_node, range.focus()->text_offset(), range.focus()->affinity()));
|
||||||
}
|
}
|
||||||
|
@ -125,10 +125,10 @@ index a7d6351854d08926c4e9c43c95e9075bd4d4c728..9c89595cb6c37527b96b4afde3871333
|
||||||
// is concerned.
|
// is concerned.
|
||||||
@property(nonatomic, readonly) NSString* subrole;
|
@property(nonatomic, readonly) NSString* subrole;
|
||||||
diff --git a/content/browser/accessibility/browser_accessibility_cocoa.mm b/content/browser/accessibility/browser_accessibility_cocoa.mm
|
diff --git a/content/browser/accessibility/browser_accessibility_cocoa.mm b/content/browser/accessibility/browser_accessibility_cocoa.mm
|
||||||
index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fba5cc9e3d 100644
|
index 30a503578611d87227e21a7d3acc1637d45ba728..41e82f5576eded04334983af2a98eba3764ca947 100644
|
||||||
--- a/content/browser/accessibility/browser_accessibility_cocoa.mm
|
--- a/content/browser/accessibility/browser_accessibility_cocoa.mm
|
||||||
+++ b/content/browser/accessibility/browser_accessibility_cocoa.mm
|
+++ b/content/browser/accessibility/browser_accessibility_cocoa.mm
|
||||||
@@ -203,6 +203,7 @@
|
@@ -205,6 +205,7 @@
|
||||||
NSString* const NSAccessibilityLengthForTextMarkerRangeParameterizedAttribute =
|
NSString* const NSAccessibilityLengthForTextMarkerRangeParameterizedAttribute =
|
||||||
@"AXLengthForTextMarkerRange";
|
@"AXLengthForTextMarkerRange";
|
||||||
|
|
||||||
|
@ -136,7 +136,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
// Private attributes that can be used for testing text markers, e.g. in dump
|
// Private attributes that can be used for testing text markers, e.g. in dump
|
||||||
// tree tests.
|
// tree tests.
|
||||||
NSString* const
|
NSString* const
|
||||||
@@ -214,6 +215,7 @@
|
@@ -216,6 +217,7 @@
|
||||||
NSString* const
|
NSString* const
|
||||||
NSAccessibilityTextMarkerNodeDebugDescriptionParameterizedAttribute =
|
NSAccessibilityTextMarkerNodeDebugDescriptionParameterizedAttribute =
|
||||||
@"AXTextMarkerNodeDebugDescription";
|
@"AXTextMarkerNodeDebugDescription";
|
||||||
|
@ -144,7 +144,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
|
|
||||||
// Other private attributes.
|
// Other private attributes.
|
||||||
NSString* const NSAccessibilityIdentifierChromeAttribute = @"ChromeAXNodeId";
|
NSString* const NSAccessibilityIdentifierChromeAttribute = @"ChromeAXNodeId";
|
||||||
@@ -238,6 +240,7 @@
|
@@ -240,6 +242,7 @@
|
||||||
// VoiceOver uses -1 to mean "no limit" for AXResultsLimit.
|
// VoiceOver uses -1 to mean "no limit" for AXResultsLimit.
|
||||||
const int kAXResultsLimitNoLimit = -1;
|
const int kAXResultsLimitNoLimit = -1;
|
||||||
|
|
||||||
|
@ -152,7 +152,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
|
||||||
// The following are private accessibility APIs required for cursor navigation
|
// The following are private accessibility APIs required for cursor navigation
|
||||||
@@ -476,6 +479,7 @@ void AddMisspelledTextAttributes(const BrowserAccessibility::AXRange& ax_range,
|
@@ -478,6 +481,7 @@ void AddMisspelledTextAttributes(const BrowserAccessibility::AXRange& ax_range,
|
||||||
AddMisspelledTextAttributes(ax_range, attributed_text);
|
AddMisspelledTextAttributes(ax_range, attributed_text);
|
||||||
return attributed_text;
|
return attributed_text;
|
||||||
}
|
}
|
||||||
|
@ -160,7 +160,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
|
|
||||||
// Returns an autoreleased copy of the AXNodeData's attribute.
|
// Returns an autoreleased copy of the AXNodeData's attribute.
|
||||||
NSString* NSStringForStringAttribute(BrowserAccessibility* browserAccessibility,
|
NSString* NSStringForStringAttribute(BrowserAccessibility* browserAccessibility,
|
||||||
@@ -747,6 +751,7 @@ bool IsSelectedStateRelevant(BrowserAccessibility* item) {
|
@@ -749,6 +753,7 @@ bool IsSelectedStateRelevant(BrowserAccessibility* item) {
|
||||||
#define NSAccessibilityLanguageAttribute @"AXLanguage"
|
#define NSAccessibilityLanguageAttribute @"AXLanguage"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -168,7 +168,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
bool content::IsAXTextMarker(id object) {
|
bool content::IsAXTextMarker(id object) {
|
||||||
if (object == nil)
|
if (object == nil)
|
||||||
return false;
|
return false;
|
||||||
@@ -790,6 +795,7 @@ bool IsSelectedStateRelevant(BrowserAccessibility* item) {
|
@@ -792,6 +797,7 @@ bool IsSelectedStateRelevant(BrowserAccessibility* item) {
|
||||||
kCFAllocatorDefault, anchor_textmarker, focus_textmarker);
|
kCFAllocatorDefault, anchor_textmarker, focus_textmarker);
|
||||||
return [static_cast<id>(cf_marker_range) autorelease];
|
return [static_cast<id>(cf_marker_range) autorelease];
|
||||||
}
|
}
|
||||||
|
@ -176,7 +176,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
|
|
||||||
@implementation BrowserAccessibilityCocoa
|
@implementation BrowserAccessibilityCocoa
|
||||||
|
|
||||||
@@ -829,7 +835,9 @@ + (void)initialize {
|
@@ -831,7 +837,9 @@ + (void)initialize {
|
||||||
{NSAccessibilityEditableAncestorAttribute, @"editableAncestor"},
|
{NSAccessibilityEditableAncestorAttribute, @"editableAncestor"},
|
||||||
{NSAccessibilityElementBusyAttribute, @"elementBusy"},
|
{NSAccessibilityElementBusyAttribute, @"elementBusy"},
|
||||||
{NSAccessibilityEnabledAttribute, @"enabled"},
|
{NSAccessibilityEnabledAttribute, @"enabled"},
|
||||||
|
@ -186,7 +186,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
{NSAccessibilityExpandedAttribute, @"expanded"},
|
{NSAccessibilityExpandedAttribute, @"expanded"},
|
||||||
{NSAccessibilityFocusableAncestorAttribute, @"focusableAncestor"},
|
{NSAccessibilityFocusableAncestorAttribute, @"focusableAncestor"},
|
||||||
{NSAccessibilityFocusedAttribute, @"focused"},
|
{NSAccessibilityFocusedAttribute, @"focused"},
|
||||||
@@ -841,8 +849,10 @@ + (void)initialize {
|
@@ -843,8 +851,10 @@ + (void)initialize {
|
||||||
{NSAccessibilityHighestEditableAncestorAttribute,
|
{NSAccessibilityHighestEditableAncestorAttribute,
|
||||||
@"highestEditableAncestor"},
|
@"highestEditableAncestor"},
|
||||||
{NSAccessibilityIndexAttribute, @"index"},
|
{NSAccessibilityIndexAttribute, @"index"},
|
||||||
|
@ -197,7 +197,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
{NSAccessibilityInvalidAttribute, @"invalid"},
|
{NSAccessibilityInvalidAttribute, @"invalid"},
|
||||||
{NSAccessibilityIsMultiSelectableAttribute, @"isMultiSelectable"},
|
{NSAccessibilityIsMultiSelectableAttribute, @"isMultiSelectable"},
|
||||||
{NSAccessibilityLanguageAttribute, @"language"},
|
{NSAccessibilityLanguageAttribute, @"language"},
|
||||||
@@ -864,13 +874,17 @@ + (void)initialize {
|
@@ -867,13 +877,17 @@ + (void)initialize {
|
||||||
{NSAccessibilityRowsAttribute, @"rows"},
|
{NSAccessibilityRowsAttribute, @"rows"},
|
||||||
// TODO(aboxhall): expose
|
// TODO(aboxhall): expose
|
||||||
// NSAccessibilityServesAsTitleForUIElementsAttribute
|
// NSAccessibilityServesAsTitleForUIElementsAttribute
|
||||||
|
@ -215,7 +215,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
{NSAccessibilitySizeAttribute, @"size"},
|
{NSAccessibilitySizeAttribute, @"size"},
|
||||||
{NSAccessibilitySortDirectionAttribute, @"sortDirection"},
|
{NSAccessibilitySortDirectionAttribute, @"sortDirection"},
|
||||||
{NSAccessibilitySubroleAttribute, @"subrole"},
|
{NSAccessibilitySubroleAttribute, @"subrole"},
|
||||||
@@ -1374,6 +1388,7 @@ - (NSNumber*)enabled {
|
@@ -1377,6 +1391,7 @@ - (NSNumber*)enabled {
|
||||||
ax::mojom::Restriction::kDisabled);
|
ax::mojom::Restriction::kDisabled);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -223,7 +223,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
// Returns a text marker that points to the last character in the document that
|
// Returns a text marker that points to the last character in the document that
|
||||||
// can be selected with VoiceOver.
|
// can be selected with VoiceOver.
|
||||||
- (id)endTextMarker {
|
- (id)endTextMarker {
|
||||||
@@ -1382,6 +1397,7 @@ - (id)endTextMarker {
|
@@ -1385,6 +1400,7 @@ - (id)endTextMarker {
|
||||||
BrowserAccessibility::AXPosition position = _owner->CreatePositionAt(0);
|
BrowserAccessibility::AXPosition position = _owner->CreatePositionAt(0);
|
||||||
return CreateTextMarker(position->CreatePositionAtEndOfContent());
|
return CreateTextMarker(position->CreatePositionAtEndOfContent());
|
||||||
}
|
}
|
||||||
|
@ -231,7 +231,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
|
|
||||||
- (NSNumber*)expanded {
|
- (NSNumber*)expanded {
|
||||||
if (![self instanceActive])
|
if (![self instanceActive])
|
||||||
@@ -1582,6 +1598,7 @@ - (bool)findRowIndex:(BrowserAccessibilityCocoa*)toFind
|
@@ -1585,6 +1601,7 @@ - (bool)findRowIndex:(BrowserAccessibilityCocoa*)toFind
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -239,7 +239,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
- (NSNumber*)insertionPointLineNumber {
|
- (NSNumber*)insertionPointLineNumber {
|
||||||
if (![self instanceActive])
|
if (![self instanceActive])
|
||||||
return nil;
|
return nil;
|
||||||
@@ -1607,6 +1624,7 @@ - (NSNumber*)insertionPointLineNumber {
|
@@ -1610,6 +1627,7 @@ - (NSNumber*)insertionPointLineNumber {
|
||||||
caretPosition->AsTextPosition()->text_offset());
|
caretPosition->AsTextPosition()->text_offset());
|
||||||
return @(std::distance(lineBreaks.begin(), iterator));
|
return @(std::distance(lineBreaks.begin(), iterator));
|
||||||
}
|
}
|
||||||
|
@ -247,7 +247,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
|
|
||||||
// Returns whether or not this node should be ignored in the
|
// Returns whether or not this node should be ignored in the
|
||||||
// accessibility tree.
|
// accessibility tree.
|
||||||
@@ -1958,8 +1976,12 @@ - (BOOL)shouldExposeTitleUIElement {
|
@@ -1968,8 +1986,12 @@ - (BOOL)shouldExposeTitleUIElement {
|
||||||
return content::AXTextEdit(newValue, std::u16string(), nil);
|
return content::AXTextEdit(newValue, std::u16string(), nil);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -260,7 +260,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
}
|
}
|
||||||
|
|
||||||
- (BOOL)instanceActive {
|
- (BOOL)instanceActive {
|
||||||
@@ -2285,6 +2307,7 @@ - (NSArray*)selectedChildren {
|
@@ -2295,6 +2317,7 @@ - (NSArray*)selectedChildren {
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -268,7 +268,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
- (NSString*)selectedText {
|
- (NSString*)selectedText {
|
||||||
if (![self instanceActive])
|
if (![self instanceActive])
|
||||||
return nil;
|
return nil;
|
||||||
@@ -2296,11 +2319,13 @@ - (NSString*)selectedText {
|
@@ -2306,11 +2329,13 @@ - (NSString*)selectedText {
|
||||||
return nil;
|
return nil;
|
||||||
return base::SysUTF16ToNSString(range.GetText());
|
return base::SysUTF16ToNSString(range.GetText());
|
||||||
}
|
}
|
||||||
|
@ -282,7 +282,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
- (NSValue*)selectedTextRange {
|
- (NSValue*)selectedTextRange {
|
||||||
if (![self instanceActive])
|
if (![self instanceActive])
|
||||||
return nil;
|
return nil;
|
||||||
@@ -2325,7 +2350,9 @@ - (NSValue*)selectedTextRange {
|
@@ -2335,7 +2360,9 @@ - (NSValue*)selectedTextRange {
|
||||||
int selLength = range.GetText().length();
|
int selLength = range.GetText().length();
|
||||||
return [NSValue valueWithRange:NSMakeRange(selStart, selLength)];
|
return [NSValue valueWithRange:NSMakeRange(selStart, selLength)];
|
||||||
}
|
}
|
||||||
|
@ -292,7 +292,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
- (id)selectedTextMarkerRange {
|
- (id)selectedTextMarkerRange {
|
||||||
if (![self instanceActive])
|
if (![self instanceActive])
|
||||||
return nil;
|
return nil;
|
||||||
@@ -2337,6 +2364,7 @@ - (id)selectedTextMarkerRange {
|
@@ -2347,6 +2374,7 @@ - (id)selectedTextMarkerRange {
|
||||||
// words correctly.
|
// words correctly.
|
||||||
return CreateTextMarkerRange(ax_range.AsBackwardRange());
|
return CreateTextMarkerRange(ax_range.AsBackwardRange());
|
||||||
}
|
}
|
||||||
|
@ -300,7 +300,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
|
|
||||||
- (NSValue*)size {
|
- (NSValue*)size {
|
||||||
if (![self instanceActive])
|
if (![self instanceActive])
|
||||||
@@ -2369,6 +2397,7 @@ - (NSString*)sortDirection {
|
@@ -2379,6 +2407,7 @@ - (NSString*)sortDirection {
|
||||||
return nil;
|
return nil;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -308,7 +308,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
// Returns a text marker that points to the first character in the document that
|
// Returns a text marker that points to the first character in the document that
|
||||||
// can be selected with VoiceOver.
|
// can be selected with VoiceOver.
|
||||||
- (id)startTextMarker {
|
- (id)startTextMarker {
|
||||||
@@ -2377,6 +2406,7 @@ - (id)startTextMarker {
|
@@ -2387,6 +2416,7 @@ - (id)startTextMarker {
|
||||||
BrowserAccessibility::AXPosition position = _owner->CreatePositionAt(0);
|
BrowserAccessibility::AXPosition position = _owner->CreatePositionAt(0);
|
||||||
return CreateTextMarker(position->CreatePositionAtStartOfContent());
|
return CreateTextMarker(position->CreatePositionAtStartOfContent());
|
||||||
}
|
}
|
||||||
|
@ -316,7 +316,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
|
|
||||||
// Returns a subrole based upon the role.
|
// Returns a subrole based upon the role.
|
||||||
- (NSString*)subrole {
|
- (NSString*)subrole {
|
||||||
@@ -2706,12 +2736,14 @@ - (NSAttributedString*)attributedValueForRange:(NSRange)range {
|
@@ -2716,12 +2746,14 @@ - (NSAttributedString*)attributedValueForRange:(NSRange)range {
|
||||||
NSMutableAttributedString* attributedInnerText =
|
NSMutableAttributedString* attributedInnerText =
|
||||||
[[[NSMutableAttributedString alloc]
|
[[[NSMutableAttributedString alloc]
|
||||||
initWithString:base::SysUTF16ToNSString(innerText)] autorelease];
|
initWithString:base::SysUTF16ToNSString(innerText)] autorelease];
|
||||||
|
@ -331,7 +331,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
|
|
||||||
return [attributedInnerText attributedSubstringFromRange:range];
|
return [attributedInnerText attributedSubstringFromRange:range];
|
||||||
}
|
}
|
||||||
@@ -2824,6 +2856,7 @@ - (id)accessibilityAttributeValue:(NSString*)attribute
|
@@ -2834,6 +2866,7 @@ - (id)accessibilityAttributeValue:(NSString*)attribute
|
||||||
return ToBrowserAccessibilityCocoa(cell);
|
return ToBrowserAccessibilityCocoa(cell);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -339,7 +339,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
if ([attribute
|
if ([attribute
|
||||||
isEqualToString:
|
isEqualToString:
|
||||||
NSAccessibilityUIElementForTextMarkerParameterizedAttribute]) {
|
NSAccessibilityUIElementForTextMarkerParameterizedAttribute]) {
|
||||||
@@ -3147,6 +3180,7 @@ - (id)accessibilityAttributeValue:(NSString*)attribute
|
@@ -3157,6 +3190,7 @@ - (id)accessibilityAttributeValue:(NSString*)attribute
|
||||||
|
|
||||||
return CreateTextMarker(root->CreatePositionAt(index));
|
return CreateTextMarker(root->CreatePositionAt(index));
|
||||||
}
|
}
|
||||||
|
@ -347,7 +347,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
|
|
||||||
if ([attribute isEqualToString:
|
if ([attribute isEqualToString:
|
||||||
NSAccessibilityBoundsForRangeParameterizedAttribute]) {
|
NSAccessibilityBoundsForRangeParameterizedAttribute]) {
|
||||||
@@ -3177,6 +3211,7 @@ - (id)accessibilityAttributeValue:(NSString*)attribute
|
@@ -3187,6 +3221,7 @@ - (id)accessibilityAttributeValue:(NSString*)attribute
|
||||||
return nil;
|
return nil;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -355,7 +355,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
if ([attribute
|
if ([attribute
|
||||||
isEqualToString:
|
isEqualToString:
|
||||||
NSAccessibilityLineTextMarkerRangeForTextMarkerParameterizedAttribute]) {
|
NSAccessibilityLineTextMarkerRangeForTextMarkerParameterizedAttribute]) {
|
||||||
@@ -3296,6 +3331,7 @@ - (id)accessibilityAttributeValue:(NSString*)attribute
|
@@ -3306,6 +3341,7 @@ - (id)accessibilityAttributeValue:(NSString*)attribute
|
||||||
|
|
||||||
return @(child->GetIndexInParent());
|
return @(child->GetIndexInParent());
|
||||||
}
|
}
|
||||||
|
@ -363,7 +363,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
|
|
||||||
return nil;
|
return nil;
|
||||||
}
|
}
|
||||||
@@ -3825,6 +3861,7 @@ - (void)accessibilitySetValue:(id)value forAttribute:(NSString*)attribute {
|
@@ -3838,6 +3874,7 @@ - (void)accessibilitySetValue:(id)value forAttribute:(NSString*)attribute {
|
||||||
_owner->CreatePositionAt(range.location)->AsLeafTextPosition(),
|
_owner->CreatePositionAt(range.location)->AsLeafTextPosition(),
|
||||||
_owner->CreatePositionAt(NSMaxRange(range))->AsLeafTextPosition()));
|
_owner->CreatePositionAt(NSMaxRange(range))->AsLeafTextPosition()));
|
||||||
}
|
}
|
||||||
|
@ -371,7 +371,7 @@ index 7f10021cf452fd178ecfdddbe3ff9da795c17c3d..ec5e7bd85dc2583e9de428761d3516fb
|
||||||
if ([attribute
|
if ([attribute
|
||||||
isEqualToString:NSAccessibilitySelectedTextMarkerRangeAttribute]) {
|
isEqualToString:NSAccessibilitySelectedTextMarkerRangeAttribute]) {
|
||||||
BrowserAccessibility::AXRange range = CreateRangeFromTextMarkerRange(value);
|
BrowserAccessibility::AXRange range = CreateRangeFromTextMarkerRange(value);
|
||||||
@@ -3835,6 +3872,7 @@ - (void)accessibilitySetValue:(id)value forAttribute:(NSString*)attribute {
|
@@ -3848,6 +3885,7 @@ - (void)accessibilitySetValue:(id)value forAttribute:(NSString*)attribute {
|
||||||
BrowserAccessibility::AXRange(range.anchor()->AsLeafTextPosition(),
|
BrowserAccessibility::AXRange(range.anchor()->AsLeafTextPosition(),
|
||||||
range.focus()->AsLeafTextPosition()));
|
range.focus()->AsLeafTextPosition()));
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,7 +7,7 @@ This adds a callback from the network service that's used to implement
|
||||||
session.setCertificateVerifyCallback.
|
session.setCertificateVerifyCallback.
|
||||||
|
|
||||||
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 fa95b1744e46396013cdf8344b23933aacefc270..f70cf0036d950a0fd5ccb2ea432f51231ca382f2 100644
|
index 2928935f9c96adcf40173ddb80641c35d027d39e..dcba764424f06d0b1f331ef7dc7f33b307f6a659 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
|
||||||
@@ -117,6 +117,11 @@
|
@@ -117,6 +117,11 @@
|
||||||
|
@ -116,7 +116,7 @@ index fa95b1744e46396013cdf8344b23933aacefc270..f70cf0036d950a0fd5ccb2ea432f5123
|
||||||
void NetworkContext::CreateURLLoaderFactory(
|
void NetworkContext::CreateURLLoaderFactory(
|
||||||
mojo::PendingReceiver<mojom::URLLoaderFactory> receiver,
|
mojo::PendingReceiver<mojom::URLLoaderFactory> receiver,
|
||||||
mojom::URLLoaderFactoryParamsPtr params) {
|
mojom::URLLoaderFactoryParamsPtr params) {
|
||||||
@@ -1933,6 +2018,9 @@ URLRequestContextOwner NetworkContext::MakeURLRequestContext(
|
@@ -1952,6 +2037,9 @@ URLRequestContextOwner NetworkContext::MakeURLRequestContext(
|
||||||
std::move(cert_verifier));
|
std::move(cert_verifier));
|
||||||
cert_verifier = base::WrapUnique(cert_verifier_with_trust_anchors_);
|
cert_verifier = base::WrapUnique(cert_verifier_with_trust_anchors_);
|
||||||
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
|
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
|
||||||
|
@ -127,7 +127,7 @@ index fa95b1744e46396013cdf8344b23933aacefc270..f70cf0036d950a0fd5ccb2ea432f5123
|
||||||
|
|
||||||
builder.SetCertVerifier(IgnoreErrorsCertVerifier::MaybeWrapCertVerifier(
|
builder.SetCertVerifier(IgnoreErrorsCertVerifier::MaybeWrapCertVerifier(
|
||||||
diff --git a/services/network/network_context.h b/services/network/network_context.h
|
diff --git a/services/network/network_context.h b/services/network/network_context.h
|
||||||
index 89451c626bee5a9970a1f77f2739ce03a01e6b30..22e155061860f6782b261205f6297c09f8c6e1fa 100644
|
index a0fbfe19e9c0a5ff841fd8673b331486f3b698fd..093a9bcf105b925f6c8a1491f623adcfedf4aa51 100644
|
||||||
--- a/services/network/network_context.h
|
--- a/services/network/network_context.h
|
||||||
+++ b/services/network/network_context.h
|
+++ b/services/network/network_context.h
|
||||||
@@ -90,6 +90,7 @@ class DomainReliabilityMonitor;
|
@@ -90,6 +90,7 @@ class DomainReliabilityMonitor;
|
||||||
|
@ -147,7 +147,7 @@ index 89451c626bee5a9970a1f77f2739ce03a01e6b30..22e155061860f6782b261205f6297c09
|
||||||
void ResetURLLoaderFactories() override;
|
void ResetURLLoaderFactories() override;
|
||||||
void GetCookieManager(
|
void GetCookieManager(
|
||||||
mojo::PendingReceiver<mojom::CookieManager> receiver) override;
|
mojo::PendingReceiver<mojom::CookieManager> receiver) override;
|
||||||
@@ -696,6 +699,8 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkContext
|
@@ -700,6 +703,8 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkContext
|
||||||
CertVerifierWithTrustAnchors* cert_verifier_with_trust_anchors_ = nullptr;
|
CertVerifierWithTrustAnchors* cert_verifier_with_trust_anchors_ = nullptr;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -157,7 +157,7 @@ index 89451c626bee5a9970a1f77f2739ce03a01e6b30..22e155061860f6782b261205f6297c09
|
||||||
// CertNetFetcher is not used by the current platform, or if the actual
|
// CertNetFetcher is not used by the current platform, or if the actual
|
||||||
// net::CertVerifier is instantiated outside of the network service.
|
// net::CertVerifier is instantiated outside of the network service.
|
||||||
diff --git a/services/network/public/mojom/network_context.mojom b/services/network/public/mojom/network_context.mojom
|
diff --git a/services/network/public/mojom/network_context.mojom b/services/network/public/mojom/network_context.mojom
|
||||||
index 8b74f2f855eaed87c012fea690238e1c95978f71..492a03d742702e2aaaf00cc77fdd53c8a8d968cd 100644
|
index 17693738bb1bc2d239639942816259f4b910fe5c..a1ca0c3521cc26fd5a6ee83385516d1623e749ed 100644
|
||||||
--- a/services/network/public/mojom/network_context.mojom
|
--- a/services/network/public/mojom/network_context.mojom
|
||||||
+++ b/services/network/public/mojom/network_context.mojom
|
+++ b/services/network/public/mojom/network_context.mojom
|
||||||
@@ -189,6 +189,17 @@ struct CTPolicy {
|
@@ -189,6 +189,17 @@ struct CTPolicy {
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Cheng Zhao <zcbenz@gmail.com>
|
|
||||||
Date: Thu, 20 Sep 2018 17:48:16 -0700
|
|
||||||
Subject: no_cache_storage_check.patch
|
|
||||||
|
|
||||||
Do not check for unique origin in CacheStorage, in Electron we may have
|
|
||||||
scripts running without an origin.
|
|
||||||
|
|
||||||
diff --git a/content/browser/cache_storage/legacy/legacy_cache_storage.cc b/content/browser/cache_storage/legacy/legacy_cache_storage.cc
|
|
||||||
index 4c96defefe188f113015b70510a8205deddb7cdb..c309134839b138f649392775b69f3a71d1eec73a 100644
|
|
||||||
--- a/content/browser/cache_storage/legacy/legacy_cache_storage.cc
|
|
||||||
+++ b/content/browser/cache_storage/legacy/legacy_cache_storage.cc
|
|
||||||
@@ -107,7 +107,7 @@ class LegacyCacheStorage::CacheLoader {
|
|
||||||
cache_storage_(cache_storage),
|
|
||||||
origin_(origin),
|
|
||||||
owner_(owner) {
|
|
||||||
- DCHECK(!origin_.opaque());
|
|
||||||
+ // DCHECK(!origin_.opaque());
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual ~CacheLoader() {}
|
|
|
@ -21,6 +21,19 @@ index 3afa0d34a6aff1d8882592fc4a3720698124a9c4..18de9f4e9c3c9599d1ab83a638bbd887
|
||||||
#include "ui/base/l10n/l10n_util.h"
|
#include "ui/base/l10n/l10n_util.h"
|
||||||
#include "ui/base/metadata/metadata_impl_macros.h"
|
#include "ui/base/metadata/metadata_impl_macros.h"
|
||||||
#include "ui/gfx/color_palette.h"
|
#include "ui/gfx/color_palette.h"
|
||||||
|
diff --git a/chrome/browser/ui/views/overlay/back_to_tab_label_button.cc b/chrome/browser/ui/views/overlay/back_to_tab_label_button.cc
|
||||||
|
index 59f3c768cc3d6f359472ee4baa8534004129df12..64d2de476940c7f9c84bc9e4d544ab58b0ba5fbd 100644
|
||||||
|
--- a/chrome/browser/ui/views/overlay/back_to_tab_label_button.cc
|
||||||
|
+++ b/chrome/browser/ui/views/overlay/back_to_tab_label_button.cc
|
||||||
|
@@ -5,7 +5,7 @@
|
||||||
|
#include "chrome/browser/ui/views/overlay/back_to_tab_label_button.h"
|
||||||
|
|
||||||
|
#include "chrome/browser/ui/views/overlay/constants.h"
|
||||||
|
-#include "chrome/grit/generated_resources.h"
|
||||||
|
+#include "electron/grit/electron_resources.h"
|
||||||
|
#include "third_party/skia/include/core/SkColor.h"
|
||||||
|
#include "ui/base/l10n/l10n_util.h"
|
||||||
|
#include "ui/base/metadata/metadata_impl_macros.h"
|
||||||
diff --git a/chrome/browser/ui/views/overlay/close_image_button.cc b/chrome/browser/ui/views/overlay/close_image_button.cc
|
diff --git a/chrome/browser/ui/views/overlay/close_image_button.cc b/chrome/browser/ui/views/overlay/close_image_button.cc
|
||||||
index b40d96b754118c1dd1f1fb62f441a5a870d16ed9..7e205e324f5a8604ae6624c42b5b216e3070c072 100644
|
index b40d96b754118c1dd1f1fb62f441a5a870d16ed9..7e205e324f5a8604ae6624c42b5b216e3070c072 100644
|
||||||
--- a/chrome/browser/ui/views/overlay/close_image_button.cc
|
--- a/chrome/browser/ui/views/overlay/close_image_button.cc
|
||||||
|
|
|
@ -43,10 +43,10 @@ index f25796e28c6381cc1a844026f9a81e0ce9ddef0f..158dcb7306dd41d8053b1d07780393d6
|
||||||
|
|
||||||
void RenderWidgetHostImpl::ShowContextMenuAtPoint(
|
void RenderWidgetHostImpl::ShowContextMenuAtPoint(
|
||||||
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 4728f584f537b6496a437511873028c0a454a1d2..6cbe9f509390367bf97bfbf1f2ebd58215e74db3 100644
|
index b7bbed210f92b350b2dcd3f87dc0c87476ab2b5e..093a8e7d44114fcc549bb7523694c19e887ce292 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
|
||||||
@@ -4317,6 +4317,11 @@ TextInputManager* WebContentsImpl::GetTextInputManager() {
|
@@ -4320,6 +4320,11 @@ TextInputManager* WebContentsImpl::GetTextInputManager() {
|
||||||
return text_input_manager_.get();
|
return text_input_manager_.get();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -59,10 +59,10 @@ index 4728f584f537b6496a437511873028c0a454a1d2..6cbe9f509390367bf97bfbf1f2ebd582
|
||||||
RenderWidgetHostImpl* render_widget_host) {
|
RenderWidgetHostImpl* render_widget_host) {
|
||||||
return render_widget_host == GetMainFrame()->GetRenderWidgetHost();
|
return render_widget_host == GetMainFrame()->GetRenderWidgetHost();
|
||||||
diff --git a/content/browser/web_contents/web_contents_impl.h b/content/browser/web_contents/web_contents_impl.h
|
diff --git a/content/browser/web_contents/web_contents_impl.h b/content/browser/web_contents/web_contents_impl.h
|
||||||
index f5318f70def9bfd73983b8a91d7cd80e3b4fa61f..de9f77c4fe4dda9005e7211fba22c496008e6d98 100644
|
index cd007f4547a6009877fd902b6720faa7c5e5d704..c8013e9462f10dbd2ddc78f614f04351a9568acf 100644
|
||||||
--- a/content/browser/web_contents/web_contents_impl.h
|
--- a/content/browser/web_contents/web_contents_impl.h
|
||||||
+++ b/content/browser/web_contents/web_contents_impl.h
|
+++ b/content/browser/web_contents/web_contents_impl.h
|
||||||
@@ -971,6 +971,7 @@ class CONTENT_EXPORT WebContentsImpl : public WebContents,
|
@@ -969,6 +969,7 @@ class CONTENT_EXPORT WebContentsImpl : public WebContents,
|
||||||
blink::mojom::FrameVisibility visibility) override;
|
blink::mojom::FrameVisibility visibility) override;
|
||||||
void SendScreenRects() override;
|
void SendScreenRects() override;
|
||||||
TextInputManager* GetTextInputManager() override;
|
TextInputManager* GetTextInputManager() override;
|
||||||
|
@ -71,7 +71,7 @@ index f5318f70def9bfd73983b8a91d7cd80e3b4fa61f..de9f77c4fe4dda9005e7211fba22c496
|
||||||
bool IsShowingContextMenuOnPage() const override;
|
bool IsShowingContextMenuOnPage() const override;
|
||||||
void DidChangeScreenOrientation() override;
|
void DidChangeScreenOrientation() override;
|
||||||
diff --git a/content/public/browser/web_contents_observer.h b/content/public/browser/web_contents_observer.h
|
diff --git a/content/public/browser/web_contents_observer.h b/content/public/browser/web_contents_observer.h
|
||||||
index 6c2b6e48f769ddd4b0e872287e0e654288ff2674..a0815fefbfdd9a9fec2af162e9721749e00a0f85 100644
|
index 3fc353fbfc4db00eedb858301b4d7bdd1e1a1fad..d9f4902377884488e1588cabba93a9e8cecd82c2 100644
|
||||||
--- a/content/public/browser/web_contents_observer.h
|
--- a/content/public/browser/web_contents_observer.h
|
||||||
+++ b/content/public/browser/web_contents_observer.h
|
+++ b/content/public/browser/web_contents_observer.h
|
||||||
@@ -13,6 +13,7 @@
|
@@ -13,6 +13,7 @@
|
||||||
|
@ -82,7 +82,7 @@ index 6c2b6e48f769ddd4b0e872287e0e654288ff2674..a0815fefbfdd9a9fec2af162e9721749
|
||||||
#include "content/public/browser/allow_service_worker_result.h"
|
#include "content/public/browser/allow_service_worker_result.h"
|
||||||
#include "content/public/browser/cookie_access_details.h"
|
#include "content/public/browser/cookie_access_details.h"
|
||||||
#include "content/public/browser/navigation_controller.h"
|
#include "content/public/browser/navigation_controller.h"
|
||||||
@@ -423,6 +424,9 @@ class CONTENT_EXPORT WebContentsObserver : public IPC::Listener {
|
@@ -422,6 +423,9 @@ class CONTENT_EXPORT WebContentsObserver {
|
||||||
// Invoked every time the WebContents changes visibility.
|
// Invoked every time the WebContents changes visibility.
|
||||||
virtual void OnVisibilityChanged(Visibility visibility) {}
|
virtual void OnVisibilityChanged(Visibility visibility) {}
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ kinds of utility windows. Similarly for `disableAutoHideCursor`.
|
||||||
Additionally, disables usage of some private APIs in MAS builds.
|
Additionally, disables usage of some private APIs in MAS builds.
|
||||||
|
|
||||||
diff --git a/content/app_shim_remote_cocoa/render_widget_host_view_cocoa.mm b/content/app_shim_remote_cocoa/render_widget_host_view_cocoa.mm
|
diff --git a/content/app_shim_remote_cocoa/render_widget_host_view_cocoa.mm b/content/app_shim_remote_cocoa/render_widget_host_view_cocoa.mm
|
||||||
index e92152bde1b04ad5623c7f5684be80d211c7f20b..cf0be922f1054824103f626ddabc86e7e214f7ea 100644
|
index 3ff49bb2364ace2f2634e02ddffd571f5936dd64..084b94c8ffa9354bc5c263cea319fa18c6f389c3 100644
|
||||||
--- a/content/app_shim_remote_cocoa/render_widget_host_view_cocoa.mm
|
--- a/content/app_shim_remote_cocoa/render_widget_host_view_cocoa.mm
|
||||||
+++ b/content/app_shim_remote_cocoa/render_widget_host_view_cocoa.mm
|
+++ b/content/app_shim_remote_cocoa/render_widget_host_view_cocoa.mm
|
||||||
@@ -153,6 +153,15 @@ void ExtractUnderlines(NSAttributedString* string,
|
@@ -153,6 +153,15 @@ void ExtractUnderlines(NSAttributedString* string,
|
||||||
|
@ -29,7 +29,7 @@ index e92152bde1b04ad5623c7f5684be80d211c7f20b..cf0be922f1054824103f626ddabc86e7
|
||||||
// These are not documented, so use only after checking -respondsToSelector:.
|
// These are not documented, so use only after checking -respondsToSelector:.
|
||||||
@interface NSApplication (UndocumentedSpeechMethods)
|
@interface NSApplication (UndocumentedSpeechMethods)
|
||||||
- (void)speakString:(NSString*)string;
|
- (void)speakString:(NSString*)string;
|
||||||
@@ -575,6 +584,9 @@ - (BOOL)acceptsMouseEventsWhenInactive {
|
@@ -573,6 +582,9 @@ - (BOOL)acceptsMouseEventsWhenInactive {
|
||||||
}
|
}
|
||||||
|
|
||||||
- (BOOL)acceptsFirstMouse:(NSEvent*)theEvent {
|
- (BOOL)acceptsFirstMouse:(NSEvent*)theEvent {
|
||||||
|
@ -39,7 +39,7 @@ index e92152bde1b04ad5623c7f5684be80d211c7f20b..cf0be922f1054824103f626ddabc86e7
|
||||||
return [self acceptsMouseEventsWhenInactive];
|
return [self acceptsMouseEventsWhenInactive];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -650,6 +662,10 @@ - (BOOL)shouldIgnoreMouseEvent:(NSEvent*)theEvent {
|
@@ -648,6 +660,10 @@ - (BOOL)shouldIgnoreMouseEvent:(NSEvent*)theEvent {
|
||||||
// its parent view.
|
// its parent view.
|
||||||
BOOL hitSelf = NO;
|
BOOL hitSelf = NO;
|
||||||
while (view) {
|
while (view) {
|
||||||
|
@ -50,7 +50,7 @@ index e92152bde1b04ad5623c7f5684be80d211c7f20b..cf0be922f1054824103f626ddabc86e7
|
||||||
if (view == self)
|
if (view == self)
|
||||||
hitSelf = YES;
|
hitSelf = YES;
|
||||||
if ([view isKindOfClass:[self class]] && ![view isEqual:self] &&
|
if ([view isKindOfClass:[self class]] && ![view isEqual:self] &&
|
||||||
@@ -998,6 +1014,10 @@ - (void)keyEvent:(NSEvent*)theEvent wasKeyEquivalent:(BOOL)equiv {
|
@@ -968,6 +984,10 @@ - (void)keyEvent:(NSEvent*)theEvent wasKeyEquivalent:(BOOL)equiv {
|
||||||
eventType == NSKeyDown &&
|
eventType == NSKeyDown &&
|
||||||
!(modifierFlags & NSCommandKeyMask);
|
!(modifierFlags & NSCommandKeyMask);
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ index e92152bde1b04ad5623c7f5684be80d211c7f20b..cf0be922f1054824103f626ddabc86e7
|
||||||
// We only handle key down events and just simply forward other events.
|
// We only handle key down events and just simply forward other events.
|
||||||
if (eventType != NSKeyDown) {
|
if (eventType != NSKeyDown) {
|
||||||
_hostHelper->ForwardKeyboardEvent(event, latency_info);
|
_hostHelper->ForwardKeyboardEvent(event, latency_info);
|
||||||
@@ -1724,9 +1744,11 @@ - (NSAccessibilityRole)accessibilityRole {
|
@@ -1694,9 +1714,11 @@ - (NSAccessibilityRole)accessibilityRole {
|
||||||
// Since this implementation doesn't have to wait any IPC calls, this doesn't
|
// Since this implementation doesn't have to wait any IPC calls, this doesn't
|
||||||
// make any key-typing jank. --hbono 7/23/09
|
// make any key-typing jank. --hbono 7/23/09
|
||||||
//
|
//
|
||||||
|
@ -73,7 +73,7 @@ index e92152bde1b04ad5623c7f5684be80d211c7f20b..cf0be922f1054824103f626ddabc86e7
|
||||||
|
|
||||||
- (NSArray*)validAttributesForMarkedText {
|
- (NSArray*)validAttributesForMarkedText {
|
||||||
// This code is just copied from WebKit except renaming variables.
|
// This code is just copied from WebKit except renaming variables.
|
||||||
@@ -1735,7 +1757,10 @@ - (NSArray*)validAttributesForMarkedText {
|
@@ -1705,7 +1727,10 @@ - (NSArray*)validAttributesForMarkedText {
|
||||||
initWithObjects:NSUnderlineStyleAttributeName,
|
initWithObjects:NSUnderlineStyleAttributeName,
|
||||||
NSUnderlineColorAttributeName,
|
NSUnderlineColorAttributeName,
|
||||||
NSMarkedClauseSegmentAttributeName,
|
NSMarkedClauseSegmentAttributeName,
|
||||||
|
|
|
@ -52,10 +52,10 @@ 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 039bf6ff05e45e62e0e1595cedec6c816d8c72e5..75868925758560075e95b79a7473e635b23127d5 100644
|
index ac58c2e6696a3e8278dd9d017b4b9671e671edf6..8e07f7000de932bc9b6bf484b1a9fce4d4580b4a 100644
|
||||||
--- a/chrome/BUILD.gn
|
--- a/chrome/BUILD.gn
|
||||||
+++ b/chrome/BUILD.gn
|
+++ b/chrome/BUILD.gn
|
||||||
@@ -1534,7 +1534,7 @@ if (is_chrome_branded && !is_android) {
|
@@ -1536,7 +1536,7 @@ if (is_chrome_branded && !is_android) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -64,7 +64,7 @@ index 039bf6ff05e45e62e0e1595cedec6c816d8c72e5..75868925758560075e95b79a7473e635
|
||||||
chrome_paks("packed_resources") {
|
chrome_paks("packed_resources") {
|
||||||
if (is_mac) {
|
if (is_mac) {
|
||||||
output_dir = "$root_gen_dir/repack"
|
output_dir = "$root_gen_dir/repack"
|
||||||
@@ -1562,6 +1562,12 @@ if (!is_android) {
|
@@ -1564,6 +1564,12 @@ if (!is_android) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -9,10 +9,10 @@ for every navigation to keep Node.js working properly. Once Native Modules in th
|
||||||
are required to be NAPI or context aware (Electron v11), this patch can be removed.
|
are required to be NAPI or context aware (Electron v11), this patch can be removed.
|
||||||
|
|
||||||
diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc
|
diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc
|
||||||
index 21bc479c64b31293c498391da3ebcfdfe0bde9c8..f7e2abfa217c2e29ecee47c6884dab7754ba119f 100644
|
index 0302b4ec4605791d6d5839f08db53355ab1a56f5..640304df7707c0e2649df926161431d4163e090b 100644
|
||||||
--- a/chrome/renderer/chrome_content_renderer_client.cc
|
--- a/chrome/renderer/chrome_content_renderer_client.cc
|
||||||
+++ b/chrome/renderer/chrome_content_renderer_client.cc
|
+++ b/chrome/renderer/chrome_content_renderer_client.cc
|
||||||
@@ -1312,6 +1312,24 @@ ChromeContentRendererClient::GetProtocolHandlerSecurityLevel() {
|
@@ -1315,6 +1315,24 @@ ChromeContentRendererClient::GetProtocolHandlerSecurityLevel() {
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -38,10 +38,10 @@ index 21bc479c64b31293c498391da3ebcfdfe0bde9c8..f7e2abfa217c2e29ecee47c6884dab77
|
||||||
WebLocalFrame* frame,
|
WebLocalFrame* frame,
|
||||||
ui::PageTransition transition_type,
|
ui::PageTransition transition_type,
|
||||||
diff --git a/chrome/renderer/chrome_content_renderer_client.h b/chrome/renderer/chrome_content_renderer_client.h
|
diff --git a/chrome/renderer/chrome_content_renderer_client.h b/chrome/renderer/chrome_content_renderer_client.h
|
||||||
index 4fb3926576c80881a9230bb91bfe7655fec12df1..0f7f3773cf5efcf55cbf001885083f393529911b 100644
|
index b9b184101ebb6d3e6256734bbe5efd79542569e2..25460d36cd37ee773aaab8d83145a18f5f7fcd37 100644
|
||||||
--- a/chrome/renderer/chrome_content_renderer_client.h
|
--- a/chrome/renderer/chrome_content_renderer_client.h
|
||||||
+++ b/chrome/renderer/chrome_content_renderer_client.h
|
+++ b/chrome/renderer/chrome_content_renderer_client.h
|
||||||
@@ -121,6 +121,10 @@ class ChromeContentRendererClient
|
@@ -122,6 +122,10 @@ class ChromeContentRendererClient
|
||||||
base::SingleThreadTaskRunner* compositor_thread_task_runner) override;
|
base::SingleThreadTaskRunner* compositor_thread_task_runner) override;
|
||||||
bool RunIdleHandlerWhenWidgetsHidden() override;
|
bool RunIdleHandlerWhenWidgetsHidden() override;
|
||||||
bool AllowPopup() override;
|
bool AllowPopup() override;
|
||||||
|
@ -53,7 +53,7 @@ index 4fb3926576c80881a9230bb91bfe7655fec12df1..0f7f3773cf5efcf55cbf001885083f39
|
||||||
override;
|
override;
|
||||||
void WillSendRequest(blink::WebLocalFrame* frame,
|
void WillSendRequest(blink::WebLocalFrame* frame,
|
||||||
diff --git a/content/public/renderer/content_renderer_client.cc b/content/public/renderer/content_renderer_client.cc
|
diff --git a/content/public/renderer/content_renderer_client.cc b/content/public/renderer/content_renderer_client.cc
|
||||||
index 4e168c711b87e92e4494f4b876a8aff8847cb8c8..dc87b57843f61dd7c65723e04bb0e92340647acd 100644
|
index 32dbc4de0813795043e8e33840ff04540329d5e7..5f5593eb266189e06e23109d72adbeb145c23199 100644
|
||||||
--- a/content/public/renderer/content_renderer_client.cc
|
--- a/content/public/renderer/content_renderer_client.cc
|
||||||
+++ b/content/public/renderer/content_renderer_client.cc
|
+++ b/content/public/renderer/content_renderer_client.cc
|
||||||
@@ -112,6 +112,13 @@ bool ContentRendererClient::HandleNavigation(
|
@@ -112,6 +112,13 @@ bool ContentRendererClient::HandleNavigation(
|
||||||
|
@ -71,10 +71,10 @@ index 4e168c711b87e92e4494f4b876a8aff8847cb8c8..dc87b57843f61dd7c65723e04bb0e923
|
||||||
blink::WebLocalFrame* frame,
|
blink::WebLocalFrame* frame,
|
||||||
ui::PageTransition transition_type,
|
ui::PageTransition transition_type,
|
||||||
diff --git a/content/public/renderer/content_renderer_client.h b/content/public/renderer/content_renderer_client.h
|
diff --git a/content/public/renderer/content_renderer_client.h b/content/public/renderer/content_renderer_client.h
|
||||||
index 529e597b572854cbf56bb45d9554549e51e519f4..f3dd10a3b30c89a02acc499279660d975a9a2de8 100644
|
index 7b401b7a3f2a85762ef34166c1cf3f99dfb50a43..54d6bfa930e3c7908803249cdfd640766fd0c9fa 100644
|
||||||
--- a/content/public/renderer/content_renderer_client.h
|
--- a/content/public/renderer/content_renderer_client.h
|
||||||
+++ b/content/public/renderer/content_renderer_client.h
|
+++ b/content/public/renderer/content_renderer_client.h
|
||||||
@@ -201,6 +201,12 @@ class CONTENT_EXPORT ContentRendererClient {
|
@@ -202,6 +202,12 @@ class CONTENT_EXPORT ContentRendererClient {
|
||||||
bool is_redirect);
|
bool is_redirect);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ index 529e597b572854cbf56bb45d9554549e51e519f4..f3dd10a3b30c89a02acc499279660d97
|
||||||
// |url|. If the function returns a valid |new_url|, the request must be
|
// |url|. If the function returns a valid |new_url|, the request must be
|
||||||
// updated to use it.
|
// updated to use it.
|
||||||
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
||||||
index cfc895ca8ce72655df5862d917a3954009930c4c..5193c3f4b1832bf0ccb070b91aa6439cd7e56571 100644
|
index 8d82d39a9897448eca1f2562008e9ef227749069..bdbde735ed2758ba8331b1dd910f39f5abe1b648 100644
|
||||||
--- a/content/renderer/render_frame_impl.cc
|
--- a/content/renderer/render_frame_impl.cc
|
||||||
+++ b/content/renderer/render_frame_impl.cc
|
+++ b/content/renderer/render_frame_impl.cc
|
||||||
@@ -5034,6 +5034,22 @@ void RenderFrameImpl::BeginNavigation(
|
@@ -5034,6 +5034,22 @@ void RenderFrameImpl::BeginNavigation(
|
||||||
|
|
|
@ -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 a61bf4dbeae9846b834372c734118119bf91e873..b504864915483ea4221945acd9a9e1fee2f72482 100644
|
index 19aba49490f6012fb0c0d08f535f6b063c4a9281..f3a64da1058e95eb05e3d6d508d50f10ee772974 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
|
||||||
@@ -1258,7 +1258,7 @@ bool RenderThreadImpl::IsLcdTextEnabled() {
|
@@ -1258,7 +1258,7 @@ bool RenderThreadImpl::IsLcdTextEnabled() {
|
||||||
|
|
|
@ -9,10 +9,10 @@ is needed for OSR.
|
||||||
Originally landed in https://github.com/electron/libchromiumcontent/pull/226.
|
Originally landed in https://github.com/electron/libchromiumcontent/pull/226.
|
||||||
|
|
||||||
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 b21c2fa17d71a05a2b363cf31bbaaae82a3dc7aa..5659873ba2fc154eba45d55596c239b27912f509 100644
|
index c33e2b46847fed343d1f0da781e5872027121785..cc53198f22c7383610cc4f8ac1ae2e6a98e71f0c 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
|
||||||
@@ -2882,6 +2882,12 @@ void WebContentsImpl::Init(const WebContents::CreateParams& params) {
|
@@ -2885,6 +2885,12 @@ void WebContentsImpl::Init(const WebContents::CreateParams& params) {
|
||||||
frame_tree_.Init(site_instance.get(), params.renderer_initiated_creation,
|
frame_tree_.Init(site_instance.get(), params.renderer_initiated_creation,
|
||||||
params.main_frame_name);
|
params.main_frame_name);
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ index b21c2fa17d71a05a2b363cf31bbaaae82a3dc7aa..5659873ba2fc154eba45d55596c239b2
|
||||||
WebContentsViewDelegate* delegate =
|
WebContentsViewDelegate* delegate =
|
||||||
GetContentClient()->browser()->GetWebContentsViewDelegate(this);
|
GetContentClient()->browser()->GetWebContentsViewDelegate(this);
|
||||||
|
|
||||||
@@ -2892,6 +2898,7 @@ void WebContentsImpl::Init(const WebContents::CreateParams& params) {
|
@@ -2895,6 +2901,7 @@ void WebContentsImpl::Init(const WebContents::CreateParams& params) {
|
||||||
view_.reset(CreateWebContentsView(this, delegate,
|
view_.reset(CreateWebContentsView(this, delegate,
|
||||||
&render_view_host_delegate_view_));
|
&render_view_host_delegate_view_));
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,10 +10,10 @@ An attempt to upstream this was made, but rejected:
|
||||||
https://chromium-review.googlesource.com/c/chromium/src/+/1954347
|
https://chromium-review.googlesource.com/c/chromium/src/+/1954347
|
||||||
|
|
||||||
diff --git a/content/public/renderer/content_renderer_client.h b/content/public/renderer/content_renderer_client.h
|
diff --git a/content/public/renderer/content_renderer_client.h b/content/public/renderer/content_renderer_client.h
|
||||||
index 601633452b5f9afe64d98833057ac86de3a05650..529e597b572854cbf56bb45d9554549e51e519f4 100644
|
index bb987f3afa98e4302519d02f5a2d0a4718985854..7b401b7a3f2a85762ef34166c1cf3f99dfb50a43 100644
|
||||||
--- a/content/public/renderer/content_renderer_client.h
|
--- a/content/public/renderer/content_renderer_client.h
|
||||||
+++ b/content/public/renderer/content_renderer_client.h
|
+++ b/content/public/renderer/content_renderer_client.h
|
||||||
@@ -365,6 +365,11 @@ class CONTENT_EXPORT ContentRendererClient {
|
@@ -366,6 +366,11 @@ class CONTENT_EXPORT ContentRendererClient {
|
||||||
virtual void DidInitializeWorkerContextOnWorkerThread(
|
virtual void DidInitializeWorkerContextOnWorkerThread(
|
||||||
v8::Local<v8::Context> context) {}
|
v8::Local<v8::Context> context) {}
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ index 601633452b5f9afe64d98833057ac86de3a05650..529e597b572854cbf56bb45d9554549e
|
||||||
// An empty URL is returned if the URL is not overriden.
|
// An empty URL is returned if the URL is not overriden.
|
||||||
virtual GURL OverrideFlashEmbedWithHTML(const GURL& url);
|
virtual GURL OverrideFlashEmbedWithHTML(const GURL& url);
|
||||||
diff --git a/content/renderer/renderer_blink_platform_impl.cc b/content/renderer/renderer_blink_platform_impl.cc
|
diff --git a/content/renderer/renderer_blink_platform_impl.cc b/content/renderer/renderer_blink_platform_impl.cc
|
||||||
index 074db7fba98fec0a31ee9474bf24647df3929a26..37a92ce1c7a17a2c1d141e71fe7ab97d47c241fc 100644
|
index 5ccc942c2b09a0ef6c370db147c2c827b0a76b13..693350fad26bed9ca4bf250fc9115753ee76616d 100644
|
||||||
--- a/content/renderer/renderer_blink_platform_impl.cc
|
--- a/content/renderer/renderer_blink_platform_impl.cc
|
||||||
+++ b/content/renderer/renderer_blink_platform_impl.cc
|
+++ b/content/renderer/renderer_blink_platform_impl.cc
|
||||||
@@ -944,6 +944,12 @@ void RendererBlinkPlatformImpl::WillStopWorkerThread() {
|
@@ -944,6 +944,12 @@ void RendererBlinkPlatformImpl::WillStopWorkerThread() {
|
||||||
|
@ -43,10 +43,10 @@ index 074db7fba98fec0a31ee9474bf24647df3929a26..37a92ce1c7a17a2c1d141e71fe7ab97d
|
||||||
const v8::Local<v8::Context>& worker) {
|
const v8::Local<v8::Context>& worker) {
|
||||||
GetContentClient()->renderer()->DidInitializeWorkerContextOnWorkerThread(
|
GetContentClient()->renderer()->DidInitializeWorkerContextOnWorkerThread(
|
||||||
diff --git a/content/renderer/renderer_blink_platform_impl.h b/content/renderer/renderer_blink_platform_impl.h
|
diff --git a/content/renderer/renderer_blink_platform_impl.h b/content/renderer/renderer_blink_platform_impl.h
|
||||||
index 6ce06a917f95d662954c60c9144a59c004bd6c9c..e38a96a3b9665cc832fe9c24493a335888253996 100644
|
index d2e127a42e43ba606b03fc506b3c65da1031e494..98570f9df56f58e0478a34a023b329ed7e7f3c87 100644
|
||||||
--- a/content/renderer/renderer_blink_platform_impl.h
|
--- a/content/renderer/renderer_blink_platform_impl.h
|
||||||
+++ b/content/renderer/renderer_blink_platform_impl.h
|
+++ b/content/renderer/renderer_blink_platform_impl.h
|
||||||
@@ -205,6 +205,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : public BlinkPlatformImpl {
|
@@ -206,6 +206,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : public BlinkPlatformImpl {
|
||||||
void DidStartWorkerThread() override;
|
void DidStartWorkerThread() override;
|
||||||
void WillStopWorkerThread() override;
|
void WillStopWorkerThread() override;
|
||||||
void WorkerContextCreated(const v8::Local<v8::Context>& worker) override;
|
void WorkerContextCreated(const v8::Local<v8::Context>& worker) override;
|
||||||
|
@ -55,10 +55,10 @@ index 6ce06a917f95d662954c60c9144a59c004bd6c9c..e38a96a3b9665cc832fe9c24493a3358
|
||||||
const blink::WebSecurityOrigin& script_origin) override;
|
const blink::WebSecurityOrigin& script_origin) override;
|
||||||
blink::ProtocolHandlerSecurityLevel GetProtocolHandlerSecurityLevel()
|
blink::ProtocolHandlerSecurityLevel GetProtocolHandlerSecurityLevel()
|
||||||
diff --git a/third_party/blink/public/platform/platform.h b/third_party/blink/public/platform/platform.h
|
diff --git a/third_party/blink/public/platform/platform.h b/third_party/blink/public/platform/platform.h
|
||||||
index 293b575414d01ed03e7de08175834dee98117d11..4e7767748d705c79ecd6d4cdf3982185e7bac3bd 100644
|
index ba0b3775def8323668a893c48d4c56aa495efa0f..aac79f78f362b6025d5a6403b91f8ebece3297a0 100644
|
||||||
--- a/third_party/blink/public/platform/platform.h
|
--- a/third_party/blink/public/platform/platform.h
|
||||||
+++ b/third_party/blink/public/platform/platform.h
|
+++ b/third_party/blink/public/platform/platform.h
|
||||||
@@ -727,6 +727,7 @@ class BLINK_PLATFORM_EXPORT Platform {
|
@@ -728,6 +728,7 @@ class BLINK_PLATFORM_EXPORT Platform {
|
||||||
virtual void DidStartWorkerThread() {}
|
virtual void DidStartWorkerThread() {}
|
||||||
virtual void WillStopWorkerThread() {}
|
virtual void WillStopWorkerThread() {}
|
||||||
virtual void WorkerContextCreated(const v8::Local<v8::Context>& worker) {}
|
virtual void WorkerContextCreated(const v8::Local<v8::Context>& worker) {}
|
||||||
|
|
|
@ -19,10 +19,10 @@ that clearly establishes the worker script is ready for evaluation with the scop
|
||||||
initialized.
|
initialized.
|
||||||
|
|
||||||
diff --git a/content/public/renderer/content_renderer_client.h b/content/public/renderer/content_renderer_client.h
|
diff --git a/content/public/renderer/content_renderer_client.h b/content/public/renderer/content_renderer_client.h
|
||||||
index f3dd10a3b30c89a02acc499279660d975a9a2de8..7a016ffc9bcad177c25bc2ce4c388616a4efaded 100644
|
index 54d6bfa930e3c7908803249cdfd640766fd0c9fa..da48c748d64a077d5b254527441e11d9b98b89ce 100644
|
||||||
--- a/content/public/renderer/content_renderer_client.h
|
--- a/content/public/renderer/content_renderer_client.h
|
||||||
+++ b/content/public/renderer/content_renderer_client.h
|
+++ b/content/public/renderer/content_renderer_client.h
|
||||||
@@ -371,6 +371,11 @@ class CONTENT_EXPORT ContentRendererClient {
|
@@ -372,6 +372,11 @@ class CONTENT_EXPORT ContentRendererClient {
|
||||||
virtual void DidInitializeWorkerContextOnWorkerThread(
|
virtual void DidInitializeWorkerContextOnWorkerThread(
|
||||||
v8::Local<v8::Context> context) {}
|
v8::Local<v8::Context> context) {}
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ index f3dd10a3b30c89a02acc499279660d975a9a2de8..7a016ffc9bcad177c25bc2ce4c388616
|
||||||
// from the worker thread.
|
// from the worker thread.
|
||||||
virtual void WillDestroyWorkerContextOnWorkerThread(
|
virtual void WillDestroyWorkerContextOnWorkerThread(
|
||||||
diff --git a/content/renderer/renderer_blink_platform_impl.cc b/content/renderer/renderer_blink_platform_impl.cc
|
diff --git a/content/renderer/renderer_blink_platform_impl.cc b/content/renderer/renderer_blink_platform_impl.cc
|
||||||
index 37a92ce1c7a17a2c1d141e71fe7ab97d47c241fc..0880925d617745f36d39edde44f3a38ce220adb3 100644
|
index 693350fad26bed9ca4bf250fc9115753ee76616d..d5f2f1d89ef3081991f340c7f4cc89970d09e1a2 100644
|
||||||
--- a/content/renderer/renderer_blink_platform_impl.cc
|
--- a/content/renderer/renderer_blink_platform_impl.cc
|
||||||
+++ b/content/renderer/renderer_blink_platform_impl.cc
|
+++ b/content/renderer/renderer_blink_platform_impl.cc
|
||||||
@@ -956,6 +956,12 @@ void RendererBlinkPlatformImpl::WorkerContextCreated(
|
@@ -956,6 +956,12 @@ void RendererBlinkPlatformImpl::WorkerContextCreated(
|
||||||
|
@ -52,10 +52,10 @@ index 37a92ce1c7a17a2c1d141e71fe7ab97d47c241fc..0880925d617745f36d39edde44f3a38c
|
||||||
const blink::WebSecurityOrigin& script_origin) {
|
const blink::WebSecurityOrigin& script_origin) {
|
||||||
return GetContentClient()->renderer()->AllowScriptExtensionForServiceWorker(
|
return GetContentClient()->renderer()->AllowScriptExtensionForServiceWorker(
|
||||||
diff --git a/content/renderer/renderer_blink_platform_impl.h b/content/renderer/renderer_blink_platform_impl.h
|
diff --git a/content/renderer/renderer_blink_platform_impl.h b/content/renderer/renderer_blink_platform_impl.h
|
||||||
index e38a96a3b9665cc832fe9c24493a335888253996..64c87952472dcab0db410ea7edb5fc4040d9b67b 100644
|
index 98570f9df56f58e0478a34a023b329ed7e7f3c87..b4da952fc15d4914da04bdcc509cce631f4ccd51 100644
|
||||||
--- a/content/renderer/renderer_blink_platform_impl.h
|
--- a/content/renderer/renderer_blink_platform_impl.h
|
||||||
+++ b/content/renderer/renderer_blink_platform_impl.h
|
+++ b/content/renderer/renderer_blink_platform_impl.h
|
||||||
@@ -205,6 +205,8 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : public BlinkPlatformImpl {
|
@@ -206,6 +206,8 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : public BlinkPlatformImpl {
|
||||||
void DidStartWorkerThread() override;
|
void DidStartWorkerThread() override;
|
||||||
void WillStopWorkerThread() override;
|
void WillStopWorkerThread() override;
|
||||||
void WorkerContextCreated(const v8::Local<v8::Context>& worker) override;
|
void WorkerContextCreated(const v8::Local<v8::Context>& worker) override;
|
||||||
|
@ -65,10 +65,10 @@ index e38a96a3b9665cc832fe9c24493a335888253996..64c87952472dcab0db410ea7edb5fc40
|
||||||
bool AllowScriptExtensionForServiceWorker(
|
bool AllowScriptExtensionForServiceWorker(
|
||||||
const blink::WebSecurityOrigin& script_origin) override;
|
const blink::WebSecurityOrigin& script_origin) override;
|
||||||
diff --git a/third_party/blink/public/platform/platform.h b/third_party/blink/public/platform/platform.h
|
diff --git a/third_party/blink/public/platform/platform.h b/third_party/blink/public/platform/platform.h
|
||||||
index 4e7767748d705c79ecd6d4cdf3982185e7bac3bd..987e4f730522af851e241083e01404f8a6a16c93 100644
|
index aac79f78f362b6025d5a6403b91f8ebece3297a0..5b26abe1ca23e6e5d782ca674f976fdb41eafbfd 100644
|
||||||
--- a/third_party/blink/public/platform/platform.h
|
--- a/third_party/blink/public/platform/platform.h
|
||||||
+++ b/third_party/blink/public/platform/platform.h
|
+++ b/third_party/blink/public/platform/platform.h
|
||||||
@@ -727,6 +727,8 @@ class BLINK_PLATFORM_EXPORT Platform {
|
@@ -728,6 +728,8 @@ class BLINK_PLATFORM_EXPORT Platform {
|
||||||
virtual void DidStartWorkerThread() {}
|
virtual void DidStartWorkerThread() {}
|
||||||
virtual void WillStopWorkerThread() {}
|
virtual void WillStopWorkerThread() {}
|
||||||
virtual void WorkerContextCreated(const v8::Local<v8::Context>& worker) {}
|
virtual void WorkerContextCreated(const v8::Local<v8::Context>& worker) {}
|
||||||
|
|
|
@ -19,10 +19,10 @@ index e6c0d1efde22c28c2e2efa125912f000a83c5f58..f23047356bf46fa0075a225c4519b86a
|
||||||
isolate->default_microtask_queue()->PerformCheckpoint(this);
|
isolate->default_microtask_queue()->PerformCheckpoint(this);
|
||||||
}
|
}
|
||||||
diff --git a/src/heap/heap.cc b/src/heap/heap.cc
|
diff --git a/src/heap/heap.cc b/src/heap/heap.cc
|
||||||
index 8ef5e4dfd4ac743c542b002fde08d38eca876b82..0c2145b84a2c7519a0dd3dd87bed7799f539e1a1 100644
|
index 3287b1b3b680e628654146ed78ccd6e3f9162755..dbc58b9e6f31414bf59a0ee0cc1ffa28a49fe430 100644
|
||||||
--- a/src/heap/heap.cc
|
--- a/src/heap/heap.cc
|
||||||
+++ b/src/heap/heap.cc
|
+++ b/src/heap/heap.cc
|
||||||
@@ -5834,9 +5834,9 @@ void Heap::DeinitSharedSpaces() {
|
@@ -5838,9 +5838,9 @@ void Heap::DeinitSharedSpaces() {
|
||||||
void Heap::AddGCPrologueCallback(v8::Isolate::GCCallbackWithData callback,
|
void Heap::AddGCPrologueCallback(v8::Isolate::GCCallbackWithData callback,
|
||||||
GCType gc_type, void* data) {
|
GCType gc_type, void* data) {
|
||||||
DCHECK_NOT_NULL(callback);
|
DCHECK_NOT_NULL(callback);
|
||||||
|
|
|
@ -37,6 +37,7 @@
|
||||||
#include "content/browser/renderer_host/render_widget_host_impl.h" // nogncheck
|
#include "content/browser/renderer_host/render_widget_host_impl.h" // nogncheck
|
||||||
#include "content/browser/renderer_host/render_widget_host_view_base.h" // nogncheck
|
#include "content/browser/renderer_host/render_widget_host_view_base.h" // nogncheck
|
||||||
#include "content/public/browser/child_process_security_policy.h"
|
#include "content/public/browser/child_process_security_policy.h"
|
||||||
|
#include "content/public/browser/color_chooser.h"
|
||||||
#include "content/public/browser/context_menu_params.h"
|
#include "content/public/browser/context_menu_params.h"
|
||||||
#include "content/public/browser/download_request_utils.h"
|
#include "content/public/browser/download_request_utils.h"
|
||||||
#include "content/public/browser/favicon_status.h"
|
#include "content/public/browser/favicon_status.h"
|
||||||
|
@ -433,7 +434,8 @@ std::u16string GetDefaultPrinterAsync() {
|
||||||
scoped_refptr<printing::PrintBackend> print_backend =
|
scoped_refptr<printing::PrintBackend> print_backend =
|
||||||
printing::PrintBackend::CreateInstance(
|
printing::PrintBackend::CreateInstance(
|
||||||
g_browser_process->GetApplicationLocale());
|
g_browser_process->GetApplicationLocale());
|
||||||
std::string printer_name = print_backend->GetDefaultPrinterName();
|
std::string printer_name;
|
||||||
|
print_backend->GetDefaultPrinterName(printer_name);
|
||||||
|
|
||||||
// Some devices won't have a default printer, so we should
|
// Some devices won't have a default printer, so we should
|
||||||
// also check for existing printers and pick the first
|
// also check for existing printers and pick the first
|
||||||
|
@ -1816,15 +1818,6 @@ void WebContents::DevToolsResized() {
|
||||||
observer.OnDevToolsResized();
|
observer.OnDevToolsResized();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool WebContents::OnMessageReceived(const IPC::Message& message) {
|
|
||||||
bool handled = true;
|
|
||||||
IPC_BEGIN_MESSAGE_MAP(WebContents, message)
|
|
||||||
IPC_MESSAGE_UNHANDLED(handled = false)
|
|
||||||
IPC_END_MESSAGE_MAP()
|
|
||||||
|
|
||||||
return handled;
|
|
||||||
}
|
|
||||||
|
|
||||||
void WebContents::SetOwnerWindow(NativeWindow* owner_window) {
|
void WebContents::SetOwnerWindow(NativeWindow* owner_window) {
|
||||||
SetOwnerWindow(GetWebContents(), owner_window);
|
SetOwnerWindow(GetWebContents(), owner_window);
|
||||||
}
|
}
|
||||||
|
@ -3204,7 +3197,7 @@ bool WebContents::CanOverscrollContent() {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
content::ColorChooser* WebContents::OpenColorChooser(
|
std::unique_ptr<content::ColorChooser> WebContents::OpenColorChooser(
|
||||||
content::WebContents* web_contents,
|
content::WebContents* web_contents,
|
||||||
SkColor color,
|
SkColor color,
|
||||||
const std::vector<blink::mojom::ColorSuggestionPtr>& suggestions) {
|
const std::vector<blink::mojom::ColorSuggestionPtr>& suggestions) {
|
||||||
|
|
|
@ -562,7 +562,6 @@ class WebContents : public gin::Wrappable<WebContents>,
|
||||||
content::NavigationHandle* navigation_handle) override;
|
content::NavigationHandle* navigation_handle) override;
|
||||||
void DidFinishNavigation(
|
void DidFinishNavigation(
|
||||||
content::NavigationHandle* navigation_handle) override;
|
content::NavigationHandle* navigation_handle) override;
|
||||||
bool OnMessageReceived(const IPC::Message& message) override;
|
|
||||||
void WebContentsDestroyed() override;
|
void WebContentsDestroyed() override;
|
||||||
void NavigationEntryCommitted(
|
void NavigationEntryCommitted(
|
||||||
const content::LoadCommittedDetails& load_details) override;
|
const content::LoadCommittedDetails& load_details) override;
|
||||||
|
@ -614,7 +613,7 @@ class WebContents : public gin::Wrappable<WebContents>,
|
||||||
|
|
||||||
// content::WebContentsDelegate:
|
// content::WebContentsDelegate:
|
||||||
bool CanOverscrollContent() override;
|
bool CanOverscrollContent() override;
|
||||||
content::ColorChooser* OpenColorChooser(
|
std::unique_ptr<content::ColorChooser> OpenColorChooser(
|
||||||
content::WebContents* web_contents,
|
content::WebContents* web_contents,
|
||||||
SkColor color,
|
SkColor color,
|
||||||
const std::vector<blink::mojom::ColorSuggestionPtr>& suggestions)
|
const std::vector<blink::mojom::ColorSuggestionPtr>& suggestions)
|
||||||
|
|
|
@ -292,6 +292,10 @@ resource_coordinator::TabManager* BrowserProcessImpl::GetTabManager() {
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SerialPolicyAllowedPorts* BrowserProcessImpl::serial_policy_allowed_ports() {
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
void BrowserProcessImpl::SetApplicationLocale(const std::string& locale) {
|
void BrowserProcessImpl::SetApplicationLocale(const std::string& locale) {
|
||||||
locale_ = locale;
|
locale_ = locale;
|
||||||
}
|
}
|
||||||
|
|
|
@ -88,6 +88,7 @@ class BrowserProcessImpl : public BrowserProcess {
|
||||||
resource_coordinator::ResourceCoordinatorParts* resource_coordinator_parts()
|
resource_coordinator::ResourceCoordinatorParts* resource_coordinator_parts()
|
||||||
override;
|
override;
|
||||||
resource_coordinator::TabManager* GetTabManager() override;
|
resource_coordinator::TabManager* GetTabManager() override;
|
||||||
|
SerialPolicyAllowedPorts* serial_policy_allowed_ports() override;
|
||||||
void CreateDevToolsProtocolHandler() override {}
|
void CreateDevToolsProtocolHandler() override {}
|
||||||
void CreateDevToolsAutoOpener() override {}
|
void CreateDevToolsAutoOpener() override {}
|
||||||
void set_background_mode_manager_for_test(
|
void set_background_mode_manager_for_test(
|
||||||
|
|
|
@ -27,6 +27,7 @@
|
||||||
#include "content/public/browser/browser_context.h"
|
#include "content/public/browser/browser_context.h"
|
||||||
#include "content/public/browser/browser_task_traits.h"
|
#include "content/public/browser/browser_task_traits.h"
|
||||||
#include "content/public/browser/browser_thread.h"
|
#include "content/public/browser/browser_thread.h"
|
||||||
|
#include "content/public/browser/color_chooser.h"
|
||||||
#include "content/public/browser/file_select_listener.h"
|
#include "content/public/browser/file_select_listener.h"
|
||||||
#include "content/public/browser/file_url_loader.h"
|
#include "content/public/browser/file_url_loader.h"
|
||||||
#include "content/public/browser/host_zoom_map.h"
|
#include "content/public/browser/host_zoom_map.h"
|
||||||
|
@ -994,7 +995,7 @@ void InspectableWebContents::CloseContents(content::WebContents* source) {
|
||||||
CloseDevTools();
|
CloseDevTools();
|
||||||
}
|
}
|
||||||
|
|
||||||
content::ColorChooser* InspectableWebContents::OpenColorChooser(
|
std::unique_ptr<content::ColorChooser> InspectableWebContents::OpenColorChooser(
|
||||||
content::WebContents* source,
|
content::WebContents* source,
|
||||||
SkColor color,
|
SkColor color,
|
||||||
const std::vector<blink::mojom::ColorSuggestionPtr>& suggestions) {
|
const std::vector<blink::mojom::ColorSuggestionPtr>& suggestions) {
|
||||||
|
|
|
@ -183,7 +183,7 @@ class InspectableWebContents
|
||||||
bool HandleKeyboardEvent(content::WebContents*,
|
bool HandleKeyboardEvent(content::WebContents*,
|
||||||
const content::NativeWebKeyboardEvent&) override;
|
const content::NativeWebKeyboardEvent&) override;
|
||||||
void CloseContents(content::WebContents* source) override;
|
void CloseContents(content::WebContents* source) override;
|
||||||
content::ColorChooser* OpenColorChooser(
|
std::unique_ptr<content::ColorChooser> OpenColorChooser(
|
||||||
content::WebContents* source,
|
content::WebContents* source,
|
||||||
SkColor color,
|
SkColor color,
|
||||||
const std::vector<blink::mojom::ColorSuggestionPtr>& suggestions)
|
const std::vector<blink::mojom::ColorSuggestionPtr>& suggestions)
|
||||||
|
|
Loading…
Reference in a new issue