Skip to content

Commit

Permalink
Update of ED report from new reffy run
Browse files Browse the repository at this point in the history
Using reffy commit 17.2.2.
  • Loading branch information
reffy-bot committed Aug 29, 2024
1 parent a3899eb commit f4d683d
Show file tree
Hide file tree
Showing 14 changed files with 3,250 additions and 2,230 deletions.
390 changes: 285 additions & 105 deletions ed/algorithms/webauthn-3.json

Large diffs are not rendered by default.

523 changes: 258 additions & 265 deletions ed/algorithms/webgpu.json

Large diffs are not rendered by default.

560 changes: 560 additions & 0 deletions ed/dfns/webauthn-3.json

Large diffs are not rendered by default.

42 changes: 0 additions & 42 deletions ed/dfns/webgpu.json
Original file line number Diff line number Diff line change
Expand Up @@ -2161,27 +2161,6 @@
},
"definedIn": "table"
},
{
"id": "dom-supported-limits-maxinterstageshadercomponents",
"href": "https://gpuweb.github.io/gpuweb/#dom-supported-limits-maxinterstageshadercomponents",
"linkingText": [
"maxInterStageShaderComponents"
],
"localLinkingText": [],
"type": "attribute",
"for": [
"supported limits"
],
"access": "public",
"informative": false,
"heading": {
"id": "limits",
"href": "https://gpuweb.github.io/gpuweb/#limits",
"title": "Limits",
"number": "3.6.2"
},
"definedIn": "table"
},
{
"id": "dom-supported-limits-maxinterstageshadervariables",
"href": "https://gpuweb.github.io/gpuweb/#dom-supported-limits-maxinterstageshadervariables",
Expand Down Expand Up @@ -2852,27 +2831,6 @@
},
"definedIn": "pre"
},
{
"id": "dom-gpusupportedlimits-maxinterstageshadercomponents",
"href": "https://gpuweb.github.io/gpuweb/#dom-gpusupportedlimits-maxinterstageshadercomponents",
"linkingText": [
"maxInterStageShaderComponents"
],
"localLinkingText": [],
"type": "attribute",
"for": [
"GPUSupportedLimits"
],
"access": "public",
"informative": false,
"heading": {
"id": "gpusupportedlimits",
"href": "https://gpuweb.github.io/gpuweb/#gpusupportedlimits",
"title": "GPUSupportedLimits",
"number": "3.6.2.1"
},
"definedIn": "pre"
},
{
"id": "dom-gpusupportedlimits-maxinterstageshadervariables",
"href": "https://gpuweb.github.io/gpuweb/#dom-gpusupportedlimits-maxinterstageshadervariables",
Expand Down
6 changes: 3 additions & 3 deletions ed/headings/tc39-regex-escaping.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,14 @@
"href": "https://tc39.es/proposal-regex-escaping/#sec-regexp.escape",
"title": "RegExp.escape ( S )",
"level": 4,
"number": "22.2.5.2"
"number": "22.2.5.1"
},
{
"id": "sec-encodeforregexpescape",
"href": "https://tc39.es/proposal-regex-escaping/#sec-encodeforregexpescape",
"title": "EncodeForRegExpEscape ( c )",
"level": 4,
"number": "22.2.5.3"
"level": 5,
"number": "22.2.5.1.1"
}
]
}
35 changes: 35 additions & 0 deletions ed/headings/webauthn-3.json
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,41 @@
"title": "Deserialize Authentication ceremony options - PublicKeyCredential’s parseRequestOptionsFromJSON() Methods",
"number": "5.1.9"
},
{
"id": "sctn-signal-methods",
"href": "https://w3c.github.io/webauthn/#sctn-signal-methods",
"level": 4,
"title": "Signal Credential Changes to the Authenticator - PublicKeyCredential’s signal methods",
"number": "5.1.10"
},
{
"id": "sctn-signal-methods-async-rp-id-validation",
"href": "https://w3c.github.io/webauthn/#sctn-signal-methods-async-rp-id-validation",
"level": 5,
"title": "Asynchronous RP ID validation algorithm",
"number": "5.1.10.1"
},
{
"id": "sctn-signalUnknownCredential",
"href": "https://w3c.github.io/webauthn/#sctn-signalUnknownCredential",
"level": 5,
"title": "signalUnknownCredential(options)",
"number": "5.1.10.2"
},
{
"id": "sctn-signalAllAcceptedCredentials",
"href": "https://w3c.github.io/webauthn/#sctn-signalAllAcceptedCredentials",
"level": 5,
"title": "signalAllAcceptedCredentials(options)",
"number": "5.1.10.3"
},
{
"id": "sctn-signalCurrentUserDetails",
"href": "https://w3c.github.io/webauthn/#sctn-signalCurrentUserDetails",
"level": 5,
"title": "signalCurrentUserDetails(options)",
"number": "5.1.10.4"
},
{
"id": "iface-authenticatorresponse",
"href": "https://w3c.github.io/webauthn/#iface-authenticatorresponse",
Expand Down
29 changes: 28 additions & 1 deletion ed/idl/webauthn.idl
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,30 @@ dictionary PublicKeyCredentialRequestOptionsJSON {
AuthenticationExtensionsClientInputsJSON extensions;
};

partial interface PublicKeyCredential {
static Promise<undefined> signalUnknownCredential(UnknownCredentialOptions options);
static Promise<undefined> signalAllAcceptedCredentials(AllAcceptedCredentialsOptions options);
static Promise<undefined> signalCurrentUserDetails(CurrentUserDetailsOptions options);
};

dictionary UnknownCredentialOptions {
required DOMString rpId;
required Base64URLString credentialId;
};

dictionary AllAcceptedCredentialsOptions {
required DOMString rpId;
required Base64URLString userId;
required sequence<Base64URLString> allAcceptedCredentialIds;
};

dictionary CurrentUserDetailsOptions {
required DOMString rpId;
required Base64URLString userId;
required DOMString name;
required DOMString displayName;
};

[SecureContext, Exposed=Window]
interface AuthenticatorResponse {
[SameObject] readonly attribute ArrayBuffer clientDataJSON;
Expand Down Expand Up @@ -272,7 +296,10 @@ enum ClientCapability {
"hybridTransport",
"passkeyPlatformAuthenticator",
"userVerifyingPlatformAuthenticator",
"relatedOrigins"
"relatedOrigins",
"signalAllAcceptedCredentials",
"signalCurrentUserDetails",
"signalUnknownCredential"
};

enum PublicKeyCredentialHints {
Expand Down
3 changes: 1 addition & 2 deletions ed/idl/webgpu.idl
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ interface GPUSupportedLimits {
readonly attribute unsigned long long maxBufferSize;
readonly attribute unsigned long maxVertexAttributes;
readonly attribute unsigned long maxVertexBufferArrayStride;
readonly attribute unsigned long maxInterStageShaderComponents;
readonly attribute unsigned long maxInterStageShaderVariables;
readonly attribute unsigned long maxColorAttachments;
readonly attribute unsigned long maxColorAttachmentBytesPerSample;
Expand Down Expand Up @@ -101,7 +100,7 @@ interface GPUAdapter {
dictionary GPUDeviceDescriptor
: GPUObjectDescriptorBase {
sequence<GPUFeatureName> requiredFeatures = [];
record<DOMString, GPUSize64> requiredLimits = {};
record<DOMString, (GPUSize64 or undefined)> requiredLimits = {};
GPUQueueDescriptor defaultQueue = {};
};

Expand Down
Loading

0 comments on commit f4d683d

Please sign in to comment.