Update to Chromium version 93.0.4577.0 (#902210)

This commit is contained in:
Marshall Greenblatt
2021-07-23 12:40:13 -04:00
parent 1ffa5528b3
commit b4ea0496e7
141 changed files with 1188 additions and 1061 deletions

View File

@@ -64,11 +64,8 @@ patches = [
'name': 'trace_event',
},
{
# Enable popups in offscreen rendering on OS X.
#
# Allow customization of the WebView background color.
# https://bitbucket.org/chromiumembedded/cef/issues/2345
'name': 'webkit_popups_and_background',
# Enable popups in offscreen rendering on MacOS.
'name': 'webkit_popups',
},
{
# Give AlloyContentRendererClient access to protected
@@ -76,7 +73,7 @@ patches = [
'name': 'webkit_runtime_enabled_features',
},
{
# Fix export of UnderlayOpenGLHostingWindow for 64-bit OS X builds.
# Fix export of UnderlayOpenGLHostingWindow for 64-bit MacOS builds.
# https://bitbucket.org/chromiumembedded/cef/issues/1051
'name': 'underlay_1051',
},
@@ -449,6 +446,13 @@ patches = [
# This crash was introduced by https://crrev.com/5f6212babf.
'name': 'browser_scheduler',
},
{
# Restore access to WebUIControllerFactory::UnregisterFactoryForTesting
# which was removed in https://crrev.com/5f183d6636. We can't use
# ScopedWebUIControllerFactoryRegistration because it pulls in GTest
# dependencies.
'name': 'browser_web_ui_controller_factory',
},
{
# Avoid a shutdown crash caused by PrefWatcher holding a reference to
# |g_browser_process->local_state()|, and the local_state being deleted
@@ -533,20 +537,14 @@ patches = [
# https://bugs.chromium.org/p/chromium/issues/detail?id=1049498#c14
'name': 'base_string_piece_1049498',
},
{
# Linux: Fix Sharesheet undefined symbol error.
# https://bugs.chromium.org/p/chromium/issues/detail?id=1123388
'name': 'chrome_browser_sharesheet_1123388',
},
{
# Linux: Fix ATK assertion error when generating ARM build config.
# https://bugs.chromium.org/p/chromium/issues/detail?id=1123214
'name': 'linux_atk_1123214',
},
{
# Linux: Fix unknown type name 'uffdio_writeprotect' when building with
# use_sysroot=false on Ubuntu 18.04 (kernel version < 5.8).
# https://bugs.chromium.org/p/chromium/issues/detail?id=1206047#c8
'name': 'linux_allocator_uffd_1206047',
# Linux: Fix undefined symbol from ChromeSettingsProto.
# https://bugs.chromium.org/p/chromium/issues/detail?id=1119417#c24
'name': 'chrome_browser_privacy_1119417',
}
]