Update to Chromium version 89.0.4389.0 (#843830)

- SSE3 is now required on x86 processors (see https://crbug.com/1123353).
This commit is contained in:
Marshall Greenblatt
2021-01-27 18:13:12 -05:00
parent 119415b8e9
commit 5ef0fb8ac8
118 changed files with 879 additions and 1355 deletions

View File

@@ -132,10 +132,18 @@ index 11bfec21cc9f..416de61f85fa 100644
// A weak pointer to the current or pending RenderViewHost. We don't access
// this through the host_contents because we want to deal with the pending
diff --git extensions/browser/extensions_browser_client.h extensions/browser/extensions_browser_client.h
index 1702638ab5b9..49de950d83d8 100644
index c2d194ec21be..3a7354f648ed 100644
--- extensions/browser/extensions_browser_client.h
+++ extensions/browser/extensions_browser_client.h
@@ -63,6 +63,7 @@ class ComponentExtensionResourceManager;
@@ -27,6 +27,7 @@
#include "ui/base/page_transition_types.h"
class ExtensionFunctionRegistry;
+class GURL;
class PrefService;
namespace base {
@@ -62,6 +63,7 @@ class ComponentExtensionResourceManager;
class Extension;
class ExtensionCache;
class ExtensionError;
@@ -143,7 +151,7 @@ index 1702638ab5b9..49de950d83d8 100644
class ExtensionHostDelegate;
class ExtensionSet;
class ExtensionSystem;
@@ -205,6 +206,14 @@ class ExtensionsBrowserClient {
@@ -204,6 +206,14 @@ class ExtensionsBrowserClient {
virtual std::unique_ptr<ExtensionHostDelegate>
CreateExtensionHostDelegate() = 0;
@@ -159,10 +167,10 @@ index 1702638ab5b9..49de950d83d8 100644
// once each time the extensions system is loaded per browser_context. The
// implementation may wish to use the BrowserContext to record the current
diff --git extensions/browser/process_manager.cc extensions/browser/process_manager.cc
index f41d44299518..41e892cdf240 100644
index 337921842180..c78e1d114a12 100644
--- extensions/browser/process_manager.cc
+++ extensions/browser/process_manager.cc
@@ -411,9 +411,16 @@ bool ProcessManager::CreateBackgroundHost(const Extension* extension,
@@ -395,9 +395,16 @@ bool ProcessManager::CreateBackgroundHost(const Extension* extension,
return true; // TODO(kalman): return false here? It might break things...
DVLOG(1) << "CreateBackgroundHost " << extension->id();