Skip to content

Commit 53c80b0

Browse files
committed
Minor: Generate new and updated APIs from remote source
1 parent bc222e3 commit 53c80b0

44 files changed

Lines changed: 1568 additions & 73 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/WebExtensions.Net.Generator/EntitiesRegistration/AnonymousTypeProcessor.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,11 @@ private void ProcessFunctionParameters(IEnumerable<string> nameHierarchy, IEnume
282282
{
283283
if (parameterDefinition.Name is null)
284284
{
285+
if (nameHierarchy.Count() > 2)
286+
{
287+
// in a class method's parameter the name is optional
288+
continue;
289+
}
285290
throw new InvalidOperationException("Function parameter should have a name.");
286291
}
287292

src/WebExtensions.Net.Generator/NamespaceDefinitionsClients/LocalSources/_sources.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,18 @@
8181
]
8282
]
8383
},
84+
{
85+
"url": "chrome://extensions/content/parent/ext-declarativeNetRequest.js",
86+
"schema": "chrome://extensions/content/schemas/declarative_net_request.json",
87+
"scopes": [
88+
"addon_parent"
89+
],
90+
"paths": [
91+
[
92+
"declarativeNetRequest"
93+
]
94+
]
95+
},
8496
{
8597
"url": "chrome://extensions/content/parent/ext-dns.js",
8698
"schema": "chrome://extensions/content/schemas/dns.json",

src/WebExtensions.Net.Generator/NamespaceDefinitionsClients/LocalSources/activity_log.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"namespace": "manifest",
44
"types": [
55
{
6-
"$extend": "PermissionNoPrompt",
6+
"$extend": "PermissionPrivileged",
77
"choices": [
88
{
99
"type": "string",

0 commit comments

Comments
 (0)