mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium revision fc6ad471 (#342568)
This commit is contained in:
@@ -15,8 +15,9 @@
|
||||
|
||||
'chromium_code': 1,
|
||||
'cc_dir': 'cef/libcef/common/extensions/api',
|
||||
# Match the Chrome namespace to minimize code changes.
|
||||
# Match the Chrome namespace and bundle name to minimize code changes.
|
||||
'root_namespace': 'extensions::api::%(namespace)s',
|
||||
'bundle_name': 'Chrome',
|
||||
'impl_dir_': 'cef/libcef/browser/extensions/api',
|
||||
},
|
||||
}
|
||||
|
@@ -45,29 +45,11 @@ class CefPermissionMessageProvider : public PermissionMessageProvider {
|
||||
~CefPermissionMessageProvider() override {}
|
||||
|
||||
// PermissionMessageProvider implementation.
|
||||
PermissionMessageIDs GetLegacyPermissionMessageIDs(
|
||||
const PermissionSet* permissions,
|
||||
Manifest::Type extension_type) const override {
|
||||
return PermissionMessageIDs();
|
||||
}
|
||||
|
||||
CoalescedPermissionMessages GetCoalescedPermissionMessages(
|
||||
CoalescedPermissionMessages GetPermissionMessages(
|
||||
const PermissionIDSet& permissions) const override {
|
||||
return CoalescedPermissionMessages();
|
||||
}
|
||||
|
||||
std::vector<base::string16> GetLegacyWarningMessages(
|
||||
const PermissionSet* permissions,
|
||||
Manifest::Type extension_type) const override {
|
||||
return std::vector<base::string16>();
|
||||
}
|
||||
|
||||
std::vector<base::string16> GetLegacyWarningMessagesDetails(
|
||||
const PermissionSet* permissions,
|
||||
Manifest::Type extension_type) const override {
|
||||
return std::vector<base::string16>();
|
||||
}
|
||||
|
||||
bool IsPrivilegeIncrease(const PermissionSet* old_permissions,
|
||||
const PermissionSet* new_permissions,
|
||||
Manifest::Type extension_type) const override {
|
||||
@@ -201,18 +183,18 @@ bool CefExtensionsClient::IsScriptableURL(const GURL& url,
|
||||
|
||||
bool CefExtensionsClient::IsAPISchemaGenerated(
|
||||
const std::string& name) const {
|
||||
return core_api::GeneratedSchemas::IsGenerated(name) ||
|
||||
api::GeneratedSchemas::IsGenerated(name);
|
||||
return api::GeneratedSchemas::IsGenerated(name) ||
|
||||
api::ChromeGeneratedSchemas::IsGenerated(name);
|
||||
}
|
||||
|
||||
base::StringPiece CefExtensionsClient::GetAPISchema(
|
||||
const std::string& name) const {
|
||||
// Schema for CEF-only APIs.
|
||||
if (api::GeneratedSchemas::IsGenerated(name))
|
||||
return api::GeneratedSchemas::Get(name);
|
||||
if (api::ChromeGeneratedSchemas::IsGenerated(name))
|
||||
return api::ChromeGeneratedSchemas::Get(name);
|
||||
|
||||
// Core extensions APIs.
|
||||
return core_api::GeneratedSchemas::Get(name);
|
||||
return api::GeneratedSchemas::Get(name);
|
||||
}
|
||||
|
||||
void CefExtensionsClient::RegisterAPISchemaResources(
|
||||
|
Reference in New Issue
Block a user