Update to Chromium version 86.0.4240.0 (#800218)

- CefURLRequest::Create is no longer supported in the renderer process
  (see https://crbug.com/891872). Use CefFrame::CreateURLRequest instead.
- Mac platform definitions have been changed from `MACOSX` to `MAC`
  (see https://crbug.com/1105907) and related CMake macro names have
  been updated. The old `OS_MACOSX` define is still set in code and CMake
  for backwards compatibility.
- Linux ARM build is currently broken (see https://crbug.com/1123214).
This commit is contained in:
Marshall Greenblatt
2020-08-28 18:39:23 -04:00
parent 6b1e5335bc
commit 24c2f2fa38
190 changed files with 1302 additions and 1354 deletions

View File

@ -200,6 +200,12 @@ patches = [
},
{
# Support CEF changes in chrome/browser.
#
# Linux: Fix sharesheet-related linker errors.
# https://bugs.chromium.org/p/chromium/issues/detail?id=1123388
#
# Linux: Fix ShareTarget duplicate symbols errors.
# https://bugs.chromium.org/p/chromium/issues/detail?id=1123395
'name': 'chrome_browser',
},
{
@ -235,6 +241,9 @@ patches = [
# Fix fatal error: 'components/printing/common/print.mojom.h' file not found
# From chrome/browser/ui/browser_commands.cc via
# chrome/browser/printing/print_view_manager_common.h
#
# Linux: Fix sharesheet-related linker errors.
# https://bugs.chromium.org/p/chromium/issues/detail?id=1123388
'name': 'chrome_browser_net_export',
},
{
@ -249,6 +258,9 @@ patches = [
},
{
# Allow CEF to share Chrome plugin loading code.
#
# Restore the BrowserPluginGuest::GetEmbedderFrame() method removed in
# https://crbug.com/533069#c43.
'name': 'chrome_plugins',
},
{
@ -406,13 +418,6 @@ patches = [
# Compute correct default quota when cache_path is unspecified.
'name': 'services_network_2718',
},
{
# Windows: Remove the base::Value is_standard_layout assert which will fail
# for the cef_sandbox build, and which is no longer required.
# https://bugs.chromium.org/p/chromium/issues/detail?id=646113#c173
# https://chromium.googlesource.com/chromium/src/+/2f28731c17
'name': 'win_base_msvc_sandbox',
},
{
# Restore WebView::SetResizeBackgroundColor() that was removed.
# http://crrev.com/3955c9f9eb
@ -485,11 +490,6 @@ patches = [
# https://chromium-review.googlesource.com/c/chromium/src/+/1884750
'name': 'libxml_visibility',
},
{
# Fix ScreenlockMonitorDeviceSource window creation error.
# https://bugs.chromium.org/p/chromium/issues/detail?id=1058556
'name': 'win_screenlock_1058556',
},
{
# Fix unbound AssociatedRemote error in SetBackgroundOpaque.
# https://bugs.chromium.org/p/chromium/issues/detail?id=1070713
@ -511,5 +511,16 @@ patches = [
# Fix build errors with enable_background_mode=false.
# https://bugs.chromium.org/p/chromium/issues/detail?id=1100085
'name': 'chrome_browser_background_mode_1100085',
},
{
# Windows: Fix flickering issue with GPU rendering.
# https://bugs.chromium.org/p/chromium/issues/detail?id=1123950
'name': 'ui_gl_utils_1123950',
},
{
# Windows: Fix cef_sandbox compile error due to missing include.
# Fixed by the below change in more recent Chromium versions.
# https://bugs.chromium.org/p/chromium/issues/detail?id=1049498#c14
'name': 'base_string_piece_1049498',
}
]