mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium version 64.0.3282.24
This commit is contained in:
@@ -7,5 +7,5 @@
|
||||
# https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding
|
||||
|
||||
{
|
||||
'chromium_checkout': '5fdc0fab22ce7efd32532ee989b223fa12f8171e',
|
||||
'chromium_checkout': 'refs/tags/64.0.3282.24',
|
||||
}
|
||||
|
@@ -344,16 +344,4 @@ patches = [
|
||||
# https://bitbucket.org/chromiumembedded/cef/issues/2314
|
||||
'name': 'mac_widevine_2314',
|
||||
},
|
||||
{
|
||||
# Windows: Fix rc.py ico processing and add support for menuitem separators.
|
||||
# https://bugs.chromium.org/p/chromium/issues/detail?id=792576
|
||||
# https://bugs.chromium.org/p/chromium/issues/detail?id=792594
|
||||
# Using 'DEPS' because it must be applied before the `gclient sync` step.
|
||||
'name': 'DEPS',
|
||||
},
|
||||
{
|
||||
# Fix ReportingServiceProxy mojo binding failure messages.
|
||||
# https://bugs.chromium.org/p/chromium/issues/detail?id=784518
|
||||
'name': 'blink_mojo_806477',
|
||||
},
|
||||
]
|
||||
|
@@ -1,27 +0,0 @@
|
||||
diff --git build/toolchain/win/rc/linux64/rc.sha1 build/toolchain/win/rc/linux64/rc.sha1
|
||||
index 76f7627..11440ae 100644
|
||||
--- build/toolchain/win/rc/linux64/rc.sha1
|
||||
+++ build/toolchain/win/rc/linux64/rc.sha1
|
||||
@@ -1 +1 @@
|
||||
-a6d75f015275c8a65ff855e8b78437dd03a9bb7d
|
||||
\ No newline at end of file
|
||||
+e642170ce663c75a44822c3bffb1579068ab6f17
|
||||
\ No newline at end of file
|
||||
diff --git build/toolchain/win/rc/mac/rc.sha1 build/toolchain/win/rc/mac/rc.sha1
|
||||
index 8a817c5..ff0c32e 100644
|
||||
--- build/toolchain/win/rc/mac/rc.sha1
|
||||
+++ build/toolchain/win/rc/mac/rc.sha1
|
||||
@@ -1 +1 @@
|
||||
-3ccc7a61fc5368e8db33364093e42a92de874a26
|
||||
\ No newline at end of file
|
||||
+58489426ecea29e276c94529201bc6a0cc1da027
|
||||
\ No newline at end of file
|
||||
diff --git build/toolchain/win/rc/win/rc.exe.sha1 build/toolchain/win/rc/win/rc.exe.sha1
|
||||
index c74dce41..165e4688 100644
|
||||
--- build/toolchain/win/rc/win/rc.exe.sha1
|
||||
+++ build/toolchain/win/rc/win/rc.exe.sha1
|
||||
@@ -1 +1 @@
|
||||
-9887dc07d042bf58d20b5557e3f91d18d0254022
|
||||
\ No newline at end of file
|
||||
+9de6c3d751b4432a3a7b1cf96f432a21187764e9
|
||||
\ No newline at end of file
|
@@ -1,52 +0,0 @@
|
||||
diff --git third_party/WebKit/Source/core/frame/Deprecation.cpp third_party/WebKit/Source/core/frame/Deprecation.cpp
|
||||
index db80f4a67b11..f3191313f929 100644
|
||||
--- third_party/WebKit/Source/core/frame/Deprecation.cpp
|
||||
+++ third_party/WebKit/Source/core/frame/Deprecation.cpp
|
||||
@@ -16,8 +16,9 @@
|
||||
#include "core/page/Page.h"
|
||||
#include "core/workers/WorkerOrWorkletGlobalScope.h"
|
||||
#include "platform/runtime_enabled_features.h"
|
||||
+#include "public/platform/Platform.h"
|
||||
#include "public/platform/reporting.mojom-blink.h"
|
||||
-#include "services/service_manager/public/cpp/interface_provider.h"
|
||||
+#include "services/service_manager/public/cpp/connector.h"
|
||||
#include "third_party/WebKit/common/feature_policy/feature_policy_feature.h"
|
||||
|
||||
using blink::WebFeature;
|
||||
@@ -796,7 +797,9 @@ void Deprecation::GenerateReport(const LocalFrame* frame, WebFeature feature) {
|
||||
|
||||
// Send the deprecation report to the Reporting API.
|
||||
mojom::blink::ReportingServiceProxyPtr service;
|
||||
- frame->Client()->GetInterfaceProvider()->GetInterface(&service);
|
||||
+ Platform* platform = Platform::Current();
|
||||
+ platform->GetConnector()->BindInterface(platform->GetBrowserServiceName(),
|
||||
+ &service);
|
||||
service->QueueDeprecationReport(document->Url(), info.message,
|
||||
body->sourceFile(), body->lineNumber(),
|
||||
body->columnNumber());
|
||||
diff --git third_party/WebKit/Source/core/frame/Intervention.cpp third_party/WebKit/Source/core/frame/Intervention.cpp
|
||||
index fb342ba765db..089eb6a3d662 100644
|
||||
--- third_party/WebKit/Source/core/frame/Intervention.cpp
|
||||
+++ third_party/WebKit/Source/core/frame/Intervention.cpp
|
||||
@@ -11,8 +11,9 @@
|
||||
#include "core/frame/Report.h"
|
||||
#include "core/frame/ReportingContext.h"
|
||||
#include "core/inspector/ConsoleMessage.h"
|
||||
+#include "public/platform/Platform.h"
|
||||
#include "public/platform/reporting.mojom-blink.h"
|
||||
-#include "services/service_manager/public/cpp/interface_provider.h"
|
||||
+#include "services/service_manager/public/cpp/connector.h"
|
||||
|
||||
namespace blink {
|
||||
|
||||
@@ -44,7 +45,9 @@ void Intervention::GenerateReport(const LocalFrame* frame,
|
||||
|
||||
// Send the intervention report to the Reporting API.
|
||||
mojom::blink::ReportingServiceProxyPtr service;
|
||||
- frame->Client()->GetInterfaceProvider()->GetInterface(&service);
|
||||
+ Platform* platform = Platform::Current();
|
||||
+ platform->GetConnector()->BindInterface(platform->GetBrowserServiceName(),
|
||||
+ &service);
|
||||
service->QueueInterventionReport(document->Url(), message, body->sourceFile(),
|
||||
body->lineNumber(), body->columnNumber());
|
||||
}
|
@@ -1,5 +1,5 @@
|
||||
diff --git chrome/browser/BUILD.gn chrome/browser/BUILD.gn
|
||||
index 1126d7e63c30..64ecb8982428 100644
|
||||
index c85ea87e5cef..2620ae997463 100644
|
||||
--- chrome/browser/BUILD.gn
|
||||
+++ chrome/browser/BUILD.gn
|
||||
@@ -7,6 +7,7 @@ import("//build/config/crypto.gni")
|
||||
@@ -10,7 +10,7 @@ index 1126d7e63c30..64ecb8982428 100644
|
||||
import("//chrome/common/features.gni")
|
||||
import("//components/feature_engagement/features.gni")
|
||||
import("//components/nacl/features.gni")
|
||||
@@ -1551,6 +1552,7 @@ split_static_library("browser") {
|
||||
@@ -1553,6 +1554,7 @@ split_static_library("browser") {
|
||||
"//base:i18n",
|
||||
"//base/allocator:features",
|
||||
"//cc",
|
||||
@@ -18,7 +18,7 @@ index 1126d7e63c30..64ecb8982428 100644
|
||||
"//chrome:extra_resources",
|
||||
"//chrome:resources",
|
||||
"//chrome:strings",
|
||||
@@ -1797,6 +1799,10 @@ split_static_library("browser") {
|
||||
@@ -1799,6 +1801,10 @@ split_static_library("browser") {
|
||||
"//ui/web_dialogs",
|
||||
]
|
||||
|
||||
|
@@ -71,10 +71,10 @@ index e8e76ce5b954..1dd338dd0142 100644
|
||||
content::BrowserContext* GetBrowserContextRedirectedInIncognito(
|
||||
content::BrowserContext* context);
|
||||
diff --git chrome/browser/profiles/profile_manager.cc chrome/browser/profiles/profile_manager.cc
|
||||
index 0fe78f76aaa7..8fb527cc2636 100644
|
||||
index c5ab3d4e4d7a..69f54123f2cc 100644
|
||||
--- chrome/browser/profiles/profile_manager.cc
|
||||
+++ chrome/browser/profiles/profile_manager.cc
|
||||
@@ -375,7 +375,7 @@ ProfileManager::ProfileManager(const base::FilePath& user_data_dir)
|
||||
@@ -377,7 +377,7 @@ ProfileManager::ProfileManager(const base::FilePath& user_data_dir)
|
||||
chrome::NOTIFICATION_BROWSER_CLOSE_CANCELLED,
|
||||
content::NotificationService::AllSources());
|
||||
|
||||
|
@@ -345,7 +345,7 @@ index 3e3d132705a8..4a972b4475e6 100644
|
||||
return false;
|
||||
}
|
||||
diff --git content/public/renderer/content_renderer_client.h content/public/renderer/content_renderer_client.h
|
||||
index 3d34633700dd..6cee67f439f7 100644
|
||||
index 3d34633700dd..a3ab85aa14cb 100644
|
||||
--- content/public/renderer/content_renderer_client.h
|
||||
+++ content/public/renderer/content_renderer_client.h
|
||||
@@ -73,6 +73,9 @@ class CONTENT_EXPORT ContentRendererClient {
|
||||
|
@@ -1,8 +1,8 @@
|
||||
diff --git content/browser/frame_host/render_frame_host_manager.cc content/browser/frame_host/render_frame_host_manager.cc
|
||||
index 0663535e3f81..e0e20722c820 100644
|
||||
index 53b0f5b1863e..092210ea44ec 100644
|
||||
--- content/browser/frame_host/render_frame_host_manager.cc
|
||||
+++ content/browser/frame_host/render_frame_host_manager.cc
|
||||
@@ -1082,10 +1082,11 @@ bool RenderFrameHostManager::ShouldSwapBrowsingInstancesForNavigation(
|
||||
@@ -1083,10 +1083,11 @@ bool RenderFrameHostManager::ShouldSwapBrowsingInstancesForNavigation(
|
||||
// TODO(alexmos): This check should've been enforced earlier in the
|
||||
// navigation, in chrome::Navigate(). Verify this, and then convert this to
|
||||
// a CHECK and remove the fallback.
|
||||
@@ -18,7 +18,7 @@ index 0663535e3f81..e0e20722c820 100644
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -1224,7 +1225,8 @@ RenderFrameHostManager::GetSiteInstanceForNavigation(
|
||||
@@ -1225,7 +1226,8 @@ RenderFrameHostManager::GetSiteInstanceForNavigation(
|
||||
|
||||
// Double-check that the new SiteInstance is associated with the right
|
||||
// BrowserContext.
|
||||
@@ -29,10 +29,10 @@ index 0663535e3f81..e0e20722c820 100644
|
||||
// If |new_instance| is a new SiteInstance for a subframe with an isolated
|
||||
// origin, set its process reuse policy so that such subframes are
|
||||
diff --git content/public/browser/content_browser_client.h content/public/browser/content_browser_client.h
|
||||
index e56b320170df..26aa6fe50311 100644
|
||||
index 3841f3c1c010..f2a7eb747a2a 100644
|
||||
--- content/public/browser/content_browser_client.h
|
||||
+++ content/public/browser/content_browser_client.h
|
||||
@@ -343,6 +343,13 @@ class CONTENT_EXPORT ContentBrowserClient {
|
||||
@@ -350,6 +350,13 @@ class CONTENT_EXPORT ContentBrowserClient {
|
||||
const GURL& current_url,
|
||||
const GURL& new_url);
|
||||
|
||||
|
@@ -1,5 +1,5 @@
|
||||
diff --git chrome/browser/ui/BUILD.gn chrome/browser/ui/BUILD.gn
|
||||
index 02b2c4212767..5a89d17b06a4 100644
|
||||
index 02b2c4212767..b8a3ebb82fbe 100644
|
||||
--- chrome/browser/ui/BUILD.gn
|
||||
+++ chrome/browser/ui/BUILD.gn
|
||||
@@ -344,6 +344,7 @@ split_static_library("ui") {
|
||||
|
@@ -194,7 +194,7 @@ index db66147f0e9c..2b9bdfa2ec53 100644
|
||||
// a reference.
|
||||
corewm::TooltipWin* tooltip_;
|
||||
diff --git ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc
|
||||
index 88486500f8d8..b1743e330a3d 100644
|
||||
index b802ad497cf2..46e7f0678c64 100644
|
||||
--- ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc
|
||||
+++ ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc
|
||||
@@ -147,6 +147,7 @@ DesktopWindowTreeHostX11::DesktopWindowTreeHostX11(
|
||||
|
@@ -30,7 +30,7 @@ index 123258b23cb2..f00869df94e3 100644
|
||||
}
|
||||
|
||||
diff --git third_party/WebKit/Source/core/page/Page.cpp third_party/WebKit/Source/core/page/Page.cpp
|
||||
index c6071e8ba68e..4304cc95ba2e 100644
|
||||
index 451729509c46..b74eea96dbef 100644
|
||||
--- third_party/WebKit/Source/core/page/Page.cpp
|
||||
+++ third_party/WebKit/Source/core/page/Page.cpp
|
||||
@@ -129,7 +129,8 @@ Page::Page(PageClients& page_clients)
|
||||
|
@@ -1,8 +1,8 @@
|
||||
diff --git chrome/app/generated_resources.grd chrome/app/generated_resources.grd
|
||||
index 991b42c3e041..ecdc0aaad9a5 100644
|
||||
index 6baccb95114e..688753b2a55f 100644
|
||||
--- chrome/app/generated_resources.grd
|
||||
+++ chrome/app/generated_resources.grd
|
||||
@@ -4928,7 +4928,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
|
||||
@@ -4930,7 +4930,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
|
||||
</message>
|
||||
</if>
|
||||
<message name="IDS_PLUGIN_BLOCKED_BY_POLICY" desc="The placeholder text for a plugin blocked by enterprise policy.">
|
||||
|
Reference in New Issue
Block a user