diff --git a/tr/css/scroll-animations.json b/tr/css/scroll-animations.json index 5ba4dd042744..a014445abbd4 100644 --- a/tr/css/scroll-animations.json +++ b/tr/css/scroll-animations.json @@ -25,7 +25,7 @@ { "name": "scroll-offsets", "for": "@scroll-timeline", - "value": "[ none | ]#", + "value": "none | #", "initial": "none" } ] @@ -39,6 +39,9 @@ }, "": { "value": "start | end" + }, + "": { + "value": "selector()" } } } diff --git a/tr/dfns/battery-status.json b/tr/dfns/battery-status.json index 8f35f514eb8b..928e8ac7fd11 100644 --- a/tr/dfns/battery-status.json +++ b/tr/dfns/battery-status.json @@ -23,82 +23,6 @@ }, "definedIn": "prose" }, - { - "id": "dom-navigator", - "href": "https://www.w3.org/TR/battery-status/#dom-navigator", - "linkingText": [ - "Navigator" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-eventhandler", - "href": "https://www.w3.org/TR/battery-status/#dfn-eventhandler", - "linkingText": [ - "EventHandler" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-queue-a-task", - "href": "https://www.w3.org/TR/battery-status/#dfn-queue-a-task", - "linkingText": [ - "queue a task" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-eventtarget", - "href": "https://www.w3.org/TR/battery-status/#dfn-eventtarget", - "linkingText": [ - "EventTarget" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, { "id": "dfn-fires-an-event", "href": "https://www.w3.org/TR/battery-status/#dfn-fires-an-event", @@ -118,425 +42,6 @@ }, "definedIn": "prose" }, - { - "id": "dfn-event-handlers", - "href": "https://www.w3.org/TR/battery-status/#dfn-event-handlers", - "linkingText": [ - "event handlers" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-event-handler-event-types", - "href": "https://www.w3.org/TR/battery-status/#dfn-event-handler-event-types", - "linkingText": [ - "event handler event types" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-browsing-context", - "href": "https://www.w3.org/TR/battery-status/#dfn-browsing-context", - "linkingText": [ - "browsing context" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-relevant-global-object", - "href": "https://www.w3.org/TR/battery-status/#dfn-relevant-global-object", - "linkingText": [ - "relevant global object" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-relevant-realm", - "href": "https://www.w3.org/TR/battery-status/#dfn-relevant-realm", - "linkingText": [ - "relevant realm" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-relevant-settings-object", - "href": "https://www.w3.org/TR/battery-status/#dfn-relevant-settings-object", - "linkingText": [ - "relevant settings object" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-current-settings-object", - "href": "https://www.w3.org/TR/battery-status/#dfn-current-settings-object", - "linkingText": [ - "current settings object" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-top-level-browsing-context", - "href": "https://www.w3.org/TR/battery-status/#dfn-top-level-browsing-context", - "linkingText": [ - "top-level browsing context" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-incumbent-settings-object", - "href": "https://www.w3.org/TR/battery-status/#dfn-incumbent-settings-object", - "linkingText": [ - "incumbent settings object" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-associated-document", - "href": "https://www.w3.org/TR/battery-status/#dfn-associated-document", - "linkingText": [ - "associated Document" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-promise", - "href": "https://www.w3.org/TR/battery-status/#dfn-promise", - "linkingText": [ - "Promise" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-realm", - "href": "https://www.w3.org/TR/battery-status/#dfn-realm", - "linkingText": [ - "realm", - "Realms" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-securityerror", - "href": "https://www.w3.org/TR/battery-status/#dfn-securityerror", - "linkingText": [ - "SecurityError" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-notallowederror", - "href": "https://www.w3.org/TR/battery-status/#dfn-notallowederror", - "linkingText": [ - "NotAllowedError" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-domexception", - "href": "https://www.w3.org/TR/battery-status/#dfn-domexception", - "linkingText": [ - "DOMException" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-secure-context", - "href": "https://www.w3.org/TR/battery-status/#dfn-secure-context", - "linkingText": [ - "secure context" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-active-document", - "href": "https://www.w3.org/TR/battery-status/#dfn-active-document", - "linkingText": [ - "active document" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-origin", - "href": "https://www.w3.org/TR/battery-status/#dfn-origin", - "linkingText": [ - "origin" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-same-origin-domain", - "href": "https://www.w3.org/TR/battery-status/#dfn-same-origin-domain", - "linkingText": [ - "same origin-domain" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-allowed-to-use", - "href": "https://www.w3.org/TR/battery-status/#dfn-allowed-to-use", - "linkingText": [ - "allowed to use" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-policy-controlled-feature", - "href": "https://www.w3.org/TR/battery-status/#dfn-policy-controlled-feature", - "linkingText": [ - "policy-controlled feature" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, - { - "id": "dfn-default-allowlist", - "href": "https://www.w3.org/TR/battery-status/#dfn-default-allowlist", - "linkingText": [ - "default allowlist" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "terminology", - "href": "https://www.w3.org/TR/battery-status/#terminology", - "title": "Terminology", - "number": "3" - }, - "definedIn": "prose" - }, { "id": "dfn-battery-promise", "href": "https://www.w3.org/TR/battery-status/#dfn-battery-promise", diff --git a/tr/dfns/css-nesting-1.json b/tr/dfns/css-nesting-1.json index 5fcc1f188c4e..6fb9308e4c20 100644 --- a/tr/dfns/css-nesting-1.json +++ b/tr/dfns/css-nesting-1.json @@ -4,44 +4,6 @@ "url": "https://drafts.csswg.org/css-nesting-1/" }, "dfns": [ - { - "id": "nesting-selector", - "href": "https://drafts.csswg.org/css-nesting-1/#nesting-selector", - "linkingText": [ - "nesting selector" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "nest-selector", - "href": "https://drafts.csswg.org/css-nesting-1/#nest-selector", - "title": "Nesting Selector: the & selector", - "number": "2" - }, - "definedIn": "prose" - }, - { - "id": "selectordef-", - "href": "https://drafts.csswg.org/css-nesting-1/#selectordef-", - "linkingText": [ - "&" - ], - "localLinkingText": [], - "type": "selector", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "nest-selector", - "href": "https://drafts.csswg.org/css-nesting-1/#nest-selector", - "title": "Nesting Selector: the & selector", - "number": "2" - }, - "definedIn": "prose" - }, { "id": "nested-style-rule", "href": "https://drafts.csswg.org/css-nesting-1/#nested-style-rule", @@ -52,13 +14,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "nesting", "href": "https://drafts.csswg.org/css-nesting-1/#nesting", "title": "Nesting Style Rules", - "number": "3" + "number": "2" }, "definedIn": "prose" }, @@ -78,7 +40,7 @@ "id": "direct", "href": "https://drafts.csswg.org/css-nesting-1/#direct", "title": "Direct Nesting", - "number": "3.1" + "number": "2.1" }, "definedIn": "prose" }, @@ -97,7 +59,7 @@ "id": "direct", "href": "https://drafts.csswg.org/css-nesting-1/#direct", "title": "Direct Nesting", - "number": "3.1" + "number": "2.1" }, "definedIn": "prose" }, @@ -116,7 +78,7 @@ "id": "at-nest", "href": "https://drafts.csswg.org/css-nesting-1/#at-nest", "title": "The Nesting At-Rule: @nest", - "number": "3.2" + "number": "2.2" }, "definedIn": "pre" }, @@ -135,7 +97,64 @@ "id": "at-nest", "href": "https://drafts.csswg.org/css-nesting-1/#at-nest", "title": "The Nesting At-Rule: @nest", - "number": "3.2" + "number": "2.2" + }, + "definedIn": "prose" + }, + { + "id": "nested-conditional-group-rules", + "href": "https://drafts.csswg.org/css-nesting-1/#nested-conditional-group-rules", + "linkingText": [ + "nested conditional group rules" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "conditionals", + "href": "https://drafts.csswg.org/css-nesting-1/#conditionals", + "title": "Nesting Conditional Rules", + "number": "2.3" + }, + "definedIn": "prose" + }, + { + "id": "nesting-selector", + "href": "https://drafts.csswg.org/css-nesting-1/#nesting-selector", + "linkingText": [ + "nesting selector" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "nest-selector", + "href": "https://drafts.csswg.org/css-nesting-1/#nest-selector", + "title": "Nesting Selector: the & selector", + "number": "3" + }, + "definedIn": "prose" + }, + { + "id": "selectordef-", + "href": "https://drafts.csswg.org/css-nesting-1/#selectordef-", + "linkingText": [ + "&" + ], + "localLinkingText": [], + "type": "selector", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "nest-selector", + "href": "https://drafts.csswg.org/css-nesting-1/#nest-selector", + "title": "Nesting Selector: the & selector", + "number": "3" }, "definedIn": "prose" }, diff --git a/tr/dfns/css-scoping-2.json b/tr/dfns/css-scoping-2.json index d2daa1061d20..995786abaf55 100644 --- a/tr/dfns/css-scoping-2.json +++ b/tr/dfns/css-scoping-2.json @@ -5,29 +5,86 @@ }, "dfns": [ { - "id": "at-ruledef-scope", - "href": "https://drafts.csswg.org/css-scoping-2/#at-ruledef-scope", + "id": "scope", + "href": "https://drafts.csswg.org/css-scoping-2/#scope", "linkingText": [ - "@scope" + "scope" ], "localLinkingText": [], - "type": "at-rule", + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "scoped-styles", + "href": "https://drafts.csswg.org/css-scoping-2/#scoped-styles", + "title": "Scoped Styles", + "number": "4" + }, + "definedIn": "prose" + }, + { + "id": "typedef-scope-start", + "href": "https://drafts.csswg.org/css-scoping-2/#typedef-scope-start", + "linkingText": [ + "" + ], + "localLinkingText": [], + "type": "type", "for": [], "access": "public", "informative": false, "heading": { - "id": "scope-atrule", - "href": "https://drafts.csswg.org/css-scoping-2/#scope-atrule", - "title": "Scoping Styles in CSS: the @scope rule", - "number": "4.1" + "id": "scoped-styles", + "href": "https://drafts.csswg.org/css-scoping-2/#scoped-styles", + "title": "Scoped Styles", + "number": "4" + }, + "definedIn": "prose" + }, + { + "id": "typedef-scope-end", + "href": "https://drafts.csswg.org/css-scoping-2/#typedef-scope-end", + "linkingText": [ + "" + ], + "localLinkingText": [], + "type": "type", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "scoped-styles", + "href": "https://drafts.csswg.org/css-scoping-2/#scoped-styles", + "title": "Scoped Styles", + "number": "4" + }, + "definedIn": "prose" + }, + { + "id": "scope-boundary", + "href": "https://drafts.csswg.org/css-scoping-2/#scope-boundary", + "linkingText": [ + "Scope boundary" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "scoped-styles", + "href": "https://drafts.csswg.org/css-scoping-2/#scoped-styles", + "title": "Scoped Styles", + "number": "4" }, "definedIn": "prose" }, { - "id": "selectordef-in-scope", - "href": "https://drafts.csswg.org/css-scoping-2/#selectordef-in-scope", + "id": "selectordef-in", + "href": "https://drafts.csswg.org/css-scoping-2/#selectordef-in", "linkingText": [ - ":in-scope" + ":in()" ], "localLinkingText": [], "type": "selector", @@ -37,10 +94,48 @@ "heading": { "id": "in-scope-selector", "href": "https://drafts.csswg.org/css-scoping-2/#in-scope-selector", - "title": "Selecting inside a scope: the :in-scope pseudo-class", + "title": "The in-scope pseudo-class :in()", + "number": "4.1" + }, + "definedIn": "prose" + }, + { + "id": "at-ruledef-layer", + "href": "https://drafts.csswg.org/css-scoping-2/#at-ruledef-layer", + "linkingText": [ + "@scope" + ], + "localLinkingText": [], + "type": "at-rule", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "scope-atrule", + "href": "https://drafts.csswg.org/css-scoping-2/#scope-atrule", + "title": "Scoping Styles in CSS: the @scope rule", "number": "4.2" }, "definedIn": "prose" + }, + { + "id": "scope-proximity", + "href": "https://drafts.csswg.org/css-scoping-2/#scope-proximity", + "linkingText": [ + "Scope proximity" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "scope-cascade", + "href": "https://drafts.csswg.org/css-scoping-2/#scope-cascade", + "title": "Scope Proximity in the Cascade", + "number": "4.2.1" + }, + "definedIn": "prose" } ] } \ No newline at end of file diff --git a/tr/dfns/cssom-1.json b/tr/dfns/cssom-1.json index 6a6bbdaf2f44..251e3fed3683 100644 --- a/tr/dfns/cssom-1.json +++ b/tr/dfns/cssom-1.json @@ -89,7 +89,7 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "common-serializing-idioms", @@ -176,6 +176,25 @@ }, "definedIn": "prose" }, + { + "id": "serialize-a-local", + "href": "https://www.w3.org/TR/cssom-1/#serialize-a-local", + "linkingText": [ + "serialize a LOCAL" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "common-serializing-idioms", + "href": "https://www.w3.org/TR/cssom-1/#common-serializing-idioms", + "title": "Common Serializing Idioms", + "number": "2.1" + }, + "definedIn": "prose" + }, { "id": "serialize-a-comma-separated-list", "href": "https://www.w3.org/TR/cssom-1/#serialize-a-comma-separated-list", @@ -214,6 +233,25 @@ }, "definedIn": "prose" }, + { + "id": "cssomstring", + "href": "https://www.w3.org/TR/cssom-1/#cssomstring", + "linkingText": [ + "CSSOMString" + ], + "localLinkingText": [], + "type": "interface", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "cssomstring-type", + "href": "https://www.w3.org/TR/cssom-1/#cssomstring-type", + "title": "CSSOMString", + "number": "3" + }, + "definedIn": "prose" + }, { "id": "parse-a-media-query-list", "href": "https://www.w3.org/TR/cssom-1/#parse-a-media-query-list", @@ -229,7 +267,7 @@ "id": "parsing-media-queries", "href": "https://www.w3.org/TR/cssom-1/#parsing-media-queries", "title": "Parsing Media Queries", - "number": "3.1" + "number": "4.1" }, "definedIn": "prose" }, @@ -248,7 +286,7 @@ "id": "parsing-media-queries", "href": "https://www.w3.org/TR/cssom-1/#parsing-media-queries", "title": "Parsing Media Queries", - "number": "3.1" + "number": "4.1" }, "definedIn": "prose" }, @@ -267,7 +305,7 @@ "id": "serializing-media-queries", "href": "https://www.w3.org/TR/cssom-1/#serializing-media-queries", "title": "Serializing Media Queries", - "number": "3.2" + "number": "4.2" }, "definedIn": "prose" }, @@ -286,7 +324,7 @@ "id": "serializing-media-queries", "href": "https://www.w3.org/TR/cssom-1/#serializing-media-queries", "title": "Serializing Media Queries", - "number": "3.2" + "number": "4.2" }, "definedIn": "prose" }, @@ -305,7 +343,7 @@ "id": "serializing-media-feature-values", "href": "https://www.w3.org/TR/cssom-1/#serializing-media-feature-values", "title": "Serializing Media Feature Values", - "number": "3.2.1" + "number": "4.2.1" }, "definedIn": "prose" }, @@ -324,7 +362,7 @@ "id": "comparing-media-queries", "href": "https://www.w3.org/TR/cssom-1/#comparing-media-queries", "title": "Comparing Media Queries", - "number": "3.3" + "number": "4.3" }, "definedIn": "prose" }, @@ -345,7 +383,7 @@ "id": "the-medialist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-medialist-interface", "title": "The MediaList Interface", - "number": "3.4" + "number": "4.4" }, "definedIn": "prose" }, @@ -364,7 +402,7 @@ "id": "the-medialist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-medialist-interface", "title": "The MediaList Interface", - "number": "3.4" + "number": "4.4" }, "definedIn": "pre" }, @@ -379,13 +417,13 @@ "for": [ "MediaList" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "the-medialist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-medialist-interface", "title": "The MediaList Interface", - "number": "3.4" + "number": "4.4" }, "definedIn": "pre" }, @@ -406,7 +444,7 @@ "id": "the-medialist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-medialist-interface", "title": "The MediaList Interface", - "number": "3.4" + "number": "4.4" }, "definedIn": "pre" }, @@ -427,7 +465,7 @@ "id": "the-medialist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-medialist-interface", "title": "The MediaList Interface", - "number": "3.4" + "number": "4.4" }, "definedIn": "pre" }, @@ -448,7 +486,7 @@ "id": "the-medialist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-medialist-interface", "title": "The MediaList Interface", - "number": "3.4" + "number": "4.4" }, "definedIn": "pre" }, @@ -467,7 +505,7 @@ "id": "the-medialist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-medialist-interface", "title": "The MediaList Interface", - "number": "3.4" + "number": "4.4" }, "definedIn": "prose" }, @@ -488,7 +526,7 @@ "id": "the-medialist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-medialist-interface", "title": "The MediaList Interface", - "number": "3.4" + "number": "4.4" }, "definedIn": "prose" }, @@ -509,7 +547,7 @@ "id": "the-medialist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-medialist-interface", "title": "The MediaList Interface", - "number": "3.4" + "number": "4.4" }, "definedIn": "prose" }, @@ -530,7 +568,7 @@ "id": "the-medialist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-medialist-interface", "title": "The MediaList Interface", - "number": "3.4" + "number": "4.4" }, "definedIn": "prose" }, @@ -551,7 +589,7 @@ "id": "the-medialist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-medialist-interface", "title": "The MediaList Interface", - "number": "3.4" + "number": "4.4" }, "definedIn": "prose" }, @@ -572,7 +610,7 @@ "id": "the-medialist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-medialist-interface", "title": "The MediaList Interface", - "number": "3.4" + "number": "4.4" }, "definedIn": "prose" }, @@ -591,7 +629,7 @@ "id": "parsing-selectors", "href": "https://www.w3.org/TR/cssom-1/#parsing-selectors", "title": "Parsing Selectors", - "number": "4.1" + "number": "5.1" }, "definedIn": "prose" }, @@ -610,7 +648,7 @@ "id": "serializing-selectors", "href": "https://www.w3.org/TR/cssom-1/#serializing-selectors", "title": "Serializing Selectors", - "number": "4.2" + "number": "5.2" }, "definedIn": "prose" }, @@ -629,7 +667,7 @@ "id": "serializing-selectors", "href": "https://www.w3.org/TR/cssom-1/#serializing-selectors", "title": "Serializing Selectors", - "number": "4.2" + "number": "5.2" }, "definedIn": "prose" }, @@ -648,7 +686,7 @@ "id": "serializing-selectors", "href": "https://www.w3.org/TR/cssom-1/#serializing-selectors", "title": "Serializing Selectors", - "number": "4.2" + "number": "5.2" }, "definedIn": "prose" }, @@ -667,10 +705,53 @@ "id": "css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", "title": "CSS Style Sheets", - "number": "5.1" + "number": "6.1" }, "definedIn": "prose" }, + { + "id": "dom-cssstylesheet-cssstylesheet", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-cssstylesheet", + "linkingText": [ + "CSSStyleSheet(options)", + "constructor(options)", + "CSSStyleSheet()", + "constructor()" + ], + "localLinkingText": [], + "type": "constructor", + "for": [ + "CSSStyleSheet" + ], + "access": "public", + "informative": false, + "heading": { + "id": "css-style-sheets", + "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", + "title": "CSS Style Sheets", + "number": "6.1" + }, + "definedIn": "dt" + }, + { + "id": "create-a-constructed-cssstylesheet", + "href": "https://www.w3.org/TR/cssom-1/#create-a-constructed-cssstylesheet", + "linkingText": [ + "create a constructed CSSStyleSheet" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "css-style-sheets", + "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", + "title": "CSS Style Sheets", + "number": "6.1" + }, + "definedIn": "dt" + }, { "id": "concept-css-style-sheet-type", "href": "https://www.w3.org/TR/cssom-1/#concept-css-style-sheet-type", @@ -688,7 +769,7 @@ "id": "css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", "title": "CSS Style Sheets", - "number": "5.1" + "number": "6.1" }, "definedIn": "dt" }, @@ -709,7 +790,7 @@ "id": "css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", "title": "CSS Style Sheets", - "number": "5.1" + "number": "6.1" }, "definedIn": "dt" }, @@ -730,7 +811,7 @@ "id": "css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", "title": "CSS Style Sheets", - "number": "5.1" + "number": "6.1" }, "definedIn": "dt" }, @@ -751,7 +832,7 @@ "id": "css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", "title": "CSS Style Sheets", - "number": "5.1" + "number": "6.1" }, "definedIn": "dt" }, @@ -772,7 +853,7 @@ "id": "css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", "title": "CSS Style Sheets", - "number": "5.1" + "number": "6.1" }, "definedIn": "dt" }, @@ -793,7 +874,7 @@ "id": "css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", "title": "CSS Style Sheets", - "number": "5.1" + "number": "6.1" }, "definedIn": "dt" }, @@ -814,7 +895,7 @@ "id": "css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", "title": "CSS Style Sheets", - "number": "5.1" + "number": "6.1" }, "definedIn": "dt" }, @@ -835,7 +916,7 @@ "id": "css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", "title": "CSS Style Sheets", - "number": "5.1" + "number": "6.1" }, "definedIn": "dt" }, @@ -856,7 +937,7 @@ "id": "css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", "title": "CSS Style Sheets", - "number": "5.1" + "number": "6.1" }, "definedIn": "dt" }, @@ -877,7 +958,7 @@ "id": "css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", "title": "CSS Style Sheets", - "number": "5.1" + "number": "6.1" }, "definedIn": "dt" }, @@ -898,7 +979,91 @@ "id": "css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", "title": "CSS Style Sheets", - "number": "5.1" + "number": "6.1" + }, + "definedIn": "dt" + }, + { + "id": "concept-css-style-sheet-constructed-flag", + "href": "https://www.w3.org/TR/cssom-1/#concept-css-style-sheet-constructed-flag", + "linkingText": [ + "constructed flag" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "CSSStyleSheet" + ], + "access": "private", + "informative": false, + "heading": { + "id": "css-style-sheets", + "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", + "title": "CSS Style Sheets", + "number": "6.1" + }, + "definedIn": "dt" + }, + { + "id": "concept-css-style-sheet-disallow-modification-flag", + "href": "https://www.w3.org/TR/cssom-1/#concept-css-style-sheet-disallow-modification-flag", + "linkingText": [ + "disallow modification flag" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "CSSStyleSheet" + ], + "access": "private", + "informative": false, + "heading": { + "id": "css-style-sheets", + "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", + "title": "CSS Style Sheets", + "number": "6.1" + }, + "definedIn": "dt" + }, + { + "id": "concept-css-style-sheet-constructor-document", + "href": "https://www.w3.org/TR/cssom-1/#concept-css-style-sheet-constructor-document", + "linkingText": [ + "constructor document" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "CSSStyleSheet" + ], + "access": "private", + "informative": false, + "heading": { + "id": "css-style-sheets", + "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", + "title": "CSS Style Sheets", + "number": "6.1" + }, + "definedIn": "dt" + }, + { + "id": "concept-css-style-sheet-stylesheet-base-url", + "href": "https://www.w3.org/TR/cssom-1/#concept-css-style-sheet-stylesheet-base-url", + "linkingText": [ + "stylesheet base URL" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "CSSStyleSheet" + ], + "access": "private", + "informative": false, + "heading": { + "id": "css-style-sheets", + "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", + "title": "CSS Style Sheets", + "number": "6.1" }, "definedIn": "dt" }, @@ -917,7 +1082,7 @@ "id": "the-stylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-stylesheet-interface", "title": "The StyleSheet Interface", - "number": "5.1.1" + "number": "6.1.1" }, "definedIn": "pre" }, @@ -938,7 +1103,7 @@ "id": "the-stylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-stylesheet-interface", "title": "The StyleSheet Interface", - "number": "5.1.1" + "number": "6.1.1" }, "definedIn": "prose" }, @@ -959,7 +1124,7 @@ "id": "the-stylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-stylesheet-interface", "title": "The StyleSheet Interface", - "number": "5.1.1" + "number": "6.1.1" }, "definedIn": "prose" }, @@ -980,7 +1145,7 @@ "id": "the-stylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-stylesheet-interface", "title": "The StyleSheet Interface", - "number": "5.1.1" + "number": "6.1.1" }, "definedIn": "prose" }, @@ -1001,7 +1166,7 @@ "id": "the-stylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-stylesheet-interface", "title": "The StyleSheet Interface", - "number": "5.1.1" + "number": "6.1.1" }, "definedIn": "prose" }, @@ -1022,7 +1187,7 @@ "id": "the-stylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-stylesheet-interface", "title": "The StyleSheet Interface", - "number": "5.1.1" + "number": "6.1.1" }, "definedIn": "prose" }, @@ -1043,7 +1208,7 @@ "id": "the-stylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-stylesheet-interface", "title": "The StyleSheet Interface", - "number": "5.1.1" + "number": "6.1.1" }, "definedIn": "prose" }, @@ -1064,7 +1229,7 @@ "id": "the-stylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-stylesheet-interface", "title": "The StyleSheet Interface", - "number": "5.1.1" + "number": "6.1.1" }, "definedIn": "prose" }, @@ -1083,7 +1248,31 @@ "id": "the-cssstylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", "title": "The CSSStyleSheet Interface", - "number": "5.1.2" + "number": "6.1.2" + }, + "definedIn": "pre" + }, + { + "id": "dom-cssstylesheet-cssstylesheet-options-options", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-cssstylesheet-options-options", + "linkingText": [ + "options" + ], + "localLinkingText": [], + "type": "argument", + "for": [ + "CSSStyleSheet/CSSStyleSheet(options)", + "CSSStyleSheet/constructor(options)", + "CSSStyleSheet/CSSStyleSheet()", + "CSSStyleSheet/constructor()" + ], + "access": "public", + "informative": false, + "heading": { + "id": "the-cssstylesheet-interface", + "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", + "title": "The CSSStyleSheet Interface", + "number": "6.1.2" }, "definedIn": "pre" }, @@ -1096,7 +1285,8 @@ "localLinkingText": [], "type": "argument", "for": [ - "CSSStyleSheet/insertRule(rule, index)" + "CSSStyleSheet/insertRule(rule, index)", + "CSSStyleSheet/insertRule(rule)" ], "access": "public", "informative": false, @@ -1104,7 +1294,7 @@ "id": "the-cssstylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", "title": "The CSSStyleSheet Interface", - "number": "5.1.2" + "number": "6.1.2" }, "definedIn": "pre" }, @@ -1117,7 +1307,8 @@ "localLinkingText": [], "type": "argument", "for": [ - "CSSStyleSheet/insertRule(rule, index)" + "CSSStyleSheet/insertRule(rule, index)", + "CSSStyleSheet/insertRule(rule)" ], "access": "public", "informative": false, @@ -1125,7 +1316,7 @@ "id": "the-cssstylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", "title": "The CSSStyleSheet Interface", - "number": "5.1.2" + "number": "6.1.2" }, "definedIn": "pre" }, @@ -1146,20 +1337,20 @@ "id": "the-cssstylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", "title": "The CSSStyleSheet Interface", - "number": "5.1.2" + "number": "6.1.2" }, "definedIn": "pre" }, { - "id": "dom-cssstylesheet-ownerrule", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-ownerrule", + "id": "dom-cssstylesheet-replace-text-text", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-replace-text-text", "linkingText": [ - "ownerRule" + "text" ], "localLinkingText": [], - "type": "attribute", + "type": "argument", "for": [ - "CSSStyleSheet" + "CSSStyleSheet/replace(text)" ], "access": "public", "informative": false, @@ -1167,20 +1358,20 @@ "id": "the-cssstylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", "title": "The CSSStyleSheet Interface", - "number": "5.1.2" + "number": "6.1.2" }, - "definedIn": "prose" + "definedIn": "pre" }, { - "id": "dom-cssstylesheet-cssrules", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-cssrules", + "id": "dom-cssstylesheet-replacesync-text-text", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-replacesync-text-text", "linkingText": [ - "cssRules" + "text" ], "localLinkingText": [], - "type": "attribute", + "type": "argument", "for": [ - "CSSStyleSheet" + "CSSStyleSheet/replaceSync(text)" ], "access": "public", "informative": false, @@ -1188,41 +1379,39 @@ "id": "the-cssstylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", "title": "The CSSStyleSheet Interface", - "number": "5.1.2" + "number": "6.1.2" }, - "definedIn": "prose" + "definedIn": "pre" }, { - "id": "dom-cssstylesheet-insertrule", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-insertrule", + "id": "dictdef-cssstylesheetinit", + "href": "https://www.w3.org/TR/cssom-1/#dictdef-cssstylesheetinit", "linkingText": [ - "insertRule(rule, index)" + "CSSStyleSheetInit" ], "localLinkingText": [], - "type": "method", - "for": [ - "CSSStyleSheet" - ], + "type": "dictionary", + "for": [], "access": "public", "informative": false, "heading": { "id": "the-cssstylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", "title": "The CSSStyleSheet Interface", - "number": "5.1.2" + "number": "6.1.2" }, - "definedIn": "prose" + "definedIn": "pre" }, { - "id": "dom-cssstylesheet-deleterule", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-deleterule", + "id": "dom-cssstylesheetinit-baseurl", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheetinit-baseurl", "linkingText": [ - "deleteRule(index)" + "baseURL" ], "localLinkingText": [], - "type": "method", + "type": "dict-member", "for": [ - "CSSStyleSheet" + "CSSStyleSheetInit" ], "access": "public", "informative": false, @@ -1230,45 +1419,418 @@ "id": "the-cssstylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", "title": "The CSSStyleSheet Interface", - "number": "5.1.2" + "number": "6.1.2" }, - "definedIn": "prose" + "definedIn": "pre" }, { - "id": "document-css-style-sheets", - "href": "https://www.w3.org/TR/cssom-1/#document-css-style-sheets", + "id": "dom-cssstylesheetinit-media", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheetinit-media", "linkingText": [ - "document CSS style sheets" + "media" ], "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", + "type": "dict-member", + "for": [ + "CSSStyleSheetInit" + ], + "access": "public", "informative": false, "heading": { - "id": "css-style-sheet-collections", - "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", - "title": "CSS Style Sheet Collections", - "number": "5.2" + "id": "the-cssstylesheet-interface", + "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", + "title": "The CSSStyleSheet Interface", + "number": "6.1.2" }, - "definedIn": "prose" + "definedIn": "pre" }, { - "id": "create-a-css-style-sheet", - "href": "https://www.w3.org/TR/cssom-1/#create-a-css-style-sheet", + "id": "dom-cssstylesheetinit-disabled", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheetinit-disabled", "linkingText": [ - "create a CSS style sheet" + "disabled" ], "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", + "type": "dict-member", + "for": [ + "CSSStyleSheetInit" + ], + "access": "public", "informative": false, "heading": { - "id": "css-style-sheet-collections", - "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", - "title": "CSS Style Sheet Collections", - "number": "5.2" + "id": "the-cssstylesheet-interface", + "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", + "title": "The CSSStyleSheet Interface", + "number": "6.1.2" + }, + "definedIn": "pre" + }, + { + "id": "dom-cssstylesheet-ownerrule", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-ownerrule", + "linkingText": [ + "ownerRule" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "CSSStyleSheet" + ], + "access": "public", + "informative": false, + "heading": { + "id": "the-cssstylesheet-interface", + "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", + "title": "The CSSStyleSheet Interface", + "number": "6.1.2" + }, + "definedIn": "prose" + }, + { + "id": "dom-cssstylesheet-cssrules", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-cssrules", + "linkingText": [ + "cssRules" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "CSSStyleSheet" + ], + "access": "public", + "informative": false, + "heading": { + "id": "the-cssstylesheet-interface", + "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", + "title": "The CSSStyleSheet Interface", + "number": "6.1.2" + }, + "definedIn": "prose" + }, + { + "id": "dom-cssstylesheet-insertrule", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-insertrule", + "linkingText": [ + "insertRule(rule, index)", + "insertRule(rule)" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "CSSStyleSheet" + ], + "access": "public", + "informative": false, + "heading": { + "id": "the-cssstylesheet-interface", + "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", + "title": "The CSSStyleSheet Interface", + "number": "6.1.2" + }, + "definedIn": "prose" + }, + { + "id": "dom-cssstylesheet-deleterule", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-deleterule", + "linkingText": [ + "deleteRule(index)" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "CSSStyleSheet" + ], + "access": "public", + "informative": false, + "heading": { + "id": "the-cssstylesheet-interface", + "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", + "title": "The CSSStyleSheet Interface", + "number": "6.1.2" + }, + "definedIn": "prose" + }, + { + "id": "dom-cssstylesheet-replace", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-replace", + "linkingText": [ + "replace(text)" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "CSSStyleSheet" + ], + "access": "public", + "informative": false, + "heading": { + "id": "the-cssstylesheet-interface", + "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", + "title": "The CSSStyleSheet Interface", + "number": "6.1.2" + }, + "definedIn": "prose" + }, + { + "id": "dom-cssstylesheet-replacesync", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-replacesync", + "linkingText": [ + "replaceSync(text)" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "CSSStyleSheet" + ], + "access": "public", + "informative": false, + "heading": { + "id": "the-cssstylesheet-interface", + "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", + "title": "The CSSStyleSheet Interface", + "number": "6.1.2" + }, + "definedIn": "prose" + }, + { + "id": "synchronously-replace-the-rules-of-a-cssstylesheet", + "href": "https://www.w3.org/TR/cssom-1/#synchronously-replace-the-rules-of-a-cssstylesheet", + "linkingText": [ + "synchronously replace the rules of a CSSStyleSheet" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "the-cssstylesheet-interface", + "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", + "title": "The CSSStyleSheet Interface", + "number": "6.1.2" + }, + "definedIn": "prose" + }, + { + "id": "dom-cssstylesheet-addrule-selector-style-index-selector", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-addrule-selector-style-index-selector", + "linkingText": [ + "selector" + ], + "localLinkingText": [], + "type": "argument", + "for": [ + "CSSStyleSheet/addRule(selector, style, index)", + "CSSStyleSheet/addRule(selector, style)", + "CSSStyleSheet/addRule(selector)", + "CSSStyleSheet/addRule()" + ], + "access": "public", + "informative": false, + "heading": { + "id": "legacy-css-style-sheet-members", + "href": "https://www.w3.org/TR/cssom-1/#legacy-css-style-sheet-members", + "title": "Deprecated CSSStyleSheet members", + "number": "6.1.2.1" + }, + "definedIn": "pre" + }, + { + "id": "dom-cssstylesheet-addrule-selector-style-index-style", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-addrule-selector-style-index-style", + "linkingText": [ + "style" + ], + "localLinkingText": [], + "type": "argument", + "for": [ + "CSSStyleSheet/addRule(selector, style, index)", + "CSSStyleSheet/addRule(selector, style)", + "CSSStyleSheet/addRule(selector)", + "CSSStyleSheet/addRule()" + ], + "access": "public", + "informative": false, + "heading": { + "id": "legacy-css-style-sheet-members", + "href": "https://www.w3.org/TR/cssom-1/#legacy-css-style-sheet-members", + "title": "Deprecated CSSStyleSheet members", + "number": "6.1.2.1" + }, + "definedIn": "pre" + }, + { + "id": "dom-cssstylesheet-addrule-selector-style-index-index", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-addrule-selector-style-index-index", + "linkingText": [ + "index" + ], + "localLinkingText": [], + "type": "argument", + "for": [ + "CSSStyleSheet/addRule(selector, style, index)", + "CSSStyleSheet/addRule(selector, style)", + "CSSStyleSheet/addRule(selector)", + "CSSStyleSheet/addRule()" + ], + "access": "public", + "informative": false, + "heading": { + "id": "legacy-css-style-sheet-members", + "href": "https://www.w3.org/TR/cssom-1/#legacy-css-style-sheet-members", + "title": "Deprecated CSSStyleSheet members", + "number": "6.1.2.1" + }, + "definedIn": "pre" + }, + { + "id": "dom-cssstylesheet-removerule-index-index", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-removerule-index-index", + "linkingText": [ + "index" + ], + "localLinkingText": [], + "type": "argument", + "for": [ + "CSSStyleSheet/removeRule(index)", + "CSSStyleSheet/removeRule()" + ], + "access": "public", + "informative": false, + "heading": { + "id": "legacy-css-style-sheet-members", + "href": "https://www.w3.org/TR/cssom-1/#legacy-css-style-sheet-members", + "title": "Deprecated CSSStyleSheet members", + "number": "6.1.2.1" + }, + "definedIn": "pre" + }, + { + "id": "dom-cssstylesheet-rules", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-rules", + "linkingText": [ + "rules" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "CSSStyleSheet" + ], + "access": "public", + "informative": false, + "heading": { + "id": "legacy-css-style-sheet-members", + "href": "https://www.w3.org/TR/cssom-1/#legacy-css-style-sheet-members", + "title": "Deprecated CSSStyleSheet members", + "number": "6.1.2.1" + }, + "definedIn": "prose" + }, + { + "id": "dom-cssstylesheet-removerule", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-removerule", + "linkingText": [ + "removeRule(index)", + "removeRule()" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "CSSStyleSheet" + ], + "access": "public", + "informative": false, + "heading": { + "id": "legacy-css-style-sheet-members", + "href": "https://www.w3.org/TR/cssom-1/#legacy-css-style-sheet-members", + "title": "Deprecated CSSStyleSheet members", + "number": "6.1.2.1" + }, + "definedIn": "prose" + }, + { + "id": "dom-cssstylesheet-addrule", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstylesheet-addrule", + "linkingText": [ + "addRule(selector, style, index)", + "addRule(selector, style)", + "addRule(selector)", + "addRule()", + "addRule(selector, block, optionalIndex)" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "CSSStyleSheet" + ], + "access": "public", + "informative": false, + "heading": { + "id": "legacy-css-style-sheet-members", + "href": "https://www.w3.org/TR/cssom-1/#legacy-css-style-sheet-members", + "title": "Deprecated CSSStyleSheet members", + "number": "6.1.2.1" + }, + "definedIn": "prose" + }, + { + "id": "documentorshadowroot-document-or-shadow-root-css-style-sheets", + "href": "https://www.w3.org/TR/cssom-1/#documentorshadowroot-document-or-shadow-root-css-style-sheets", + "linkingText": [ + "document or shadow root CSS style sheets" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "DocumentOrShadowRoot" + ], + "access": "public", + "informative": false, + "heading": { + "id": "css-style-sheet-collections", + "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", + "title": "CSS Style Sheet Collections", + "number": "6.2" + }, + "definedIn": "prose" + }, + { + "id": "documentorshadowroot-final-css-style-sheets", + "href": "https://www.w3.org/TR/cssom-1/#documentorshadowroot-final-css-style-sheets", + "linkingText": [ + "final CSS style sheets" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "DocumentOrShadowRoot" + ], + "access": "public", + "informative": false, + "heading": { + "id": "css-style-sheet-collections", + "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", + "title": "CSS Style Sheet Collections", + "number": "6.2" + }, + "definedIn": "prose" + }, + { + "id": "create-a-css-style-sheet", + "href": "https://www.w3.org/TR/cssom-1/#create-a-css-style-sheet", + "linkingText": [ + "create a CSS style sheet" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "css-style-sheet-collections", + "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", + "title": "CSS Style Sheet Collections", + "number": "6.2" }, "definedIn": "prose" }, @@ -1281,13 +1843,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-style-sheet-collections", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", "title": "CSS Style Sheet Collections", - "number": "5.2" + "number": "6.2" }, "definedIn": "prose" }, @@ -1300,13 +1862,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-style-sheet-collections", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", "title": "CSS Style Sheet Collections", - "number": "5.2" + "number": "6.2" }, "definedIn": "prose" }, @@ -1319,13 +1881,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-style-sheet-collections", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", "title": "CSS Style Sheet Collections", - "number": "5.2" + "number": "6.2" }, "definedIn": "prose" }, @@ -1338,13 +1900,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-style-sheet-collections", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", "title": "CSS Style Sheet Collections", - "number": "5.2" + "number": "6.2" }, "definedIn": "prose" }, @@ -1357,13 +1919,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-style-sheet-collections", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", "title": "CSS Style Sheet Collections", - "number": "5.2" + "number": "6.2" }, "definedIn": "prose" }, @@ -1376,13 +1938,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-style-sheet-collections", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", "title": "CSS Style Sheet Collections", - "number": "5.2" + "number": "6.2" }, "definedIn": "prose" }, @@ -1395,13 +1957,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-style-sheet-collections", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", "title": "CSS Style Sheet Collections", - "number": "5.2" + "number": "6.2" }, "definedIn": "prose" }, @@ -1414,13 +1976,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-style-sheet-collections", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", "title": "CSS Style Sheet Collections", - "number": "5.2" + "number": "6.2" }, "definedIn": "prose" }, @@ -1433,13 +1995,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-style-sheet-collections", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", "title": "CSS Style Sheet Collections", - "number": "5.2" + "number": "6.2" }, "definedIn": "prose" }, @@ -1452,13 +2014,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-style-sheet-collections", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", "title": "CSS Style Sheet Collections", - "number": "5.2" + "number": "6.2" }, "definedIn": "prose" }, @@ -1471,13 +2033,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-style-sheet-collections", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", "title": "CSS Style Sheet Collections", - "number": "5.2" + "number": "6.2" }, "definedIn": "prose" }, @@ -1496,7 +2058,7 @@ "id": "the-stylesheetlist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface", "title": "The StyleSheetList Interface", - "number": "5.2.2" + "number": "6.2.2" }, "definedIn": "pre" }, @@ -1517,7 +2079,7 @@ "id": "the-stylesheetlist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface", "title": "The StyleSheetList Interface", - "number": "5.2.2" + "number": "6.2.2" }, "definedIn": "pre" }, @@ -1538,7 +2100,7 @@ "id": "the-stylesheetlist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface", "title": "The StyleSheetList Interface", - "number": "5.2.2" + "number": "6.2.2" }, "definedIn": "prose" }, @@ -1559,28 +2121,49 @@ "id": "the-stylesheetlist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface", "title": "The StyleSheetList Interface", - "number": "5.2.2" + "number": "6.2.2" }, "definedIn": "prose" }, { - "id": "dom-document-stylesheets", - "href": "https://www.w3.org/TR/cssom-1/#dom-document-stylesheets", + "id": "dom-documentorshadowroot-stylesheets", + "href": "https://www.w3.org/TR/cssom-1/#dom-documentorshadowroot-stylesheets", "linkingText": [ "styleSheets" ], "localLinkingText": [], "type": "attribute", "for": [ - "Document" + "DocumentOrShadowRoot" ], "access": "public", "informative": false, "heading": { - "id": "extensions-to-the-document-interface", - "href": "https://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface", - "title": "Extensions to the Document Interface", - "number": "5.2.3" + "id": "extensions-to-the-document-or-shadow-root-interface", + "href": "https://www.w3.org/TR/cssom-1/#extensions-to-the-document-or-shadow-root-interface", + "title": "Extensions to the DocumentOrShadowRoot Interface Mixin", + "number": "6.2.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-documentorshadowroot-adoptedstylesheets", + "href": "https://www.w3.org/TR/cssom-1/#dom-documentorshadowroot-adoptedstylesheets", + "linkingText": [ + "adoptedStyleSheets" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "DocumentOrShadowRoot" + ], + "access": "public", + "informative": false, + "heading": { + "id": "extensions-to-the-document-or-shadow-root-interface", + "href": "https://www.w3.org/TR/cssom-1/#extensions-to-the-document-or-shadow-root-interface", + "title": "Extensions to the DocumentOrShadowRoot Interface Mixin", + "number": "6.2.3" }, "definedIn": "prose" }, @@ -1593,13 +2176,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "fetching-css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#fetching-css-style-sheets", "title": "Fetching CSS style sheets", - "number": "5.3.1" + "number": "6.3.1" }, "definedIn": "prose" }, @@ -1612,13 +2195,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "the-linkstyle-interface", "href": "https://www.w3.org/TR/cssom-1/#the-linkstyle-interface", "title": "The LinkStyle Interface", - "number": "5.3.2" + "number": "6.3.2" }, "definedIn": "prose" }, @@ -1637,7 +2220,7 @@ "id": "the-linkstyle-interface", "href": "https://www.w3.org/TR/cssom-1/#the-linkstyle-interface", "title": "The LinkStyle Interface", - "number": "5.3.2" + "number": "6.3.2" }, "definedIn": "pre" }, @@ -1658,7 +2241,7 @@ "id": "the-linkstyle-interface", "href": "https://www.w3.org/TR/cssom-1/#the-linkstyle-interface", "title": "The LinkStyle Interface", - "number": "5.3.2" + "number": "6.3.2" }, "definedIn": "prose" }, @@ -1676,8 +2259,8 @@ "heading": { "id": "requirements-on-user-agents-implementing-the-xml-stylesheet-processing-instruction", "href": "https://www.w3.org/TR/cssom-1/#requirements-on-user-agents-implementing-the-xml-stylesheet-processing-instruction", - "title": "Requirements on User Agents Implementing the xml-stylesheet processing instruction", - "number": "5.3.4" + "title": "Requirements on user agents Implementing the xml-stylesheet processing instruction", + "number": "6.3.4" }, "definedIn": "prose" }, @@ -1690,13 +2273,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-rules", "href": "https://www.w3.org/TR/cssom-1/#css-rules", "title": "CSS Rules", - "number": "5.4" + "number": "6.4" }, "definedIn": "prose" }, @@ -1717,7 +2300,7 @@ "id": "css-rules", "href": "https://www.w3.org/TR/cssom-1/#css-rules", "title": "CSS Rules", - "number": "5.4" + "number": "6.4" }, "definedIn": "dt" }, @@ -1738,7 +2321,7 @@ "id": "css-rules", "href": "https://www.w3.org/TR/cssom-1/#css-rules", "title": "CSS Rules", - "number": "5.4" + "number": "6.4" }, "definedIn": "dt" }, @@ -1759,7 +2342,7 @@ "id": "css-rules", "href": "https://www.w3.org/TR/cssom-1/#css-rules", "title": "CSS Rules", - "number": "5.4" + "number": "6.4" }, "definedIn": "dt" }, @@ -1780,7 +2363,7 @@ "id": "css-rules", "href": "https://www.w3.org/TR/cssom-1/#css-rules", "title": "CSS Rules", - "number": "5.4" + "number": "6.4" }, "definedIn": "dt" }, @@ -1801,7 +2384,7 @@ "id": "css-rules", "href": "https://www.w3.org/TR/cssom-1/#css-rules", "title": "CSS Rules", - "number": "5.4" + "number": "6.4" }, "definedIn": "dt" }, @@ -1814,13 +2397,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-rules", "href": "https://www.w3.org/TR/cssom-1/#css-rules", "title": "CSS Rules", - "number": "5.4" + "number": "6.4" }, "definedIn": "prose" }, @@ -1833,13 +2416,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-rules", "href": "https://www.w3.org/TR/cssom-1/#css-rules", "title": "CSS Rules", - "number": "5.4" + "number": "6.4" }, "definedIn": "prose" }, @@ -1852,13 +2435,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-rules", "href": "https://www.w3.org/TR/cssom-1/#css-rules", "title": "CSS Rules", - "number": "5.4" + "number": "6.4" }, "definedIn": "prose" }, @@ -1871,13 +2454,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-rules", "href": "https://www.w3.org/TR/cssom-1/#css-rules", "title": "CSS Rules", - "number": "5.4" + "number": "6.4" }, "definedIn": "prose" }, @@ -1896,7 +2479,7 @@ "id": "the-cssrulelist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrulelist-interface", "title": "The CSSRuleList Interface", - "number": "5.4.1" + "number": "6.4.1" }, "definedIn": "pre" }, @@ -1917,7 +2500,7 @@ "id": "the-cssrulelist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrulelist-interface", "title": "The CSSRuleList Interface", - "number": "5.4.1" + "number": "6.4.1" }, "definedIn": "pre" }, @@ -1938,7 +2521,7 @@ "id": "the-cssrulelist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrulelist-interface", "title": "The CSSRuleList Interface", - "number": "5.4.1" + "number": "6.4.1" }, "definedIn": "prose" }, @@ -1959,7 +2542,7 @@ "id": "the-cssrulelist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrulelist-interface", "title": "The CSSRuleList Interface", - "number": "5.4.1" + "number": "6.4.1" }, "definedIn": "prose" }, @@ -1978,15 +2561,15 @@ "id": "the-cssrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", "title": "The CSSRule Interface", - "number": "5.4.2" + "number": "6.4.2" }, "definedIn": "pre" }, { - "id": "dom-cssrule-charset_rule", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssrule-charset_rule", + "id": "dom-cssrule-style_rule", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssrule-style_rule", "linkingText": [ - "CHARSET_RULE" + "STYLE_RULE" ], "localLinkingText": [], "type": "const", @@ -1999,36 +2582,15 @@ "id": "the-cssrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", "title": "The CSSRule Interface", - "number": "5.4.2" + "number": "6.4.2" }, "definedIn": "pre" }, { - "id": "dom-cssrule-type", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssrule-type", - "linkingText": [ - "type" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "CSSRule" - ], - "access": "public", - "informative": false, - "heading": { - "id": "the-cssrule-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", - "title": "The CSSRule Interface", - "number": "5.4.2" - }, - "definedIn": "prose" - }, - { - "id": "dom-cssrule-style_rule", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssrule-style_rule", + "id": "dom-cssrule-charset_rule", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssrule-charset_rule", "linkingText": [ - "STYLE_RULE" + "CHARSET_RULE" ], "localLinkingText": [], "type": "const", @@ -2041,9 +2603,9 @@ "id": "the-cssrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", "title": "The CSSRule Interface", - "number": "5.4.2" + "number": "6.4.2" }, - "definedIn": "prose" + "definedIn": "pre" }, { "id": "dom-cssrule-import_rule", @@ -2062,9 +2624,9 @@ "id": "the-cssrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", "title": "The CSSRule Interface", - "number": "5.4.2" + "number": "6.4.2" }, - "definedIn": "prose" + "definedIn": "pre" }, { "id": "dom-cssrule-media_rule", @@ -2083,9 +2645,9 @@ "id": "the-cssrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", "title": "The CSSRule Interface", - "number": "5.4.2" + "number": "6.4.2" }, - "definedIn": "prose" + "definedIn": "pre" }, { "id": "dom-cssrule-font_face_rule", @@ -2104,9 +2666,9 @@ "id": "the-cssrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", "title": "The CSSRule Interface", - "number": "5.4.2" + "number": "6.4.2" }, - "definedIn": "prose" + "definedIn": "pre" }, { "id": "dom-cssrule-page_rule", @@ -2125,9 +2687,9 @@ "id": "the-cssrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", "title": "The CSSRule Interface", - "number": "5.4.2" + "number": "6.4.2" }, - "definedIn": "prose" + "definedIn": "pre" }, { "id": "dom-cssrule-margin_rule", @@ -2146,9 +2708,9 @@ "id": "the-cssrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", "title": "The CSSRule Interface", - "number": "5.4.2" + "number": "6.4.2" }, - "definedIn": "prose" + "definedIn": "pre" }, { "id": "dom-cssrule-namespace_rule", @@ -2167,9 +2729,9 @@ "id": "the-cssrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", "title": "The CSSRule Interface", - "number": "5.4.2" + "number": "6.4.2" }, - "definedIn": "prose" + "definedIn": "pre" }, { "id": "dom-cssrule-csstext", @@ -2188,7 +2750,7 @@ "id": "the-cssrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", "title": "The CSSRule Interface", - "number": "5.4.2" + "number": "6.4.2" }, "definedIn": "prose" }, @@ -2209,7 +2771,7 @@ "id": "the-cssrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", "title": "The CSSRule Interface", - "number": "5.4.2" + "number": "6.4.2" }, "definedIn": "prose" }, @@ -2230,7 +2792,28 @@ "id": "the-cssrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", "title": "The CSSRule Interface", - "number": "5.4.2" + "number": "6.4.2" + }, + "definedIn": "prose" + }, + { + "id": "dom-cssrule-type", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssrule-type", + "linkingText": [ + "type" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "CSSRule" + ], + "access": "public", + "informative": false, + "heading": { + "id": "the-cssrule-interface", + "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", + "title": "The CSSRule Interface", + "number": "6.4.2" }, "definedIn": "prose" }, @@ -2249,7 +2832,7 @@ "id": "the-cssstylerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstylerule-interface", "title": "The CSSStyleRule Interface", - "number": "5.4.3" + "number": "6.4.3" }, "definedIn": "pre" }, @@ -2270,7 +2853,7 @@ "id": "the-cssstylerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstylerule-interface", "title": "The CSSStyleRule Interface", - "number": "5.4.3" + "number": "6.4.3" }, "definedIn": "prose" }, @@ -2291,7 +2874,7 @@ "id": "the-cssstylerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstylerule-interface", "title": "The CSSStyleRule Interface", - "number": "5.4.3" + "number": "6.4.3" }, "definedIn": "prose" }, @@ -2310,7 +2893,7 @@ "id": "the-cssstylerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstylerule-interface", "title": "The CSSStyleRule Interface", - "number": "5.4.3" + "number": "6.4.3" }, "definedIn": "prose" }, @@ -2329,7 +2912,7 @@ "id": "the-cssimportrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssimportrule-interface", "title": "The CSSImportRule Interface", - "number": "5.4.4" + "number": "6.4.4" }, "definedIn": "pre" }, @@ -2350,7 +2933,7 @@ "id": "the-cssimportrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssimportrule-interface", "title": "The CSSImportRule Interface", - "number": "5.4.4" + "number": "6.4.4" }, "definedIn": "prose" }, @@ -2371,7 +2954,7 @@ "id": "the-cssimportrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssimportrule-interface", "title": "The CSSImportRule Interface", - "number": "5.4.4" + "number": "6.4.4" }, "definedIn": "prose" }, @@ -2392,7 +2975,7 @@ "id": "the-cssimportrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssimportrule-interface", "title": "The CSSImportRule Interface", - "number": "5.4.4" + "number": "6.4.4" }, "definedIn": "prose" }, @@ -2411,7 +2994,7 @@ "id": "the-cssgroupingrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssgroupingrule-interface", "title": "The CSSGroupingRule Interface", - "number": "5.4.5" + "number": "6.4.5" }, "definedIn": "pre" }, @@ -2424,7 +3007,8 @@ "localLinkingText": [], "type": "argument", "for": [ - "CSSGroupingRule/insertRule(rule, index)" + "CSSGroupingRule/insertRule(rule, index)", + "CSSGroupingRule/insertRule(rule)" ], "access": "public", "informative": false, @@ -2432,7 +3016,7 @@ "id": "the-cssgroupingrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssgroupingrule-interface", "title": "The CSSGroupingRule Interface", - "number": "5.4.5" + "number": "6.4.5" }, "definedIn": "pre" }, @@ -2445,7 +3029,8 @@ "localLinkingText": [], "type": "argument", "for": [ - "CSSGroupingRule/insertRule(rule, index)" + "CSSGroupingRule/insertRule(rule, index)", + "CSSGroupingRule/insertRule(rule)" ], "access": "public", "informative": false, @@ -2453,7 +3038,7 @@ "id": "the-cssgroupingrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssgroupingrule-interface", "title": "The CSSGroupingRule Interface", - "number": "5.4.5" + "number": "6.4.5" }, "definedIn": "pre" }, @@ -2474,7 +3059,7 @@ "id": "the-cssgroupingrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssgroupingrule-interface", "title": "The CSSGroupingRule Interface", - "number": "5.4.5" + "number": "6.4.5" }, "definedIn": "pre" }, @@ -2495,7 +3080,7 @@ "id": "the-cssgroupingrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssgroupingrule-interface", "title": "The CSSGroupingRule Interface", - "number": "5.4.5" + "number": "6.4.5" }, "definedIn": "prose" }, @@ -2503,7 +3088,8 @@ "id": "dom-cssgroupingrule-insertrule", "href": "https://www.w3.org/TR/cssom-1/#dom-cssgroupingrule-insertrule", "linkingText": [ - "insertRule(rule, index)" + "insertRule(rule, index)", + "insertRule(rule)" ], "localLinkingText": [], "type": "method", @@ -2516,7 +3102,7 @@ "id": "the-cssgroupingrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssgroupingrule-interface", "title": "The CSSGroupingRule Interface", - "number": "5.4.5" + "number": "6.4.5" }, "definedIn": "prose" }, @@ -2537,68 +3123,7 @@ "id": "the-cssgroupingrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssgroupingrule-interface", "title": "The CSSGroupingRule Interface", - "number": "5.4.5" - }, - "definedIn": "prose" - }, - { - "id": "cssmediarule", - "href": "https://www.w3.org/TR/cssom-1/#cssmediarule", - "linkingText": [ - "CSSMediaRule" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "the-cssmediarule-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-cssmediarule-interface", - "title": "The CSSMediaRule Interface", - "number": "5.4.6" - }, - "definedIn": "pre" - }, - { - "id": "dom-cssmediarule-media", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssmediarule-media", - "linkingText": [ - "media" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "CSSMediaRule" - ], - "access": "public", - "informative": false, - "heading": { - "id": "the-cssmediarule-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-cssmediarule-interface", - "title": "The CSSMediaRule Interface", - "number": "5.4.6" - }, - "definedIn": "pre" - }, - { - "id": "dom-cssgroupingrule-media", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssgroupingrule-media", - "linkingText": [ - "media" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "CSSGroupingRule" - ], - "access": "public", - "informative": false, - "heading": { - "id": "the-cssmediarule-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-cssmediarule-interface", - "title": "The CSSMediaRule Interface", - "number": "5.4.6" + "number": "6.4.5" }, "definedIn": "prose" }, @@ -2611,13 +3136,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": true, "heading": { "id": "the-csspagerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-csspagerule-interface", "title": "The CSSPageRule Interface", - "number": "5.4.7" + "number": "6.4.7" }, "definedIn": "prose" }, @@ -2630,13 +3155,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": true, "heading": { "id": "the-csspagerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-csspagerule-interface", "title": "The CSSPageRule Interface", - "number": "5.4.7" + "number": "6.4.7" }, "definedIn": "prose" }, @@ -2655,7 +3180,7 @@ "id": "the-csspagerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-csspagerule-interface", "title": "The CSSPageRule Interface", - "number": "5.4.7" + "number": "6.4.7" }, "definedIn": "pre" }, @@ -2676,7 +3201,7 @@ "id": "the-csspagerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-csspagerule-interface", "title": "The CSSPageRule Interface", - "number": "5.4.7" + "number": "6.4.7" }, "definedIn": "pre" }, @@ -2697,7 +3222,7 @@ "id": "the-csspagerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-csspagerule-interface", "title": "The CSSPageRule Interface", - "number": "5.4.7" + "number": "6.4.7" }, "definedIn": "pre" }, @@ -2718,7 +3243,7 @@ "id": "the-csspagerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-csspagerule-interface", "title": "The CSSPageRule Interface", - "number": "5.4.7" + "number": "6.4.7" }, "definedIn": "prose" }, @@ -2739,7 +3264,7 @@ "id": "the-csspagerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-csspagerule-interface", "title": "The CSSPageRule Interface", - "number": "5.4.7" + "number": "6.4.7" }, "definedIn": "prose" }, @@ -2758,7 +3283,7 @@ "id": "the-cssmarginrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssmarginrule-interface", "title": "The CSSMarginRule Interface", - "number": "5.4.8" + "number": "6.4.8" }, "definedIn": "pre" }, @@ -2779,7 +3304,7 @@ "id": "the-cssmarginrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssmarginrule-interface", "title": "The CSSMarginRule Interface", - "number": "5.4.8" + "number": "6.4.8" }, "definedIn": "prose" }, @@ -2800,7 +3325,7 @@ "id": "the-cssmarginrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssmarginrule-interface", "title": "The CSSMarginRule Interface", - "number": "5.4.8" + "number": "6.4.8" }, "definedIn": "prose" }, @@ -2819,7 +3344,7 @@ "id": "the-cssnamespacerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssnamespacerule-interface", "title": "The CSSNamespaceRule Interface", - "number": "5.4.9" + "number": "6.4.9" }, "definedIn": "pre" }, @@ -2840,7 +3365,7 @@ "id": "the-cssnamespacerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssnamespacerule-interface", "title": "The CSSNamespaceRule Interface", - "number": "5.4.9" + "number": "6.4.9" }, "definedIn": "prose" }, @@ -2861,7 +3386,7 @@ "id": "the-cssnamespacerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssnamespacerule-interface", "title": "The CSSNamespaceRule Interface", - "number": "5.4.9" + "number": "6.4.9" }, "definedIn": "prose" }, @@ -2874,13 +3399,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-declarations", "href": "https://www.w3.org/TR/cssom-1/#css-declarations", "title": "CSS Declarations", - "number": "5.5" + "number": "6.5" }, "definedIn": "prose" }, @@ -2901,7 +3426,7 @@ "id": "css-declarations", "href": "https://www.w3.org/TR/cssom-1/#css-declarations", "title": "CSS Declarations", - "number": "5.5" + "number": "6.5" }, "definedIn": "dt" }, @@ -2922,7 +3447,7 @@ "id": "css-declarations", "href": "https://www.w3.org/TR/cssom-1/#css-declarations", "title": "CSS Declarations", - "number": "5.5" + "number": "6.5" }, "definedIn": "dt" }, @@ -2943,7 +3468,7 @@ "id": "css-declarations", "href": "https://www.w3.org/TR/cssom-1/#css-declarations", "title": "CSS Declarations", - "number": "5.5" + "number": "6.5" }, "definedIn": "dt" }, @@ -2964,7 +3489,7 @@ "id": "css-declarations", "href": "https://www.w3.org/TR/cssom-1/#css-declarations", "title": "CSS Declarations", - "number": "5.5" + "number": "6.5" }, "definedIn": "dt" }, @@ -2977,34 +3502,34 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-declaration-blocks", "href": "https://www.w3.org/TR/cssom-1/#css-declaration-blocks", "title": "CSS Declaration Blocks", - "number": "5.6" + "number": "6.6" }, "definedIn": "prose" }, { - "id": "cssstyledeclaration-readonly-flag", - "href": "https://www.w3.org/TR/cssom-1/#cssstyledeclaration-readonly-flag", + "id": "cssstyledeclaration-computed-flag", + "href": "https://www.w3.org/TR/cssom-1/#cssstyledeclaration-computed-flag", "linkingText": [ - "readonly flag" + "computed flag" ], "localLinkingText": [], "type": "dfn", "for": [ "CSSStyleDeclaration" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-declaration-blocks", "href": "https://www.w3.org/TR/cssom-1/#css-declaration-blocks", "title": "CSS Declaration Blocks", - "number": "5.6" + "number": "6.6" }, "definedIn": "dt" }, @@ -3019,13 +3544,13 @@ "for": [ "CSSStyleDeclaration" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-declaration-blocks", "href": "https://www.w3.org/TR/cssom-1/#css-declaration-blocks", "title": "CSS Declaration Blocks", - "number": "5.6" + "number": "6.6" }, "definedIn": "dt" }, @@ -3040,34 +3565,55 @@ "for": [ "CSSStyleDeclaration" ], - "access": "private", + "access": "public", + "informative": false, + "heading": { + "id": "css-declaration-blocks", + "href": "https://www.w3.org/TR/cssom-1/#css-declaration-blocks", + "title": "CSS Declaration Blocks", + "number": "6.6" + }, + "definedIn": "dt" + }, + { + "id": "cssstyledeclaration-owner-node", + "href": "https://www.w3.org/TR/cssom-1/#cssstyledeclaration-owner-node", + "linkingText": [ + "owner node" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "CSSStyleDeclaration" + ], + "access": "public", "informative": false, "heading": { "id": "css-declaration-blocks", "href": "https://www.w3.org/TR/cssom-1/#css-declaration-blocks", "title": "CSS Declaration Blocks", - "number": "5.6" + "number": "6.6" }, "definedIn": "dt" }, { - "id": "cssstyledeclaration-owner-node", - "href": "https://www.w3.org/TR/cssom-1/#cssstyledeclaration-owner-node", + "id": "cssstyledeclaration-updating-flag", + "href": "https://www.w3.org/TR/cssom-1/#cssstyledeclaration-updating-flag", "linkingText": [ - "owner node" + "updating flag" ], "localLinkingText": [], "type": "dfn", "for": [ "CSSStyleDeclaration" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-declaration-blocks", "href": "https://www.w3.org/TR/cssom-1/#css-declaration-blocks", "title": "CSS Declaration Blocks", - "number": "5.6" + "number": "6.6" }, "definedIn": "dt" }, @@ -3080,13 +3626,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-declaration-blocks", "href": "https://www.w3.org/TR/cssom-1/#css-declaration-blocks", "title": "CSS Declaration Blocks", - "number": "5.6" + "number": "6.6" }, "definedIn": "prose" }, @@ -3099,13 +3645,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-declaration-blocks", "href": "https://www.w3.org/TR/cssom-1/#css-declaration-blocks", "title": "CSS Declaration Blocks", - "number": "5.6" + "number": "6.6" }, "definedIn": "prose" }, @@ -3118,13 +3664,32 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", + "informative": false, + "heading": { + "id": "css-declaration-blocks", + "href": "https://www.w3.org/TR/cssom-1/#css-declaration-blocks", + "title": "CSS Declaration Blocks", + "number": "6.6" + }, + "definedIn": "prose" + }, + { + "id": "update-style-attribute-for", + "href": "https://www.w3.org/TR/cssom-1/#update-style-attribute-for", + "linkingText": [ + "update style attribute for" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", "informative": false, "heading": { "id": "css-declaration-blocks", "href": "https://www.w3.org/TR/cssom-1/#css-declaration-blocks", "title": "CSS Declaration Blocks", - "number": "5.6" + "number": "6.6" }, "definedIn": "prose" }, @@ -3137,13 +3702,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "css-declaration-blocks", "href": "https://www.w3.org/TR/cssom-1/#css-declaration-blocks", "title": "CSS Declaration Blocks", - "number": "5.6" + "number": "6.6" }, "definedIn": "prose" }, @@ -3162,7 +3727,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "pre" }, @@ -3183,7 +3748,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "pre" }, @@ -3204,7 +3769,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "pre" }, @@ -3225,7 +3790,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "pre" }, @@ -3247,7 +3812,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "pre" }, @@ -3269,7 +3834,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "pre" }, @@ -3291,91 +3856,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" - }, - "definedIn": "pre" - }, - { - "id": "dom-cssstyledeclaration-setpropertyvalue-property-value-property", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-setpropertyvalue-property-value-property", - "linkingText": [ - "property" - ], - "localLinkingText": [], - "type": "argument", - "for": [ - "CSSStyleDeclaration/setPropertyValue(property, value)" - ], - "access": "public", - "informative": false, - "heading": { - "id": "the-cssstyledeclaration-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", - "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" - }, - "definedIn": "pre" - }, - { - "id": "dom-cssstyledeclaration-setpropertyvalue-property-value-value", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-setpropertyvalue-property-value-value", - "linkingText": [ - "value" - ], - "localLinkingText": [], - "type": "argument", - "for": [ - "CSSStyleDeclaration/setPropertyValue(property, value)" - ], - "access": "public", - "informative": false, - "heading": { - "id": "the-cssstyledeclaration-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", - "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" - }, - "definedIn": "pre" - }, - { - "id": "dom-cssstyledeclaration-setpropertypriority-property-priority-property", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-setpropertypriority-property-priority-property", - "linkingText": [ - "property" - ], - "localLinkingText": [], - "type": "argument", - "for": [ - "CSSStyleDeclaration/setPropertyPriority(property, priority)" - ], - "access": "public", - "informative": false, - "heading": { - "id": "the-cssstyledeclaration-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", - "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" - }, - "definedIn": "pre" - }, - { - "id": "dom-cssstyledeclaration-setpropertypriority-property-priority-priority", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-setpropertypriority-property-priority-priority", - "linkingText": [ - "priority" - ], - "localLinkingText": [], - "type": "argument", - "for": [ - "CSSStyleDeclaration/setPropertyPriority(property, priority)" - ], - "access": "public", - "informative": false, - "heading": { - "id": "the-cssstyledeclaration-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", - "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "pre" }, @@ -3396,7 +3877,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "pre" }, @@ -3417,7 +3898,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "prose" }, @@ -3438,7 +3919,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "prose" }, @@ -3459,7 +3940,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "prose" }, @@ -3480,7 +3961,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "prose" }, @@ -3501,7 +3982,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "prose" }, @@ -3509,7 +3990,8 @@ "id": "dom-cssstyledeclaration-setproperty", "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-setproperty", "linkingText": [ - "setProperty(property, value, priority)" + "setProperty(property, value, priority)", + "setProperty(property, value)" ], "localLinkingText": [], "type": "method", @@ -3522,7 +4004,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "prose" }, @@ -3535,93 +4017,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "the-cssstyledeclaration-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", - "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" - }, - "definedIn": "prose" - }, - { - "id": "dom-cssstyledeclaration-setpropertyvalue", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-setpropertyvalue", - "linkingText": [ - "setPropertyValue(property, value)" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "CSSStyleDeclaration" - ], - "access": "public", - "informative": false, - "heading": { - "id": "the-cssstyledeclaration-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", - "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" - }, - "definedIn": "prose" - }, - { - "id": "set-a-css-declaration-value", - "href": "https://www.w3.org/TR/cssom-1/#set-a-css-declaration-value", - "linkingText": [ - "set a CSS declaration value" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "the-cssstyledeclaration-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", - "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" - }, - "definedIn": "prose" - }, - { - "id": "dom-cssstyledeclaration-setpropertypriority", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-setpropertypriority", - "linkingText": [ - "setPropertyPriority(property, priority)" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "CSSStyleDeclaration" - ], "access": "public", "informative": false, "heading": { "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" - }, - "definedIn": "prose" - }, - { - "id": "set-a-css-declaration-priority", - "href": "https://www.w3.org/TR/cssom-1/#set-a-css-declaration-priority", - "linkingText": [ - "set a CSS declaration priority" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "the-cssstyledeclaration-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", - "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "prose" }, @@ -3642,7 +4044,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "prose" }, @@ -3663,7 +4065,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "prose" }, @@ -3684,15 +4086,15 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "prose" }, { - "id": "dom-cssstyledeclaration-_camel_cased_attribute", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-_camel_cased_attribute", + "id": "dom-cssstyledeclaration-camel-cased-attribute", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-camel-cased-attribute", "linkingText": [ - "_camel_cased_attribute" + "camel-cased attribute" ], "localLinkingText": [], "type": "attribute", @@ -3705,15 +4107,15 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, - "definedIn": "pre" + "definedIn": "prose" }, { - "id": "dom-cssstyledeclaration-camel-cased-attribute", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-camel-cased-attribute", + "id": "dom-cssstyledeclaration-camel_cased_attribute", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-camel_cased_attribute", "linkingText": [ - "camel-cased attribute" + "camel_cased_attribute" ], "localLinkingText": [], "type": "attribute", @@ -3726,15 +4128,15 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, - "definedIn": "prose" + "definedIn": "pre" }, { - "id": "dom-cssstyledeclaration-_webkit_cased_attribute", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-_webkit_cased_attribute", + "id": "dom-cssstyledeclaration-webkit_cased_attribute", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-webkit_cased_attribute", "linkingText": [ - "_webkit_cased_attribute" + "webkit_cased_attribute" ], "localLinkingText": [], "type": "attribute", @@ -3747,7 +4149,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "pre" }, @@ -3768,15 +4170,15 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "prose" }, { - "id": "dom-cssstyledeclaration-_dashed_attribute", - "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-_dashed_attribute", + "id": "dom-cssstyledeclaration-dashed_attribute", + "href": "https://www.w3.org/TR/cssom-1/#dom-cssstyledeclaration-dashed_attribute", "linkingText": [ - "_dashed_attribute" + "dashed_attribute" ], "localLinkingText": [], "type": "attribute", @@ -3789,7 +4191,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "pre" }, @@ -3810,7 +4212,7 @@ "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "prose" }, @@ -3823,13 +4225,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "prose" }, @@ -3842,13 +4244,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, "definedIn": "prose" }, @@ -3861,13 +4263,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "parsing-css-values", "href": "https://www.w3.org/TR/cssom-1/#parsing-css-values", "title": "Parsing CSS Values", - "number": "5.7.1" + "number": "6.7.1" }, "definedIn": "prose" }, @@ -3880,13 +4282,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "serializing-css-values", "href": "https://www.w3.org/TR/cssom-1/#serializing-css-values", "title": "Serializing CSS Values", - "number": "5.7.2" + "number": "6.7.2" }, "definedIn": "prose" }, @@ -3899,13 +4301,13 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "serializing-css-values", "href": "https://www.w3.org/TR/cssom-1/#serializing-css-values", "title": "Serializing CSS Values", - "number": "5.7.2" + "number": "6.7.2" }, "definedIn": "prose" }, @@ -3921,10 +4323,10 @@ "access": "public", "informative": false, "heading": { - "id": "the-elementcssinlinestyle-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-elementcssinlinestyle-interface", - "title": "The ElementCSSInlineStyle Interface", - "number": "6.1" + "id": "the-elementcssinlinestyle-mixin", + "href": "https://www.w3.org/TR/cssom-1/#the-elementcssinlinestyle-mixin", + "title": "The ElementCSSInlineStyle Mixin", + "number": "7.1" }, "definedIn": "pre" }, @@ -3942,10 +4344,10 @@ "access": "public", "informative": false, "heading": { - "id": "the-elementcssinlinestyle-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-elementcssinlinestyle-interface", - "title": "The ElementCSSInlineStyle Interface", - "number": "6.1" + "id": "the-elementcssinlinestyle-mixin", + "href": "https://www.w3.org/TR/cssom-1/#the-elementcssinlinestyle-mixin", + "title": "The ElementCSSInlineStyle Mixin", + "number": "7.1" }, "definedIn": "prose" }, @@ -3967,7 +4369,7 @@ "id": "extensions-to-the-window-interface", "href": "https://www.w3.org/TR/cssom-1/#extensions-to-the-window-interface", "title": "Extensions to the Window Interface", - "number": "6.2" + "number": "7.2" }, "definedIn": "pre" }, @@ -3989,7 +4391,7 @@ "id": "extensions-to-the-window-interface", "href": "https://www.w3.org/TR/cssom-1/#extensions-to-the-window-interface", "title": "Extensions to the Window Interface", - "number": "6.2" + "number": "7.2" }, "definedIn": "pre" }, @@ -4011,18 +4413,18 @@ "id": "extensions-to-the-window-interface", "href": "https://www.w3.org/TR/cssom-1/#extensions-to-the-window-interface", "title": "Extensions to the Window Interface", - "number": "6.2" + "number": "7.2" }, "definedIn": "prose" }, { - "id": "css", - "href": "https://www.w3.org/TR/cssom-1/#css", + "id": "namespacedef-css", + "href": "https://www.w3.org/TR/cssom-1/#namespacedef-css", "linkingText": [ "CSS" ], "localLinkingText": [], - "type": "interface", + "type": "namespace", "for": [], "access": "public", "informative": false, @@ -4030,7 +4432,7 @@ "id": "the-css.escape()-method", "href": "https://www.w3.org/TR/cssom-1/#the-css.escape()-method", "title": "The CSS.escape() Method", - "number": "7.1" + "number": "8.1" }, "definedIn": "pre" }, @@ -4051,7 +4453,7 @@ "id": "the-css.escape()-method", "href": "https://www.w3.org/TR/cssom-1/#the-css.escape()-method", "title": "The CSS.escape() Method", - "number": "7.1" + "number": "8.1" }, "definedIn": "pre" }, @@ -4072,7 +4474,7 @@ "id": "the-css.escape()-method", "href": "https://www.w3.org/TR/cssom-1/#the-css.escape()-method", "title": "The CSS.escape() Method", - "number": "7.1" + "number": "8.1" }, "definedIn": "prose" }, @@ -4085,16 +4487,92 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "resolved-values", "href": "https://www.w3.org/TR/cssom-1/#resolved-values", "title": "Resolved Values", - "number": "8" + "number": "9" }, "definedIn": "prose" }, + { + "id": "resolved-value-special-case-property-like-color", + "href": "https://www.w3.org/TR/cssom-1/#resolved-value-special-case-property-like-color", + "linkingText": [ + "resolved value special case property like color" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "resolved-values", + "href": "https://www.w3.org/TR/cssom-1/#resolved-values", + "title": "Resolved Values", + "number": "9" + }, + "definedIn": "dt" + }, + { + "id": "resolved-value-special-case-property-like-height", + "href": "https://www.w3.org/TR/cssom-1/#resolved-value-special-case-property-like-height", + "linkingText": [ + "resolved value special case property like height" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "resolved-values", + "href": "https://www.w3.org/TR/cssom-1/#resolved-values", + "title": "Resolved Values", + "number": "9" + }, + "definedIn": "dt" + }, + { + "id": "resolved-value-special-case-property-like-top", + "href": "https://www.w3.org/TR/cssom-1/#resolved-value-special-case-property-like-top", + "linkingText": [ + "resolved value special case property like top" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "resolved-values", + "href": "https://www.w3.org/TR/cssom-1/#resolved-values", + "title": "Resolved Values", + "number": "9" + }, + "definedIn": "dt" + }, + { + "id": "resolved-value-special-case-property", + "href": "https://www.w3.org/TR/cssom-1/#resolved-value-special-case-property", + "linkingText": [ + "resolved value special case property" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "resolved-values", + "href": "https://www.w3.org/TR/cssom-1/#resolved-values", + "title": "Resolved Values", + "number": "9" + }, + "definedIn": "dt" + }, { "id": "http-default-style", "href": "https://www.w3.org/TR/cssom-1/#http-default-style", @@ -4110,7 +4588,7 @@ "id": "default-style", "href": "https://www.w3.org/TR/cssom-1/#default-style", "title": "Default-Style", - "number": "9.1" + "number": "10.1" }, "definedIn": "prose" } diff --git a/tr/dfns/ecmascript.json b/tr/dfns/ecmascript.json index 4289340411ef..8df9b11d38a7 100644 --- a/tr/dfns/ecmascript.json +++ b/tr/dfns/ecmascript.json @@ -308,24 +308,6 @@ }, "definedIn": "prose" }, - { - "id": "type", - "href": "https://tc39.es/ecma262/multipage/ecmascript-data-types-and-values.html#type", - "linkingText": [ - "type" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "", - "href": "https://tc39.es/ecma262/multipage/ecmascript-data-types-and-values.html#null", - "title": "6 ECMAScript Data Types and Values" - }, - "definedIn": "prose" - }, { "id": "leading-surrogate", "href": "https://tc39.es/ecma262/multipage/ecmascript-data-types-and-values.html#leading-surrogate", diff --git a/tr/dfns/keyboard-map.json b/tr/dfns/keyboard-map.json index 97afbb4ad729..0e500b6b9bad 100644 --- a/tr/dfns/keyboard-map.json +++ b/tr/dfns/keyboard-map.json @@ -198,7 +198,7 @@ "id": "glossary", "href": "https://wicg.github.io/keyboard-map/#glossary", "title": "Glossary", - "number": "8" + "number": "9" }, "definedIn": "dt" } diff --git a/tr/dfns/sanitizer-api.json b/tr/dfns/sanitizer-api.json index 84febe167f96..9077f04b56d4 100644 --- a/tr/dfns/sanitizer-api.json +++ b/tr/dfns/sanitizer-api.json @@ -637,6 +637,44 @@ }, "definedIn": "pre" }, + { + "id": "create-a-sanitizer", + "href": "https://wicg.github.io/sanitizer-api/#create-a-sanitizer", + "linkingText": [ + "create a Sanitizer" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "api-algorithms", + "href": "https://wicg.github.io/sanitizer-api/#api-algorithms", + "title": "API Implementation", + "number": "3.1" + }, + "definedIn": "prose" + }, + { + "id": "normalize-element-name", + "href": "https://wicg.github.io/sanitizer-api/#normalize-element-name", + "linkingText": [ + "normalize element name" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "api-algorithms", + "href": "https://wicg.github.io/sanitizer-api/#api-algorithms", + "title": "API Implementation", + "number": "3.1" + }, + "definedIn": "prose" + }, { "id": "sanitize", "href": "https://wicg.github.io/sanitizer-api/#sanitize", @@ -801,10 +839,10 @@ "access": "private", "informative": false, "heading": { - "id": "configuration-algorithms", - "href": "https://wicg.github.io/sanitizer-api/#configuration-algorithms", + "id": "configuration", + "href": "https://wicg.github.io/sanitizer-api/#configuration", "title": "The Effective Configuration", - "number": "3.4" + "number": "3.3.1" }, "definedIn": "prose" }, @@ -820,10 +858,10 @@ "access": "private", "informative": false, "heading": { - "id": "configuration-algorithms", - "href": "https://wicg.github.io/sanitizer-api/#configuration-algorithms", + "id": "configuration", + "href": "https://wicg.github.io/sanitizer-api/#configuration", "title": "The Effective Configuration", - "number": "3.4" + "number": "3.3.1" }, "definedIn": "prose" }, @@ -839,10 +877,10 @@ "access": "private", "informative": false, "heading": { - "id": "configuration-algorithms", - "href": "https://wicg.github.io/sanitizer-api/#configuration-algorithms", + "id": "configuration", + "href": "https://wicg.github.io/sanitizer-api/#configuration", "title": "The Effective Configuration", - "number": "3.4" + "number": "3.3.1" }, "definedIn": "prose" }, @@ -858,10 +896,10 @@ "access": "private", "informative": false, "heading": { - "id": "configuration-algorithms", - "href": "https://wicg.github.io/sanitizer-api/#configuration-algorithms", + "id": "configuration", + "href": "https://wicg.github.io/sanitizer-api/#configuration", "title": "The Effective Configuration", - "number": "3.4" + "number": "3.3.1" }, "definedIn": "prose" }, @@ -877,10 +915,10 @@ "access": "private", "informative": false, "heading": { - "id": "configuration-algorithms", - "href": "https://wicg.github.io/sanitizer-api/#configuration-algorithms", + "id": "configuration", + "href": "https://wicg.github.io/sanitizer-api/#configuration", "title": "The Effective Configuration", - "number": "3.4" + "number": "3.3.1" }, "definedIn": "prose" }, @@ -896,10 +934,10 @@ "access": "private", "informative": false, "heading": { - "id": "configuration-algorithms", - "href": "https://wicg.github.io/sanitizer-api/#configuration-algorithms", + "id": "configuration", + "href": "https://wicg.github.io/sanitizer-api/#configuration", "title": "The Effective Configuration", - "number": "3.4" + "number": "3.3.1" }, "definedIn": "prose" }, @@ -915,10 +953,10 @@ "access": "private", "informative": false, "heading": { - "id": "configuration-algorithms", - "href": "https://wicg.github.io/sanitizer-api/#configuration-algorithms", + "id": "configuration", + "href": "https://wicg.github.io/sanitizer-api/#configuration", "title": "The Effective Configuration", - "number": "3.4" + "number": "3.3.1" }, "definedIn": "prose" }, @@ -934,10 +972,10 @@ "access": "private", "informative": false, "heading": { - "id": "configuration-algorithms", - "href": "https://wicg.github.io/sanitizer-api/#configuration-algorithms", + "id": "configuration", + "href": "https://wicg.github.io/sanitizer-api/#configuration", "title": "The Effective Configuration", - "number": "3.4" + "number": "3.3.1" }, "definedIn": "prose" }, @@ -956,7 +994,7 @@ "id": "defaults", "href": "https://wicg.github.io/sanitizer-api/#defaults", "title": "Baseline and Defaults", - "number": "3.5" + "number": "3.4" }, "definedIn": "prose" }, @@ -975,7 +1013,7 @@ "id": "defaults", "href": "https://wicg.github.io/sanitizer-api/#defaults", "title": "Baseline and Defaults", - "number": "3.5" + "number": "3.4" }, "definedIn": "prose" }, diff --git a/tr/dfns/screen-wake-lock.json b/tr/dfns/screen-wake-lock.json index c0d6c9e288f2..6264cd42420b 100644 --- a/tr/dfns/screen-wake-lock.json +++ b/tr/dfns/screen-wake-lock.json @@ -131,7 +131,7 @@ "for": [ "Document" ], - "access": "public", + "access": "private", "informative": false, "heading": { "id": "internal-slots", @@ -239,7 +239,7 @@ "for": [ "WakeLockSentinel" ], - "access": "public", + "access": "private", "informative": false, "heading": { "id": "internal-slots-0", diff --git a/tr/dfns/scroll-animations-1.json b/tr/dfns/scroll-animations-1.json index 0ce9413f5532..bb523aa8435d 100644 --- a/tr/dfns/scroll-animations-1.json +++ b/tr/dfns/scroll-animations-1.json @@ -27,7 +27,8 @@ "id": "dom-scrolldirection-block", "href": "https://drafts.csswg.org/scroll-animations-1/#dom-scrolldirection-block", "linkingText": [ - "\"block\"" + "\"block\"", + "block" ], "localLinkingText": [], "type": "enum-value", @@ -42,13 +43,14 @@ "title": "The ScrollDirection enumeration", "number": "3.1.1" }, - "definedIn": "pre" + "definedIn": "dt" }, { "id": "dom-scrolldirection-inline", "href": "https://drafts.csswg.org/scroll-animations-1/#dom-scrolldirection-inline", "linkingText": [ - "\"inline\"" + "\"inline\"", + "inline" ], "localLinkingText": [], "type": "enum-value", @@ -63,13 +65,14 @@ "title": "The ScrollDirection enumeration", "number": "3.1.1" }, - "definedIn": "pre" + "definedIn": "dt" }, { "id": "dom-scrolldirection-horizontal", "href": "https://drafts.csswg.org/scroll-animations-1/#dom-scrolldirection-horizontal", "linkingText": [ - "\"horizontal\"" + "\"horizontal\"", + "horizontal" ], "localLinkingText": [], "type": "enum-value", @@ -84,13 +87,14 @@ "title": "The ScrollDirection enumeration", "number": "3.1.1" }, - "definedIn": "pre" + "definedIn": "dt" }, { "id": "dom-scrolldirection-vertical", "href": "https://drafts.csswg.org/scroll-animations-1/#dom-scrolldirection-vertical", "linkingText": [ - "\"vertical\"" + "\"vertical\"", + "vertical" ], "localLinkingText": [], "type": "enum-value", @@ -105,7 +109,7 @@ "title": "The ScrollDirection enumeration", "number": "3.1.1" }, - "definedIn": "pre" + "definedIn": "dt" }, { "id": "enumdef-scrolltimelineautokeyword", @@ -417,15 +421,17 @@ "definedIn": "dt" }, { - "id": "set-the-offset-value", - "href": "https://drafts.csswg.org/scroll-animations-1/#set-the-offset-value", + "id": "dom-scrolltimeline-set-the-offset-value", + "href": "https://drafts.csswg.org/scroll-animations-1/#dom-scrolltimeline-set-the-offset-value", "linkingText": [ "set the offset value" ], "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", + "type": "attribute", + "for": [ + "ScrollTimeline" + ], + "access": "public", "informative": false, "heading": { "id": "scrolltimeline-interface", @@ -750,15 +756,17 @@ "definedIn": "prose" }, { - "id": "effective-scroll-offsets", - "href": "https://drafts.csswg.org/scroll-animations-1/#effective-scroll-offsets", + "id": "scroll-timeline-effective-scroll-offsets", + "href": "https://drafts.csswg.org/scroll-animations-1/#scroll-timeline-effective-scroll-offsets", "linkingText": [ "effective scroll offsets" ], "localLinkingText": [], "type": "dfn", - "for": [], - "access": "private", + "for": [ + "scroll timeline" + ], + "access": "public", "informative": false, "heading": { "id": "effective-scroll-offsets-algorithm", @@ -769,15 +777,17 @@ "definedIn": "prose" }, { - "id": "resolve-scroll-timeline-offsets", - "href": "https://drafts.csswg.org/scroll-animations-1/#resolve-scroll-timeline-offsets", + "id": "scroll-timeline-resolve-scroll-timeline-offsets", + "href": "https://drafts.csswg.org/scroll-animations-1/#scroll-timeline-resolve-scroll-timeline-offsets", "linkingText": [ "resolve scroll timeline offsets" ], "localLinkingText": [], "type": "dfn", - "for": [], - "access": "private", + "for": [ + "scroll timeline" + ], + "access": "public", "informative": false, "heading": { "id": "effective-scroll-offsets-algorithm", @@ -788,15 +798,17 @@ "definedIn": "prose" }, { - "id": "scroll-timeline-progress", - "href": "https://drafts.csswg.org/scroll-animations-1/#scroll-timeline-progress", + "id": "scroll-timeline-scroll-timeline-progress", + "href": "https://drafts.csswg.org/scroll-animations-1/#scroll-timeline-scroll-timeline-progress", "linkingText": [ "scroll timeline progress" ], "localLinkingText": [], "type": "dfn", - "for": [], - "access": "private", + "for": [ + "scroll timeline" + ], + "access": "public", "informative": false, "heading": { "id": "progress-calculation-algorithm", @@ -807,15 +819,17 @@ "definedIn": "prose" }, { - "id": "calculate-scroll-timeline-progress", - "href": "https://drafts.csswg.org/scroll-animations-1/#calculate-scroll-timeline-progress", + "id": "scroll-timeline-calculate-scroll-timeline-progress", + "href": "https://drafts.csswg.org/scroll-animations-1/#scroll-timeline-calculate-scroll-timeline-progress", "linkingText": [ "calculate scroll timeline progress" ], "localLinkingText": [], "type": "dfn", - "for": [], - "access": "private", + "for": [ + "scroll timeline" + ], + "access": "public", "informative": false, "heading": { "id": "progress-calculation-algorithm", @@ -839,7 +853,7 @@ "heading": { "id": "scroll-timeline-at-rule", "href": "https://drafts.csswg.org/scroll-animations-1/#scroll-timeline-at-rule", - "title": "The '@scroll-timeline' at-rule", + "title": "The @scroll-timeline at-rule", "number": "3.2" }, "definedIn": "prose" @@ -865,6 +879,72 @@ }, "definedIn": "table" }, + { + "id": "valdef-scroll-timeline-source-selector", + "href": "https://drafts.csswg.org/scroll-animations-1/#valdef-scroll-timeline-source-selector", + "linkingText": [ + "selector()" + ], + "localLinkingText": [], + "type": "value", + "for": [ + "@scroll-timeline/source", + "source" + ], + "access": "public", + "informative": false, + "heading": { + "id": "scroll-timeline-descriptors", + "href": "https://drafts.csswg.org/scroll-animations-1/#scroll-timeline-descriptors", + "title": "Scroll Timeline descriptors", + "number": "3.2.1" + }, + "definedIn": "dt" + }, + { + "id": "valdef-scroll-timeline-source-auto", + "href": "https://drafts.csswg.org/scroll-animations-1/#valdef-scroll-timeline-source-auto", + "linkingText": [ + "auto" + ], + "localLinkingText": [], + "type": "value", + "for": [ + "@scroll-timeline/source", + "source" + ], + "access": "public", + "informative": false, + "heading": { + "id": "scroll-timeline-descriptors", + "href": "https://drafts.csswg.org/scroll-animations-1/#scroll-timeline-descriptors", + "title": "Scroll Timeline descriptors", + "number": "3.2.1" + }, + "definedIn": "dt" + }, + { + "id": "valdef-scroll-timeline-source-none", + "href": "https://drafts.csswg.org/scroll-animations-1/#valdef-scroll-timeline-source-none", + "linkingText": [ + "none" + ], + "localLinkingText": [], + "type": "value", + "for": [ + "@scroll-timeline/source", + "source" + ], + "access": "public", + "informative": false, + "heading": { + "id": "scroll-timeline-descriptors", + "href": "https://drafts.csswg.org/scroll-animations-1/#scroll-timeline-descriptors", + "title": "Scroll Timeline descriptors", + "number": "3.2.1" + }, + "definedIn": "dt" + }, { "id": "descdef-scroll-timeline-orientation", "href": "https://drafts.csswg.org/scroll-animations-1/#descdef-scroll-timeline-orientation", diff --git a/tr/dfns/uuid.json b/tr/dfns/uuid.json index ade0eb389332..4621819fb4fa 100644 --- a/tr/dfns/uuid.json +++ b/tr/dfns/uuid.json @@ -25,7 +25,7 @@ "id": "the-randomuuid-method", "href": "https://wicg.github.io/uuid/#the-randomuuid-method", "title": "The randomUUID() method", - "number": "2.1" + "number": "3.1" }, "definedIn": "prose" }, @@ -33,9 +33,12 @@ "id": "dfn-generate-a-random-uuid", "href": "https://wicg.github.io/uuid/#dfn-generate-a-random-uuid", "linkingText": [ - "generate a random UUID" + "generate a random UUID", + "generating a random UUID" + ], + "localLinkingText": [ + "generating a random UUID" ], - "localLinkingText": [], "type": "dfn", "for": [], "access": "public", @@ -44,7 +47,7 @@ "id": "generating-a-random-uuid", "href": "https://wicg.github.io/uuid/#generating-a-random-uuid", "title": "Generating a random UUID", - "number": "3" + "number": "4" }, "definedIn": "prose" }, @@ -63,7 +66,7 @@ "id": "generating-a-random-uuid", "href": "https://wicg.github.io/uuid/#generating-a-random-uuid", "title": "Generating a random UUID", - "number": "3" + "number": "4" }, "definedIn": "prose" }, @@ -82,7 +85,7 @@ "id": "security", "href": "https://wicg.github.io/uuid/#security", "title": "Security considerations", - "number": "4" + "number": "5" }, "definedIn": "prose" }, @@ -96,12 +99,12 @@ "type": "dfn", "for": [], "access": "private", - "informative": false, + "informative": true, "heading": { - "id": "security", - "href": "https://wicg.github.io/uuid/#security", + "id": "privacy", + "href": "https://wicg.github.io/uuid/#privacy", "title": "Privacy considerations", - "number": "5" + "number": "6" }, "definedIn": "prose" } diff --git a/tr/dfns/webgpu.json b/tr/dfns/webgpu.json index f849f8b04cd0..7fe50f3a40d6 100644 --- a/tr/dfns/webgpu.json +++ b/tr/dfns/webgpu.json @@ -8282,6 +8282,27 @@ }, "definedIn": "dt" }, + { + "id": "dom-gpubindgrouplayout-exclusivepipeline-slot", + "href": "https://www.w3.org/TR/webgpu/#dom-gpubindgrouplayout-exclusivepipeline-slot", + "linkingText": [ + "[[exclusivePipeline]]" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "GPUBindGroupLayout" + ], + "access": "public", + "informative": false, + "heading": { + "id": "bind-group-layout-creation", + "href": "https://www.w3.org/TR/webgpu/#bind-group-layout-creation", + "title": "Creation", + "number": "8.1.1" + }, + "definedIn": "dt" + }, { "id": "dom-gpudevice-createbindgrouplayout", "href": "https://www.w3.org/TR/webgpu/#dom-gpudevice-createbindgrouplayout", @@ -9362,6 +9383,25 @@ }, "definedIn": "table" }, + { + "id": "abstract-opdef-default-pipeline-layout", + "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-default-pipeline-layout", + "linkingText": [ + "default pipeline layout" + ], + "localLinkingText": [], + "type": "abstract-op", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "default-pipeline-layout", + "href": "https://www.w3.org/TR/webgpu/#default-pipeline-layout", + "title": "Default pipeline layout", + "number": "10.1.1" + }, + "definedIn": "prose" + }, { "id": "dictdef-gpuprogrammablestage", "href": "https://www.w3.org/TR/webgpu/#dictdef-gpuprogrammablestage", @@ -10907,10 +10947,10 @@ "definedIn": "pre" }, { - "id": "dom-gpublendcomponent-srcfactor", - "href": "https://www.w3.org/TR/webgpu/#dom-gpublendcomponent-srcfactor", + "id": "dom-gpublendcomponent-operation", + "href": "https://www.w3.org/TR/webgpu/#dom-gpublendcomponent-operation", "linkingText": [ - "srcFactor" + "operation" ], "localLinkingText": [], "type": "dict-member", @@ -10928,10 +10968,10 @@ "definedIn": "pre" }, { - "id": "dom-gpublendcomponent-dstfactor", - "href": "https://www.w3.org/TR/webgpu/#dom-gpublendcomponent-dstfactor", + "id": "dom-gpublendcomponent-srcfactor", + "href": "https://www.w3.org/TR/webgpu/#dom-gpublendcomponent-srcfactor", "linkingText": [ - "dstFactor" + "srcFactor" ], "localLinkingText": [], "type": "dict-member", @@ -10949,10 +10989,10 @@ "definedIn": "pre" }, { - "id": "dom-gpublendcomponent-operation", - "href": "https://www.w3.org/TR/webgpu/#dom-gpublendcomponent-operation", + "id": "dom-gpublendcomponent-dstfactor", + "href": "https://www.w3.org/TR/webgpu/#dom-gpublendcomponent-dstfactor", "linkingText": [ - "operation" + "dstFactor" ], "localLinkingText": [], "type": "dict-member", diff --git a/tr/dfns/webxr-ar-module-1.json b/tr/dfns/webxr-ar-module-1.json index e9c6b4321486..435796d30270 100644 --- a/tr/dfns/webxr-ar-module-1.json +++ b/tr/dfns/webxr-ar-module-1.json @@ -99,67 +99,6 @@ }, "definedIn": "prose" }, - { - "id": "enumdef-xrsessionmode", - "href": "https://www.w3.org/TR/webxr-ar-module-1/#enumdef-xrsessionmode", - "linkingText": [ - "XRSessionMode" - ], - "localLinkingText": [], - "type": "enum", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "xrsessionmode-enum", - "href": "https://www.w3.org/TR/webxr-ar-module-1/#xrsessionmode-enum", - "title": "XRSessionMode", - "number": "2.1" - }, - "definedIn": "pre" - }, - { - "id": "dom-xrsessionmode-inline", - "href": "https://www.w3.org/TR/webxr-ar-module-1/#dom-xrsessionmode-inline", - "linkingText": [ - "\"inline\"" - ], - "localLinkingText": [], - "type": "enum-value", - "for": [ - "XRSessionMode" - ], - "access": "public", - "informative": false, - "heading": { - "id": "xrsessionmode-enum", - "href": "https://www.w3.org/TR/webxr-ar-module-1/#xrsessionmode-enum", - "title": "XRSessionMode", - "number": "2.1" - }, - "definedIn": "pre" - }, - { - "id": "dom-xrsessionmode-immersive-vr", - "href": "https://www.w3.org/TR/webxr-ar-module-1/#dom-xrsessionmode-immersive-vr", - "linkingText": [ - "\"immersive-vr\"" - ], - "localLinkingText": [], - "type": "enum-value", - "for": [ - "XRSessionMode" - ], - "access": "public", - "informative": false, - "heading": { - "id": "xrsessionmode-enum", - "href": "https://www.w3.org/TR/webxr-ar-module-1/#xrsessionmode-enum", - "title": "XRSessionMode", - "number": "2.1" - }, - "definedIn": "pre" - }, { "id": "dom-xrsessionmode-immersive-ar", "href": "https://www.w3.org/TR/webxr-ar-module-1/#dom-xrsessionmode-immersive-ar", @@ -287,6 +226,88 @@ }, "definedIn": "prose" }, + { + "id": "enumdef-xrinteractionmode", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#enumdef-xrinteractionmode", + "linkingText": [ + "XRInteractionMode" + ], + "localLinkingText": [], + "type": "enum", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "xrinteractionmode-enum", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#xrinteractionmode-enum", + "title": "XRInteractionMode", + "number": "2.3" + }, + "definedIn": "pre" + }, + { + "id": "dom-xrinteractionmode-screen-space", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#dom-xrinteractionmode-screen-space", + "linkingText": [ + "\"screen-space\"" + ], + "localLinkingText": [], + "type": "enum-value", + "for": [ + "XRInteractionMode" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrinteractionmode-enum", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#xrinteractionmode-enum", + "title": "XRInteractionMode", + "number": "2.3" + }, + "definedIn": "pre" + }, + { + "id": "dom-xrinteractionmode-world-space", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#dom-xrinteractionmode-world-space", + "linkingText": [ + "\"world-space\"" + ], + "localLinkingText": [], + "type": "enum-value", + "for": [ + "XRInteractionMode" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrinteractionmode-enum", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#xrinteractionmode-enum", + "title": "XRInteractionMode", + "number": "2.3" + }, + "definedIn": "pre" + }, + { + "id": "dom-xrsession-interactionmode", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#dom-xrsession-interactionmode", + "linkingText": [ + "interactionMode" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "XRSession" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrinteractionmode-enum", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#xrinteractionmode-enum", + "title": "XRInteractionMode", + "number": "2.3" + }, + "definedIn": "prose" + }, { "id": "blend-technique", "href": "https://www.w3.org/TR/webxr-ar-module-1/#blend-technique", @@ -302,7 +323,7 @@ "id": "xr-compositor-behaviors", "href": "https://www.w3.org/TR/webxr-ar-module-1/#xr-compositor-behaviors", "title": "XR Compositor Behaviors", - "number": "2.3" + "number": "2.4" }, "definedIn": "prose" }, @@ -321,7 +342,7 @@ "id": "xr-compositor-behaviors", "href": "https://www.w3.org/TR/webxr-ar-module-1/#xr-compositor-behaviors", "title": "XR Compositor Behaviors", - "number": "2.3" + "number": "2.4" }, "definedIn": "prose" }, @@ -340,7 +361,7 @@ "id": "xr-compositor-behaviors", "href": "https://www.w3.org/TR/webxr-ar-module-1/#xr-compositor-behaviors", "title": "XR Compositor Behaviors", - "number": "2.3" + "number": "2.4" }, "definedIn": "prose" }, @@ -359,9 +380,49 @@ "id": "xr-compositor-behaviors", "href": "https://www.w3.org/TR/webxr-ar-module-1/#xr-compositor-behaviors", "title": "XR Compositor Behaviors", - "number": "2.3" + "number": "2.4" + }, + "definedIn": "prose" + }, + { + "id": "first-person-observer-view", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#first-person-observer-view", + "linkingText": [ + "first-person observer view" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "first-person-observer", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#first-person-observer", + "title": "First Person Observer Views", + "number": "2.5" }, "definedIn": "prose" + }, + { + "id": "dom-xrview-isfirstpersonobserver", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#dom-xrview-isfirstpersonobserver", + "linkingText": [ + "isFirstPersonObserver" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "XRView" + ], + "access": "public", + "informative": false, + "heading": { + "id": "first-person-observer", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#first-person-observer", + "title": "First Person Observer Views", + "number": "2.5" + }, + "definedIn": "pre" } ] } \ No newline at end of file diff --git a/tr/dfns/webxr-gamepads-module-1.json b/tr/dfns/webxr-gamepads-module-1.json index fa9e68ae8e79..516591495027 100644 --- a/tr/dfns/webxr-gamepads-module-1.json +++ b/tr/dfns/webxr-gamepads-module-1.json @@ -45,83 +45,78 @@ "definedIn": "prose" }, { - "id": "enumdef-gamepadmappingtype", - "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#enumdef-gamepadmappingtype", + "id": "xrframe-apply-gamepad-frame-updates", + "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xrframe-apply-gamepad-frame-updates", "linkingText": [ - "GamepadMappingType" + "apply gamepad frame updates" ], "localLinkingText": [], - "type": "enum", - "for": [], - "access": "public", + "type": "dfn", + "for": [ + "XRFrame" + ], + "access": "private", "informative": false, "heading": { - "id": "xr-standard-gamepad-mapping", - "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xr-standard-gamepad-mapping", - "title": "\"xr-standard\" Gamepad Mapping", - "number": "3.3" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xrsession-interface", + "title": "XRSession", + "number": "2.2" }, - "definedIn": "pre" + "definedIn": "prose" }, { - "id": "dom-gamepadmappingtype", - "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#dom-gamepadmappingtype", + "id": "xr-standard-gamepad-mapping", + "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xr-standard-gamepad-mapping", "linkingText": [ - "\"\"" + "\"xr-standard\" Gamepad Mapping" ], "localLinkingText": [], - "type": "enum-value", - "for": [ - "GamepadMappingType" - ], + "type": "dfn", + "for": [], "access": "public", "informative": false, "heading": { - "id": "xr-standard-gamepad-mapping", - "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xr-standard-gamepad-mapping", + "id": "xr-standard-heading", + "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xr-standard-heading", "title": "\"xr-standard\" Gamepad Mapping", "number": "3.3" }, - "definedIn": "pre" + "definedIn": "heading" }, { - "id": "dom-gamepadmappingtype-standard", - "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#dom-gamepadmappingtype-standard", + "id": "primary-trigger", + "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#primary-trigger", "linkingText": [ - "\"standard\"" + "primary trigger" ], "localLinkingText": [], - "type": "enum-value", - "for": [ - "GamepadMappingType" - ], - "access": "public", + "type": "dfn", + "for": [], + "access": "private", "informative": false, "heading": { - "id": "xr-standard-gamepad-mapping", - "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xr-standard-gamepad-mapping", + "id": "xr-standard-heading", + "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xr-standard-heading", "title": "\"xr-standard\" Gamepad Mapping", "number": "3.3" }, - "definedIn": "pre" + "definedIn": "prose" }, { - "id": "dom-gamepadmappingtype-xr-standard", - "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#dom-gamepadmappingtype-xr-standard", + "id": "primary-squeeze-button", + "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#primary-squeeze-button", "linkingText": [ - "\"xr-standard\"", - "xr-standard" + "primary squeeze button" ], "localLinkingText": [], - "type": "enum-value", - "for": [ - "GamepadMappingType" - ], - "access": "public", + "type": "dfn", + "for": [], + "access": "private", "informative": false, "heading": { - "id": "xr-standard-gamepad-mapping", - "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xr-standard-gamepad-mapping", + "id": "xr-standard-heading", + "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xr-standard-heading", "title": "\"xr-standard\" Gamepad Mapping", "number": "3.3" }, @@ -139,8 +134,8 @@ "access": "private", "informative": false, "heading": { - "id": "xr-standard-gamepad-mapping", - "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xr-standard-gamepad-mapping", + "id": "xr-standard-heading", + "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xr-standard-heading", "title": "\"xr-standard\" Gamepad Mapping", "number": "3.3" }, @@ -158,8 +153,8 @@ "access": "private", "informative": false, "heading": { - "id": "xr-standard-gamepad-mapping", - "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xr-standard-gamepad-mapping", + "id": "xr-standard-heading", + "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xr-standard-heading", "title": "\"xr-standard\" Gamepad Mapping", "number": "3.3" }, diff --git a/tr/dfns/webxr-hand-input-1.json b/tr/dfns/webxr-hand-input-1.json index 4f11230dd4f4..6eacb41d9879 100644 --- a/tr/dfns/webxr-hand-input-1.json +++ b/tr/dfns/webxr-hand-input-1.json @@ -104,10 +104,10 @@ "definedIn": "prose" }, { - "id": "skeleton-joint-index", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#skeleton-joint-index", + "id": "skeleton-joint-name", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#skeleton-joint-name", "linkingText": [ - "skeleton joint index" + "skeleton joint name" ], "localLinkingText": [], "type": "dfn", @@ -163,13 +163,32 @@ "definedIn": "prose" }, { - "id": "xrhand", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#xrhand", + "id": "list-of-joints", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#list-of-joints", "linkingText": [ - "XRHand" + "list of joints" ], "localLinkingText": [], - "type": "interface", + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "skeleton-joints-section", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#skeleton-joints-section", + "title": "Skeleton Joints", + "number": "3.2" + }, + "definedIn": "prose" + }, + { + "id": "enumdef-xrhandjoint", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#enumdef-xrhandjoint", + "linkingText": [ + "XRHandJoint" + ], + "localLinkingText": [], + "type": "enum", "for": [], "access": "public", "informative": false, @@ -182,15 +201,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-joint", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-joint", + "id": "dom-xrhandjoint-wrist", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-wrist", "linkingText": [ - "joint(jointIndex)" + "\"wrist\"" ], "localLinkingText": [], - "type": "method", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -203,15 +222,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-joint-jointindex-jointindex", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-joint-jointindex-jointindex", + "id": "dom-xrhandjoint-thumb-metacarpal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-thumb-metacarpal", "linkingText": [ - "jointIndex" + "\"thumb-metacarpal\"" ], "localLinkingText": [], - "type": "argument", + "type": "enum-value", "for": [ - "XRHand/joint(jointIndex)" + "XRHandJoint" ], "access": "public", "informative": false, @@ -224,15 +243,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-wrist", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-wrist", + "id": "dom-xrhandjoint-thumb-phalanx-proximal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-thumb-phalanx-proximal", "linkingText": [ - "WRIST" + "\"thumb-phalanx-proximal\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -245,15 +264,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-thumb_metacarpal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-thumb_metacarpal", + "id": "dom-xrhandjoint-thumb-phalanx-distal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-thumb-phalanx-distal", "linkingText": [ - "THUMB_METACARPAL" + "\"thumb-phalanx-distal\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -266,15 +285,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-thumb_phalanx_proximal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-thumb_phalanx_proximal", + "id": "dom-xrhandjoint-thumb-tip", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-thumb-tip", "linkingText": [ - "THUMB_PHALANX_PROXIMAL" + "\"thumb-tip\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -287,15 +306,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-thumb_phalanx_distal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-thumb_phalanx_distal", + "id": "dom-xrhandjoint-index-finger-metacarpal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-index-finger-metacarpal", "linkingText": [ - "THUMB_PHALANX_DISTAL" + "\"index-finger-metacarpal\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -308,15 +327,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-thumb_phalanx_tip", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-thumb_phalanx_tip", + "id": "dom-xrhandjoint-index-finger-phalanx-proximal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-index-finger-phalanx-proximal", "linkingText": [ - "THUMB_PHALANX_TIP" + "\"index-finger-phalanx-proximal\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -329,15 +348,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-index_metacarpal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-index_metacarpal", + "id": "dom-xrhandjoint-index-finger-phalanx-intermediate", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-index-finger-phalanx-intermediate", "linkingText": [ - "INDEX_METACARPAL" + "\"index-finger-phalanx-intermediate\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -350,15 +369,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-index_phalanx_proximal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-index_phalanx_proximal", + "id": "dom-xrhandjoint-index-finger-phalanx-distal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-index-finger-phalanx-distal", "linkingText": [ - "INDEX_PHALANX_PROXIMAL" + "\"index-finger-phalanx-distal\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -371,15 +390,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-index_phalanx_intermediate", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-index_phalanx_intermediate", + "id": "dom-xrhandjoint-index-finger-tip", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-index-finger-tip", "linkingText": [ - "INDEX_PHALANX_INTERMEDIATE" + "\"index-finger-tip\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -392,15 +411,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-index_phalanx_distal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-index_phalanx_distal", + "id": "dom-xrhandjoint-middle-finger-metacarpal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-middle-finger-metacarpal", "linkingText": [ - "INDEX_PHALANX_DISTAL" + "\"middle-finger-metacarpal\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -413,15 +432,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-index_phalanx_tip", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-index_phalanx_tip", + "id": "dom-xrhandjoint-middle-finger-phalanx-proximal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-middle-finger-phalanx-proximal", "linkingText": [ - "INDEX_PHALANX_TIP" + "\"middle-finger-phalanx-proximal\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -434,15 +453,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-middle_metacarpal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-middle_metacarpal", + "id": "dom-xrhandjoint-middle-finger-phalanx-intermediate", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-middle-finger-phalanx-intermediate", "linkingText": [ - "MIDDLE_METACARPAL" + "\"middle-finger-phalanx-intermediate\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -455,15 +474,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-middle_phalanx_proximal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-middle_phalanx_proximal", + "id": "dom-xrhandjoint-middle-finger-phalanx-distal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-middle-finger-phalanx-distal", "linkingText": [ - "MIDDLE_PHALANX_PROXIMAL" + "\"middle-finger-phalanx-distal\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -476,15 +495,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-middle_phalanx_intermediate", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-middle_phalanx_intermediate", + "id": "dom-xrhandjoint-middle-finger-tip", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-middle-finger-tip", "linkingText": [ - "MIDDLE_PHALANX_INTERMEDIATE" + "\"middle-finger-tip\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -497,15 +516,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-middle_phalanx_distal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-middle_phalanx_distal", + "id": "dom-xrhandjoint-ring-finger-metacarpal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-ring-finger-metacarpal", "linkingText": [ - "MIDDLE_PHALANX_DISTAL" + "\"ring-finger-metacarpal\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -518,15 +537,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-middle_phalanx_tip", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-middle_phalanx_tip", + "id": "dom-xrhandjoint-ring-finger-phalanx-proximal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-ring-finger-phalanx-proximal", "linkingText": [ - "MIDDLE_PHALANX_TIP" + "\"ring-finger-phalanx-proximal\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -539,15 +558,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-ring_metacarpal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-ring_metacarpal", + "id": "dom-xrhandjoint-ring-finger-phalanx-intermediate", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-ring-finger-phalanx-intermediate", "linkingText": [ - "RING_METACARPAL" + "\"ring-finger-phalanx-intermediate\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -560,15 +579,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-ring_phalanx_proximal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-ring_phalanx_proximal", + "id": "dom-xrhandjoint-ring-finger-phalanx-distal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-ring-finger-phalanx-distal", "linkingText": [ - "RING_PHALANX_PROXIMAL" + "\"ring-finger-phalanx-distal\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -581,15 +600,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-ring_phalanx_intermediate", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-ring_phalanx_intermediate", + "id": "dom-xrhandjoint-ring-finger-tip", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-ring-finger-tip", "linkingText": [ - "RING_PHALANX_INTERMEDIATE" + "\"ring-finger-tip\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -602,15 +621,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-ring_phalanx_distal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-ring_phalanx_distal", + "id": "dom-xrhandjoint-pinky-finger-metacarpal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-pinky-finger-metacarpal", "linkingText": [ - "RING_PHALANX_DISTAL" + "\"pinky-finger-metacarpal\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -623,15 +642,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-ring_phalanx_tip", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-ring_phalanx_tip", + "id": "dom-xrhandjoint-pinky-finger-phalanx-proximal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-pinky-finger-phalanx-proximal", "linkingText": [ - "RING_PHALANX_TIP" + "\"pinky-finger-phalanx-proximal\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -644,15 +663,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-little_metacarpal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-little_metacarpal", + "id": "dom-xrhandjoint-pinky-finger-phalanx-intermediate", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-pinky-finger-phalanx-intermediate", "linkingText": [ - "LITTLE_METACARPAL" + "\"pinky-finger-phalanx-intermediate\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -665,15 +684,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-little_phalanx_proximal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-little_phalanx_proximal", + "id": "dom-xrhandjoint-pinky-finger-phalanx-distal", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-pinky-finger-phalanx-distal", "linkingText": [ - "LITTLE_PHALANX_PROXIMAL" + "\"pinky-finger-phalanx-distal\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ - "XRHand" + "XRHandJoint" ], "access": "public", "informative": false, @@ -686,16 +705,35 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-little_phalanx_intermediate", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-little_phalanx_intermediate", + "id": "dom-xrhandjoint-pinky-finger-tip", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhandjoint-pinky-finger-tip", "linkingText": [ - "LITTLE_PHALANX_INTERMEDIATE" + "\"pinky-finger-tip\"" ], "localLinkingText": [], - "type": "const", + "type": "enum-value", "for": [ + "XRHandJoint" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrhand-interface", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#xrhand-interface", + "title": "XRHand", + "number": "3.3" + }, + "definedIn": "pre" + }, + { + "id": "xrhand", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#xrhand", + "linkingText": [ "XRHand" ], + "localLinkingText": [], + "type": "interface", + "for": [], "access": "public", "informative": false, "heading": { @@ -707,13 +745,13 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-little_phalanx_distal", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-little_phalanx_distal", + "id": "dom-xrhand-get", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-get", "linkingText": [ - "LITTLE_PHALANX_DISTAL" + "get(key)" ], "localLinkingText": [], - "type": "const", + "type": "method", "for": [ "XRHand" ], @@ -728,15 +766,15 @@ "definedIn": "pre" }, { - "id": "dom-xrhand-little_phalanx_tip", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-little_phalanx_tip", + "id": "dom-xrhand-get-key-key", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-get-key-key", "linkingText": [ - "LITTLE_PHALANX_TIP" + "key" ], "localLinkingText": [], - "type": "const", + "type": "argument", "for": [ - "XRHand" + "XRHand/get(key)" ], "access": "public", "informative": false, @@ -770,17 +808,17 @@ "definedIn": "prose" }, { - "id": "xrhand-list-of-joint-spaces", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#xrhand-list-of-joint-spaces", + "id": "dom-xrhand-joints-slot", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-joints-slot", "linkingText": [ - "list of joint spaces" + "[[joints]]" ], "localLinkingText": [], - "type": "dfn", + "type": "attribute", "for": [ "XRHand" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "xrhand-interface", @@ -791,10 +829,10 @@ "definedIn": "prose" }, { - "id": "dom-xrhand-length", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-length", + "id": "dom-xrhand-size", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-size", "linkingText": [ - "length" + "size" ], "localLinkingText": [], "type": "attribute", @@ -812,15 +850,15 @@ "definedIn": "prose" }, { - "id": "dom-xrjointspace-joint", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrjointspace-joint", + "id": "dom-xrhand-get-jointname", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrhand-get-jointname", "linkingText": [ - "joint(jointIndex)" + "get(jointName)" ], "localLinkingText": [], "type": "method", "for": [ - "XRJointSpace" + "XRHand" ], "access": "public", "informative": false, @@ -851,6 +889,27 @@ }, "definedIn": "pre" }, + { + "id": "dom-xrjointspace-jointname", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#dom-xrjointspace-jointname", + "linkingText": [ + "jointName" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "XRJointSpace" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrjointspace-interface", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#xrjointspace-interface", + "title": "XRJointSpace", + "number": "3.4" + }, + "definedIn": "pre" + }, { "id": "xrjointspace-hand", "href": "https://www.w3.org/TR/webxr-hand-input-1/#xrjointspace-hand", @@ -873,10 +932,10 @@ "definedIn": "prose" }, { - "id": "xrjointspace-joint-index", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#xrjointspace-joint-index", + "id": "xrjointspace-jointname", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#xrjointspace-jointname", "linkingText": [ - "joint index" + "jointName" ], "localLinkingText": [], "type": "dfn", diff --git a/tr/dfns/webxr.json b/tr/dfns/webxr.json index 692c9c21bb41..07aeea30e330 100644 --- a/tr/dfns/webxr.json +++ b/tr/dfns/webxr.json @@ -81,10 +81,10 @@ "definedIn": "prose" }, { - "id": "xr-device-list-of-enabled-features", - "href": "https://www.w3.org/TR/webxr/#xr-device-list-of-enabled-features", + "id": "xr-device-set-of-granted-features", + "href": "https://www.w3.org/TR/webxr/#xr-device-set-of-granted-features", "linkingText": [ - "list of enabled features" + "set of granted features" ], "localLinkingText": [], "type": "dfn", @@ -353,9 +353,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsystem-interface", + "href": "https://www.w3.org/TR/webxr/#xrsystem-interface", + "title": "XRSystem", + "number": "3.2" }, "definedIn": "prose" }, @@ -373,9 +374,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsystem-interface", + "href": "https://www.w3.org/TR/webxr/#xrsystem-interface", + "title": "XRSystem", + "number": "3.2" }, "definedIn": "prose" }, @@ -391,9 +393,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsystem-interface", + "href": "https://www.w3.org/TR/webxr/#xrsystem-interface", + "title": "XRSystem", + "number": "3.2" }, "definedIn": "prose" }, @@ -409,9 +412,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsystem-interface", + "href": "https://www.w3.org/TR/webxr/#xrsystem-interface", + "title": "XRSystem", + "number": "3.2" }, "definedIn": "prose" }, @@ -427,9 +431,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsystem-interface", + "href": "https://www.w3.org/TR/webxr/#xrsystem-interface", + "title": "XRSystem", + "number": "3.2" }, "definedIn": "prose" }, @@ -448,9 +453,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsystem-interface", + "href": "https://www.w3.org/TR/webxr/#xrsystem-interface", + "title": "XRSystem", + "number": "3.2" }, "definedIn": "prose" }, @@ -466,9 +472,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsystem-interface", + "href": "https://www.w3.org/TR/webxr/#xrsystem-interface", + "title": "XRSystem", + "number": "3.2" }, "definedIn": "prose" }, @@ -887,6 +894,27 @@ }, "definedIn": "pre" }, + { + "id": "dom-xrsession-updatetargetframerate-rate-rate", + "href": "https://www.w3.org/TR/webxr/#dom-xrsession-updatetargetframerate-rate-rate", + "linkingText": [ + "rate" + ], + "localLinkingText": [], + "type": "argument", + "for": [ + "XRSession/updateTargetFrameRate(rate)" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" + }, + "definedIn": "pre" + }, { "id": "dom-xrsession-requestreferencespace-type-type", "href": "https://www.w3.org/TR/webxr/#dom-xrsession-requestreferencespace-type-type", @@ -992,6 +1020,27 @@ }, "definedIn": "prose" }, + { + "id": "xrsession-set-of-granted-features", + "href": "https://www.w3.org/TR/webxr/#xrsession-set-of-granted-features", + "linkingText": [ + "set of granted features" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "XRSession" + ], + "access": "private", + "informative": false, + "heading": { + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" + }, + "definedIn": "prose" + }, { "id": "initialize-the-session", "href": "https://www.w3.org/TR/webxr/#initialize-the-session", @@ -1063,9 +1112,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1081,9 +1131,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1099,9 +1150,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1119,9 +1171,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1137,9 +1190,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1155,9 +1209,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1173,9 +1228,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1191,9 +1247,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1209,9 +1266,50 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" + }, + "definedIn": "prose" + }, + { + "id": "apply-the-nominal-frame-rate", + "href": "https://www.w3.org/TR/webxr/#apply-the-nominal-frame-rate", + "linkingText": [ + "apply the nominal frame rate" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" + }, + "definedIn": "prose" + }, + { + "id": "dom-xrsession-updatetargetframerate", + "href": "https://www.w3.org/TR/webxr/#dom-xrsession-updatetargetframerate", + "linkingText": [ + "updateTargetFrameRate(rate)" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "XRSession" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1231,9 +1329,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1249,9 +1348,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1269,9 +1369,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1287,9 +1388,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1307,9 +1409,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1327,9 +1430,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1347,9 +1451,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1367,9 +1472,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1387,9 +1493,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1407,9 +1514,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1427,11 +1535,12 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" - }, - "definedIn": "prose" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" + }, + "definedIn": "prose" }, { "id": "dom-xrvisibilitystate-visible", @@ -1448,9 +1557,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1469,9 +1579,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1490,9 +1601,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1510,9 +1622,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1530,9 +1643,191 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" + }, + "definedIn": "prose" + }, + { + "id": "nominal-frame-rate", + "href": "https://www.w3.org/TR/webxr/#nominal-frame-rate", + "linkingText": [ + "nominal frame rate" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" + }, + "definedIn": "prose" + }, + { + "id": "effective-frame-rate", + "href": "https://www.w3.org/TR/webxr/#effective-frame-rate", + "linkingText": [ + "effective frame rate" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" + }, + "definedIn": "prose" + }, + { + "id": "target-frame-rate", + "href": "https://www.w3.org/TR/webxr/#target-frame-rate", + "linkingText": [ + "target frame rate" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" + }, + "definedIn": "prose" + }, + { + "id": "display-frame-rate", + "href": "https://www.w3.org/TR/webxr/#display-frame-rate", + "linkingText": [ + "display frame rate" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" + }, + "definedIn": "prose" + }, + { + "id": "xrsession-internal-target-framerate", + "href": "https://www.w3.org/TR/webxr/#xrsession-internal-target-framerate", + "linkingText": [ + "internal target frameRate" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "XRSession" + ], + "access": "private", + "informative": false, + "heading": { + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" + }, + "definedIn": "prose" + }, + { + "id": "xrsession-internal-nominal-framerate", + "href": "https://www.w3.org/TR/webxr/#xrsession-internal-nominal-framerate", + "linkingText": [ + "internal nominal frameRate" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "XRSession" + ], + "access": "private", + "informative": false, + "heading": { + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" + }, + "definedIn": "prose" + }, + { + "id": "dom-xrsession-framerate", + "href": "https://www.w3.org/TR/webxr/#dom-xrsession-framerate", + "linkingText": [ + "frameRate" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "XRSession" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" + }, + "definedIn": "prose" + }, + { + "id": "dom-xrsession-onframeratechange", + "href": "https://www.w3.org/TR/webxr/#dom-xrsession-onframeratechange", + "linkingText": [ + "onframeratechange" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "XRSession" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" + }, + "definedIn": "prose" + }, + { + "id": "dom-xrsession-supportedframerates", + "href": "https://www.w3.org/TR/webxr/#dom-xrsession-supportedframerates", + "linkingText": [ + "supportedFrameRates" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "XRSession" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1550,9 +1845,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1570,9 +1866,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1590,9 +1887,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1610,9 +1908,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1630,9 +1929,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1650,9 +1950,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1670,9 +1971,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1690,9 +1992,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1710,9 +2013,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1730,9 +2034,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsession-interface", + "href": "https://www.w3.org/TR/webxr/#xrsession-interface", + "title": "XRSession", + "number": "4.1" }, "definedIn": "prose" }, @@ -1901,10 +2206,10 @@ "definedIn": "prose" }, { - "id": "xrrenderstate-composition-disabled", - "href": "https://www.w3.org/TR/webxr/#xrrenderstate-composition-disabled", + "id": "xrrenderstate-composition-enabled", + "href": "https://www.w3.org/TR/webxr/#xrrenderstate-composition-enabled", "linkingText": [ - "composition disabled" + "composition enabled" ], "localLinkingText": [], "type": "dfn", @@ -2036,9 +2341,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "animation-frames", + "href": "https://www.w3.org/TR/webxr/#animation-frames", + "title": "Animation Frames", + "number": "4.3" }, "definedIn": "pre" }, @@ -2056,9 +2362,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "animation-frames", + "href": "https://www.w3.org/TR/webxr/#animation-frames", + "title": "Animation Frames", + "number": "4.3" }, "definedIn": "pre" }, @@ -2076,9 +2383,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "animation-frames", + "href": "https://www.w3.org/TR/webxr/#animation-frames", + "title": "Animation Frames", + "number": "4.3" }, "definedIn": "pre" }, @@ -2096,9 +2404,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "animation-frames", + "href": "https://www.w3.org/TR/webxr/#animation-frames", + "title": "Animation Frames", + "number": "4.3" }, "definedIn": "prose" }, @@ -2112,11 +2421,12 @@ "type": "dfn", "for": [], "access": "private", - "informative": false, - "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "informative": false, + "heading": { + "id": "animation-frames", + "href": "https://www.w3.org/TR/webxr/#animation-frames", + "title": "Animation Frames", + "number": "4.3" }, "definedIn": "prose" }, @@ -2132,9 +2442,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "animation-frames", + "href": "https://www.w3.org/TR/webxr/#animation-frames", + "title": "Animation Frames", + "number": "4.3" }, "definedIn": "prose" }, @@ -2150,9 +2461,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "animation-frames", + "href": "https://www.w3.org/TR/webxr/#animation-frames", + "title": "Animation Frames", + "number": "4.3" }, "definedIn": "prose" }, @@ -2170,9 +2482,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "animation-frames", + "href": "https://www.w3.org/TR/webxr/#animation-frames", + "title": "Animation Frames", + "number": "4.3" }, "definedIn": "prose" }, @@ -2190,9 +2503,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "animation-frames", + "href": "https://www.w3.org/TR/webxr/#animation-frames", + "title": "Animation Frames", + "number": "4.3" }, "definedIn": "prose" }, @@ -2208,9 +2522,29 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "animation-frames", + "href": "https://www.w3.org/TR/webxr/#animation-frames", + "title": "Animation Frames", + "number": "4.3" + }, + "definedIn": "prose" + }, + { + "id": "should-be-rendered", + "href": "https://www.w3.org/TR/webxr/#should-be-rendered", + "linkingText": [ + "should be rendered" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "animation-frames", + "href": "https://www.w3.org/TR/webxr/#animation-frames", + "title": "Animation Frames", + "number": "4.3" }, "definedIn": "prose" }, @@ -2226,9 +2560,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "animation-frames", + "href": "https://www.w3.org/TR/webxr/#animation-frames", + "title": "Animation Frames", + "number": "4.3" }, "definedIn": "prose" }, @@ -2389,9 +2724,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrframe-interface", + "href": "https://www.w3.org/TR/webxr/#xrframe-interface", + "title": "XRFrame", + "number": "5.1" }, "definedIn": "prose" }, @@ -2409,9 +2745,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrframe-interface", + "href": "https://www.w3.org/TR/webxr/#xrframe-interface", + "title": "XRFrame", + "number": "5.1" }, "definedIn": "prose" }, @@ -2429,9 +2766,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrframe-interface", + "href": "https://www.w3.org/TR/webxr/#xrframe-interface", + "title": "XRFrame", + "number": "5.1" }, "definedIn": "prose" }, @@ -2449,9 +2787,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrframe-interface", + "href": "https://www.w3.org/TR/webxr/#xrframe-interface", + "title": "XRFrame", + "number": "5.1" }, "definedIn": "prose" }, @@ -2467,9 +2806,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrframe-interface", + "href": "https://www.w3.org/TR/webxr/#xrframe-interface", + "title": "XRFrame", + "number": "5.1" }, "definedIn": "prose" }, @@ -2487,9 +2827,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrframe-interface", + "href": "https://www.w3.org/TR/webxr/#xrframe-interface", + "title": "XRFrame", + "number": "5.1" }, "definedIn": "prose" }, @@ -2507,9 +2848,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrframe-interface", + "href": "https://www.w3.org/TR/webxr/#xrframe-interface", + "title": "XRFrame", + "number": "5.1" }, "definedIn": "prose" }, @@ -2879,9 +3221,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrreferencespace-interface", + "href": "https://www.w3.org/TR/webxr/#xrreferencespace-interface", + "title": "XRReferenceSpace", + "number": "6.2" }, "definedIn": "prose" }, @@ -2897,9 +3240,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrreferencespace-interface", + "href": "https://www.w3.org/TR/webxr/#xrreferencespace-interface", + "title": "XRReferenceSpace", + "number": "6.2" }, "definedIn": "prose" }, @@ -2915,9 +3259,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrreferencespace-interface", + "href": "https://www.w3.org/TR/webxr/#xrreferencespace-interface", + "title": "XRReferenceSpace", + "number": "6.2" }, "definedIn": "prose" }, @@ -2935,9 +3280,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrreferencespace-interface", + "href": "https://www.w3.org/TR/webxr/#xrreferencespace-interface", + "title": "XRReferenceSpace", + "number": "6.2" }, "definedIn": "prose" }, @@ -2995,9 +3341,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrboundedreferencespace-interface", + "href": "https://www.w3.org/TR/webxr/#xrboundedreferencespace-interface", + "title": "XRBoundedReferenceSpace", + "number": "6.3" }, "definedIn": "prose" }, @@ -3013,9 +3360,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrboundedreferencespace-interface", + "href": "https://www.w3.org/TR/webxr/#xrboundedreferencespace-interface", + "title": "XRBoundedReferenceSpace", + "number": "6.3" }, "definedIn": "prose" }, @@ -3120,6 +3468,69 @@ }, "definedIn": "prose" }, + { + "id": "view-viewport-modifiable", + "href": "https://www.w3.org/TR/webxr/#view-viewport-modifiable", + "linkingText": [ + "viewport modifiable" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "view" + ], + "access": "private", + "informative": false, + "heading": { + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" + }, + "definedIn": "prose" + }, + { + "id": "view-requested-viewport-scale", + "href": "https://www.w3.org/TR/webxr/#view-requested-viewport-scale", + "linkingText": [ + "requested viewport scale" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "view" + ], + "access": "private", + "informative": false, + "heading": { + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" + }, + "definedIn": "prose" + }, + { + "id": "view-current-viewport-scale", + "href": "https://www.w3.org/TR/webxr/#view-current-viewport-scale", + "linkingText": [ + "current viewport scale" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "view" + ], + "access": "private", + "informative": false, + "heading": { + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" + }, + "definedIn": "prose" + }, { "id": "enumdef-xreye", "href": "https://www.w3.org/TR/webxr/#enumdef-xreye", @@ -3132,9 +3543,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" }, "definedIn": "pre" }, @@ -3152,9 +3564,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" }, "definedIn": "pre" }, @@ -3172,9 +3585,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" }, "definedIn": "pre" }, @@ -3192,9 +3606,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" }, "definedIn": "pre" }, @@ -3210,9 +3625,31 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" + }, + "definedIn": "pre" + }, + { + "id": "dom-xrview-requestviewportscale-scale-scale", + "href": "https://www.w3.org/TR/webxr/#dom-xrview-requestviewportscale-scale-scale", + "linkingText": [ + "scale" + ], + "localLinkingText": [], + "type": "argument", + "for": [ + "XRView/requestViewportScale(scale)" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" }, "definedIn": "pre" }, @@ -3230,9 +3667,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" }, "definedIn": "prose" }, @@ -3250,17 +3688,39 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" + }, + "definedIn": "prose" + }, + { + "id": "dom-xrview-transform", + "href": "https://www.w3.org/TR/webxr/#dom-xrview-transform", + "linkingText": [ + "transform" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "XRView" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" }, "definedIn": "prose" }, { - "id": "dom-xrview-transform", - "href": "https://www.w3.org/TR/webxr/#dom-xrview-transform", + "id": "dom-xrview-recommendedviewportscale", + "href": "https://www.w3.org/TR/webxr/#dom-xrview-recommendedviewportscale", "linkingText": [ - "transform" + "recommendedViewportScale" ], "localLinkingText": [], "type": "attribute", @@ -3270,9 +3730,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" }, "definedIn": "prose" }, @@ -3290,17 +3751,18 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" }, "definedIn": "prose" }, { - "id": "xrview-frame-time", - "href": "https://www.w3.org/TR/webxr/#xrview-frame-time", + "id": "xrview-frame", + "href": "https://www.w3.org/TR/webxr/#xrview-frame", "linkingText": [ - "frame time" + "frame" ], "localLinkingText": [], "type": "dfn", @@ -3310,9 +3772,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" }, "definedIn": "prose" }, @@ -3330,9 +3793,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" }, "definedIn": "prose" }, @@ -3350,9 +3814,31 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" + }, + "definedIn": "prose" + }, + { + "id": "dom-xrview-requestviewportscale", + "href": "https://www.w3.org/TR/webxr/#dom-xrview-requestviewportscale", + "linkingText": [ + "requestViewportScale(scale)" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "XRView" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" }, "definedIn": "prose" }, @@ -3370,9 +3856,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" }, "definedIn": "prose" }, @@ -3388,9 +3875,31 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" + }, + "definedIn": "prose" + }, + { + "id": "xrview-obtain-a-scaled-viewport", + "href": "https://www.w3.org/TR/webxr/#xrview-obtain-a-scaled-viewport", + "linkingText": [ + "obtain a scaled viewport" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "XRView" + ], + "access": "private", + "informative": false, + "heading": { + "id": "xrview-interface", + "href": "https://www.w3.org/TR/webxr/#xrview-interface", + "title": "XRView", + "number": "7.1" }, "definedIn": "prose" }, @@ -3486,9 +3995,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrviewport-interface", + "href": "https://www.w3.org/TR/webxr/#xrviewport-interface", + "title": "XRViewport", + "number": "7.3" }, "definedIn": "prose" }, @@ -3506,9 +4016,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrviewport-interface", + "href": "https://www.w3.org/TR/webxr/#xrviewport-interface", + "title": "XRViewport", + "number": "7.3" }, "definedIn": "prose" }, @@ -3526,9 +4037,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrviewport-interface", + "href": "https://www.w3.org/TR/webxr/#xrviewport-interface", + "title": "XRViewport", + "number": "7.3" }, "definedIn": "prose" }, @@ -3546,9 +4058,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrviewport-interface", + "href": "https://www.w3.org/TR/webxr/#xrviewport-interface", + "title": "XRViewport", + "number": "7.3" }, "definedIn": "prose" }, @@ -3701,9 +4214,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrrigidtransform-interface", + "href": "https://www.w3.org/TR/webxr/#xrrigidtransform-interface", + "title": "XRRigidTransform", + "number": "8.3" }, "definedIn": "prose" }, @@ -3721,9 +4235,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrrigidtransform-interface", + "href": "https://www.w3.org/TR/webxr/#xrrigidtransform-interface", + "title": "XRRigidTransform", + "number": "8.3" }, "definedIn": "prose" }, @@ -3741,9 +4256,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrrigidtransform-interface", + "href": "https://www.w3.org/TR/webxr/#xrrigidtransform-interface", + "title": "XRRigidTransform", + "number": "8.3" }, "definedIn": "prose" }, @@ -3761,9 +4277,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrrigidtransform-interface", + "href": "https://www.w3.org/TR/webxr/#xrrigidtransform-interface", + "title": "XRRigidTransform", + "number": "8.3" }, "definedIn": "prose" }, @@ -3781,9 +4298,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrrigidtransform-interface", + "href": "https://www.w3.org/TR/webxr/#xrrigidtransform-interface", + "title": "XRRigidTransform", + "number": "8.3" }, "definedIn": "prose" }, @@ -3801,9 +4319,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrrigidtransform-interface", + "href": "https://www.w3.org/TR/webxr/#xrrigidtransform-interface", + "title": "XRRigidTransform", + "number": "8.3" }, "definedIn": "prose" }, @@ -3819,9 +4338,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrrigidtransform-interface", + "href": "https://www.w3.org/TR/webxr/#xrrigidtransform-interface", + "title": "XRRigidTransform", + "number": "8.3" }, "definedIn": "prose" }, @@ -3837,9 +4357,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrrigidtransform-interface", + "href": "https://www.w3.org/TR/webxr/#xrrigidtransform-interface", + "title": "XRRigidTransform", + "number": "8.3" }, "definedIn": "prose" }, @@ -3876,9 +4397,52 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrpose-interface", + "href": "https://www.w3.org/TR/webxr/#xrpose-interface", + "title": "XRPose", + "number": "9.1" + }, + "definedIn": "prose" + }, + { + "id": "dom-xrpose-linearvelocity", + "href": "https://www.w3.org/TR/webxr/#dom-xrpose-linearvelocity", + "linkingText": [ + "linearVelocity" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "XRPose" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrpose-interface", + "href": "https://www.w3.org/TR/webxr/#xrpose-interface", + "title": "XRPose", + "number": "9.1" + }, + "definedIn": "prose" + }, + { + "id": "dom-xrpose-angularvelocity", + "href": "https://www.w3.org/TR/webxr/#dom-xrpose-angularvelocity", + "linkingText": [ + "angularVelocity" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "XRPose" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrpose-interface", + "href": "https://www.w3.org/TR/webxr/#xrpose-interface", + "title": "XRPose", + "number": "9.1" }, "definedIn": "prose" }, @@ -3896,9 +4460,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrpose-interface", + "href": "https://www.w3.org/TR/webxr/#xrpose-interface", + "title": "XRPose", + "number": "9.1" }, "definedIn": "prose" }, @@ -3916,9 +4481,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrpose-interface", + "href": "https://www.w3.org/TR/webxr/#xrpose-interface", + "title": "XRPose", + "number": "9.1" }, "definedIn": "prose" }, @@ -3974,9 +4540,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrviewerpose-interface", + "href": "https://www.w3.org/TR/webxr/#xrviewerpose-interface", + "title": "XRViewerPose", + "number": "9.2" }, "definedIn": "prose" }, @@ -4133,9 +4700,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsource-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsource-interface", + "title": "XRInputSource", + "number": "10.1" }, "definedIn": "prose" }, @@ -4153,9 +4721,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsource-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsource-interface", + "title": "XRInputSource", + "number": "10.1" }, "definedIn": "prose" }, @@ -4174,9 +4743,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsource-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsource-interface", + "title": "XRInputSource", + "number": "10.1" }, "definedIn": "prose" }, @@ -4195,9 +4765,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsource-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsource-interface", + "title": "XRInputSource", + "number": "10.1" }, "definedIn": "prose" }, @@ -4216,9 +4787,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsource-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsource-interface", + "title": "XRInputSource", + "number": "10.1" }, "definedIn": "prose" }, @@ -4236,9 +4808,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsource-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsource-interface", + "title": "XRInputSource", + "number": "10.1" }, "definedIn": "prose" }, @@ -4256,9 +4829,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsource-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsource-interface", + "title": "XRInputSource", + "number": "10.1" }, "definedIn": "prose" }, @@ -4276,9 +4850,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsource-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsource-interface", + "title": "XRInputSource", + "number": "10.1" }, "definedIn": "prose" }, @@ -4296,9 +4871,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsource-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsource-interface", + "title": "XRInputSource", + "number": "10.1" }, "definedIn": "prose" }, @@ -4314,9 +4890,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsource-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsource-interface", + "title": "XRInputSource", + "number": "10.1" }, "definedIn": "prose" }, @@ -4332,9 +4909,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsource-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsource-interface", + "title": "XRInputSource", + "number": "10.1" }, "definedIn": "prose" }, @@ -4350,9 +4928,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsource-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsource-interface", + "title": "XRInputSource", + "number": "10.1" }, "definedIn": "prose" }, @@ -4368,9 +4947,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsource-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsource-interface", + "title": "XRInputSource", + "number": "10.1" }, "definedIn": "prose" }, @@ -4443,9 +5023,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourcearray-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourcearray-interface", + "title": "XRInputSourceArray", + "number": "10.3" }, "definedIn": "pre" }, @@ -4463,9 +5044,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourcearray-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourcearray-interface", + "title": "XRInputSourceArray", + "number": "10.3" }, "definedIn": "pre" }, @@ -4483,9 +5065,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourcearray-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourcearray-interface", + "title": "XRInputSourceArray", + "number": "10.3" }, "definedIn": "prose" }, @@ -4503,9 +5086,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourcearray-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourcearray-interface", + "title": "XRInputSourceArray", + "number": "10.3" }, "definedIn": "prose" }, @@ -4540,9 +5124,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "pre" }, @@ -4558,9 +5143,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "pre" }, @@ -4578,9 +5164,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "pre" }, @@ -4598,9 +5185,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "pre" }, @@ -4618,9 +5206,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "pre" }, @@ -4638,9 +5227,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "pre" }, @@ -4658,9 +5248,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "pre" }, @@ -4678,9 +5269,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "pre" }, @@ -4696,9 +5288,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "pre" }, @@ -4719,9 +5312,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "pre" }, @@ -4742,9 +5336,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "pre" }, @@ -4765,9 +5360,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "pre" }, @@ -4785,9 +5381,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "pre" }, @@ -4805,9 +5402,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "pre" }, @@ -4825,9 +5423,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -4845,9 +5444,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -4868,9 +5468,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -4888,17 +5489,18 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, { - "id": "xrwebgllayer-composition-disabled", - "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-composition-disabled", + "id": "xrwebgllayer-composition-enabled", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-composition-enabled", "linkingText": [ - "composition disabled" + "composition enabled" ], "localLinkingText": [], "type": "dfn", @@ -4908,9 +5510,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -4928,9 +5531,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -4946,9 +5550,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -4966,9 +5571,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -4986,9 +5592,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -5006,9 +5613,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -5026,9 +5634,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -5046,9 +5655,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -5066,17 +5676,39 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" + }, + "definedIn": "prose" + }, + { + "id": "dom-xrwebgllayer-fixedfoveation", + "href": "https://www.w3.org/TR/webxr/#dom-xrwebgllayer-fixedfoveation", + "linkingText": [ + "fixedFoveation" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "XRWebGLLayer" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, { - "id": "list-of-viewports", - "href": "https://www.w3.org/TR/webxr/#list-of-viewports", + "id": "list-of-full-sized-viewports", + "href": "https://www.w3.org/TR/webxr/#list-of-full-sized-viewports", "linkingText": [ - "list of viewports" + "list of full-sized viewports" ], "localLinkingText": [], "type": "dfn", @@ -5084,9 +5716,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -5102,9 +5735,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -5122,9 +5756,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -5140,9 +5775,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -5158,9 +5794,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -5178,9 +5815,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrwebgllayer-interface", + "href": "https://www.w3.org/TR/webxr/#xrwebgllayer-interface", + "title": "XRWebGLLayer", + "number": "11.2" }, "definedIn": "prose" }, @@ -5257,9 +5895,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "contextcompatibility", + "href": "https://www.w3.org/TR/webxr/#contextcompatibility", + "title": "WebGL Context Compatibility", + "number": "11.3" }, "definedIn": "prose" }, @@ -5293,9 +5932,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsessionevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrsessionevent-interface", + "title": "XRSessionEvent", + "number": "12.1" }, "definedIn": "pre" }, @@ -5314,9 +5954,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsessionevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrsessionevent-interface", + "title": "XRSessionEvent", + "number": "12.1" }, "definedIn": "pre" }, @@ -5335,9 +5976,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsessionevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrsessionevent-interface", + "title": "XRSessionEvent", + "number": "12.1" }, "definedIn": "pre" }, @@ -5356,9 +5998,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsessionevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrsessionevent-interface", + "title": "XRSessionEvent", + "number": "12.1" }, "definedIn": "pre" }, @@ -5374,9 +6017,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsessionevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrsessionevent-interface", + "title": "XRSessionEvent", + "number": "12.1" }, "definedIn": "pre" }, @@ -5394,9 +6038,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsessionevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrsessionevent-interface", + "title": "XRSessionEvent", + "number": "12.1" }, "definedIn": "pre" }, @@ -5414,9 +6059,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrsessionevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrsessionevent-interface", + "title": "XRSessionEvent", + "number": "12.1" }, "definedIn": "prose" }, @@ -5432,9 +6078,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceevent-interface", + "title": "XRInputSourceEvent", + "number": "12.2" }, "definedIn": "pre" }, @@ -5453,9 +6100,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceevent-interface", + "title": "XRInputSourceEvent", + "number": "12.2" }, "definedIn": "pre" }, @@ -5474,9 +6122,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceevent-interface", + "title": "XRInputSourceEvent", + "number": "12.2" }, "definedIn": "pre" }, @@ -5495,9 +6144,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceevent-interface", + "title": "XRInputSourceEvent", + "number": "12.2" }, "definedIn": "pre" }, @@ -5513,9 +6163,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceevent-interface", + "title": "XRInputSourceEvent", + "number": "12.2" }, "definedIn": "pre" }, @@ -5533,9 +6184,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceevent-interface", + "title": "XRInputSourceEvent", + "number": "12.2" }, "definedIn": "pre" }, @@ -5551,11 +6203,12 @@ "XRInputSourceEventInit" ], "access": "public", - "informative": false, - "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "informative": false, + "heading": { + "id": "xrinputsourceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceevent-interface", + "title": "XRInputSourceEvent", + "number": "12.2" }, "definedIn": "pre" }, @@ -5573,9 +6226,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceevent-interface", + "title": "XRInputSourceEvent", + "number": "12.2" }, "definedIn": "prose" }, @@ -5593,9 +6247,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceevent-interface", + "title": "XRInputSourceEvent", + "number": "12.2" }, "definedIn": "prose" }, @@ -5611,9 +6266,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceevent-interface", + "title": "XRInputSourceEvent", + "number": "12.2" }, "definedIn": "prose" }, @@ -5629,9 +6285,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceschangeevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceschangeevent-interface", + "title": "XRInputSourcesChangeEvent", + "number": "12.3" }, "definedIn": "pre" }, @@ -5650,9 +6307,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceschangeevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceschangeevent-interface", + "title": "XRInputSourcesChangeEvent", + "number": "12.3" }, "definedIn": "pre" }, @@ -5671,9 +6329,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceschangeevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceschangeevent-interface", + "title": "XRInputSourcesChangeEvent", + "number": "12.3" }, "definedIn": "pre" }, @@ -5692,9 +6351,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceschangeevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceschangeevent-interface", + "title": "XRInputSourcesChangeEvent", + "number": "12.3" }, "definedIn": "pre" }, @@ -5710,9 +6370,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceschangeevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceschangeevent-interface", + "title": "XRInputSourcesChangeEvent", + "number": "12.3" }, "definedIn": "pre" }, @@ -5730,9 +6391,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceschangeevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceschangeevent-interface", + "title": "XRInputSourcesChangeEvent", + "number": "12.3" }, "definedIn": "pre" }, @@ -5750,9 +6412,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceschangeevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceschangeevent-interface", + "title": "XRInputSourcesChangeEvent", + "number": "12.3" }, "definedIn": "pre" }, @@ -5770,9 +6433,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceschangeevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceschangeevent-interface", + "title": "XRInputSourcesChangeEvent", + "number": "12.3" }, "definedIn": "pre" }, @@ -5790,9 +6454,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceschangeevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceschangeevent-interface", + "title": "XRInputSourcesChangeEvent", + "number": "12.3" }, "definedIn": "prose" }, @@ -5810,9 +6475,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceschangeevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceschangeevent-interface", + "title": "XRInputSourcesChangeEvent", + "number": "12.3" }, "definedIn": "prose" }, @@ -5830,9 +6496,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrinputsourceschangeevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrinputsourceschangeevent-interface", + "title": "XRInputSourcesChangeEvent", + "number": "12.3" }, "definedIn": "prose" }, @@ -5848,9 +6515,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrreferencespaceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrreferencespaceevent-interface", + "title": "XRReferenceSpaceEvent", + "number": "12.4" }, "definedIn": "pre" }, @@ -5869,9 +6537,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrreferencespaceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrreferencespaceevent-interface", + "title": "XRReferenceSpaceEvent", + "number": "12.4" }, "definedIn": "pre" }, @@ -5890,9 +6559,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrreferencespaceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrreferencespaceevent-interface", + "title": "XRReferenceSpaceEvent", + "number": "12.4" }, "definedIn": "pre" }, @@ -5911,9 +6581,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrreferencespaceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrreferencespaceevent-interface", + "title": "XRReferenceSpaceEvent", + "number": "12.4" }, "definedIn": "pre" }, @@ -5929,9 +6600,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrreferencespaceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrreferencespaceevent-interface", + "title": "XRReferenceSpaceEvent", + "number": "12.4" }, "definedIn": "pre" }, @@ -5949,9 +6621,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrreferencespaceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrreferencespaceevent-interface", + "title": "XRReferenceSpaceEvent", + "number": "12.4" }, "definedIn": "pre" }, @@ -5969,9 +6642,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrreferencespaceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrreferencespaceevent-interface", + "title": "XRReferenceSpaceEvent", + "number": "12.4" }, "definedIn": "pre" }, @@ -5989,9 +6663,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrreferencespaceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrreferencespaceevent-interface", + "title": "XRReferenceSpaceEvent", + "number": "12.4" }, "definedIn": "prose" }, @@ -6009,9 +6684,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "xrreferencespaceevent-interface", + "href": "https://www.w3.org/TR/webxr/#xrreferencespaceevent-interface", + "title": "XRReferenceSpaceEvent", + "number": "12.4" }, "definedIn": "prose" }, @@ -6029,9 +6705,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "event-types", + "href": "https://www.w3.org/TR/webxr/#event-types", + "title": "Event Types", + "number": "12.5" }, "definedIn": "prose" }, @@ -6049,9 +6726,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "event-types", + "href": "https://www.w3.org/TR/webxr/#event-types", + "title": "Event Types", + "number": "12.5" }, "definedIn": "prose" }, @@ -6069,9 +6747,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "event-types", + "href": "https://www.w3.org/TR/webxr/#event-types", + "title": "Event Types", + "number": "12.5" }, "definedIn": "prose" }, @@ -6089,9 +6768,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "event-types", + "href": "https://www.w3.org/TR/webxr/#event-types", + "title": "Event Types", + "number": "12.5" }, "definedIn": "prose" }, @@ -6109,9 +6789,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "event-types", + "href": "https://www.w3.org/TR/webxr/#event-types", + "title": "Event Types", + "number": "12.5" }, "definedIn": "prose" }, @@ -6129,9 +6810,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "event-types", + "href": "https://www.w3.org/TR/webxr/#event-types", + "title": "Event Types", + "number": "12.5" }, "definedIn": "prose" }, @@ -6149,9 +6831,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "event-types", + "href": "https://www.w3.org/TR/webxr/#event-types", + "title": "Event Types", + "number": "12.5" }, "definedIn": "prose" }, @@ -6169,9 +6852,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "event-types", + "href": "https://www.w3.org/TR/webxr/#event-types", + "title": "Event Types", + "number": "12.5" }, "definedIn": "prose" }, @@ -6189,9 +6873,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "event-types", + "href": "https://www.w3.org/TR/webxr/#event-types", + "title": "Event Types", + "number": "12.5" }, "definedIn": "prose" }, @@ -6209,9 +6894,31 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "event-types", + "href": "https://www.w3.org/TR/webxr/#event-types", + "title": "Event Types", + "number": "12.5" + }, + "definedIn": "prose" + }, + { + "id": "eventdef-xrsession-frameratechange", + "href": "https://www.w3.org/TR/webxr/#eventdef-xrsession-frameratechange", + "linkingText": [ + "frameratechange" + ], + "localLinkingText": [], + "type": "event", + "for": [ + "XRSession" + ], + "access": "public", + "informative": false, + "heading": { + "id": "event-types", + "href": "https://www.w3.org/TR/webxr/#event-types", + "title": "Event Types", + "number": "12.5" }, "definedIn": "prose" }, @@ -6229,9 +6936,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "event-types", + "href": "https://www.w3.org/TR/webxr/#event-types", + "title": "Event Types", + "number": "12.5" }, "definedIn": "prose" }, @@ -6258,7 +6966,7 @@ "id": "user-intent", "href": "https://www.w3.org/TR/webxr/#user-intent", "linkingText": [ - "user intent" + "User intent" ], "localLinkingText": [], "type": "dfn", @@ -6296,7 +7004,7 @@ "id": "implicit-consent", "href": "https://www.w3.org/TR/webxr/#implicit-consent", "linkingText": [ - "implicit consent" + "Implicit consent" ], "localLinkingText": [], "type": "dfn", @@ -6315,7 +7023,7 @@ "id": "explicit-consent", "href": "https://www.w3.org/TR/webxr/#explicit-consent", "linkingText": [ - "explicit consent" + "Explicit consent" ], "localLinkingText": [], "type": "dfn", @@ -6539,6 +7247,121 @@ }, "definedIn": "prose" }, + { + "id": "dom-permissionname-xr-session-supported", + "href": "https://www.w3.org/TR/webxr/#dom-permissionname-xr-session-supported", + "linkingText": [ + "\"xr-session-supported\"" + ], + "localLinkingText": [], + "type": "enum-value", + "for": [ + "PermissionName" + ], + "access": "public", + "informative": false, + "heading": { + "id": "issessionsupported-fingerprinting", + "href": "https://www.w3.org/TR/webxr/#issessionsupported-fingerprinting", + "title": "Fingerprinting considerations of isSessionSupported()", + "number": "13.9" + }, + "definedIn": "prose" + }, + { + "id": "dictdef-xrsessionsupportedpermissiondescriptor", + "href": "https://www.w3.org/TR/webxr/#dictdef-xrsessionsupportedpermissiondescriptor", + "linkingText": [ + "XRSessionSupportedPermissionDescriptor" + ], + "localLinkingText": [], + "type": "dictionary", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "issessionsupported-fingerprinting", + "href": "https://www.w3.org/TR/webxr/#issessionsupported-fingerprinting", + "title": "Fingerprinting considerations of isSessionSupported()", + "number": "13.9" + }, + "definedIn": "pre" + }, + { + "id": "dom-xrsessionsupportedpermissiondescriptor-mode", + "href": "https://www.w3.org/TR/webxr/#dom-xrsessionsupportedpermissiondescriptor-mode", + "linkingText": [ + "mode" + ], + "localLinkingText": [], + "type": "dict-member", + "for": [ + "XRSessionSupportedPermissionDescriptor" + ], + "access": "public", + "informative": false, + "heading": { + "id": "issessionsupported-fingerprinting", + "href": "https://www.w3.org/TR/webxr/#issessionsupported-fingerprinting", + "title": "Fingerprinting considerations of isSessionSupported()", + "number": "13.9" + }, + "definedIn": "pre" + }, + { + "id": "indistinguishable-by-user-agent-string", + "href": "https://www.w3.org/TR/webxr/#indistinguishable-by-user-agent-string", + "linkingText": [ + "indistinguishable by user-agent string" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": true, + "heading": { + "id": "title", + "href": "https://www.w3.org/TR/webxr/#title", + "title": "WebXR Device API" + }, + "definedIn": "prose" + }, + { + "id": "never-support", + "href": "https://www.w3.org/TR/webxr/#never-support", + "linkingText": [ + "never support" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": true, + "heading": { + "id": "title", + "href": "https://www.w3.org/TR/webxr/#title", + "title": "WebXR Device API" + }, + "definedIn": "prose" + }, + { + "id": "usually-support", + "href": "https://www.w3.org/TR/webxr/#usually-support", + "linkingText": [ + "usually support" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": true, + "heading": { + "id": "title", + "href": "https://www.w3.org/TR/webxr/#title", + "title": "WebXR Device API" + }, + "definedIn": "prose" + }, { "id": "dom-permissionname-xr", "href": "https://www.w3.org/TR/webxr/#dom-permissionname-xr", @@ -6572,9 +7395,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "permissions", + "href": "https://www.w3.org/TR/webxr/#permissions", + "title": "Permissions API Integration", + "number": "14.2" }, "definedIn": "pre" }, @@ -6592,9 +7416,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "permissions", + "href": "https://www.w3.org/TR/webxr/#permissions", + "title": "Permissions API Integration", + "number": "14.2" }, "definedIn": "pre" }, @@ -6612,9 +7437,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "permissions", + "href": "https://www.w3.org/TR/webxr/#permissions", + "title": "Permissions API Integration", + "number": "14.2" }, "definedIn": "pre" }, @@ -6632,9 +7458,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "permissions", + "href": "https://www.w3.org/TR/webxr/#permissions", + "title": "Permissions API Integration", + "number": "14.2" }, "definedIn": "pre" }, @@ -6650,9 +7477,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "permissions", + "href": "https://www.w3.org/TR/webxr/#permissions", + "title": "Permissions API Integration", + "number": "14.2" }, "definedIn": "pre" }, @@ -6670,9 +7498,10 @@ "access": "public", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "permissions", + "href": "https://www.w3.org/TR/webxr/#permissions", + "title": "Permissions API Integration", + "number": "14.2" }, "definedIn": "pre" }, @@ -6688,9 +7517,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "permissions", + "href": "https://www.w3.org/TR/webxr/#permissions", + "title": "Permissions API Integration", + "number": "14.2" }, "definedIn": "prose" }, @@ -6706,9 +7536,10 @@ "access": "private", "informative": false, "heading": { - "id": "title", - "href": "https://www.w3.org/TR/webxr/#title", - "title": "WebXR Device API" + "id": "permissions", + "href": "https://www.w3.org/TR/webxr/#permissions", + "title": "Permissions API Integration", + "number": "14.2" }, "definedIn": "prose" } diff --git a/tr/dfns/webxrlayers-1.json b/tr/dfns/webxrlayers-1.json index 0cdb63150e2c..813f34bf90a4 100644 --- a/tr/dfns/webxrlayers-1.json +++ b/tr/dfns/webxrlayers-1.json @@ -258,10 +258,10 @@ "definedIn": "prose" }, { - "id": "dom-xrcompositionlayer-fixedfoveation", - "href": "https://www.w3.org/TR/webxrlayers-1/#dom-xrcompositionlayer-fixedfoveation", + "id": "dom-xrcompositionlayer-needsredraw", + "href": "https://www.w3.org/TR/webxrlayers-1/#dom-xrcompositionlayer-needsredraw", "linkingText": [ - "fixedFoveation" + "needsRedraw" ], "localLinkingText": [], "type": "attribute", @@ -279,10 +279,10 @@ "definedIn": "prose" }, { - "id": "dom-xrcompositionlayer-needsredraw", - "href": "https://www.w3.org/TR/webxrlayers-1/#dom-xrcompositionlayer-needsredraw", + "id": "dom-xrcompositionlayer-miplevels", + "href": "https://www.w3.org/TR/webxrlayers-1/#dom-xrcompositionlayer-miplevels", "linkingText": [ - "needsRedraw" + "mipLevels" ], "localLinkingText": [], "type": "attribute", @@ -459,6 +459,90 @@ }, "definedIn": "pre" }, + { + "id": "dom-xrprojectionlayer-texturewidth", + "href": "https://www.w3.org/TR/webxrlayers-1/#dom-xrprojectionlayer-texturewidth", + "linkingText": [ + "textureWidth" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "XRProjectionLayer" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrprojectionlayertype", + "href": "https://www.w3.org/TR/webxrlayers-1/#xrprojectionlayertype", + "title": "XRProjectionLayer", + "number": "3.4" + }, + "definedIn": "prose" + }, + { + "id": "dom-xrprojectionlayer-textureheight", + "href": "https://www.w3.org/TR/webxrlayers-1/#dom-xrprojectionlayer-textureheight", + "linkingText": [ + "textureHeight" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "XRProjectionLayer" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrprojectionlayertype", + "href": "https://www.w3.org/TR/webxrlayers-1/#xrprojectionlayertype", + "title": "XRProjectionLayer", + "number": "3.4" + }, + "definedIn": "prose" + }, + { + "id": "dom-xrprojectionlayer-texturearraylength", + "href": "https://www.w3.org/TR/webxrlayers-1/#dom-xrprojectionlayer-texturearraylength", + "linkingText": [ + "textureArrayLength" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "XRProjectionLayer" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrprojectionlayertype", + "href": "https://www.w3.org/TR/webxrlayers-1/#xrprojectionlayertype", + "title": "XRProjectionLayer", + "number": "3.4" + }, + "definedIn": "prose" + }, + { + "id": "dom-xrprojectionlayer-fixedfoveation", + "href": "https://www.w3.org/TR/webxrlayers-1/#dom-xrprojectionlayer-fixedfoveation", + "linkingText": [ + "fixedFoveation" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "XRProjectionLayer" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrprojectionlayertype", + "href": "https://www.w3.org/TR/webxrlayers-1/#xrprojectionlayertype", + "title": "XRProjectionLayer", + "number": "3.4" + }, + "definedIn": "prose" + }, { "id": "dom-xrprojectionlayer-ignoredepthvalues", "href": "https://www.w3.org/TR/webxrlayers-1/#dom-xrprojectionlayer-ignoredepthvalues", @@ -1582,6 +1666,27 @@ }, "definedIn": "prose" }, + { + "id": "dom-xrlayerinit-miplevels", + "href": "https://www.w3.org/TR/webxrlayers-1/#dom-xrlayerinit-miplevels", + "linkingText": [ + "mipLevels" + ], + "localLinkingText": [], + "type": "dict-member", + "for": [ + "XRLayerInit" + ], + "access": "public", + "informative": false, + "heading": { + "id": "xrlayerinittype", + "href": "https://www.w3.org/TR/webxrlayers-1/#xrlayerinittype", + "title": "XRLayerInit", + "number": "6.4" + }, + "definedIn": "prose" + }, { "id": "dom-xrlayerinit-viewpixelwidth", "href": "https://www.w3.org/TR/webxrlayers-1/#dom-xrlayerinit-viewpixelwidth", diff --git a/tr/diff.md b/tr/diff.md index 6c26af64dac6..e21017483c42 100644 --- a/tr/diff.md +++ b/tr/diff.md @@ -1,12 +1,248 @@ -% Diff between report from "August 23, 2021" and reference report from "August 16, 2021" +% Diff between report from "August 30, 2021" and reference report from "August 23, 2021" % Reffy -% August 23, 2021 +% August 30, 2021 -## WebCodecs +## Battery Status API -- Initial URL: [https://www.w3.org/TR/webcodecs/](https://www.w3.org/TR/webcodecs/) +- Initial URL: [https://www.w3.org/TR/battery-status/](https://www.w3.org/TR/battery-status/) - Crawled URL: [undefined](undefined) -- Editor's Draft: [https://w3c.github.io/webcodecs/](https://w3c.github.io/webcodecs/) -- Inconsistent references for links: *INS* https://www.w3.org/TR/page-visibility/ +- Editor's Draft: [https://w3c.github.io/battery/](https://w3c.github.io/battery/) +- Inconsistent references for links: *DEL* https://w3c.github.io/webappsec-permissions-policy/ + + +## CSS Animation Worklet API + +- Initial URL: [https://www.w3.org/TR/css-animation-worklet-1/](https://www.w3.org/TR/css-animation-worklet-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.css-houdini.org/css-animationworklet-1/](https://drafts.css-houdini.org/css-animationworklet-1/) +- Unknown WebIDL names used: *DEL* CSS + + +## CSS Animations Level 1 + +- Initial URL: [https://www.w3.org/TR/css-animations-1/](https://www.w3.org/TR/css-animations-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.csswg.org/css-animations/](https://drafts.csswg.org/css-animations/) +- Unknown WebIDL names used: *DEL* CSSRule, CSSRuleList, CSSStyleDeclaration + + +## CSS Conditional Rules Module Level 3 + +- Initial URL: [https://www.w3.org/TR/css-conditional-3/](https://www.w3.org/TR/css-conditional-3/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.csswg.org/css-conditional-3/](https://drafts.csswg.org/css-conditional-3/) +- Unknown WebIDL names used: *DEL* CSS, CSSGroupingRule, CSSRule, MediaList + + +## CSS Counter Styles Level 3 + +- Initial URL: [https://www.w3.org/TR/css-counter-styles-3/](https://www.w3.org/TR/css-counter-styles-3/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.csswg.org/css-counter-styles/](https://drafts.csswg.org/css-counter-styles/) +- Unknown WebIDL names used: *DEL* CSSRule + + +## CSS Custom Highlight API Module Level 1 + +- Initial URL: [https://www.w3.org/TR/css-highlight-api-1/](https://www.w3.org/TR/css-highlight-api-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.csswg.org/css-highlight-api-1/](https://drafts.csswg.org/css-highlight-api-1/) +- Unknown WebIDL names used: *DEL* CSS + + +## CSS Device Adaptation Module Level 1 + +- Initial URL: [https://www.w3.org/TR/css-device-adapt-1/](https://www.w3.org/TR/css-device-adapt-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.csswg.org/css-device-adapt/](https://drafts.csswg.org/css-device-adapt/) +- Unknown WebIDL names used: *DEL* CSSRule, CSSStyleDeclaration + + +## CSS Fonts Module Level 4 + +- Initial URL: [https://www.w3.org/TR/css-fonts-4/](https://www.w3.org/TR/css-fonts-4/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.csswg.org/css-fonts-4/](https://drafts.csswg.org/css-fonts-4/) +- Unknown WebIDL names used: *DEL* CSSRule, CSSStyleDeclaration + + +## CSS Image Values and Replaced Content Module Level 4 + +- Initial URL: [https://www.w3.org/TR/css-images-4/](https://www.w3.org/TR/css-images-4/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.csswg.org/css-images-4/](https://drafts.csswg.org/css-images-4/) +- Unknown WebIDL names used: *DEL* CSS + + +## CSS Layout API Level 1 + +- Initial URL: [https://www.w3.org/TR/css-layout-api-1/](https://www.w3.org/TR/css-layout-api-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.css-houdini.org/css-layout-api-1/](https://drafts.css-houdini.org/css-layout-api-1/) +- Unknown WebIDL names used: *DEL* CSS + + +## CSS Nesting Module + +- Initial URL: [https://drafts.csswg.org/css-nesting-1/](https://drafts.csswg.org/css-nesting-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.csswg.org/css-nesting-1/](https://drafts.csswg.org/css-nesting-1/) +- Unknown WebIDL names used: *DEL* CSSRule, CSSRuleList, CSSStyleDeclaration, CSSStyleRule +- Missing references for links: *INS* https://www.w3.org/TR/css-cascade-4/ / *DEL* https://html.spec.whatwg.org/ + + +## CSS Object Model (CSSOM) + +- Initial URL: [https://www.w3.org/TR/cssom-1/](https://www.w3.org/TR/cssom-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.csswg.org/cssom/](https://drafts.csswg.org/cssom/) +- Invalid WebIDL content found: *INS* false / *DEL* true +- Obsolete WebIDL constructs found: *INS* false +- Spec does not reference WebIDL normatively: *INS* false / *DEL* true +- Unknown WebIDL names used: *INS* CSSOMString +- Missing references for links: *INS* https://www.w3.org/TR/css3-conditional/, https://www.w3.org/TR/css-device-adapt/ / *DEL* https://www.w3.org/TR/css-pseudo-4/, https://www.w3.org/TR/css-namespaces-3/, https://www.w3.org/TR/svg2/, https://www.w3.org/TR/css-display-3/, https://www.w3.org/TR/css3-positioning/, https://www.w3.org/TR/css3-color/, https://www.w3.org/TR/css3-values/ +- Inconsistent references for links: *DEL* https://www.w3.org/TR/mediaqueries-4/ + + +## CSS Painting API Level 1 + +- Initial URL: [https://www.w3.org/TR/css-paint-api-1/](https://www.w3.org/TR/css-paint-api-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.css-houdini.org/css-paint-api-1/](https://drafts.css-houdini.org/css-paint-api-1/) +- Unknown WebIDL names used: *DEL* CSS + + +## CSS Parser API + +- Initial URL: [https://wicg.github.io/css-parser-api/](https://wicg.github.io/css-parser-api/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://wicg.github.io/css-parser-api/](https://wicg.github.io/css-parser-api/) +- Unknown WebIDL names used: *DEL* CSS + + +## CSS Properties and Values API Level 1 + +- Initial URL: [https://www.w3.org/TR/css-properties-values-api-1/](https://www.w3.org/TR/css-properties-values-api-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.css-houdini.org/css-properties-values-api-1/](https://drafts.css-houdini.org/css-properties-values-api-1/) +- Unknown WebIDL names used: *DEL* CSS, CSSRule + + +## CSS Typed OM Level 1 + +- Initial URL: [https://www.w3.org/TR/css-typed-om-1/](https://www.w3.org/TR/css-typed-om-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.css-houdini.org/css-typed-om-1/](https://drafts.css-houdini.org/css-typed-om-1/) +- Unknown WebIDL names used: *DEL* CSS, CSSStyleRule, ElementCSSInlineStyle + + +## DOM Standard + +- Initial URL: [https://dom.spec.whatwg.org/](https://dom.spec.whatwg.org/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://dom.spec.whatwg.org/](https://dom.spec.whatwg.org/) +- Unknown [Exposed] names used: *INS* AudioWorklet + + +## Gamepad + +- Initial URL: [https://www.w3.org/TR/gamepad/](https://www.w3.org/TR/gamepad/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://w3c.github.io/gamepad/](https://w3c.github.io/gamepad/) +- WebIDL names also defined elsewhere: *DEL* GamepadMappingType + + +## HTML Standard + +- Initial URL: [https://html.spec.whatwg.org/multipage/](https://html.spec.whatwg.org/multipage/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://html.spec.whatwg.org/multipage/](https://html.spec.whatwg.org/multipage/) +- Unknown [Exposed] names used: *INS* AudioWorklet + + +## Keyboard Map + +- Initial URL: [https://wicg.github.io/keyboard-map/](https://wicg.github.io/keyboard-map/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://wicg.github.io/keyboard-map/](https://wicg.github.io/keyboard-map/) +- Inconsistent references for links: *INS* https://w3c.github.io/webappsec-permissions-policy/ + + +## Payment Method: Basic Card + +- Initial URL: [https://www.w3.org/TR/payment-method-basic-card/](https://www.w3.org/TR/payment-method-basic-card/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://w3c.github.io/payment-method-basic-card/](https://w3c.github.io/payment-method-basic-card/) +- No normative references found: *INS* true / *DEL* false +- Obsolete WebIDL constructs found: *DEL* false +- Unknown WebIDL names used: *DEL* AddressErrors, PaymentAddress + + +## Scroll-linked Animations + +- Initial URL: [https://drafts.csswg.org/scroll-animations-1/](https://drafts.csswg.org/scroll-animations-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.csswg.org/scroll-animations-1/](https://drafts.csswg.org/scroll-animations-1/) +- Unknown WebIDL names used: *DEL* CSSRule +- Missing references for links: *DEL* https://w3c.github.io/web-animations/ + + +## User-Agent Client Hints + +- Initial URL: [https://wicg.github.io/ua-client-hints/](https://wicg.github.io/ua-client-hints/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://wicg.github.io/ua-client-hints/](https://wicg.github.io/ua-client-hints/) +- Inconsistent references for links: *DEL* https://w3c.github.io/fingerprinting-guidance/ + + +## Web Audio API + +- Initial URL: [https://www.w3.org/TR/webaudio/](https://www.w3.org/TR/webaudio/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://webaudio.github.io/web-audio-api/](https://webaudio.github.io/web-audio-api/) +- Spec could not be rendered: *INS* TimeoutError: Navigation timeout of 120000 ms exceeded TimeoutError: Navigation timeout of 120000 ms exceeded + at /home/runner/work/webref/webref/reffy/node_modules/puppeteer/lib/cjs/puppeteer/common/LifecycleWatcher.js:106:111 + + +## WebXR Augmented Reality Module - Level 1 + +- Initial URL: [https://www.w3.org/TR/webxr-ar-module-1/](https://www.w3.org/TR/webxr-ar-module-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://immersive-web.github.io/webxr-ar-module/](https://immersive-web.github.io/webxr-ar-module/) +- No normative references found: *INS* false / *DEL* true +- Spec does not reference WebIDL normatively: *INS* false / *DEL* true +- WebIDL names also defined elsewhere: *DEL* XRSessionMode +- Missing references for WebIDL names: *DEL* XRSession +- Missing references for links: *DEL* https://www.w3.org/TR/webxr/, https://www.w3.org/TR/compositing-1/ + + +## WebXR Device API + +- Initial URL: [https://www.w3.org/TR/webxr/](https://www.w3.org/TR/webxr/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://immersive-web.github.io/webxr/](https://immersive-web.github.io/webxr/) +- Unknown WebIDL names used: *DEL* void +- WebIDL names also defined elsewhere: *DEL* XRSessionMode +- Missing references for links: *INS* https://w3c.github.io/page-visibility/ + + +## WebXR Gamepads Module - Level 1 + +- Initial URL: [https://www.w3.org/TR/webxr-gamepads-module-1/](https://www.w3.org/TR/webxr-gamepads-module-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://immersive-web.github.io/webxr-gamepads-module/](https://immersive-web.github.io/webxr-gamepads-module/) +- WebIDL names also defined elsewhere: *DEL* GamepadMappingType +- Missing references for WebIDL names: *DEL* XRInputSource +- Missing references for links: *DEL* https://www.w3.org/TR/webxr/ + + +## WebXR Hand Input Module - Level 1 + +- Initial URL: [https://www.w3.org/TR/webxr-hand-input-1/](https://www.w3.org/TR/webxr-hand-input-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://immersive-web.github.io/webxr-hand-input/](https://immersive-web.github.io/webxr-hand-input/) +- Missing references for WebIDL names: *DEL* XRInputSource, XRSpace, XRFrame, XRPose +- Missing references for links: *DEL* https://www.w3.org/TR/webxr/ +- Inconsistent references for links: *DEL* https://w3c.github.io/ServiceWorker/ diff --git a/tr/diffnew.md b/tr/diffnew.md index 6c26af64dac6..b9f9e1aa8eec 100644 --- a/tr/diffnew.md +++ b/tr/diffnew.md @@ -1,12 +1,83 @@ -% Diff between report from "August 23, 2021" and reference report from "August 16, 2021" +% Diff between report from "August 30, 2021" and reference report from "August 23, 2021" % Reffy -% August 23, 2021 +% August 30, 2021 -## WebCodecs +## CSS Nesting Module -- Initial URL: [https://www.w3.org/TR/webcodecs/](https://www.w3.org/TR/webcodecs/) +- Initial URL: [https://drafts.csswg.org/css-nesting-1/](https://drafts.csswg.org/css-nesting-1/) - Crawled URL: [undefined](undefined) -- Editor's Draft: [https://w3c.github.io/webcodecs/](https://w3c.github.io/webcodecs/) -- Inconsistent references for links: *INS* https://www.w3.org/TR/page-visibility/ +- Editor's Draft: [https://drafts.csswg.org/css-nesting-1/](https://drafts.csswg.org/css-nesting-1/) +- Missing references for links: *INS* https://www.w3.org/TR/css-cascade-4/ / *DEL* https://html.spec.whatwg.org/ + + +## CSS Object Model (CSSOM) + +- Initial URL: [https://www.w3.org/TR/cssom-1/](https://www.w3.org/TR/cssom-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.csswg.org/cssom/](https://drafts.csswg.org/cssom/) +- Invalid WebIDL content found: *INS* false / *DEL* true +- Obsolete WebIDL constructs found: *INS* false +- Spec does not reference WebIDL normatively: *INS* false / *DEL* true +- Unknown WebIDL names used: *INS* CSSOMString +- Missing references for links: *INS* https://www.w3.org/TR/css3-conditional/, https://www.w3.org/TR/css-device-adapt/ / *DEL* https://www.w3.org/TR/css-pseudo-4/, https://www.w3.org/TR/css-namespaces-3/, https://www.w3.org/TR/svg2/, https://www.w3.org/TR/css-display-3/, https://www.w3.org/TR/css3-positioning/, https://www.w3.org/TR/css3-color/, https://www.w3.org/TR/css3-values/ + + +## DOM Standard + +- Initial URL: [https://dom.spec.whatwg.org/](https://dom.spec.whatwg.org/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://dom.spec.whatwg.org/](https://dom.spec.whatwg.org/) +- Unknown [Exposed] names used: *INS* AudioWorklet + + +## HTML Standard + +- Initial URL: [https://html.spec.whatwg.org/multipage/](https://html.spec.whatwg.org/multipage/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://html.spec.whatwg.org/multipage/](https://html.spec.whatwg.org/multipage/) +- Unknown [Exposed] names used: *INS* AudioWorklet + + +## Keyboard Map + +- Initial URL: [https://wicg.github.io/keyboard-map/](https://wicg.github.io/keyboard-map/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://wicg.github.io/keyboard-map/](https://wicg.github.io/keyboard-map/) +- Inconsistent references for links: *INS* https://w3c.github.io/webappsec-permissions-policy/ + + +## Payment Method: Basic Card + +- Initial URL: [https://www.w3.org/TR/payment-method-basic-card/](https://www.w3.org/TR/payment-method-basic-card/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://w3c.github.io/payment-method-basic-card/](https://w3c.github.io/payment-method-basic-card/) +- No normative references found: *INS* true / *DEL* false +- Obsolete WebIDL constructs found: *DEL* false + + +## Web Audio API + +- Initial URL: [https://www.w3.org/TR/webaudio/](https://www.w3.org/TR/webaudio/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://webaudio.github.io/web-audio-api/](https://webaudio.github.io/web-audio-api/) +- Spec could not be rendered: *INS* TimeoutError: Navigation timeout of 120000 ms exceeded TimeoutError: Navigation timeout of 120000 ms exceeded + at /home/runner/work/webref/webref/reffy/node_modules/puppeteer/lib/cjs/puppeteer/common/LifecycleWatcher.js:106:111 + + +## WebXR Augmented Reality Module - Level 1 + +- Initial URL: [https://www.w3.org/TR/webxr-ar-module-1/](https://www.w3.org/TR/webxr-ar-module-1/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://immersive-web.github.io/webxr-ar-module/](https://immersive-web.github.io/webxr-ar-module/) +- No normative references found: *INS* false / *DEL* true +- Spec does not reference WebIDL normatively: *INS* false / *DEL* true + + +## WebXR Device API + +- Initial URL: [https://www.w3.org/TR/webxr/](https://www.w3.org/TR/webxr/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://immersive-web.github.io/webxr/](https://immersive-web.github.io/webxr/) +- Missing references for links: *INS* https://w3c.github.io/page-visibility/ diff --git a/tr/headings/IFT.json b/tr/headings/IFT.json index 877f55d4f31c..7426ff530a9c 100644 --- a/tr/headings/IFT.json +++ b/tr/headings/IFT.json @@ -14,7 +14,7 @@ "id": "subtitle", "href": "https://w3c.github.io/IFT/Overview.html#subtitle", "level": 2, - "title": "Editor’s Draft, 16 August 2021" + "title": "Editor’s Draft, 20 August 2021" }, { "id": "abstract", diff --git a/tr/headings/WGSL.json b/tr/headings/WGSL.json index 53e8b6e99adc..5cad1fd71627 100644 --- a/tr/headings/WGSL.json +++ b/tr/headings/WGSL.json @@ -14,7 +14,7 @@ "id": "profile-and-date", "href": "https://www.w3.org/TR/WGSL/#profile-and-date", "level": 2, - "title": "W3C Working Draft, 18 August 2021" + "title": "W3C Working Draft, 26 August 2021" }, { "id": "abstract", diff --git a/tr/headings/anchors.json b/tr/headings/anchors.json index b53bff878163..082c8d792a8b 100644 --- a/tr/headings/anchors.json +++ b/tr/headings/anchors.json @@ -11,10 +11,10 @@ "title": "WebXR Anchors Module" }, { - "id": "subtitle", - "href": "https://immersive-web.github.io/anchors/#subtitle", + "id": "profile-and-date", + "href": "https://immersive-web.github.io/anchors/#profile-and-date", "level": 2, - "title": "Draft Community Group Report, 8 April 2021" + "title": "Editor’s Draft, 24 August 2021" }, { "id": "abstract", @@ -23,8 +23,8 @@ "title": "Abstract" }, { - "id": "sotd", - "href": "https://immersive-web.github.io/anchors/#sotd", + "id": "status", + "href": "https://immersive-web.github.io/anchors/#status", "level": 2, "title": "Status of this document" }, @@ -125,24 +125,6 @@ "title": "Acknowledgements", "number": "9" }, - { - "id": "w3c-conformance", - "href": "https://immersive-web.github.io/anchors/#w3c-conformance", - "level": 2, - "title": "Conformance" - }, - { - "id": "w3c-conventions", - "href": "https://immersive-web.github.io/anchors/#w3c-conventions", - "level": 3, - "title": "Document conventions" - }, - { - "id": "w3c-conformant-algorithms", - "href": "https://immersive-web.github.io/anchors/#w3c-conformant-algorithms", - "level": 3, - "title": "Conformant Algorithms" - }, { "id": "index", "href": "https://immersive-web.github.io/anchors/#index", diff --git a/tr/headings/battery-status.json b/tr/headings/battery-status.json index 9a181b372e6a..e0979ac112d5 100644 --- a/tr/headings/battery-status.json +++ b/tr/headings/battery-status.json @@ -86,26 +86,54 @@ "title": "Examples", "number": "8" }, + { + "id": "index", + "href": "https://www.w3.org/TR/battery-status/#index", + "level": 2, + "title": "Index", + "number": "A" + }, + { + "id": "index-defined-here", + "href": "https://www.w3.org/TR/battery-status/#index-defined-here", + "level": 3, + "title": "Terms defined by this specification", + "number": "A.1" + }, + { + "id": "index-defined-elsewhere", + "href": "https://www.w3.org/TR/battery-status/#index-defined-elsewhere", + "level": 3, + "title": "Terms defined by reference", + "number": "A.2" + }, + { + "id": "idl-index", + "href": "https://www.w3.org/TR/battery-status/#idl-index", + "level": 2, + "title": "IDL Index", + "number": "B" + }, { "id": "acknowledgements", "href": "https://www.w3.org/TR/battery-status/#acknowledgements", "level": 2, "title": "Acknowledgements", - "number": "A" + "number": "C" }, { "id": "references", "href": "https://www.w3.org/TR/battery-status/#references", "level": 2, "title": "References", - "number": "B" + "number": "D" }, { "id": "normative-references", "href": "https://www.w3.org/TR/battery-status/#normative-references", "level": 3, "title": "Normative references", - "number": "B.1" + "number": "D.1" } ] } \ No newline at end of file diff --git a/tr/headings/css-cascade-5.json b/tr/headings/css-cascade-5.json index a2f12a35117d..67c9ec6c340b 100644 --- a/tr/headings/css-cascade-5.json +++ b/tr/headings/css-cascade-5.json @@ -14,7 +14,7 @@ "id": "profile-and-date", "href": "https://www.w3.org/TR/css-cascade-5/#profile-and-date", "level": 2, - "title": "W3C Working Draft, 8 June 2021" + "title": "W3C Working Draft, 29 August 2021" }, { "id": "abstract", @@ -335,26 +335,47 @@ "title": "Changes", "number": "8" }, + { + "id": "changes-2021-08", + "href": "https://www.w3.org/TR/css-cascade-5/#changes-2021-08", + "level": 3, + "title": "Changes since the 8 June 2021 Working Draft", + "number": "8.1" + }, + { + "id": "changes-2021-06", + "href": "https://www.w3.org/TR/css-cascade-5/#changes-2021-06", + "level": 3, + "title": "Changes since the 19 March 2021 Working Draft", + "number": "8.2" + }, + { + "id": "changes-2021-03", + "href": "https://www.w3.org/TR/css-cascade-5/#changes-2021-03", + "level": 3, + "title": "Changes since the 19 January 2021 Working Draft", + "number": "8.3" + }, { "id": "additions-l4", "href": "https://www.w3.org/TR/css-cascade-5/#additions-l4", "level": 3, "title": "Additions Since Level 4", - "number": "8.1" + "number": "8.4" }, { "id": "additions-l3", "href": "https://www.w3.org/TR/css-cascade-5/#additions-l3", "level": 3, "title": "Additions Since Level 3", - "number": "8.2" + "number": "8.5" }, { "id": "changes-2", "href": "https://www.w3.org/TR/css-cascade-5/#changes-2", "level": 3, "title": "Additions Since Level 2", - "number": "8.3" + "number": "8.6" }, { "id": "acknowledgments", diff --git a/tr/headings/css-nesting-1.json b/tr/headings/css-nesting-1.json index efc1de4387b5..b4fd5f2cac8c 100644 --- a/tr/headings/css-nesting-1.json +++ b/tr/headings/css-nesting-1.json @@ -14,7 +14,7 @@ "id": "profile-and-date", "href": "https://drafts.csswg.org/css-nesting-1/#profile-and-date", "level": 2, - "title": "Editor’s Draft, 17 June 2021" + "title": "Editor’s Draft, 27 August 2021" }, { "id": "abstract", @@ -62,47 +62,47 @@ "title": "Motivation", "number": "1.3" }, - { - "id": "nest-selector", - "href": "https://drafts.csswg.org/css-nesting-1/#nest-selector", - "level": 2, - "title": "Nesting Selector: the & selector", - "number": "2" - }, { "id": "nesting", "href": "https://drafts.csswg.org/css-nesting-1/#nesting", "level": 2, "title": "Nesting Style Rules", - "number": "3" + "number": "2" }, { "id": "direct", "href": "https://drafts.csswg.org/css-nesting-1/#direct", "level": 3, "title": "Direct Nesting", - "number": "3.1" + "number": "2.1" }, { "id": "at-nest", "href": "https://drafts.csswg.org/css-nesting-1/#at-nest", "level": 3, "title": "The Nesting At-Rule: @nest", - "number": "3.2" + "number": "2.2" }, { "id": "conditionals", "href": "https://drafts.csswg.org/css-nesting-1/#conditionals", "level": 3, "title": "Nesting Conditional Rules", - "number": "3.3" + "number": "2.3" }, { "id": "mixing", "href": "https://drafts.csswg.org/css-nesting-1/#mixing", "level": 3, "title": "Mixing Nesting Rules and Declarations", - "number": "3.4" + "number": "2.4" + }, + { + "id": "nest-selector", + "href": "https://drafts.csswg.org/css-nesting-1/#nest-selector", + "level": 2, + "title": "Nesting Selector: the & selector", + "number": "3" }, { "id": "cssom", diff --git a/tr/headings/css-scoping-2.json b/tr/headings/css-scoping-2.json index 981d0657deae..9422f3258964 100644 --- a/tr/headings/css-scoping-2.json +++ b/tr/headings/css-scoping-2.json @@ -14,7 +14,7 @@ "id": "profile-and-date", "href": "https://drafts.csswg.org/css-scoping-2/#profile-and-date", "level": 2, - "title": "Editor’s Draft, 26 July 2021" + "title": "Editor’s Draft, 27 August 2021" }, { "id": "abstract", @@ -56,26 +56,33 @@ "number": "3" }, { - "id": "scope", - "href": "https://drafts.csswg.org/css-scoping-2/#scope", + "id": "scoped-styles", + "href": "https://drafts.csswg.org/css-scoping-2/#scoped-styles", "level": 2, "title": "Scoped Styles", "number": "4" }, { - "id": "scope-atrule", - "href": "https://drafts.csswg.org/css-scoping-2/#scope-atrule", + "id": "in-scope-selector", + "href": "https://drafts.csswg.org/css-scoping-2/#in-scope-selector", "level": 3, - "title": "Scoping Styles in CSS: the @scope rule", + "title": "The in-scope pseudo-class :in()", "number": "4.1" }, { - "id": "in-scope-selector", - "href": "https://drafts.csswg.org/css-scoping-2/#in-scope-selector", + "id": "scope-atrule", + "href": "https://drafts.csswg.org/css-scoping-2/#scope-atrule", "level": 3, - "title": "Selecting inside a scope: the :in-scope pseudo-class", + "title": "Scoping Styles in CSS: the @scope rule", "number": "4.2" }, + { + "id": "scope-cascade", + "href": "https://drafts.csswg.org/css-scoping-2/#scope-cascade", + "level": 4, + "title": "Scope Proximity in the Cascade", + "number": "4.2.1" + }, { "id": "changes", "href": "https://drafts.csswg.org/css-scoping-2/#changes", @@ -90,6 +97,12 @@ "title": "Additions Since Level 1", "number": "5.1" }, + { + "id": "acknowledgments", + "href": "https://drafts.csswg.org/css-scoping-2/#acknowledgments", + "level": 2, + "title": "Acknowledgments" + }, { "id": "priv-sec", "href": "https://drafts.csswg.org/css-scoping-2/#priv-sec", diff --git a/tr/headings/css-scrollbars-1.json b/tr/headings/css-scrollbars-1.json index 49b1dd9dd325..79a5ef6ecb13 100644 --- a/tr/headings/css-scrollbars-1.json +++ b/tr/headings/css-scrollbars-1.json @@ -14,7 +14,7 @@ "id": "profile-and-date", "href": "https://www.w3.org/TR/css-scrollbars-1/#profile-and-date", "level": 2, - "title": "W3C Working Draft, 5 August 2021" + "title": "W3C Working Draft, 29 August 2021" }, { "id": "abstract", @@ -88,12 +88,42 @@ "level": 2, "title": "Appendix B. Changes" }, + { + "id": "changes-since-2021-08-05", + "href": "https://www.w3.org/TR/css-scrollbars-1/#changes-since-2021-08-05", + "level": 3, + "title": "Changes from the 2021-08-05 Working Draft" + }, + { + "id": "changes-since-2018-09-25", + "href": "https://www.w3.org/TR/css-scrollbars-1/#changes-since-2018-09-25", + "level": 3, + "title": "Changes from the 2018-09-25 First Public Working Draft" + }, { "id": "security-privacy-considerations", "href": "https://www.w3.org/TR/css-scrollbars-1/#security-privacy-considerations", "level": 2, "title": "Appendix C. Considerations for Security and Privacy" }, + { + "id": "security-considerations", + "href": "https://www.w3.org/TR/css-scrollbars-1/#security-considerations", + "level": 3, + "title": "Considerations for Security" + }, + { + "id": "privacy-considerations", + "href": "https://www.w3.org/TR/css-scrollbars-1/#privacy-considerations", + "level": 3, + "title": "Considerations for Privacy" + }, + { + "id": "security-privacy-self-review", + "href": "https://www.w3.org/TR/css-scrollbars-1/#security-privacy-self-review", + "level": 3, + "title": "Self-review questionaire" + }, { "id": "w3c-conformance", "href": "https://www.w3.org/TR/css-scrollbars-1/#w3c-conformance", diff --git a/tr/headings/cssom-1.json b/tr/headings/cssom-1.json index 36682a929489..61b60f639200 100644 --- a/tr/headings/cssom-1.json +++ b/tr/headings/cssom-1.json @@ -11,10 +11,10 @@ "title": "CSS Object Model (CSSOM)" }, { - "id": "subtitle", - "href": "https://www.w3.org/TR/cssom-1/#subtitle", + "id": "profile-and-date", + "href": "https://www.w3.org/TR/cssom-1/#profile-and-date", "level": 2, - "title": "W3C Working Draft, 17 March 2016" + "title": "W3C Working Draft, 26 August 2021" }, { "id": "abstract", @@ -55,409 +55,429 @@ "title": "Common Serializing Idioms", "number": "2.1" }, + { + "id": "cssomstring-type", + "href": "https://www.w3.org/TR/cssom-1/#cssomstring-type", + "level": 2, + "title": "CSSOMString", + "number": "3" + }, { "id": "media-queries", "href": "https://www.w3.org/TR/cssom-1/#media-queries", "level": 2, "title": "Media Queries", - "number": "3" + "number": "4" }, { "id": "parsing-media-queries", "href": "https://www.w3.org/TR/cssom-1/#parsing-media-queries", "level": 3, "title": "Parsing Media Queries", - "number": "3.1" + "number": "4.1" }, { "id": "serializing-media-queries", "href": "https://www.w3.org/TR/cssom-1/#serializing-media-queries", "level": 3, "title": "Serializing Media Queries", - "number": "3.2" + "number": "4.2" }, { "id": "serializing-media-feature-values", "href": "https://www.w3.org/TR/cssom-1/#serializing-media-feature-values", "level": 4, "title": "Serializing Media Feature Values", - "number": "3.2.1" + "number": "4.2.1" }, { "id": "comparing-media-queries", "href": "https://www.w3.org/TR/cssom-1/#comparing-media-queries", "level": 3, "title": "Comparing Media Queries", - "number": "3.3" + "number": "4.3" }, { "id": "the-medialist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-medialist-interface", "level": 3, "title": "The MediaList Interface", - "number": "3.4" + "number": "4.4" }, { "id": "selectors", "href": "https://www.w3.org/TR/cssom-1/#selectors", "level": 2, "title": "Selectors", - "number": "4" + "number": "5" }, { "id": "parsing-selectors", "href": "https://www.w3.org/TR/cssom-1/#parsing-selectors", "level": 3, "title": "Parsing Selectors", - "number": "4.1" + "number": "5.1" }, { "id": "serializing-selectors", "href": "https://www.w3.org/TR/cssom-1/#serializing-selectors", "level": 3, "title": "Serializing Selectors", - "number": "4.2" + "number": "5.2" }, { "id": "css-object-model", "href": "https://www.w3.org/TR/cssom-1/#css-object-model", "level": 2, "title": "CSS", - "number": "5" + "number": "6" }, { "id": "css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheets", "level": 3, "title": "CSS Style Sheets", - "number": "5.1" + "number": "6.1" }, { "id": "the-stylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-stylesheet-interface", "level": 4, "title": "The StyleSheet Interface", - "number": "5.1.1" + "number": "6.1.1" }, { "id": "the-cssstylesheet-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstylesheet-interface", "level": 4, "title": "The CSSStyleSheet Interface", - "number": "5.1.2" + "number": "6.1.2" + }, + { + "id": "legacy-css-style-sheet-members", + "href": "https://www.w3.org/TR/cssom-1/#legacy-css-style-sheet-members", + "level": 5, + "title": "Deprecated CSSStyleSheet members", + "number": "6.1.2.1" }, { "id": "css-style-sheet-collections", "href": "https://www.w3.org/TR/cssom-1/#css-style-sheet-collections", "level": 3, "title": "CSS Style Sheet Collections", - "number": "5.2" + "number": "6.2" }, { "id": "the-http-default-style-header", "href": "https://www.w3.org/TR/cssom-1/#the-http-default-style-header", "level": 4, "title": "The HTTP Default-Style Header", - "number": "5.2.1" + "number": "6.2.1" }, { "id": "the-stylesheetlist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-stylesheetlist-interface", "level": 4, "title": "The StyleSheetList Interface", - "number": "5.2.2" + "number": "6.2.2" }, { - "id": "extensions-to-the-document-interface", - "href": "https://www.w3.org/TR/cssom-1/#extensions-to-the-document-interface", + "id": "extensions-to-the-document-or-shadow-root-interface", + "href": "https://www.w3.org/TR/cssom-1/#extensions-to-the-document-or-shadow-root-interface", "level": 4, - "title": "Extensions to the Document Interface", - "number": "5.2.3" + "title": "Extensions to the DocumentOrShadowRoot Interface Mixin", + "number": "6.2.3" }, { "id": "style-sheet-association", "href": "https://www.w3.org/TR/cssom-1/#style-sheet-association", "level": 3, "title": "Style Sheet Association", - "number": "5.3" + "number": "6.3" }, { "id": "fetching-css-style-sheets", "href": "https://www.w3.org/TR/cssom-1/#fetching-css-style-sheets", "level": 4, "title": "Fetching CSS style sheets", - "number": "5.3.1" + "number": "6.3.1" }, { "id": "the-linkstyle-interface", "href": "https://www.w3.org/TR/cssom-1/#the-linkstyle-interface", "level": 4, "title": "The LinkStyle Interface", - "number": "5.3.2" + "number": "6.3.2" }, { "id": "requirements-on-specifications", "href": "https://www.w3.org/TR/cssom-1/#requirements-on-specifications", "level": 4, "title": "Requirements on specifications", - "number": "5.3.3" + "number": "6.3.3" }, { "id": "requirements-on-user-agents-implementing-the-xml-stylesheet-processing-instruction", "href": "https://www.w3.org/TR/cssom-1/#requirements-on-user-agents-implementing-the-xml-stylesheet-processing-instruction", "level": 4, - "title": "Requirements on User Agents Implementing the xml-stylesheet processing instruction", - "number": "5.3.4" + "title": "Requirements on user agents Implementing the xml-stylesheet processing instruction", + "number": "6.3.4" }, { "id": "requirements-on-user-agents-implementing-the-http-link-header", "href": "https://www.w3.org/TR/cssom-1/#requirements-on-user-agents-implementing-the-http-link-header", "level": 4, - "title": "Requirements on User Agents Implementing the HTTP Link Header", - "number": "5.3.5" + "title": "Requirements on user agents Implementing the HTTP Link Header", + "number": "6.3.5" }, { "id": "css-rules", "href": "https://www.w3.org/TR/cssom-1/#css-rules", "level": 3, "title": "CSS Rules", - "number": "5.4" + "number": "6.4" }, { "id": "the-cssrulelist-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrulelist-interface", "level": 4, "title": "The CSSRuleList Interface", - "number": "5.4.1" + "number": "6.4.1" }, { "id": "the-cssrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssrule-interface", "level": 4, "title": "The CSSRule Interface", - "number": "5.4.2" + "number": "6.4.2" }, { "id": "the-cssstylerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstylerule-interface", "level": 4, "title": "The CSSStyleRule Interface", - "number": "5.4.3" + "number": "6.4.3" }, { "id": "the-cssimportrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssimportrule-interface", "level": 4, "title": "The CSSImportRule Interface", - "number": "5.4.4" + "number": "6.4.4" }, { "id": "the-cssgroupingrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssgroupingrule-interface", "level": 4, "title": "The CSSGroupingRule Interface", - "number": "5.4.5" + "number": "6.4.5" }, { "id": "the-cssmediarule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssmediarule-interface", "level": 4, "title": "The CSSMediaRule Interface", - "number": "5.4.6" + "number": "6.4.6" }, { "id": "the-csspagerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-csspagerule-interface", "level": 4, "title": "The CSSPageRule Interface", - "number": "5.4.7" + "number": "6.4.7" }, { "id": "the-cssmarginrule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssmarginrule-interface", "level": 4, "title": "The CSSMarginRule Interface", - "number": "5.4.8" + "number": "6.4.8" }, { "id": "the-cssnamespacerule-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssnamespacerule-interface", "level": 4, "title": "The CSSNamespaceRule Interface", - "number": "5.4.9" + "number": "6.4.9" }, { "id": "css-declarations", "href": "https://www.w3.org/TR/cssom-1/#css-declarations", "level": 3, "title": "CSS Declarations", - "number": "5.5" + "number": "6.5" }, { "id": "css-declaration-blocks", "href": "https://www.w3.org/TR/cssom-1/#css-declaration-blocks", "level": 3, "title": "CSS Declaration Blocks", - "number": "5.6" + "number": "6.6" }, { "id": "the-cssstyledeclaration-interface", "href": "https://www.w3.org/TR/cssom-1/#the-cssstyledeclaration-interface", "level": 4, "title": "The CSSStyleDeclaration Interface", - "number": "5.6.1" + "number": "6.6.1" }, { "id": "css-values", "href": "https://www.w3.org/TR/cssom-1/#css-values", "level": 3, "title": "CSS Values", - "number": "5.7" + "number": "6.7" }, { "id": "parsing-css-values", "href": "https://www.w3.org/TR/cssom-1/#parsing-css-values", "level": 4, "title": "Parsing CSS Values", - "number": "5.7.1" + "number": "6.7.1" }, { "id": "serializing-css-values", "href": "https://www.w3.org/TR/cssom-1/#serializing-css-values", "level": 4, "title": "Serializing CSS Values", - "number": "5.7.2" + "number": "6.7.2" }, { "id": "serializing-css-values-examples", "href": "https://www.w3.org/TR/cssom-1/#serializing-css-values-examples", "level": 5, "title": "Examples", - "number": "5.7.2.1" + "number": "6.7.2.1" }, { "id": "dom-access-to-css-declaration-blocks", "href": "https://www.w3.org/TR/cssom-1/#dom-access-to-css-declaration-blocks", "level": 2, "title": "DOM Access to CSS Declaration Blocks", - "number": "6" + "number": "7" }, { - "id": "the-elementcssinlinestyle-interface", - "href": "https://www.w3.org/TR/cssom-1/#the-elementcssinlinestyle-interface", + "id": "the-elementcssinlinestyle-mixin", + "href": "https://www.w3.org/TR/cssom-1/#the-elementcssinlinestyle-mixin", "level": 3, - "title": "The ElementCSSInlineStyle Interface", - "number": "6.1" + "title": "The ElementCSSInlineStyle Mixin", + "number": "7.1" }, { "id": "extensions-to-the-window-interface", "href": "https://www.w3.org/TR/cssom-1/#extensions-to-the-window-interface", "level": 3, "title": "Extensions to the Window Interface", - "number": "6.2" + "number": "7.2" }, { "id": "utility-apis", "href": "https://www.w3.org/TR/cssom-1/#utility-apis", "level": 2, "title": "Utility APIs", - "number": "7" + "number": "8" }, { "id": "the-css.escape()-method", "href": "https://www.w3.org/TR/cssom-1/#the-css.escape()-method", "level": 3, "title": "The CSS.escape() Method", - "number": "7.1" + "number": "8.1" }, { "id": "resolved-values", "href": "https://www.w3.org/TR/cssom-1/#resolved-values", "level": 2, "title": "Resolved Values", - "number": "8" + "number": "9" }, { "id": "iana-considerations", "href": "https://www.w3.org/TR/cssom-1/#iana-considerations", "level": 2, - "title": "IANA Considerations", - "number": "9" + "title": "10. IANA Considerations" }, { "id": "default-style", "href": "https://www.w3.org/TR/cssom-1/#default-style", "level": 3, "title": "Default-Style", - "number": "9.1" + "number": "10.1" }, { "id": "change-history", "href": "https://www.w3.org/TR/cssom-1/#change-history", "level": 2, - "title": "10. Change History" + "title": "11. Change History" + }, + { + "id": "changes-from-17-march-2016", + "href": "https://www.w3.org/TR/cssom-1/#changes-from-17-march-2016", + "level": 3, + "title": "Changes From 17 March 2016", + "number": "11.1" }, { "id": "changes-from-5-december-2013", "href": "https://www.w3.org/TR/cssom-1/#changes-from-5-december-2013", "level": 3, "title": "Changes From 5 December 2013", - "number": "10.1" + "number": "11.2" }, { "id": "changes-from-12-july-2011-to-5-december-2013", "href": "https://www.w3.org/TR/cssom-1/#changes-from-12-july-2011-to-5-december-2013", "level": 3, "title": "Changes From 12 July 2011 To 5 December 2013", - "number": "10.2" + "number": "11.3" + }, + { + "id": "security-and-privacy-considerations", + "href": "https://www.w3.org/TR/cssom-1/#security-and-privacy-considerations", + "level": 2, + "title": "12. Security and Privacy Considerations" }, { "id": "acknowledgments", "href": "https://www.w3.org/TR/cssom-1/#acknowledgments", "level": 2, - "title": "11. Acknowledgments" + "title": "13. Acknowledgments" }, { - "id": "conformance", - "href": "https://www.w3.org/TR/cssom-1/#conformance", + "id": "w3c-conformance", + "href": "https://www.w3.org/TR/cssom-1/#w3c-conformance", "level": 2, "title": "Conformance" }, { - "id": "document-conventions", - "href": "https://www.w3.org/TR/cssom-1/#document-conventions", + "id": "w3c-conventions", + "href": "https://www.w3.org/TR/cssom-1/#w3c-conventions", "level": 3, "title": "Document conventions" }, { - "id": "conform-classes", - "href": "https://www.w3.org/TR/cssom-1/#conform-classes", + "id": "w3c-conformance-classes", + "href": "https://www.w3.org/TR/cssom-1/#w3c-conformance-classes", "level": 3, "title": "Conformance classes" }, { - "id": "conform-responsible", - "href": "https://www.w3.org/TR/cssom-1/#conform-responsible", + "id": "w3c-partial", + "href": "https://www.w3.org/TR/cssom-1/#w3c-partial", "level": 3, - "title": "Requirements for Responsible Implementation of CSS" + "title": "Partial implementations" }, { - "id": "conform-partial", - "href": "https://www.w3.org/TR/cssom-1/#conform-partial", - "level": 4, - "title": "Partial Implementations" - }, - { - "id": "conform-future-proofing", - "href": "https://www.w3.org/TR/cssom-1/#conform-future-proofing", + "id": "w3c-conform-future-proofing", + "href": "https://www.w3.org/TR/cssom-1/#w3c-conform-future-proofing", "level": 4, "title": "Implementations of Unstable and Proprietary Features" }, { - "id": "conform-testing", - "href": "https://www.w3.org/TR/cssom-1/#conform-testing", - "level": 4, - "title": "Implementations of CR-level Features" + "id": "w3c-testing", + "href": "https://www.w3.org/TR/cssom-1/#w3c-testing", + "level": 3, + "title": "Non-experimental implementations" }, { "id": "index", diff --git a/tr/headings/depth-sensing.json b/tr/headings/depth-sensing.json index 9df1ac392b98..d00cc3fa3eaf 100644 --- a/tr/headings/depth-sensing.json +++ b/tr/headings/depth-sensing.json @@ -11,10 +11,10 @@ "title": "WebXR Depth Sensing Module" }, { - "id": "subtitle", - "href": "https://immersive-web.github.io/depth-sensing/#subtitle", + "id": "profile-and-date", + "href": "https://immersive-web.github.io/depth-sensing/#profile-and-date", "level": 2, - "title": "Draft Community Group Report, 8 April 2021" + "title": "Editor’s Draft, 24 August 2021" }, { "id": "abstract", @@ -23,8 +23,8 @@ "title": "Abstract" }, { - "id": "sotd", - "href": "https://immersive-web.github.io/depth-sensing/#sotd", + "id": "status", + "href": "https://immersive-web.github.io/depth-sensing/#status", "level": 2, "title": "Status of this document" }, @@ -139,24 +139,6 @@ "title": "Acknowledgements", "number": "7" }, - { - "id": "w3c-conformance", - "href": "https://immersive-web.github.io/depth-sensing/#w3c-conformance", - "level": 2, - "title": "Conformance" - }, - { - "id": "w3c-conventions", - "href": "https://immersive-web.github.io/depth-sensing/#w3c-conventions", - "level": 3, - "title": "Document conventions" - }, - { - "id": "w3c-conformant-algorithms", - "href": "https://immersive-web.github.io/depth-sensing/#w3c-conformant-algorithms", - "level": 3, - "title": "Conformant Algorithms" - }, { "id": "index", "href": "https://immersive-web.github.io/depth-sensing/#index", diff --git a/tr/headings/ecmascript.json b/tr/headings/ecmascript.json index 84ebaafc106e..02cec4f89353 100644 --- a/tr/headings/ecmascript.json +++ b/tr/headings/ecmascript.json @@ -1516,29 +1516,35 @@ "level": 3, "number": "7.4.6" }, + { + "id": "sec-ifabruptcloseiterator", + "title": "IfAbruptCloseIterator ( value, iteratorRecord )", + "level": 3, + "number": "7.4.7" + }, { "id": "sec-asynciteratorclose", "title": "AsyncIteratorClose ( iteratorRecord, completion )", "level": 3, - "number": "7.4.7" + "number": "7.4.8" }, { "id": "sec-createiterresultobject", "title": "CreateIterResultObject ( value, done )", "level": 3, - "number": "7.4.8" + "number": "7.4.9" }, { "id": "sec-createlistiteratorRecord", "title": "CreateListIteratorRecord ( list )", "level": 3, - "number": "7.4.9" + "number": "7.4.10" }, { "id": "sec-iterabletolist", "title": "IterableToList ( items [ , method ] )", "level": 3, - "number": "7.4.10" + "number": "7.4.11" }, { "id": "sec-syntax-directed-operations", diff --git a/tr/headings/hit-test.json b/tr/headings/hit-test.json index f18439cb6a11..0cd368608e83 100644 --- a/tr/headings/hit-test.json +++ b/tr/headings/hit-test.json @@ -11,10 +11,10 @@ "title": "WebXR Hit Test Module" }, { - "id": "subtitle", - "href": "https://immersive-web.github.io/hit-test/#subtitle", + "id": "profile-and-date", + "href": "https://immersive-web.github.io/hit-test/#profile-and-date", "level": 2, - "title": "Editor’s Draft, 1 April 2021" + "title": "Editor’s Draft, 28 August 2021" }, { "id": "abstract", diff --git a/tr/headings/html.json b/tr/headings/html.json index 095b0a66e59c..b8121d084871 100644 --- a/tr/headings/html.json +++ b/tr/headings/html.json @@ -8,7 +8,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "table-of-contents", @@ -26,7 +26,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/introduction.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "introduction", @@ -199,7 +199,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/infrastructure.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "infrastructure", @@ -302,7 +302,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "common-microsyntaxes", @@ -504,7 +504,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/urls-and-fetching.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "urls", @@ -594,7 +594,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "common-dom-interfaces", @@ -656,7 +656,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/structured-data.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "safe-passing-of-structured-data", @@ -739,7 +739,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/dom.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "dom", @@ -1017,7 +1017,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/semantics.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "semantics", @@ -1162,7 +1162,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/sections.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "sections", @@ -1287,7 +1287,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/grouping-content.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "grouping-content", @@ -1405,7 +1405,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/text-level-semantics.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "text-level-semantics", @@ -1621,7 +1621,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/links.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "links", @@ -1872,7 +1872,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/edits.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "edits", @@ -1927,7 +1927,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/embedded-content.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "embedded-content", @@ -1961,7 +1961,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/images.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "images", @@ -2212,7 +2212,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/iframe-embed-object.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "the-iframe-element", @@ -2246,7 +2246,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/media.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "the-video-element", @@ -2476,7 +2476,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/image-maps.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "the-map-element", @@ -2517,7 +2517,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/embedded-content-other.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "mathml", @@ -2544,7 +2544,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/tables.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "tables", @@ -2676,7 +2676,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/forms.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "forms", @@ -2773,7 +2773,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/input.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "the-input-element", @@ -3038,7 +3038,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/form-elements.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "the-button-element", @@ -3121,7 +3121,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "form-control-infrastructure", @@ -3358,7 +3358,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "interactive-elements", @@ -3448,7 +3448,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/scripting.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "scripting-3", @@ -3531,7 +3531,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/canvas.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "the-canvas-element", @@ -3775,7 +3775,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/custom-elements.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "custom-elements", @@ -3907,7 +3907,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/semantics-other.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "common-idioms", @@ -3983,7 +3983,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/microdata.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "microdata", @@ -4163,7 +4163,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/interaction.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "editing", @@ -4399,7 +4399,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/dnd.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "dnd", @@ -4482,7 +4482,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/browsers.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "browsers", @@ -4620,7 +4620,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/window-object.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "the-window-object", @@ -4759,7 +4759,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/origin.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "origin", @@ -4856,7 +4856,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/history.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "history", @@ -4974,7 +4974,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/browsing-the-web.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "browsing-the-web", @@ -5120,7 +5120,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/webappapis.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "webappapis", @@ -5475,7 +5475,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "dynamic-markup-insertion", @@ -5523,7 +5523,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "timers", @@ -5564,7 +5564,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/system-state.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "system-state-and-capabilities", @@ -5633,7 +5633,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "images-2", @@ -5653,7 +5653,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/comms.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "comms", @@ -5672,7 +5672,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/server-sent-events.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "server-sent-events", @@ -5748,7 +5748,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/web-sockets.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "network", @@ -5803,7 +5803,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/web-messaging.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "web-messaging", @@ -5921,7 +5921,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/workers.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "workers", @@ -6157,7 +6157,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/worklets.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "worklets", @@ -6267,7 +6267,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/webstorage.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "webstorage", @@ -6370,7 +6370,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/syntax.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "syntax", @@ -6480,7 +6480,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/parsing.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "parsing", @@ -7438,7 +7438,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/named-characters.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "named-character-references", @@ -7451,7 +7451,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/xhtml.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "the-xhtml-syntax", @@ -7491,7 +7491,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/rendering.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "rendering", @@ -7818,7 +7818,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/obsolete.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "obsolete", @@ -7879,7 +7879,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/iana.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "iana", @@ -8010,7 +8010,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/indices.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "index", @@ -8064,7 +8064,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/references.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "references", @@ -8076,7 +8076,7 @@ "id": "living-standard", "href": "https://html.spec.whatwg.org/multipage/acknowledgements.html#living-standard", "level": 2, - "title": "Living Standard — Last Updated 19 August 2021" + "title": "Living Standard — Last Updated 25 August 2021" }, { "id": "acknowledgments", diff --git a/tr/headings/keyboard-map.json b/tr/headings/keyboard-map.json index cad02970f5a6..f4031b536aab 100644 --- a/tr/headings/keyboard-map.json +++ b/tr/headings/keyboard-map.json @@ -5,10 +5,10 @@ }, "headings": [ { - "id": "subtitle", - "href": "https://wicg.github.io/keyboard-map/#subtitle", + "id": "profile-and-date", + "href": "https://wicg.github.io/keyboard-map/#profile-and-date", "level": 2, - "title": "Draft Community Group Report, 8 March 2021" + "title": "Draft Community Group Report, 27 August 2021" }, { "id": "abstract", @@ -105,54 +105,68 @@ "title": "The layoutchange Event", "number": "3.1" }, + { + "id": "integrations", + "href": "https://wicg.github.io/keyboard-map/#integrations", + "level": 2, + "title": "Integrations", + "number": "4" + }, + { + "id": "permissions-policy", + "href": "https://wicg.github.io/keyboard-map/#permissions-policy", + "level": 3, + "title": "Permissions Policy", + "number": "4.1" + }, { "id": "mobile", "href": "https://wicg.github.io/keyboard-map/#mobile", "level": 2, "title": "Mobile Device Considerations", - "number": "4" + "number": "5" }, { "id": "security", "href": "https://wicg.github.io/keyboard-map/#security", "level": 2, "title": "Security Considerations", - "number": "5" + "number": "6" }, { "id": "privacy", "href": "https://wicg.github.io/keyboard-map/#privacy", "level": 2, "title": "Privacy Considerations", - "number": "6" + "number": "7" }, { "id": "privacy-mitigations", "href": "https://wicg.github.io/keyboard-map/#privacy-mitigations", "level": 3, "title": "Privacy Mitigations", - "number": "6.1" + "number": "7.1" }, { "id": "incognito", "href": "https://wicg.github.io/keyboard-map/#incognito", "level": 3, "title": "Privacy Mode", - "number": "6.2" + "number": "7.2" }, { "id": "acknowledgements-contributors", "href": "https://wicg.github.io/keyboard-map/#acknowledgements-contributors", "level": 2, "title": "Acknowledgements", - "number": "7" + "number": "8" }, { "id": "glossary", "href": "https://wicg.github.io/keyboard-map/#glossary", "level": 2, "title": "Glossary", - "number": "8" + "number": "9" }, { "id": "w3c-conformance", diff --git a/tr/headings/payment-method-basic-card.json b/tr/headings/payment-method-basic-card.json index 5b41af94b70a..93816e9db581 100644 --- a/tr/headings/payment-method-basic-card.json +++ b/tr/headings/payment-method-basic-card.json @@ -15,146 +15,6 @@ "href": "https://www.w3.org/TR/payment-method-basic-card/#toc", "level": 2, "title": "Table of Contents" - }, - { - "id": "introduction", - "href": "https://www.w3.org/TR/payment-method-basic-card/#introduction", - "level": 2, - "title": "Introduction", - "number": "1" - }, - { - "id": "method-id", - "href": "https://www.w3.org/TR/payment-method-basic-card/#method-id", - "level": 2, - "title": "Payment Method Identifier", - "number": "2" - }, - { - "id": "model", - "href": "https://www.w3.org/TR/payment-method-basic-card/#model", - "level": 2, - "title": "Model", - "number": "3" - }, - { - "id": "basiccardrequest-dictionary", - "href": "https://www.w3.org/TR/payment-method-basic-card/#basiccardrequest-dictionary", - "level": 2, - "title": "BasicCardRequest dictionary", - "number": "4" - }, - { - "id": "interfacing-with-a-payment-request", - "href": "https://www.w3.org/TR/payment-method-basic-card/#interfacing-with-a-payment-request", - "level": 2, - "title": "Interfacing with a payment request", - "number": "5" - }, - { - "id": "steps-to-check-if-a-payment-can-be-made", - "href": "https://www.w3.org/TR/payment-method-basic-card/#steps-to-check-if-a-payment-can-be-made", - "level": 3, - "title": "Steps to check if a payment can be made", - "number": "5.1" - }, - { - "id": "steps-to-check-if-an-instrument-is-supported", - "href": "https://www.w3.org/TR/payment-method-basic-card/#steps-to-check-if-an-instrument-is-supported", - "level": 3, - "title": "Steps to check if an instrument is supported", - "number": "5.2" - }, - { - "id": "steps-to-respond-to-a-payment-request", - "href": "https://www.w3.org/TR/payment-method-basic-card/#steps-to-respond-to-a-payment-request", - "level": 3, - "title": "Steps to respond to a payment request", - "number": "5.3" - }, - { - "id": "steps-for-when-a-user-changes-payment-method", - "href": "https://www.w3.org/TR/payment-method-basic-card/#steps-for-when-a-user-changes-payment-method", - "level": 3, - "title": "Steps for when a user changes payment method", - "number": "5.4" - }, - { - "id": "basiccardchangedetails-dictionary", - "href": "https://www.w3.org/TR/payment-method-basic-card/#basiccardchangedetails-dictionary", - "level": 4, - "title": "BasicCardChangeDetails dictionary", - "number": "5.4.1" - }, - { - "id": "selecting-the-payment-handler", - "href": "https://www.w3.org/TR/payment-method-basic-card/#selecting-the-payment-handler", - "level": 3, - "title": "Selecting the payment handler", - "number": "5.5" - }, - { - "id": "applying-the-modifiers", - "href": "https://www.w3.org/TR/payment-method-basic-card/#applying-the-modifiers", - "level": 3, - "title": "Applying the modifiers", - "number": "5.6" - }, - { - "id": "basiccardresponse-dictionary", - "href": "https://www.w3.org/TR/payment-method-basic-card/#basiccardresponse-dictionary", - "level": 2, - "title": "BasicCardResponse dictionary", - "number": "6" - }, - { - "id": "basiccarderrors-dictionary", - "href": "https://www.w3.org/TR/payment-method-basic-card/#basiccarderrors-dictionary", - "level": 2, - "title": "BasicCardErrors dictionary", - "number": "7" - }, - { - "id": "conformance", - "href": "https://www.w3.org/TR/payment-method-basic-card/#conformance", - "level": 2, - "title": "Conformance", - "number": "8" - }, - { - "id": "security", - "href": "https://www.w3.org/TR/payment-method-basic-card/#security", - "level": 2, - "title": "Security and Privacy Considerations", - "number": "9" - }, - { - "id": "idl-index", - "href": "https://www.w3.org/TR/payment-method-basic-card/#idl-index", - "level": 2, - "title": "IDL Index", - "number": "A" - }, - { - "id": "references", - "href": "https://www.w3.org/TR/payment-method-basic-card/#references", - "level": 2, - "title": "References", - "number": "B" - }, - { - "id": "normative-references", - "href": "https://www.w3.org/TR/payment-method-basic-card/#normative-references", - "level": 3, - "title": "Normative references", - "number": "B.1" - }, - { - "id": "informative-references", - "href": "https://www.w3.org/TR/payment-method-basic-card/#informative-references", - "level": 3, - "title": "Informative references", - "number": "B.2" } ] } \ No newline at end of file diff --git a/tr/headings/sanitizer-api.json b/tr/headings/sanitizer-api.json index 6c94771dca7b..1113e922963a 100644 --- a/tr/headings/sanitizer-api.json +++ b/tr/headings/sanitizer-api.json @@ -14,7 +14,7 @@ "id": "profile-and-date", "href": "https://wicg.github.io/sanitizer-api/#profile-and-date", "level": 2, - "title": "Draft Community Group Report, 12 August 2021" + "title": "Draft Community Group Report, 24 August 2021" }, { "id": "abstract", @@ -154,18 +154,18 @@ "number": "3.3" }, { - "id": "configuration-algorithms", - "href": "https://wicg.github.io/sanitizer-api/#configuration-algorithms", - "level": 3, + "id": "configuration", + "href": "https://wicg.github.io/sanitizer-api/#configuration", + "level": 4, "title": "The Effective Configuration", - "number": "3.4" + "number": "3.3.1" }, { "id": "defaults", "href": "https://wicg.github.io/sanitizer-api/#defaults", "level": 3, "title": "Baseline and Defaults", - "number": "3.5" + "number": "3.4" }, { "id": "security-considerations", diff --git a/tr/headings/screen-wake-lock.json b/tr/headings/screen-wake-lock.json index 7d680207a8fe..3f37f78feb38 100644 --- a/tr/headings/screen-wake-lock.json +++ b/tr/headings/screen-wake-lock.json @@ -142,6 +142,13 @@ "title": "The onrelease attribute", "number": "9.5" }, + { + "id": "garbage-collection", + "href": "https://www.w3.org/TR/screen-wake-lock/#garbage-collection", + "level": 3, + "title": "Garbage collection", + "number": "9.6" + }, { "id": "the-wakelocktype-enum", "href": "https://www.w3.org/TR/screen-wake-lock/#the-wakelocktype-enum", diff --git a/tr/headings/scroll-animations-1.json b/tr/headings/scroll-animations-1.json index 2a4779922224..c2dbe4dc0a2b 100644 --- a/tr/headings/scroll-animations-1.json +++ b/tr/headings/scroll-animations-1.json @@ -14,7 +14,7 @@ "id": "profile-and-date", "href": "https://drafts.csswg.org/scroll-animations-1/#profile-and-date", "level": 2, - "title": "Editor’s Draft, 19 August 2021" + "title": "Editor’s Draft, 25 August 2021" }, { "id": "abstract", @@ -178,7 +178,7 @@ "id": "scroll-timeline-at-rule", "href": "https://drafts.csswg.org/scroll-animations-1/#scroll-timeline-at-rule", "level": 3, - "title": "The '@scroll-timeline' at-rule", + "title": "The @scroll-timeline at-rule", "number": "3.2" }, { diff --git a/tr/headings/ua-client-hints.json b/tr/headings/ua-client-hints.json index d0702fdeb569..49e592ee5bdc 100644 --- a/tr/headings/ua-client-hints.json +++ b/tr/headings/ua-client-hints.json @@ -14,7 +14,7 @@ "id": "profile-and-date", "href": "https://wicg.github.io/ua-client-hints/#profile-and-date", "level": 2, - "title": "Draft Community Group Report, 30 June 2021" + "title": "Draft Community Group Report, 27 August 2021" }, { "id": "abstract", diff --git a/tr/headings/uuid.json b/tr/headings/uuid.json index 200ff6df5b5f..6ae6a2157bc8 100644 --- a/tr/headings/uuid.json +++ b/tr/headings/uuid.json @@ -16,54 +16,61 @@ "level": 2, "title": "Table of Contents" }, + { + "id": "goals", + "href": "https://wicg.github.io/uuid/#goals", + "level": 2, + "title": "Goals", + "number": "1" + }, { "id": "usage-example", "href": "https://wicg.github.io/uuid/#usage-example", "level": 2, "title": "Usage Example", - "number": "1" + "number": "2" }, { "id": "extensions-to-the-crypto-interface", "href": "https://wicg.github.io/uuid/#extensions-to-the-crypto-interface", "level": 2, "title": "Extensions to the Crypto interface", - "number": "2" + "number": "3" }, { "id": "the-randomuuid-method", "href": "https://wicg.github.io/uuid/#the-randomuuid-method", "level": 3, "title": "The randomUUID() method", - "number": "2.1" + "number": "3.1" }, { "id": "generating-a-random-uuid", "href": "https://wicg.github.io/uuid/#generating-a-random-uuid", "level": 2, "title": "Generating a random UUID", - "number": "3" + "number": "4" }, { "id": "security", "href": "https://wicg.github.io/uuid/#security", "level": 2, "title": "Security considerations", - "number": "4" + "number": "5" }, { - "id": "security", - "href": "https://wicg.github.io/uuid/#security", + "id": "privacy", + "href": "https://wicg.github.io/uuid/#privacy", "level": 2, "title": "Privacy considerations", - "number": "5" + "number": "6" }, { "id": "conformance", "href": "https://wicg.github.io/uuid/#conformance", "level": 2, "title": "Conformance", - "number": "6" + "number": "7" }, { "id": "references", diff --git a/tr/headings/webcodecs.json b/tr/headings/webcodecs.json index 196d6192b342..76c261f039c8 100644 --- a/tr/headings/webcodecs.json +++ b/tr/headings/webcodecs.json @@ -14,7 +14,7 @@ "id": "profile-and-date", "href": "https://www.w3.org/TR/webcodecs/#profile-and-date", "level": 2, - "title": "W3C Working Draft, 20 August 2021" + "title": "W3C Working Draft, 23 August 2021" }, { "id": "abstract", diff --git a/tr/headings/webgl2.json b/tr/headings/webgl2.json index 83360902469e..16f14a292027 100644 --- a/tr/headings/webgl2.json +++ b/tr/headings/webgl2.json @@ -622,6 +622,13 @@ "title": "deleteQuery implicitly calls endQuery if the query is active", "number": "5.42" }, + { + "id": "5.43", + "href": "https://www.khronos.org/registry/webgl/specs/latest/2.0/#5.43", + "level": 3, + "title": "Required compressed texture formats", + "number": "5.43" + }, { "id": "6", "href": "https://www.khronos.org/registry/webgl/specs/latest/2.0/#6", diff --git a/tr/headings/webgpu.json b/tr/headings/webgpu.json index cc87c0c3ead9..a7e7d7af68e6 100644 --- a/tr/headings/webgpu.json +++ b/tr/headings/webgpu.json @@ -14,7 +14,7 @@ "id": "profile-and-date", "href": "https://www.w3.org/TR/webgpu/#profile-and-date", "level": 2, - "title": "W3C Working Draft, 18 August 2021" + "title": "W3C Working Draft, 26 August 2021" }, { "id": "abstract", diff --git a/tr/headings/webrtc-encoded-transform.json b/tr/headings/webrtc-encoded-transform.json index 90f797205a74..0c6dc6c9415a 100644 --- a/tr/headings/webrtc-encoded-transform.json +++ b/tr/headings/webrtc-encoded-transform.json @@ -14,7 +14,7 @@ "id": "profile-and-date", "href": "https://w3c.github.io/webrtc-encoded-transform/#profile-and-date", "level": 2, - "title": "Editor’s Draft, 12 August 2021" + "title": "Editor’s Draft, 26 August 2021" }, { "id": "abstract", diff --git a/tr/headings/webxr-ar-module-1.json b/tr/headings/webxr-ar-module-1.json index b2c8a2d85659..f73871aef159 100644 --- a/tr/headings/webxr-ar-module-1.json +++ b/tr/headings/webxr-ar-module-1.json @@ -11,10 +11,10 @@ "title": "WebXR Augmented Reality Module - Level 1" }, { - "id": "subtitle", - "href": "https://www.w3.org/TR/webxr-ar-module-1/#subtitle", + "id": "profile-and-date", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#profile-and-date", "level": 2, - "title": "W3C First Public Working Draft, 10 October 2019" + "title": "W3C Working Draft, 24 August 2021" }, { "id": "abstract", @@ -69,26 +69,33 @@ "title": "XREnvironmentBlendMode", "number": "2.2" }, + { + "id": "xrinteractionmode-enum", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#xrinteractionmode-enum", + "level": 3, + "title": "XRInteractionMode", + "number": "2.3" + }, { "id": "xr-compositor-behaviors", "href": "https://www.w3.org/TR/webxr-ar-module-1/#xr-compositor-behaviors", "level": 3, "title": "XR Compositor Behaviors", - "number": "2.3" + "number": "2.4" }, { - "id": "security", - "href": "https://www.w3.org/TR/webxr-ar-module-1/#security", - "level": 2, - "title": "Security, Privacy, and Comfort Considerations", - "number": "3" + "id": "first-person-observer", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#first-person-observer", + "level": 3, + "title": "First Person Observer Views", + "number": "2.5" }, { - "id": "protected-functionality", - "href": "https://www.w3.org/TR/webxr-ar-module-1/#protected-functionality", - "level": 3, - "title": "Protected functionality", - "number": "3.1" + "id": "privacy-security", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#privacy-security", + "level": 2, + "title": "Privacy & Security Considerations", + "number": "3" }, { "id": "ack", @@ -116,16 +123,28 @@ "title": "Terms defined by reference" }, { - "id": "idl-index", - "href": "https://www.w3.org/TR/webxr-ar-module-1/#idl-index", + "id": "references", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#references", "level": 2, - "title": "IDL Index" + "title": "References" + }, + { + "id": "normative", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#normative", + "level": 3, + "title": "Normative References" }, { - "id": "issues-index", - "href": "https://www.w3.org/TR/webxr-ar-module-1/#issues-index", + "id": "informative", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#informative", + "level": 3, + "title": "Informative References" + }, + { + "id": "idl-index", + "href": "https://www.w3.org/TR/webxr-ar-module-1/#idl-index", "level": 2, - "title": "Issues Index" + "title": "IDL Index" } ] } \ No newline at end of file diff --git a/tr/headings/webxr-gamepads-module-1.json b/tr/headings/webxr-gamepads-module-1.json index 21de26ce4c86..6ca0e660e3ce 100644 --- a/tr/headings/webxr-gamepads-module-1.json +++ b/tr/headings/webxr-gamepads-module-1.json @@ -11,10 +11,10 @@ "title": "WebXR Gamepads Module - Level 1" }, { - "id": "subtitle", - "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#subtitle", + "id": "profile-and-date", + "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#profile-and-date", "level": 2, - "title": "W3C First Public Working Draft, 10 October 2019" + "title": "W3C Working Draft, 24 August 2021" }, { "id": "abstract", @@ -91,8 +91,8 @@ "number": "3.2" }, { - "id": "xr-standard-gamepad-mapping", - "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xr-standard-gamepad-mapping", + "id": "xr-standard-heading", + "href": "https://www.w3.org/TR/webxr-gamepads-module-1/#xr-standard-heading", "level": 3, "title": "\"xr-standard\" Gamepad Mapping", "number": "3.3" diff --git a/tr/headings/webxr-hand-input-1.json b/tr/headings/webxr-hand-input-1.json index c284cbc4e921..aef542fbb234 100644 --- a/tr/headings/webxr-hand-input-1.json +++ b/tr/headings/webxr-hand-input-1.json @@ -11,10 +11,10 @@ "title": "WebXR Hand Input Module - Level 1" }, { - "id": "subtitle", - "href": "https://www.w3.org/TR/webxr-hand-input-1/#subtitle", + "id": "profile-and-date", + "href": "https://www.w3.org/TR/webxr-hand-input-1/#profile-and-date", "level": 2, - "title": "W3C First Public Working Draft, 22 October 2020" + "title": "W3C Working Draft, 24 August 2021" }, { "id": "abstract", diff --git a/tr/headings/webxr.json b/tr/headings/webxr.json index 0bbd7462c2e5..64c26b112cb8 100644 --- a/tr/headings/webxr.json +++ b/tr/headings/webxr.json @@ -11,10 +11,10 @@ "title": "WebXR Device API" }, { - "id": "subtitle", - "href": "https://www.w3.org/TR/webxr/#subtitle", + "id": "profile-and-date", + "href": "https://www.w3.org/TR/webxr/#profile-and-date", "level": 2, - "title": "W3C Working Draft, 24 July 2020" + "title": "W3C Working Draft, 24 August 2021" }, { "id": "abstract", @@ -485,6 +485,20 @@ "title": "Fingerprinting", "number": "13.8" }, + { + "id": "issessionsupported-fingerprinting", + "href": "https://www.w3.org/TR/webxr/#issessionsupported-fingerprinting", + "level": 3, + "title": "Fingerprinting considerations of isSessionSupported()", + "number": "13.9" + }, + { + "id": "automatic-granting-xr-session-supported", + "href": "https://www.w3.org/TR/webxr/#automatic-granting-xr-session-supported", + "level": 4, + "title": "Considerations for when to automatically grant \"xr-session-supported\"", + "number": "13.9.1" + }, { "id": "integrations", "href": "https://www.w3.org/TR/webxr/#integrations", @@ -492,10 +506,10 @@ "title": "14. Integrations" }, { - "id": "feature-policy", - "href": "https://www.w3.org/TR/webxr/#feature-policy", + "id": "permissions-policy", + "href": "https://www.w3.org/TR/webxr/#permissions-policy", "level": 3, - "title": "Feature Policy", + "title": "Permissions Policy", "number": "14.1" }, { diff --git a/tr/headings/webxrlayers-1.json b/tr/headings/webxrlayers-1.json index 24fab35bd044..10b3a95dd30b 100644 --- a/tr/headings/webxrlayers-1.json +++ b/tr/headings/webxrlayers-1.json @@ -11,10 +11,10 @@ "title": "WebXR Layers API Level 1" }, { - "id": "subtitle", - "href": "https://www.w3.org/TR/webxrlayers-1/#subtitle", + "id": "profile-and-date", + "href": "https://www.w3.org/TR/webxrlayers-1/#profile-and-date", "level": 2, - "title": "W3C First Public Working Draft, 3 December 2020" + "title": "W3C Working Draft, 24 August 2021" }, { "id": "abstract", @@ -23,8 +23,8 @@ "title": "Abstract" }, { - "id": "sotd", - "href": "https://www.w3.org/TR/webxrlayers-1/#sotd", + "id": "status", + "href": "https://www.w3.org/TR/webxrlayers-1/#status", "level": 2, "title": "Status of this document" }, @@ -348,6 +348,13 @@ "title": "Timing of the composition", "number": "10.1" }, + { + "id": "xrlayerallocation", + "href": "https://www.w3.org/TR/webxrlayers-1/#xrlayerallocation", + "level": 3, + "title": "Allocation of layers", + "number": "10.2" + }, { "id": "index", "href": "https://www.w3.org/TR/webxrlayers-1/#index", diff --git a/tr/idl/cssom.idl b/tr/idl/cssom.idl index 84b77a9ef308..52f4c3361a41 100644 --- a/tr/idl/cssom.idl +++ b/tr/idl/cssom.idl @@ -3,144 +3,157 @@ // (https://github.com/w3c/webref) // Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) -[ArrayClass] +[Exposed=Window] interface MediaList { - [TreatNullAs=EmptyString] stringifier attribute DOMString mediaText; + stringifier attribute [LegacyNullToEmptyString] CSSOMString mediaText; readonly attribute unsigned long length; - getter DOMString? item(unsigned long index); - void appendMedium(DOMString medium); - void deleteMedium(DOMString medium); + getter CSSOMString? item(unsigned long index); + undefined appendMedium(CSSOMString medium); + undefined deleteMedium(CSSOMString medium); }; +[Exposed=Window] interface StyleSheet { - readonly attribute DOMString type; - readonly attribute DOMString? href; + readonly attribute CSSOMString type; + readonly attribute USVString? href; readonly attribute (Element or ProcessingInstruction)? ownerNode; - readonly attribute StyleSheet? parentStyleSheet; + readonly attribute CSSStyleSheet? parentStyleSheet; readonly attribute DOMString? title; [SameObject, PutForwards=mediaText] readonly attribute MediaList media; attribute boolean disabled; }; +[Exposed=Window] interface CSSStyleSheet : StyleSheet { + constructor(optional CSSStyleSheetInit options = {}); + readonly attribute CSSRule? ownerRule; [SameObject] readonly attribute CSSRuleList cssRules; - unsigned long insertRule(DOMString rule, unsigned long index); - void deleteRule(unsigned long index); + unsigned long insertRule(CSSOMString rule, optional unsigned long index = 0); + undefined deleteRule(unsigned long index); + + Promise replace(USVString text); + undefined replaceSync(USVString text); +}; + +dictionary CSSStyleSheetInit { + DOMString baseURL = null; + (MediaList or DOMString) media = ""; + boolean disabled = false; +}; + +partial interface CSSStyleSheet { + [SameObject] readonly attribute CSSRuleList rules; + long addRule(optional DOMString selector = "undefined", optional DOMString style = "undefined", optional unsigned long index); + undefined removeRule(optional unsigned long index = 0); }; -[ArrayClass] +[Exposed=Window] interface StyleSheetList { - getter StyleSheet? item(unsigned long index); + getter CSSStyleSheet? item(unsigned long index); readonly attribute unsigned long length; }; -partial interface Document { +partial interface mixin DocumentOrShadowRoot { [SameObject] readonly attribute StyleSheetList styleSheets; + attribute ObservableArray adoptedStyleSheets; }; -[NoInterfaceObject] -interface LinkStyle { - readonly attribute StyleSheet? sheet; +interface mixin LinkStyle { + readonly attribute CSSStyleSheet? sheet; }; -ProcessingInstruction implements LinkStyle; -[ArrayClass] +ProcessingInstruction includes LinkStyle; +[Exposed=Window] interface CSSRuleList { getter CSSRule? item(unsigned long index); readonly attribute unsigned long length; }; +[Exposed=Window] interface CSSRule { + attribute CSSOMString cssText; + readonly attribute CSSRule? parentRule; + readonly attribute CSSStyleSheet? parentStyleSheet; + + // the following attribute and constants are historical + readonly attribute unsigned short type; const unsigned short STYLE_RULE = 1; - const unsigned short CHARSET_RULE = 2; // historical + const unsigned short CHARSET_RULE = 2; const unsigned short IMPORT_RULE = 3; const unsigned short MEDIA_RULE = 4; const unsigned short FONT_FACE_RULE = 5; const unsigned short PAGE_RULE = 6; const unsigned short MARGIN_RULE = 9; const unsigned short NAMESPACE_RULE = 10; - readonly attribute unsigned short type; - attribute DOMString cssText; - readonly attribute CSSRule? parentRule; - readonly attribute CSSStyleSheet? parentStyleSheet; }; +[Exposed=Window] interface CSSStyleRule : CSSRule { - attribute DOMString selectorText; + attribute CSSOMString selectorText; [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; }; +[Exposed=Window] interface CSSImportRule : CSSRule { - readonly attribute DOMString href; + readonly attribute USVString href; [SameObject, PutForwards=mediaText] readonly attribute MediaList media; [SameObject] readonly attribute CSSStyleSheet styleSheet; }; +[Exposed=Window] interface CSSGroupingRule : CSSRule { [SameObject] readonly attribute CSSRuleList cssRules; - unsigned long insertRule(DOMString rule, unsigned long index); - void deleteRule(unsigned long index); -}; - -interface CSSMediaRule : CSSGroupingRule { - [SameObject, PutForwards=mediaText] readonly attribute MediaList media; + unsigned long insertRule(CSSOMString rule, optional unsigned long index = 0); + undefined deleteRule(unsigned long index); }; +[Exposed=Window] interface CSSPageRule : CSSGroupingRule { - attribute DOMString selectorText; + attribute CSSOMString selectorText; [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; }; +[Exposed=Window] interface CSSMarginRule : CSSRule { - readonly attribute DOMString name; + readonly attribute CSSOMString name; [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; }; +[Exposed=Window] interface CSSNamespaceRule : CSSRule { - readonly attribute DOMString namespaceURI; - readonly attribute DOMString prefix; + readonly attribute CSSOMString namespaceURI; + readonly attribute CSSOMString prefix; }; +[Exposed=Window] interface CSSStyleDeclaration { - attribute DOMString cssText; + [CEReactions] attribute CSSOMString cssText; readonly attribute unsigned long length; - getter DOMString item(unsigned long index); - DOMString getPropertyValue(DOMString property); - DOMString getPropertyPriority(DOMString property); - void setProperty(DOMString property, [TreatNullAs=EmptyString] DOMString value, [TreatNullAs=EmptyString] optional DOMString priority = ""); - void setPropertyValue(DOMString property, [TreatNullAs=EmptyString] DOMString value); - void setPropertyPriority(DOMString property, [TreatNullAs=EmptyString] DOMString priority); - DOMString removeProperty(DOMString property); + getter CSSOMString item(unsigned long index); + CSSOMString getPropertyValue(CSSOMString property); + CSSOMString getPropertyPriority(CSSOMString property); + [CEReactions] undefined setProperty(CSSOMString property, [LegacyNullToEmptyString] CSSOMString value, optional [LegacyNullToEmptyString] CSSOMString priority = ""); + [CEReactions] CSSOMString removeProperty(CSSOMString property); readonly attribute CSSRule? parentRule; - [TreatNullAs=EmptyString] attribute DOMString cssFloat; -}; - -partial interface CSSStyleDeclaration { - [TreatNullAs=EmptyString] attribute DOMString _camel_cased_attribute; -}; - -partial interface CSSStyleDeclaration { - [TreatNullAs=EmptyString] attribute DOMString _webkit_cased_attribute; + [CEReactions] attribute [LegacyNullToEmptyString] CSSOMString cssFloat; }; -partial interface CSSStyleDeclaration { - [TreatNullAs=EmptyString] attribute DOMString _dashed_attribute; -}; - -[NoInterfaceObject] -interface ElementCSSInlineStyle { +interface mixin ElementCSSInlineStyle { [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; }; -HTMLElement implements ElementCSSInlineStyle; +HTMLElement includes ElementCSSInlineStyle; + +SVGElement includes ElementCSSInlineStyle; -SVGElement implements ElementCSSInlineStyle; +MathMLElement includes ElementCSSInlineStyle; partial interface Window { - [NewObject] CSSStyleDeclaration getComputedStyle(Element elt, optional DOMString? pseudoElt); + [NewObject] CSSStyleDeclaration getComputedStyle(Element elt, optional CSSOMString? pseudoElt); }; -interface CSS { - static DOMString escape(DOMString ident); +[Exposed=Window] +namespace CSS { + CSSOMString escape(CSSOMString ident); }; diff --git a/tr/idl/scroll-animations.idl b/tr/idl/scroll-animations.idl index cdad9c382455..bdd411870440 100644 --- a/tr/idl/scroll-animations.idl +++ b/tr/idl/scroll-animations.idl @@ -39,8 +39,8 @@ dictionary ElementBasedOffset { [Exposed=Window] interface CSSScrollTimelineRule : CSSRule { - readonly attribute CSSOMString name; - readonly attribute CSSOMString source; - readonly attribute CSSOMString orientation; - readonly attribute CSSOMString scrollOffsets; + readonly attribute CSSOMString name; + readonly attribute CSSOMString source; + readonly attribute CSSOMString orientation; + readonly attribute CSSOMString scrollOffsets; }; diff --git a/tr/idl/webgpu.idl b/tr/idl/webgpu.idl index 855482108263..42316fbc7652 100644 --- a/tr/idl/webgpu.idl +++ b/tr/idl/webgpu.idl @@ -51,12 +51,12 @@ enum GPUPredefinedColorSpace { }; interface mixin NavigatorGPU { - [SameObject] readonly attribute GPU gpu; + [SameObject, SecureContext] readonly attribute GPU gpu; }; Navigator includes NavigatorGPU; WorkerNavigator includes NavigatorGPU; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPU { Promise requestAdapter(optional GPURequestAdapterOptions options = {}); }; @@ -71,7 +71,7 @@ enum GPUPowerPreference { "high-performance" }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUAdapter { readonly attribute DOMString name; [SameObject] readonly attribute GPUSupportedFeatures features; @@ -95,7 +95,7 @@ enum GPUFeatureName { "timestamp-query", }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUDevice : EventTarget { [SameObject] readonly attribute GPUSupportedFeatures features; [SameObject] readonly attribute GPUSupportedLimits limits; @@ -126,7 +126,7 @@ interface GPUDevice : EventTarget { }; GPUDevice includes GPUObjectBase; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUBuffer { Promise mapAsync(GPUMapModeFlags mode, optional GPUSize64 offset = 0, optional GPUSize64 size); ArrayBuffer getMappedRange(optional GPUSize64 offset = 0, optional GPUSize64 size); @@ -164,7 +164,7 @@ interface GPUMapMode { const GPUFlagsConstant WRITE = 0x0002; }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUTexture { GPUTextureView createView(optional GPUTextureViewDescriptor descriptor = {}); @@ -197,7 +197,7 @@ interface GPUTextureUsage { const GPUFlagsConstant RENDER_ATTACHMENT = 0x10; }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUTextureView { }; GPUTextureView includes GPUObjectBase; @@ -306,7 +306,7 @@ enum GPUTextureFormat { "depth32float-stencil8", }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUExternalTexture { }; GPUExternalTexture includes GPUObjectBase; @@ -316,7 +316,7 @@ dictionary GPUExternalTextureDescriptor : GPUObjectDescriptorBase { GPUPredefinedColorSpace colorSpace = "srgb"; }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUSampler { }; GPUSampler includes GPUObjectBase; @@ -356,7 +356,7 @@ enum GPUCompareFunction { "always" }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUBindGroupLayout { }; GPUBindGroupLayout includes GPUObjectBase; @@ -433,7 +433,7 @@ dictionary GPUStorageTextureBindingLayout { dictionary GPUExternalTextureBindingLayout { }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUBindGroup { }; GPUBindGroup includes GPUObjectBase; @@ -456,7 +456,7 @@ dictionary GPUBufferBinding { GPUSize64 size; }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUPipelineLayout { }; GPUPipelineLayout includes GPUObjectBase; @@ -465,7 +465,7 @@ dictionary GPUPipelineLayoutDescriptor : GPUObjectDescriptorBase { required sequence bindGroupLayouts; }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUShaderModule { Promise compilationInfo(); }; @@ -482,7 +482,7 @@ enum GPUCompilationMessageType { "info" }; -[Exposed=(Window, DedicatedWorker), Serializable] +[Exposed=(Window, DedicatedWorker), Serializable, SecureContext] interface GPUCompilationMessage { readonly attribute DOMString message; readonly attribute GPUCompilationMessageType type; @@ -492,7 +492,7 @@ interface GPUCompilationMessage { readonly attribute unsigned long long length; }; -[Exposed=(Window, DedicatedWorker), Serializable] +[Exposed=(Window, DedicatedWorker), Serializable, SecureContext] interface GPUCompilationInfo { readonly attribute FrozenArray messages; }; @@ -513,7 +513,7 @@ dictionary GPUProgrammableStage { typedef double GPUPipelineConstantValue; // May represent WGSL’s bool, f32, i32, u32. -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUComputePipeline { }; GPUComputePipeline includes GPUObjectBase; @@ -523,7 +523,7 @@ dictionary GPUComputePipelineDescriptor : GPUPipelineDescriptorBase { required GPUProgrammableStage compute; }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPURenderPipeline { }; GPURenderPipeline includes GPUObjectBase; @@ -599,9 +599,9 @@ interface GPUColorWrite { }; dictionary GPUBlendComponent { + GPUBlendOperation operation = "add"; GPUBlendFactor srcFactor = "one"; GPUBlendFactor dstFactor = "zero"; - GPUBlendOperation operation = "add"; }; enum GPUBlendFactor { @@ -723,7 +723,7 @@ dictionary GPUVertexAttribute { required GPUIndex32 shaderLocation; }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUCommandBuffer { readonly attribute Promise executionTime; }; @@ -732,7 +732,7 @@ GPUCommandBuffer includes GPUObjectBase; dictionary GPUCommandBufferDescriptor : GPUObjectDescriptorBase { }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUCommandEncoder { GPURenderPassEncoder beginRenderPass(GPURenderPassDescriptor descriptor); GPUComputePassEncoder beginComputePass(optional GPUComputePassDescriptor descriptor = {}); @@ -821,7 +821,7 @@ interface mixin GPUProgrammablePassEncoder { undefined insertDebugMarker(USVString markerLabel); }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUComputePassEncoder { undefined setPipeline(GPUComputePipeline pipeline); undefined dispatch(GPUSize32 x, optional GPUSize32 y = 1, optional GPUSize32 z = 1); @@ -857,7 +857,7 @@ interface mixin GPURenderEncoderBase { undefined drawIndexedIndirect(GPUBuffer indirectBuffer, GPUSize64 indirectOffset); }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPURenderPassEncoder { undefined setViewport(float x, float y, float width, float height, @@ -925,7 +925,7 @@ dictionary GPURenderPassLayout: GPUObjectDescriptorBase { GPUSize32 sampleCount = 1; }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPURenderBundle { }; GPURenderBundle includes GPUObjectBase; @@ -933,7 +933,7 @@ GPURenderBundle includes GPUObjectBase; dictionary GPURenderBundleDescriptor : GPUObjectDescriptorBase { }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPURenderBundleEncoder { GPURenderBundle finish(optional GPURenderBundleDescriptor descriptor = {}); }; @@ -946,7 +946,7 @@ dictionary GPURenderBundleEncoderDescriptor : GPURenderPassLayout { boolean stencilReadOnly = false; }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUQueue { undefined submit(sequence commandBuffers); @@ -972,7 +972,7 @@ interface GPUQueue { }; GPUQueue includes GPUObjectBase; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUQuerySet { undefined destroy(); }; @@ -998,7 +998,7 @@ enum GPUPipelineStatisticName { "compute-shader-invocations" }; -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUCanvasContext { readonly attribute (HTMLCanvasElement or OffscreenCanvas) canvas; diff --git a/tr/idl/webxr-ar-module.idl b/tr/idl/webxr-ar-module.idl index 4549c3175197..5a99ecbdef67 100644 --- a/tr/idl/webxr-ar-module.idl +++ b/tr/idl/webxr-ar-module.idl @@ -3,12 +3,6 @@ // (https://github.com/w3c/webref) // Source: WebXR Augmented Reality Module - Level 1 (https://www.w3.org/TR/webxr-ar-module-1/) -enum XRSessionMode { - "inline", - "immersive-vr", - "immersive-ar" -}; - enum XREnvironmentBlendMode { "opaque", "alpha-blend", @@ -19,3 +13,17 @@ partial interface XRSession { // Attributes readonly attribute XREnvironmentBlendMode environmentBlendMode; }; + +enum XRInteractionMode { + "screen-space", + "world-space", +}; + +partial interface XRSession { + // Attributes + readonly attribute XRInteractionMode interactionMode; +}; + +partial interface XRView { + readonly attribute boolean isFirstPersonObserver; +}; diff --git a/tr/idl/webxr-gamepads-module.idl b/tr/idl/webxr-gamepads-module.idl index c92f7069a755..b015d2e10aa5 100644 --- a/tr/idl/webxr-gamepads-module.idl +++ b/tr/idl/webxr-gamepads-module.idl @@ -6,9 +6,3 @@ partial interface XRInputSource { [SameObject] readonly attribute Gamepad? gamepad; }; - -enum GamepadMappingType { - "", // Defined in the Gamepad API - "standard", // Defined in the Gamepad API - "xr-standard", -}; diff --git a/tr/idl/webxr-hand-input.idl b/tr/idl/webxr-hand-input.idl index 98cf7b8f9ac6..3ded53c8decb 100644 --- a/tr/idl/webxr-hand-input.idl +++ b/tr/idl/webxr-hand-input.idl @@ -4,49 +4,54 @@ // Source: WebXR Hand Input Module - Level 1 (https://www.w3.org/TR/webxr-hand-input-1/) partial interface XRInputSource { - readonly attribute XRHand? hand; + [SameObject] readonly attribute XRHand? hand; +}; + +enum XRHandJoint { + "wrist", + + "thumb-metacarpal", + "thumb-phalanx-proximal", + "thumb-phalanx-distal", + "thumb-tip", + + "index-finger-metacarpal", + "index-finger-phalanx-proximal", + "index-finger-phalanx-intermediate", + "index-finger-phalanx-distal", + "index-finger-tip", + + "middle-finger-metacarpal", + "middle-finger-phalanx-proximal", + "middle-finger-phalanx-intermediate", + "middle-finger-phalanx-distal", + "middle-finger-tip", + + "ring-finger-metacarpal", + "ring-finger-phalanx-proximal", + "ring-finger-phalanx-intermediate", + "ring-finger-phalanx-distal", + "ring-finger-tip", + + "pinky-finger-metacarpal", + "pinky-finger-phalanx-proximal", + "pinky-finger-phalanx-intermediate", + "pinky-finger-phalanx-distal", + "pinky-finger-tip" }; [Exposed=Window] interface XRHand { - iterable; - readonly attribute unsigned long length; - getter XRJointSpace joint(unsigned long jointIndex); - - const unsigned long WRIST = 0; - - const unsigned long THUMB_METACARPAL = 1; - const unsigned long THUMB_PHALANX_PROXIMAL = 2; - const unsigned long THUMB_PHALANX_DISTAL = 3; - const unsigned long THUMB_PHALANX_TIP = 4; - - const unsigned long INDEX_METACARPAL = 5; - const unsigned long INDEX_PHALANX_PROXIMAL = 6; - const unsigned long INDEX_PHALANX_INTERMEDIATE = 7; - const unsigned long INDEX_PHALANX_DISTAL = 8; - const unsigned long INDEX_PHALANX_TIP = 9; - - const unsigned long MIDDLE_METACARPAL = 10; - const unsigned long MIDDLE_PHALANX_PROXIMAL = 11; - const unsigned long MIDDLE_PHALANX_INTERMEDIATE = 12; - const unsigned long MIDDLE_PHALANX_DISTAL = 13; - const unsigned long MIDDLE_PHALANX_TIP = 14; - - const unsigned long RING_METACARPAL = 15; - const unsigned long RING_PHALANX_PROXIMAL = 16; - const unsigned long RING_PHALANX_INTERMEDIATE = 17; - const unsigned long RING_PHALANX_DISTAL = 18; - const unsigned long RING_PHALANX_TIP = 19; - - const unsigned long LITTLE_METACARPAL = 20; - const unsigned long LITTLE_PHALANX_PROXIMAL = 21; - const unsigned long LITTLE_PHALANX_INTERMEDIATE = 22; - const unsigned long LITTLE_PHALANX_DISTAL = 23; - const unsigned long LITTLE_PHALANX_TIP = 24; + iterable; + + readonly attribute unsigned long size; + XRJointSpace get(XRHandJoint key); }; [Exposed=Window] -interface XRJointSpace: XRSpace {}; +interface XRJointSpace: XRSpace { + readonly attribute XRHandJoint jointName; +}; partial interface XRFrame { XRJointPose? getJointPose(XRJointSpace joint, XRSpace baseSpace); diff --git a/tr/idl/webxr.idl b/tr/idl/webxr.idl index e2bf01a82cd6..19cdad8fbaef 100644 --- a/tr/idl/webxr.idl +++ b/tr/idl/webxr.idl @@ -36,17 +36,20 @@ enum XRVisibilityState { [SecureContext, Exposed=Window] interface XRSession : EventTarget { // Attributes readonly attribute XRVisibilityState visibilityState; + readonly attribute float? frameRate; + readonly attribute Float32Array? supportedFrameRates; [SameObject] readonly attribute XRRenderState renderState; [SameObject] readonly attribute XRInputSourceArray inputSources; // Methods - void updateRenderState(optional XRRenderStateInit state = {}); + undefined updateRenderState(optional XRRenderStateInit state = {}); + Promise updateTargetFrameRate(float rate); [NewObject] Promise requestReferenceSpace(XRReferenceSpaceType type); unsigned long requestAnimationFrame(XRFrameRequestCallback callback); - void cancelAnimationFrame(unsigned long handle); + undefined cancelAnimationFrame(unsigned long handle); - Promise end(); + Promise end(); // Events attribute EventHandler onend; @@ -58,6 +61,7 @@ enum XRVisibilityState { attribute EventHandler onsqueezestart; attribute EventHandler onsqueezeend; attribute EventHandler onvisibilitychange; + attribute EventHandler onframeratechange; }; dictionary XRRenderStateInit { @@ -75,7 +79,7 @@ dictionary XRRenderStateInit { readonly attribute XRWebGLLayer? baseLayer; }; -callback XRFrameRequestCallback = void (DOMHighResTimeStamp time, XRFrame frame); +callback XRFrameRequestCallback = undefined (DOMHighResTimeStamp time, XRFrame frame); [SecureContext, Exposed=Window] interface XRFrame { [SameObject] readonly attribute XRSession session; @@ -118,6 +122,9 @@ enum XREye { readonly attribute XREye eye; readonly attribute Float32Array projectionMatrix; [SameObject] readonly attribute XRRigidTransform transform; + readonly attribute double? recommendedViewportScale; + + undefined requestViewportScale(double? scale); }; [SecureContext, Exposed=Window] interface XRViewport { @@ -138,6 +145,9 @@ interface XRRigidTransform { [SecureContext, Exposed=Window] interface XRPose { [SameObject] readonly attribute XRRigidTransform transform; + [SameObject] readonly attribute DOMPointReadOnly? linearVelocity; + [SameObject] readonly attribute DOMPointReadOnly? angularVelocity; + readonly attribute boolean emulatedPosition; }; @@ -196,6 +206,7 @@ interface XRWebGLLayer: XRLayer { // Attributes readonly attribute boolean antialias; readonly attribute boolean ignoreDepthValues; + attribute float? fixedFoveation; [SameObject] readonly attribute WebGLFramebuffer? framebuffer; readonly attribute unsigned long framebufferWidth; @@ -213,7 +224,7 @@ partial dictionary WebGLContextAttributes { }; partial interface mixin WebGLRenderingContextBase { - [NewObject] Promise makeXRCompatible(); + [NewObject] Promise makeXRCompatible(); }; [SecureContext, Exposed=Window] @@ -265,6 +276,10 @@ dictionary XRReferenceSpaceEventInit : EventInit { XRRigidTransform? transform = null; }; +dictionary XRSessionSupportedPermissionDescriptor: PermissionDescriptor { + XRSessionMode mode; +}; + dictionary XRPermissionDescriptor: PermissionDescriptor { XRSessionMode mode; sequence requiredFeatures; diff --git a/tr/idl/webxrlayers.idl b/tr/idl/webxrlayers.idl index 7fb8f100963d..9e14748845e4 100644 --- a/tr/idl/webxrlayers.idl +++ b/tr/idl/webxrlayers.idl @@ -16,7 +16,7 @@ enum XRLayerLayout { attribute boolean blendTextureSourceAlpha; attribute boolean? chromaticAberrationCorrection; - attribute float? fixedFoveation; + readonly attribute unsigned long mipLevels; readonly attribute boolean needsRedraw; @@ -24,7 +24,12 @@ enum XRLayerLayout { }; [Exposed=Window] interface XRProjectionLayer : XRCompositionLayer { + readonly attribute unsigned long textureWidth; + readonly attribute unsigned long textureHeight; + readonly attribute unsigned long textureArrayLength; + readonly attribute boolean ignoreDepthValues; + attribute float? fixedFoveation; }; [Exposed=Window] interface XRQuadLayer : XRCompositionLayer { @@ -99,6 +104,7 @@ dictionary XRLayerInit { required XRSpace space; GLenum colorFormat = 0x1908; // RGBA GLenum? depthFormat; + unsigned long mipLevels = 1; required unsigned long viewPixelWidth; required unsigned long viewPixelHeight; XRLayerLayout layout = "mono"; @@ -138,11 +144,11 @@ dictionary XRCubeLayerInit : XRLayerInit { readonly attribute double nativeProjectionScaleFactor; - XRProjectionLayer createProjectionLayer(optional XRProjectionLayerInit init); - XRQuadLayer createQuadLayer(optional XRQuadLayerInit init); - XRCylinderLayer createCylinderLayer(optional XRCylinderLayerInit init); - XREquirectLayer createEquirectLayer(optional XREquirectLayerInit init); - XRCubeLayer createCubeLayer(optional XRCubeLayerInit init); + XRProjectionLayer createProjectionLayer(optional XRProjectionLayerInit init = {}); + XRQuadLayer createQuadLayer(optional XRQuadLayerInit init = {}); + XRCylinderLayer createCylinderLayer(optional XRCylinderLayerInit init = {}); + XREquirectLayer createEquirectLayer(optional XREquirectLayerInit init = {}); + XRCubeLayer createCubeLayer(optional XRCubeLayerInit init = {}); XRWebGLSubImage getSubImage(XRCompositionLayer layer, XRFrame frame, optional XREye eye = "none"); XRWebGLSubImage getViewSubImage(XRProjectionLayer layer, XRView view); @@ -178,9 +184,9 @@ dictionary XRMediaEquirectLayerInit : XRMediaLayerInit { [Exposed=Window] interface XRMediaBinding { constructor(XRSession session); - XRQuadLayer createQuadLayer(HTMLVideoElement video, optional XRMediaQuadLayerInit init); - XRCylinderLayer createCylinderLayer(HTMLVideoElement video, optional XRMediaCylinderLayerInit init); - XREquirectLayer createEquirectLayer(HTMLVideoElement video, optional XRMediaEquirectLayerInit init); + XRQuadLayer createQuadLayer(HTMLVideoElement video, optional XRMediaQuadLayerInit init = {}); + XRCylinderLayer createCylinderLayer(HTMLVideoElement video, optional XRMediaCylinderLayerInit init = {}); + XREquirectLayer createEquirectLayer(HTMLVideoElement video, optional XRMediaEquirectLayerInit init = {}); }; [SecureContext, Exposed=Window] interface XRLayerEvent : Event { diff --git a/tr/idlnames.json b/tr/idlnames.json index 54b8d70c6d7d..f8536fe679d7 100644 --- a/tr/idlnames.json +++ b/tr/idlnames.json @@ -75,14 +75,6 @@ "fragment": "idlnames/AmbientLightSensor.idl", "parsed": "idlnamesparsed/AmbientLightSensor.json" }, - "AnalyserNode": { - "fragment": "idlnames/AnalyserNode.idl", - "parsed": "idlnamesparsed/AnalyserNode.json" - }, - "AnalyserOptions": { - "fragment": "idlnames/AnalyserOptions.idl", - "parsed": "idlnamesparsed/AnalyserOptions.json" - }, "Animatable": { "fragment": "idlnames/Animatable.idl", "parsed": "idlnamesparsed/Animatable.json" @@ -163,42 +155,10 @@ "fragment": "idlnames/AttributeMatchList.idl", "parsed": "idlnamesparsed/AttributeMatchList.json" }, - "AudioBuffer": { - "fragment": "idlnames/AudioBuffer.idl", - "parsed": "idlnamesparsed/AudioBuffer.json" - }, - "AudioBufferOptions": { - "fragment": "idlnames/AudioBufferOptions.idl", - "parsed": "idlnamesparsed/AudioBufferOptions.json" - }, - "AudioBufferSourceNode": { - "fragment": "idlnames/AudioBufferSourceNode.idl", - "parsed": "idlnamesparsed/AudioBufferSourceNode.json" - }, - "AudioBufferSourceOptions": { - "fragment": "idlnames/AudioBufferSourceOptions.idl", - "parsed": "idlnamesparsed/AudioBufferSourceOptions.json" - }, "AudioConfiguration": { "fragment": "idlnames/AudioConfiguration.idl", "parsed": "idlnamesparsed/AudioConfiguration.json" }, - "AudioContext": { - "fragment": "idlnames/AudioContext.idl", - "parsed": "idlnamesparsed/AudioContext.json" - }, - "AudioContextLatencyCategory": { - "fragment": "idlnames/AudioContextLatencyCategory.idl", - "parsed": "idlnamesparsed/AudioContextLatencyCategory.json" - }, - "AudioContextOptions": { - "fragment": "idlnames/AudioContextOptions.idl", - "parsed": "idlnamesparsed/AudioContextOptions.json" - }, - "AudioContextState": { - "fragment": "idlnames/AudioContextState.idl", - "parsed": "idlnamesparsed/AudioContextState.json" - }, "AudioData": { "fragment": "idlnames/AudioData.idl", "parsed": "idlnamesparsed/AudioData.json" @@ -231,10 +191,6 @@ "fragment": "idlnames/AudioDecoderSupport.idl", "parsed": "idlnamesparsed/AudioDecoderSupport.json" }, - "AudioDestinationNode": { - "fragment": "idlnames/AudioDestinationNode.idl", - "parsed": "idlnamesparsed/AudioDestinationNode.json" - }, "AudioEncoder": { "fragment": "idlnames/AudioEncoder.idl", "parsed": "idlnamesparsed/AudioEncoder.json" @@ -251,54 +207,14 @@ "fragment": "idlnames/AudioEncoderSupport.idl", "parsed": "idlnamesparsed/AudioEncoderSupport.json" }, - "AudioListener": { - "fragment": "idlnames/AudioListener.idl", - "parsed": "idlnamesparsed/AudioListener.json" - }, - "AudioNode": { - "fragment": "idlnames/AudioNode.idl", - "parsed": "idlnamesparsed/AudioNode.json" - }, - "AudioNodeOptions": { - "fragment": "idlnames/AudioNodeOptions.idl", - "parsed": "idlnamesparsed/AudioNodeOptions.json" - }, "AudioOutputOptions": { "fragment": "idlnames/AudioOutputOptions.idl", "parsed": "idlnamesparsed/AudioOutputOptions.json" }, - "AudioParam": { - "fragment": "idlnames/AudioParam.idl", - "parsed": "idlnamesparsed/AudioParam.json" - }, - "AudioParamDescriptor": { - "fragment": "idlnames/AudioParamDescriptor.idl", - "parsed": "idlnamesparsed/AudioParamDescriptor.json" - }, - "AudioParamMap": { - "fragment": "idlnames/AudioParamMap.idl", - "parsed": "idlnamesparsed/AudioParamMap.json" - }, - "AudioProcessingEvent": { - "fragment": "idlnames/AudioProcessingEvent.idl", - "parsed": "idlnamesparsed/AudioProcessingEvent.json" - }, - "AudioProcessingEventInit": { - "fragment": "idlnames/AudioProcessingEventInit.idl", - "parsed": "idlnamesparsed/AudioProcessingEventInit.json" - }, "AudioSampleFormat": { "fragment": "idlnames/AudioSampleFormat.idl", "parsed": "idlnamesparsed/AudioSampleFormat.json" }, - "AudioScheduledSourceNode": { - "fragment": "idlnames/AudioScheduledSourceNode.idl", - "parsed": "idlnamesparsed/AudioScheduledSourceNode.json" - }, - "AudioTimestamp": { - "fragment": "idlnames/AudioTimestamp.idl", - "parsed": "idlnamesparsed/AudioTimestamp.json" - }, "AudioTrack": { "fragment": "idlnames/AudioTrack.idl", "parsed": "idlnamesparsed/AudioTrack.json" @@ -307,34 +223,6 @@ "fragment": "idlnames/AudioTrackList.idl", "parsed": "idlnamesparsed/AudioTrackList.json" }, - "AudioWorklet": { - "fragment": "idlnames/AudioWorklet.idl", - "parsed": "idlnamesparsed/AudioWorklet.json" - }, - "AudioWorkletGlobalScope": { - "fragment": "idlnames/AudioWorkletGlobalScope.idl", - "parsed": "idlnamesparsed/AudioWorkletGlobalScope.json" - }, - "AudioWorkletNode": { - "fragment": "idlnames/AudioWorkletNode.idl", - "parsed": "idlnamesparsed/AudioWorkletNode.json" - }, - "AudioWorkletNodeOptions": { - "fragment": "idlnames/AudioWorkletNodeOptions.idl", - "parsed": "idlnamesparsed/AudioWorkletNodeOptions.json" - }, - "AudioWorkletProcessCallback": { - "fragment": "idlnames/AudioWorkletProcessCallback.idl", - "parsed": "idlnamesparsed/AudioWorkletProcessCallback.json" - }, - "AudioWorkletProcessor": { - "fragment": "idlnames/AudioWorkletProcessor.idl", - "parsed": "idlnamesparsed/AudioWorkletProcessor.json" - }, - "AudioWorkletProcessorConstructor": { - "fragment": "idlnames/AudioWorkletProcessorConstructor.idl", - "parsed": "idlnamesparsed/AudioWorkletProcessorConstructor.json" - }, "AuthenticationExtensionsClientInputs": { "fragment": "idlnames/AuthenticationExtensionsClientInputs.idl", "parsed": "idlnamesparsed/AuthenticationExtensionsClientInputs.json" @@ -379,10 +267,6 @@ "fragment": "idlnames/AutoKeyword.idl", "parsed": "idlnamesparsed/AutoKeyword.json" }, - "AutomationRate": { - "fragment": "idlnames/AutomationRate.idl", - "parsed": "idlnamesparsed/AutomationRate.json" - }, "BackgroundFetchEvent": { "fragment": "idlnames/BackgroundFetchEvent.idl", "parsed": "idlnamesparsed/BackgroundFetchEvent.json" @@ -443,10 +327,6 @@ "fragment": "idlnames/BarcodeFormat.idl", "parsed": "idlnamesparsed/BarcodeFormat.json" }, - "BaseAudioContext": { - "fragment": "idlnames/BaseAudioContext.idl", - "parsed": "idlnamesparsed/BaseAudioContext.json" - }, "BaseComputedKeyframe": { "fragment": "idlnames/BaseComputedKeyframe.idl", "parsed": "idlnamesparsed/BaseComputedKeyframe.json" @@ -463,22 +343,6 @@ "fragment": "idlnames/Baseline.idl", "parsed": "idlnamesparsed/Baseline.json" }, - "BasicCardChangeDetails": { - "fragment": "idlnames/BasicCardChangeDetails.idl", - "parsed": "idlnamesparsed/BasicCardChangeDetails.json" - }, - "BasicCardErrors": { - "fragment": "idlnames/BasicCardErrors.idl", - "parsed": "idlnamesparsed/BasicCardErrors.json" - }, - "BasicCardRequest": { - "fragment": "idlnames/BasicCardRequest.idl", - "parsed": "idlnamesparsed/BasicCardRequest.json" - }, - "BasicCardResponse": { - "fragment": "idlnames/BasicCardResponse.idl", - "parsed": "idlnamesparsed/BasicCardResponse.json" - }, "BatteryManager": { "fragment": "idlnames/BatteryManager.idl", "parsed": "idlnamesparsed/BatteryManager.json" @@ -499,18 +363,6 @@ "fragment": "idlnames/BinaryType.idl", "parsed": "idlnamesparsed/BinaryType.json" }, - "BiquadFilterNode": { - "fragment": "idlnames/BiquadFilterNode.idl", - "parsed": "idlnamesparsed/BiquadFilterNode.json" - }, - "BiquadFilterOptions": { - "fragment": "idlnames/BiquadFilterOptions.idl", - "parsed": "idlnamesparsed/BiquadFilterOptions.json" - }, - "BiquadFilterType": { - "fragment": "idlnames/BiquadFilterType.idl", - "parsed": "idlnamesparsed/BiquadFilterType.json" - }, "BitrateMode": { "fragment": "idlnames/BitrateMode.idl", "parsed": "idlnamesparsed/BitrateMode.json" @@ -707,10 +559,18 @@ "fragment": "idlnames/CSSFontPaletteValuesRule.idl", "parsed": "idlnamesparsed/CSSFontPaletteValuesRule.json" }, + "CSSGroupingRule": { + "fragment": "idlnames/CSSGroupingRule.idl", + "parsed": "idlnamesparsed/CSSGroupingRule.json" + }, "CSSImageValue": { "fragment": "idlnames/CSSImageValue.idl", "parsed": "idlnamesparsed/CSSImageValue.json" }, + "CSSImportRule": { + "fragment": "idlnames/CSSImportRule.idl", + "parsed": "idlnamesparsed/CSSImportRule.json" + }, "CSSKeyframeRule": { "fragment": "idlnames/CSSKeyframeRule.idl", "parsed": "idlnamesparsed/CSSKeyframeRule.json" @@ -723,6 +583,10 @@ "fragment": "idlnames/CSSKeywordValue.idl", "parsed": "idlnamesparsed/CSSKeywordValue.json" }, + "CSSMarginRule": { + "fragment": "idlnames/CSSMarginRule.idl", + "parsed": "idlnamesparsed/CSSMarginRule.json" + }, "CSSMathInvert": { "fragment": "idlnames/CSSMathInvert.idl", "parsed": "idlnamesparsed/CSSMathInvert.json" @@ -767,6 +631,10 @@ "fragment": "idlnames/CSSMediaRule.idl", "parsed": "idlnamesparsed/CSSMediaRule.json" }, + "CSSNamespaceRule": { + "fragment": "idlnames/CSSNamespaceRule.idl", + "parsed": "idlnamesparsed/CSSNamespaceRule.json" + }, "CSSNestingRule": { "fragment": "idlnames/CSSNestingRule.idl", "parsed": "idlnamesparsed/CSSNestingRule.json" @@ -791,6 +659,10 @@ "fragment": "idlnames/CSSNumericValue.idl", "parsed": "idlnamesparsed/CSSNumericValue.json" }, + "CSSPageRule": { + "fragment": "idlnames/CSSPageRule.idl", + "parsed": "idlnamesparsed/CSSPageRule.json" + }, "CSSParserAtRule": { "fragment": "idlnames/CSSParserAtRule.idl", "parsed": "idlnamesparsed/CSSParserAtRule.json" @@ -847,6 +719,10 @@ "fragment": "idlnames/CSSRule.idl", "parsed": "idlnamesparsed/CSSRule.json" }, + "CSSRuleList": { + "fragment": "idlnames/CSSRuleList.idl", + "parsed": "idlnamesparsed/CSSRuleList.json" + }, "CSSScale": { "fragment": "idlnames/CSSScale.idl", "parsed": "idlnamesparsed/CSSScale.json" @@ -871,10 +747,22 @@ "fragment": "idlnames/CSSStringSource.idl", "parsed": "idlnamesparsed/CSSStringSource.json" }, + "CSSStyleDeclaration": { + "fragment": "idlnames/CSSStyleDeclaration.idl", + "parsed": "idlnamesparsed/CSSStyleDeclaration.json" + }, "CSSStyleRule": { "fragment": "idlnames/CSSStyleRule.idl", "parsed": "idlnamesparsed/CSSStyleRule.json" }, + "CSSStyleSheet": { + "fragment": "idlnames/CSSStyleSheet.idl", + "parsed": "idlnamesparsed/CSSStyleSheet.json" + }, + "CSSStyleSheetInit": { + "fragment": "idlnames/CSSStyleSheetInit.idl", + "parsed": "idlnamesparsed/CSSStyleSheetInit.json" + }, "CSSStyleValue": { "fragment": "idlnames/CSSStyleValue.idl", "parsed": "idlnamesparsed/CSSStyleValue.json" @@ -1079,30 +967,6 @@ "fragment": "idlnames/CanvasUserInterface.idl", "parsed": "idlnamesparsed/CanvasUserInterface.json" }, - "ChannelCountMode": { - "fragment": "idlnames/ChannelCountMode.idl", - "parsed": "idlnamesparsed/ChannelCountMode.json" - }, - "ChannelInterpretation": { - "fragment": "idlnames/ChannelInterpretation.idl", - "parsed": "idlnamesparsed/ChannelInterpretation.json" - }, - "ChannelMergerNode": { - "fragment": "idlnames/ChannelMergerNode.idl", - "parsed": "idlnamesparsed/ChannelMergerNode.json" - }, - "ChannelMergerOptions": { - "fragment": "idlnames/ChannelMergerOptions.idl", - "parsed": "idlnamesparsed/ChannelMergerOptions.json" - }, - "ChannelSplitterNode": { - "fragment": "idlnames/ChannelSplitterNode.idl", - "parsed": "idlnamesparsed/ChannelSplitterNode.json" - }, - "ChannelSplitterOptions": { - "fragment": "idlnames/ChannelSplitterOptions.idl", - "parsed": "idlnamesparsed/ChannelSplitterOptions.json" - }, "CharacterData": { "fragment": "idlnames/CharacterData.idl", "parsed": "idlnamesparsed/CharacterData.json" @@ -1243,14 +1107,6 @@ "fragment": "idlnames/ConnectionType.idl", "parsed": "idlnamesparsed/ConnectionType.json" }, - "ConstantSourceNode": { - "fragment": "idlnames/ConstantSourceNode.idl", - "parsed": "idlnamesparsed/ConstantSourceNode.json" - }, - "ConstantSourceOptions": { - "fragment": "idlnames/ConstantSourceOptions.idl", - "parsed": "idlnamesparsed/ConstantSourceOptions.json" - }, "ConstrainBoolean": { "fragment": "idlnames/ConstrainBoolean.idl", "parsed": "idlnamesparsed/ConstrainBoolean.json" @@ -1335,14 +1191,6 @@ "fragment": "idlnames/ContentIndexEventInit.idl", "parsed": "idlnamesparsed/ContentIndexEventInit.json" }, - "ConvolverNode": { - "fragment": "idlnames/ConvolverNode.idl", - "parsed": "idlnamesparsed/ConvolverNode.json" - }, - "ConvolverOptions": { - "fragment": "idlnames/ConvolverOptions.idl", - "parsed": "idlnamesparsed/ConvolverOptions.json" - }, "CookieChangeEvent": { "fragment": "idlnames/CookieChangeEvent.idl", "parsed": "idlnamesparsed/CookieChangeEvent.json" @@ -1571,14 +1419,6 @@ "fragment": "idlnames/DatagramTransport.idl", "parsed": "idlnamesparsed/DatagramTransport.json" }, - "DecodeErrorCallback": { - "fragment": "idlnames/DecodeErrorCallback.idl", - "parsed": "idlnamesparsed/DecodeErrorCallback.json" - }, - "DecodeSuccessCallback": { - "fragment": "idlnames/DecodeSuccessCallback.idl", - "parsed": "idlnamesparsed/DecodeSuccessCallback.json" - }, "DecompressionStream": { "fragment": "idlnames/DecompressionStream.idl", "parsed": "idlnamesparsed/DecompressionStream.json" @@ -1587,14 +1427,6 @@ "fragment": "idlnames/DedicatedWorkerGlobalScope.idl", "parsed": "idlnamesparsed/DedicatedWorkerGlobalScope.json" }, - "DelayNode": { - "fragment": "idlnames/DelayNode.idl", - "parsed": "idlnamesparsed/DelayNode.json" - }, - "DelayOptions": { - "fragment": "idlnames/DelayOptions.idl", - "parsed": "idlnamesparsed/DelayOptions.json" - }, "DeprecationReportBody": { "fragment": "idlnames/DeprecationReportBody.idl", "parsed": "idlnamesparsed/DeprecationReportBody.json" @@ -1671,10 +1503,6 @@ "fragment": "idlnames/DisplayMediaStreamConstraints.idl", "parsed": "idlnamesparsed/DisplayMediaStreamConstraints.json" }, - "DistanceModelType": { - "fragment": "idlnames/DistanceModelType.idl", - "parsed": "idlnamesparsed/DistanceModelType.json" - }, "DistortionCoefficients": { "fragment": "idlnames/DistortionCoefficients.idl", "parsed": "idlnamesparsed/DistortionCoefficients.json" @@ -1723,14 +1551,6 @@ "fragment": "idlnames/DragEventInit.idl", "parsed": "idlnamesparsed/DragEventInit.json" }, - "DynamicsCompressorNode": { - "fragment": "idlnames/DynamicsCompressorNode.idl", - "parsed": "idlnamesparsed/DynamicsCompressorNode.json" - }, - "DynamicsCompressorOptions": { - "fragment": "idlnames/DynamicsCompressorOptions.idl", - "parsed": "idlnamesparsed/DynamicsCompressorOptions.json" - }, "EXT_blend_minmax": { "fragment": "idlnames/EXT_blend_minmax.idl", "parsed": "idlnamesparsed/EXT_blend_minmax.json" @@ -2867,14 +2687,6 @@ "fragment": "idlnames/GPUVertexStepMode.idl", "parsed": "idlnamesparsed/GPUVertexStepMode.json" }, - "GainNode": { - "fragment": "idlnames/GainNode.idl", - "parsed": "idlnamesparsed/GainNode.json" - }, - "GainOptions": { - "fragment": "idlnames/GainOptions.idl", - "parsed": "idlnamesparsed/GainOptions.json" - }, "Gamepad": { "fragment": "idlnames/Gamepad.idl", "parsed": "idlnamesparsed/Gamepad.json" @@ -3503,14 +3315,6 @@ "fragment": "idlnames/IDBVersionChangeEventInit.idl", "parsed": "idlnamesparsed/IDBVersionChangeEventInit.json" }, - "IIRFilterNode": { - "fragment": "idlnames/IIRFilterNode.idl", - "parsed": "idlnamesparsed/IIRFilterNode.json" - }, - "IIRFilterOptions": { - "fragment": "idlnames/IIRFilterOptions.idl", - "parsed": "idlnamesparsed/IIRFilterOptions.json" - }, "IdleDeadline": { "fragment": "idlnames/IdleDeadline.idl", "parsed": "idlnamesparsed/IdleDeadline.json" @@ -3819,6 +3623,10 @@ "fragment": "idlnames/LinkError.idl", "parsed": "idlnamesparsed/LinkError.json" }, + "LinkStyle": { + "fragment": "idlnames/LinkStyle.idl", + "parsed": "idlnamesparsed/LinkStyle.json" + }, "Location": { "fragment": "idlnames/Location.idl", "parsed": "idlnamesparsed/Location.json" @@ -4155,14 +3963,6 @@ "fragment": "idlnames/MediaDevices.idl", "parsed": "idlnamesparsed/MediaDevices.json" }, - "MediaElementAudioSourceNode": { - "fragment": "idlnames/MediaElementAudioSourceNode.idl", - "parsed": "idlnamesparsed/MediaElementAudioSourceNode.json" - }, - "MediaElementAudioSourceOptions": { - "fragment": "idlnames/MediaElementAudioSourceOptions.idl", - "parsed": "idlnamesparsed/MediaElementAudioSourceOptions.json" - }, "MediaEncodingConfiguration": { "fragment": "idlnames/MediaEncodingConfiguration.idl", "parsed": "idlnamesparsed/MediaEncodingConfiguration.json" @@ -4235,6 +4035,10 @@ "fragment": "idlnames/MediaKeysRequirement.idl", "parsed": "idlnamesparsed/MediaKeysRequirement.json" }, + "MediaList": { + "fragment": "idlnames/MediaList.idl", + "parsed": "idlnamesparsed/MediaList.json" + }, "MediaMetadata": { "fragment": "idlnames/MediaMetadata.idl", "parsed": "idlnamesparsed/MediaMetadata.json" @@ -4299,18 +4103,6 @@ "fragment": "idlnames/MediaStream.idl", "parsed": "idlnamesparsed/MediaStream.json" }, - "MediaStreamAudioDestinationNode": { - "fragment": "idlnames/MediaStreamAudioDestinationNode.idl", - "parsed": "idlnamesparsed/MediaStreamAudioDestinationNode.json" - }, - "MediaStreamAudioSourceNode": { - "fragment": "idlnames/MediaStreamAudioSourceNode.idl", - "parsed": "idlnamesparsed/MediaStreamAudioSourceNode.json" - }, - "MediaStreamAudioSourceOptions": { - "fragment": "idlnames/MediaStreamAudioSourceOptions.idl", - "parsed": "idlnamesparsed/MediaStreamAudioSourceOptions.json" - }, "MediaStreamConstraints": { "fragment": "idlnames/MediaStreamConstraints.idl", "parsed": "idlnamesparsed/MediaStreamConstraints.json" @@ -4319,14 +4111,6 @@ "fragment": "idlnames/MediaStreamTrack.idl", "parsed": "idlnamesparsed/MediaStreamTrack.json" }, - "MediaStreamTrackAudioSourceNode": { - "fragment": "idlnames/MediaStreamTrackAudioSourceNode.idl", - "parsed": "idlnamesparsed/MediaStreamTrackAudioSourceNode.json" - }, - "MediaStreamTrackAudioSourceOptions": { - "fragment": "idlnames/MediaStreamTrackAudioSourceOptions.idl", - "parsed": "idlnamesparsed/MediaStreamTrackAudioSourceOptions.json" - }, "MediaStreamTrackEvent": { "fragment": "idlnames/MediaStreamTrackEvent.idl", "parsed": "idlnamesparsed/MediaStreamTrackEvent.json" @@ -4767,22 +4551,6 @@ "fragment": "idlnames/OVR_multiview2.idl", "parsed": "idlnamesparsed/OVR_multiview2.json" }, - "OfflineAudioCompletionEvent": { - "fragment": "idlnames/OfflineAudioCompletionEvent.idl", - "parsed": "idlnamesparsed/OfflineAudioCompletionEvent.json" - }, - "OfflineAudioCompletionEventInit": { - "fragment": "idlnames/OfflineAudioCompletionEventInit.idl", - "parsed": "idlnamesparsed/OfflineAudioCompletionEventInit.json" - }, - "OfflineAudioContext": { - "fragment": "idlnames/OfflineAudioContext.idl", - "parsed": "idlnamesparsed/OfflineAudioContext.json" - }, - "OfflineAudioContextOptions": { - "fragment": "idlnames/OfflineAudioContextOptions.idl", - "parsed": "idlnamesparsed/OfflineAudioContextOptions.json" - }, "OffscreenCanvas": { "fragment": "idlnames/OffscreenCanvas.idl", "parsed": "idlnamesparsed/OffscreenCanvas.json" @@ -4843,22 +4611,6 @@ "fragment": "idlnames/OrientationType.idl", "parsed": "idlnamesparsed/OrientationType.json" }, - "OscillatorNode": { - "fragment": "idlnames/OscillatorNode.idl", - "parsed": "idlnamesparsed/OscillatorNode.json" - }, - "OscillatorOptions": { - "fragment": "idlnames/OscillatorOptions.idl", - "parsed": "idlnamesparsed/OscillatorOptions.json" - }, - "OscillatorType": { - "fragment": "idlnames/OscillatorType.idl", - "parsed": "idlnamesparsed/OscillatorType.json" - }, - "OverSampleType": { - "fragment": "idlnames/OverSampleType.idl", - "parsed": "idlnamesparsed/OverSampleType.json" - }, "OverconstrainedError": { "fragment": "idlnames/OverconstrainedError.idl", "parsed": "idlnamesparsed/OverconstrainedError.json" @@ -4887,18 +4639,6 @@ "fragment": "idlnames/PaintWorkletGlobalScope.idl", "parsed": "idlnamesparsed/PaintWorkletGlobalScope.json" }, - "PannerNode": { - "fragment": "idlnames/PannerNode.idl", - "parsed": "idlnamesparsed/PannerNode.json" - }, - "PannerOptions": { - "fragment": "idlnames/PannerOptions.idl", - "parsed": "idlnamesparsed/PannerOptions.json" - }, - "PanningModelType": { - "fragment": "idlnames/PanningModelType.idl", - "parsed": "idlnamesparsed/PanningModelType.json" - }, "ParentNode": { "fragment": "idlnames/ParentNode.idl", "parsed": "idlnamesparsed/ParentNode.json" @@ -5111,18 +4851,6 @@ "fragment": "idlnames/PeriodicSyncManager.idl", "parsed": "idlnamesparsed/PeriodicSyncManager.json" }, - "PeriodicWave": { - "fragment": "idlnames/PeriodicWave.idl", - "parsed": "idlnamesparsed/PeriodicWave.json" - }, - "PeriodicWaveConstraints": { - "fragment": "idlnames/PeriodicWaveConstraints.idl", - "parsed": "idlnamesparsed/PeriodicWaveConstraints.json" - }, - "PeriodicWaveOptions": { - "fragment": "idlnames/PeriodicWaveOptions.idl", - "parsed": "idlnamesparsed/PeriodicWaveOptions.json" - }, "PermissionDescriptor": { "fragment": "idlnames/PermissionDescriptor.idl", "parsed": "idlnamesparsed/PermissionDescriptor.json" @@ -6727,10 +6455,6 @@ "fragment": "idlnames/ScreenOrientation.idl", "parsed": "idlnamesparsed/ScreenOrientation.json" }, - "ScriptProcessorNode": { - "fragment": "idlnames/ScriptProcessorNode.idl", - "parsed": "idlnamesparsed/ScriptProcessorNode.json" - }, "ScriptString": { "fragment": "idlnames/ScriptString.idl", "parsed": "idlnamesparsed/ScriptString.json" @@ -7035,14 +6759,6 @@ "fragment": "idlnames/StaticRangeInit.idl", "parsed": "idlnamesparsed/StaticRangeInit.json" }, - "StereoPannerNode": { - "fragment": "idlnames/StereoPannerNode.idl", - "parsed": "idlnamesparsed/StereoPannerNode.json" - }, - "StereoPannerOptions": { - "fragment": "idlnames/StereoPannerOptions.idl", - "parsed": "idlnamesparsed/StereoPannerOptions.json" - }, "Storage": { "fragment": "idlnames/Storage.idl", "parsed": "idlnamesparsed/Storage.json" @@ -7083,6 +6799,14 @@ "fragment": "idlnames/StylePropertyMapReadOnly.idl", "parsed": "idlnamesparsed/StylePropertyMapReadOnly.json" }, + "StyleSheet": { + "fragment": "idlnames/StyleSheet.idl", + "parsed": "idlnamesparsed/StyleSheet.json" + }, + "StyleSheetList": { + "fragment": "idlnames/StyleSheetList.idl", + "parsed": "idlnamesparsed/StyleSheetList.json" + }, "SubmitEvent": { "fragment": "idlnames/SubmitEvent.idl", "parsed": "idlnamesparsed/SubmitEvent.json" @@ -7787,14 +7511,6 @@ "fragment": "idlnames/WatchAdvertisementsOptions.idl", "parsed": "idlnamesparsed/WatchAdvertisementsOptions.json" }, - "WaveShaperNode": { - "fragment": "idlnames/WaveShaperNode.idl", - "parsed": "idlnamesparsed/WaveShaperNode.json" - }, - "WaveShaperOptions": { - "fragment": "idlnames/WaveShaperOptions.idl", - "parsed": "idlnamesparsed/WaveShaperOptions.json" - }, "WebAppManifest": { "fragment": "idlnames/WebAppManifest.idl", "parsed": "idlnamesparsed/WebAppManifest.json" @@ -8187,6 +7903,10 @@ "fragment": "idlnames/XRHand.idl", "parsed": "idlnamesparsed/XRHand.json" }, + "XRHandJoint": { + "fragment": "idlnames/XRHandJoint.idl", + "parsed": "idlnamesparsed/XRHandJoint.json" + }, "XRHandedness": { "fragment": "idlnames/XRHandedness.idl", "parsed": "idlnamesparsed/XRHandedness.json" @@ -8231,6 +7951,10 @@ "fragment": "idlnames/XRInputSourcesChangeEventInit.idl", "parsed": "idlnamesparsed/XRInputSourcesChangeEventInit.json" }, + "XRInteractionMode": { + "fragment": "idlnames/XRInteractionMode.idl", + "parsed": "idlnamesparsed/XRInteractionMode.json" + }, "XRJointPose": { "fragment": "idlnames/XRJointPose.idl", "parsed": "idlnamesparsed/XRJointPose.json" @@ -8379,6 +8103,10 @@ "fragment": "idlnames/XRSessionMode.idl", "parsed": "idlnamesparsed/XRSessionMode.json" }, + "XRSessionSupportedPermissionDescriptor": { + "fragment": "idlnames/XRSessionSupportedPermissionDescriptor.idl", + "parsed": "idlnamesparsed/XRSessionSupportedPermissionDescriptor.json" + }, "XRSpace": { "fragment": "idlnames/XRSpace.idl", "parsed": "idlnamesparsed/XRSpace.json" diff --git a/tr/idlnames/CSS.idl b/tr/idlnames/CSS.idl index ade4291c689a..a6e6d0170edf 100644 --- a/tr/idlnames/CSS.idl +++ b/tr/idlnames/CSS.idl @@ -1,3 +1,9 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +[Exposed=Window] +namespace CSS { + CSSOMString escape(CSSOMString ident); +}; + // Source: CSS Parser API (https://wicg.github.io/css-parser-api/) partial namespace CSS { Promise> parseStylesheet(CSSStringSource css, optional CSSParserOptions options = {}); diff --git a/tr/idlnames/CSSGroupingRule.idl b/tr/idlnames/CSSGroupingRule.idl new file mode 100644 index 000000000000..aeca92ce4ed1 --- /dev/null +++ b/tr/idlnames/CSSGroupingRule.idl @@ -0,0 +1,7 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +[Exposed=Window] +interface CSSGroupingRule : CSSRule { + [SameObject] readonly attribute CSSRuleList cssRules; + unsigned long insertRule(CSSOMString rule, optional unsigned long index = 0); + undefined deleteRule(unsigned long index); +}; \ No newline at end of file diff --git a/tr/idlnames/CSSImportRule.idl b/tr/idlnames/CSSImportRule.idl new file mode 100644 index 000000000000..9d1254229e1e --- /dev/null +++ b/tr/idlnames/CSSImportRule.idl @@ -0,0 +1,7 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +[Exposed=Window] +interface CSSImportRule : CSSRule { + readonly attribute USVString href; + [SameObject, PutForwards=mediaText] readonly attribute MediaList media; + [SameObject] readonly attribute CSSStyleSheet styleSheet; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSMarginRule.idl b/tr/idlnames/CSSMarginRule.idl new file mode 100644 index 000000000000..43e258a45590 --- /dev/null +++ b/tr/idlnames/CSSMarginRule.idl @@ -0,0 +1,6 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +[Exposed=Window] +interface CSSMarginRule : CSSRule { + readonly attribute CSSOMString name; + [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSNamespaceRule.idl b/tr/idlnames/CSSNamespaceRule.idl new file mode 100644 index 000000000000..429ca5ca3747 --- /dev/null +++ b/tr/idlnames/CSSNamespaceRule.idl @@ -0,0 +1,6 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +[Exposed=Window] +interface CSSNamespaceRule : CSSRule { + readonly attribute CSSOMString namespaceURI; + readonly attribute CSSOMString prefix; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSPageRule.idl b/tr/idlnames/CSSPageRule.idl new file mode 100644 index 000000000000..8cce325d4214 --- /dev/null +++ b/tr/idlnames/CSSPageRule.idl @@ -0,0 +1,6 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +[Exposed=Window] +interface CSSPageRule : CSSGroupingRule { + attribute CSSOMString selectorText; + [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSRule.idl b/tr/idlnames/CSSRule.idl index 6ea0ba9d9fa7..385043c8a162 100644 --- a/tr/idlnames/CSSRule.idl +++ b/tr/idlnames/CSSRule.idl @@ -1,3 +1,22 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +[Exposed=Window] +interface CSSRule { + attribute CSSOMString cssText; + readonly attribute CSSRule? parentRule; + readonly attribute CSSStyleSheet? parentStyleSheet; + + // the following attribute and constants are historical + readonly attribute unsigned short type; + const unsigned short STYLE_RULE = 1; + const unsigned short CHARSET_RULE = 2; + const unsigned short IMPORT_RULE = 3; + const unsigned short MEDIA_RULE = 4; + const unsigned short FONT_FACE_RULE = 5; + const unsigned short PAGE_RULE = 6; + const unsigned short MARGIN_RULE = 9; + const unsigned short NAMESPACE_RULE = 10; +}; + // Source: CSS Animations Level 1 (https://www.w3.org/TR/css-animations-1/) partial interface CSSRule { const unsigned short KEYFRAMES_RULE = 7; diff --git a/tr/idlnames/CSSRuleList.idl b/tr/idlnames/CSSRuleList.idl new file mode 100644 index 000000000000..795a364f68b0 --- /dev/null +++ b/tr/idlnames/CSSRuleList.idl @@ -0,0 +1,6 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +[Exposed=Window] +interface CSSRuleList { + getter CSSRule? item(unsigned long index); + readonly attribute unsigned long length; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSScrollTimelineRule.idl b/tr/idlnames/CSSScrollTimelineRule.idl index a21b7a02b6dd..9bde9430ebe8 100644 --- a/tr/idlnames/CSSScrollTimelineRule.idl +++ b/tr/idlnames/CSSScrollTimelineRule.idl @@ -1,8 +1,8 @@ // Source: Scroll-linked Animations (https://drafts.csswg.org/scroll-animations-1/) [Exposed=Window] interface CSSScrollTimelineRule : CSSRule { - readonly attribute CSSOMString name; - readonly attribute CSSOMString source; - readonly attribute CSSOMString orientation; - readonly attribute CSSOMString scrollOffsets; + readonly attribute CSSOMString name; + readonly attribute CSSOMString source; + readonly attribute CSSOMString orientation; + readonly attribute CSSOMString scrollOffsets; }; \ No newline at end of file diff --git a/tr/idlnames/CSSStyleDeclaration.idl b/tr/idlnames/CSSStyleDeclaration.idl new file mode 100644 index 000000000000..fb90be0d17ad --- /dev/null +++ b/tr/idlnames/CSSStyleDeclaration.idl @@ -0,0 +1,13 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +[Exposed=Window] +interface CSSStyleDeclaration { + [CEReactions] attribute CSSOMString cssText; + readonly attribute unsigned long length; + getter CSSOMString item(unsigned long index); + CSSOMString getPropertyValue(CSSOMString property); + CSSOMString getPropertyPriority(CSSOMString property); + [CEReactions] undefined setProperty(CSSOMString property, [LegacyNullToEmptyString] CSSOMString value, optional [LegacyNullToEmptyString] CSSOMString priority = ""); + [CEReactions] CSSOMString removeProperty(CSSOMString property); + readonly attribute CSSRule? parentRule; + [CEReactions] attribute [LegacyNullToEmptyString] CSSOMString cssFloat; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSStyleRule.idl b/tr/idlnames/CSSStyleRule.idl index a2a948b8583b..86e6e40ddd4a 100644 --- a/tr/idlnames/CSSStyleRule.idl +++ b/tr/idlnames/CSSStyleRule.idl @@ -1,3 +1,10 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +[Exposed=Window] +interface CSSStyleRule : CSSRule { + attribute CSSOMString selectorText; + [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; +}; + // Source: CSS Nesting Module (https://drafts.csswg.org/css-nesting-1/) partial interface CSSStyleRule { [SameObject] readonly attribute CSSRuleList cssRules; diff --git a/tr/idlnames/CSSStyleSheet.idl b/tr/idlnames/CSSStyleSheet.idl new file mode 100644 index 000000000000..723f236d5513 --- /dev/null +++ b/tr/idlnames/CSSStyleSheet.idl @@ -0,0 +1,20 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +[Exposed=Window] +interface CSSStyleSheet : StyleSheet { + constructor(optional CSSStyleSheetInit options = {}); + + readonly attribute CSSRule? ownerRule; + [SameObject] readonly attribute CSSRuleList cssRules; + unsigned long insertRule(CSSOMString rule, optional unsigned long index = 0); + undefined deleteRule(unsigned long index); + + Promise replace(USVString text); + undefined replaceSync(USVString text); +}; + +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +partial interface CSSStyleSheet { + [SameObject] readonly attribute CSSRuleList rules; + long addRule(optional DOMString selector = "undefined", optional DOMString style = "undefined", optional unsigned long index); + undefined removeRule(optional unsigned long index = 0); +}; \ No newline at end of file diff --git a/tr/idlnames/CSSStyleSheetInit.idl b/tr/idlnames/CSSStyleSheetInit.idl new file mode 100644 index 000000000000..88e2b6909c2f --- /dev/null +++ b/tr/idlnames/CSSStyleSheetInit.idl @@ -0,0 +1,6 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +dictionary CSSStyleSheetInit { + DOMString baseURL = null; + (MediaList or DOMString) media = ""; + boolean disabled = false; +}; \ No newline at end of file diff --git a/tr/idlnames/DocumentOrShadowRoot.idl b/tr/idlnames/DocumentOrShadowRoot.idl index 704e756ac8be..c2d654a5bf21 100644 --- a/tr/idlnames/DocumentOrShadowRoot.idl +++ b/tr/idlnames/DocumentOrShadowRoot.idl @@ -12,6 +12,12 @@ partial interface mixin DocumentOrShadowRoot { readonly attribute Element? activeElement; }; +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +partial interface mixin DocumentOrShadowRoot { + [SameObject] readonly attribute StyleSheetList styleSheets; + attribute ObservableArray adoptedStyleSheets; +}; + // Source: Picture-in-Picture (https://www.w3.org/TR/picture-in-picture/) partial interface mixin DocumentOrShadowRoot { readonly attribute Element? pictureInPictureElement; diff --git a/tr/idlnames/ElementCSSInlineStyle.idl b/tr/idlnames/ElementCSSInlineStyle.idl index d29e6ae477f4..dea65cf7119c 100644 --- a/tr/idlnames/ElementCSSInlineStyle.idl +++ b/tr/idlnames/ElementCSSInlineStyle.idl @@ -1,3 +1,8 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +interface mixin ElementCSSInlineStyle { + [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; +}; + // Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) partial interface ElementCSSInlineStyle { [SameObject] readonly attribute StylePropertyMap attributeStyleMap; diff --git a/tr/idlnames/GPU.idl b/tr/idlnames/GPU.idl index f25b172f41a6..de2574a47871 100644 --- a/tr/idlnames/GPU.idl +++ b/tr/idlnames/GPU.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPU { Promise requestAdapter(optional GPURequestAdapterOptions options = {}); }; \ No newline at end of file diff --git a/tr/idlnames/GPUAdapter.idl b/tr/idlnames/GPUAdapter.idl index 54f060959129..ff6de306409a 100644 --- a/tr/idlnames/GPUAdapter.idl +++ b/tr/idlnames/GPUAdapter.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUAdapter { readonly attribute DOMString name; [SameObject] readonly attribute GPUSupportedFeatures features; diff --git a/tr/idlnames/GPUBindGroup.idl b/tr/idlnames/GPUBindGroup.idl index f78fd2115295..c0efd6abe0d8 100644 --- a/tr/idlnames/GPUBindGroup.idl +++ b/tr/idlnames/GPUBindGroup.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUBindGroup { }; diff --git a/tr/idlnames/GPUBindGroupLayout.idl b/tr/idlnames/GPUBindGroupLayout.idl index cef904bdb8d5..9455849812cd 100644 --- a/tr/idlnames/GPUBindGroupLayout.idl +++ b/tr/idlnames/GPUBindGroupLayout.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUBindGroupLayout { }; diff --git a/tr/idlnames/GPUBlendComponent.idl b/tr/idlnames/GPUBlendComponent.idl index 8a1008896369..fee3edc1f14d 100644 --- a/tr/idlnames/GPUBlendComponent.idl +++ b/tr/idlnames/GPUBlendComponent.idl @@ -1,6 +1,6 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) dictionary GPUBlendComponent { + GPUBlendOperation operation = "add"; GPUBlendFactor srcFactor = "one"; GPUBlendFactor dstFactor = "zero"; - GPUBlendOperation operation = "add"; }; \ No newline at end of file diff --git a/tr/idlnames/GPUBuffer.idl b/tr/idlnames/GPUBuffer.idl index 3f79f60b65a7..a0298aefae00 100644 --- a/tr/idlnames/GPUBuffer.idl +++ b/tr/idlnames/GPUBuffer.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUBuffer { Promise mapAsync(GPUMapModeFlags mode, optional GPUSize64 offset = 0, optional GPUSize64 size); ArrayBuffer getMappedRange(optional GPUSize64 offset = 0, optional GPUSize64 size); diff --git a/tr/idlnames/GPUCanvasContext.idl b/tr/idlnames/GPUCanvasContext.idl index 7bd2d263be1e..79a1e32f959a 100644 --- a/tr/idlnames/GPUCanvasContext.idl +++ b/tr/idlnames/GPUCanvasContext.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUCanvasContext { readonly attribute (HTMLCanvasElement or OffscreenCanvas) canvas; diff --git a/tr/idlnames/GPUCommandBuffer.idl b/tr/idlnames/GPUCommandBuffer.idl index 7b44273b1b44..fb4be10525d1 100644 --- a/tr/idlnames/GPUCommandBuffer.idl +++ b/tr/idlnames/GPUCommandBuffer.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUCommandBuffer { readonly attribute Promise executionTime; }; diff --git a/tr/idlnames/GPUCommandEncoder.idl b/tr/idlnames/GPUCommandEncoder.idl index 6f91ead1cbb9..8c0a2bc7669c 100644 --- a/tr/idlnames/GPUCommandEncoder.idl +++ b/tr/idlnames/GPUCommandEncoder.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUCommandEncoder { GPURenderPassEncoder beginRenderPass(GPURenderPassDescriptor descriptor); GPUComputePassEncoder beginComputePass(optional GPUComputePassDescriptor descriptor = {}); diff --git a/tr/idlnames/GPUCompilationInfo.idl b/tr/idlnames/GPUCompilationInfo.idl index 750655bab274..f4949f58b358 100644 --- a/tr/idlnames/GPUCompilationInfo.idl +++ b/tr/idlnames/GPUCompilationInfo.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker), Serializable] +[Exposed=(Window, DedicatedWorker), Serializable, SecureContext] interface GPUCompilationInfo { readonly attribute FrozenArray messages; }; \ No newline at end of file diff --git a/tr/idlnames/GPUCompilationMessage.idl b/tr/idlnames/GPUCompilationMessage.idl index 6af40f102066..c1ce967c563f 100644 --- a/tr/idlnames/GPUCompilationMessage.idl +++ b/tr/idlnames/GPUCompilationMessage.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker), Serializable] +[Exposed=(Window, DedicatedWorker), Serializable, SecureContext] interface GPUCompilationMessage { readonly attribute DOMString message; readonly attribute GPUCompilationMessageType type; diff --git a/tr/idlnames/GPUComputePassEncoder.idl b/tr/idlnames/GPUComputePassEncoder.idl index b41d3967774d..42623cf94e50 100644 --- a/tr/idlnames/GPUComputePassEncoder.idl +++ b/tr/idlnames/GPUComputePassEncoder.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUComputePassEncoder { undefined setPipeline(GPUComputePipeline pipeline); undefined dispatch(GPUSize32 x, optional GPUSize32 y = 1, optional GPUSize32 z = 1); diff --git a/tr/idlnames/GPUComputePipeline.idl b/tr/idlnames/GPUComputePipeline.idl index 2f2e8e51aed8..bc04625888a5 100644 --- a/tr/idlnames/GPUComputePipeline.idl +++ b/tr/idlnames/GPUComputePipeline.idl @@ -1,7 +1,7 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) // May represent WGSL’s bool, f32, i32, u32. -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUComputePipeline { }; diff --git a/tr/idlnames/GPUDevice.idl b/tr/idlnames/GPUDevice.idl index 2a29895acf42..7e260756586a 100644 --- a/tr/idlnames/GPUDevice.idl +++ b/tr/idlnames/GPUDevice.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUDevice : EventTarget { [SameObject] readonly attribute GPUSupportedFeatures features; [SameObject] readonly attribute GPUSupportedLimits limits; diff --git a/tr/idlnames/GPUExternalTexture.idl b/tr/idlnames/GPUExternalTexture.idl index 06ebea67a524..f326d14fa2bf 100644 --- a/tr/idlnames/GPUExternalTexture.idl +++ b/tr/idlnames/GPUExternalTexture.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUExternalTexture { }; diff --git a/tr/idlnames/GPUPipelineLayout.idl b/tr/idlnames/GPUPipelineLayout.idl index 1d55f8533e32..bd1bb74768a5 100644 --- a/tr/idlnames/GPUPipelineLayout.idl +++ b/tr/idlnames/GPUPipelineLayout.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUPipelineLayout { }; diff --git a/tr/idlnames/GPUQuerySet.idl b/tr/idlnames/GPUQuerySet.idl index 8a10c5571e67..5b906c4c406c 100644 --- a/tr/idlnames/GPUQuerySet.idl +++ b/tr/idlnames/GPUQuerySet.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUQuerySet { undefined destroy(); }; diff --git a/tr/idlnames/GPUQueue.idl b/tr/idlnames/GPUQueue.idl index 3caa2ef59a04..cf84ede254bd 100644 --- a/tr/idlnames/GPUQueue.idl +++ b/tr/idlnames/GPUQueue.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUQueue { undefined submit(sequence commandBuffers); diff --git a/tr/idlnames/GPURenderBundle.idl b/tr/idlnames/GPURenderBundle.idl index 6171ca19168f..ed11d5abf03b 100644 --- a/tr/idlnames/GPURenderBundle.idl +++ b/tr/idlnames/GPURenderBundle.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPURenderBundle { }; diff --git a/tr/idlnames/GPURenderBundleEncoder.idl b/tr/idlnames/GPURenderBundleEncoder.idl index ba08272cf8c6..589459a21ce6 100644 --- a/tr/idlnames/GPURenderBundleEncoder.idl +++ b/tr/idlnames/GPURenderBundleEncoder.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPURenderBundleEncoder { GPURenderBundle finish(optional GPURenderBundleDescriptor descriptor = {}); }; diff --git a/tr/idlnames/GPURenderPassEncoder.idl b/tr/idlnames/GPURenderPassEncoder.idl index 61e5989e38dd..9b1db2ea6104 100644 --- a/tr/idlnames/GPURenderPassEncoder.idl +++ b/tr/idlnames/GPURenderPassEncoder.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPURenderPassEncoder { undefined setViewport(float x, float y, float width, float height, diff --git a/tr/idlnames/GPURenderPipeline.idl b/tr/idlnames/GPURenderPipeline.idl index 7fe98193bf6d..54ea6ea1826e 100644 --- a/tr/idlnames/GPURenderPipeline.idl +++ b/tr/idlnames/GPURenderPipeline.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPURenderPipeline { }; diff --git a/tr/idlnames/GPUSampler.idl b/tr/idlnames/GPUSampler.idl index c141333c1eac..f06611e8e2e4 100644 --- a/tr/idlnames/GPUSampler.idl +++ b/tr/idlnames/GPUSampler.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUSampler { }; diff --git a/tr/idlnames/GPUShaderModule.idl b/tr/idlnames/GPUShaderModule.idl index 5e5e97b696ac..7909582e1799 100644 --- a/tr/idlnames/GPUShaderModule.idl +++ b/tr/idlnames/GPUShaderModule.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUShaderModule { Promise compilationInfo(); }; diff --git a/tr/idlnames/GPUTexture.idl b/tr/idlnames/GPUTexture.idl index eb8dd23fe233..f53214a246d3 100644 --- a/tr/idlnames/GPUTexture.idl +++ b/tr/idlnames/GPUTexture.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUTexture { GPUTextureView createView(optional GPUTextureViewDescriptor descriptor = {}); diff --git a/tr/idlnames/GPUTextureView.idl b/tr/idlnames/GPUTextureView.idl index 1e8e75f438c1..a13ee51c07d7 100644 --- a/tr/idlnames/GPUTextureView.idl +++ b/tr/idlnames/GPUTextureView.idl @@ -1,5 +1,5 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) -[Exposed=(Window, DedicatedWorker)] +[Exposed=(Window, DedicatedWorker), SecureContext] interface GPUTextureView { }; diff --git a/tr/idlnames/HTMLElement.idl b/tr/idlnames/HTMLElement.idl index 215164cf3dcc..44e336cf2292 100644 --- a/tr/idlnames/HTMLElement.idl +++ b/tr/idlnames/HTMLElement.idl @@ -34,4 +34,7 @@ HTMLElement includes DocumentAndElementEventHandlers; HTMLElement includes ElementContentEditable; // Source: HTML Standard (https://html.spec.whatwg.org/multipage/) -HTMLElement includes HTMLOrSVGElement; \ No newline at end of file +HTMLElement includes HTMLOrSVGElement; + +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +HTMLElement includes ElementCSSInlineStyle; \ No newline at end of file diff --git a/tr/idlnames/LinkStyle.idl b/tr/idlnames/LinkStyle.idl new file mode 100644 index 000000000000..b14b86aebbca --- /dev/null +++ b/tr/idlnames/LinkStyle.idl @@ -0,0 +1,4 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +interface mixin LinkStyle { + readonly attribute CSSStyleSheet? sheet; +}; \ No newline at end of file diff --git a/tr/idlnames/MathMLElement.idl b/tr/idlnames/MathMLElement.idl index 2dffd659533e..2e0b0cc48e8d 100644 --- a/tr/idlnames/MathMLElement.idl +++ b/tr/idlnames/MathMLElement.idl @@ -9,4 +9,7 @@ MathMLElement includes GlobalEventHandlers; MathMLElement includes DocumentAndElementEventHandlers; // Source: MathML Core (https://w3c.github.io/mathml-core/) -MathMLElement includes HTMLOrForeignElement; \ No newline at end of file +MathMLElement includes HTMLOrForeignElement; + +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +MathMLElement includes ElementCSSInlineStyle; \ No newline at end of file diff --git a/tr/idlnames/MediaList.idl b/tr/idlnames/MediaList.idl new file mode 100644 index 000000000000..25d698d9e37c --- /dev/null +++ b/tr/idlnames/MediaList.idl @@ -0,0 +1,9 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +[Exposed=Window] +interface MediaList { + stringifier attribute [LegacyNullToEmptyString] CSSOMString mediaText; + readonly attribute unsigned long length; + getter CSSOMString? item(unsigned long index); + undefined appendMedium(CSSOMString medium); + undefined deleteMedium(CSSOMString medium); +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorGPU.idl b/tr/idlnames/NavigatorGPU.idl index 53f640d7ef10..6d1154352af2 100644 --- a/tr/idlnames/NavigatorGPU.idl +++ b/tr/idlnames/NavigatorGPU.idl @@ -1,4 +1,4 @@ // Source: WebGPU (https://www.w3.org/TR/webgpu/) interface mixin NavigatorGPU { - [SameObject] readonly attribute GPU gpu; + [SameObject, SecureContext] readonly attribute GPU gpu; }; \ No newline at end of file diff --git a/tr/idlnames/ProcessingInstruction.idl b/tr/idlnames/ProcessingInstruction.idl index 9967f8acc58b..7f4f1d0d6154 100644 --- a/tr/idlnames/ProcessingInstruction.idl +++ b/tr/idlnames/ProcessingInstruction.idl @@ -2,4 +2,7 @@ [Exposed=Window] interface ProcessingInstruction : CharacterData { readonly attribute DOMString target; -}; \ No newline at end of file +}; + +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +ProcessingInstruction includes LinkStyle; \ No newline at end of file diff --git a/tr/idlnames/SVGElement.idl b/tr/idlnames/SVGElement.idl index aa0f76ac931a..30586e970b5d 100644 --- a/tr/idlnames/SVGElement.idl +++ b/tr/idlnames/SVGElement.idl @@ -8,6 +8,9 @@ interface SVGElement : Element { readonly attribute SVGElement? viewportElement; }; +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +SVGElement includes ElementCSSInlineStyle; + // Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) SVGElement includes GlobalEventHandlers; diff --git a/tr/idlnames/StyleSheet.idl b/tr/idlnames/StyleSheet.idl new file mode 100644 index 000000000000..25c667ae9474 --- /dev/null +++ b/tr/idlnames/StyleSheet.idl @@ -0,0 +1,11 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +[Exposed=Window] +interface StyleSheet { + readonly attribute CSSOMString type; + readonly attribute USVString? href; + readonly attribute (Element or ProcessingInstruction)? ownerNode; + readonly attribute CSSStyleSheet? parentStyleSheet; + readonly attribute DOMString? title; + [SameObject, PutForwards=mediaText] readonly attribute MediaList media; + attribute boolean disabled; +}; \ No newline at end of file diff --git a/tr/idlnames/StyleSheetList.idl b/tr/idlnames/StyleSheetList.idl new file mode 100644 index 000000000000..7e7b1a688d6c --- /dev/null +++ b/tr/idlnames/StyleSheetList.idl @@ -0,0 +1,6 @@ +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +[Exposed=Window] +interface StyleSheetList { + getter CSSStyleSheet? item(unsigned long index); + readonly attribute unsigned long length; +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLRenderingContextBase.idl b/tr/idlnames/WebGLRenderingContextBase.idl index 05caa7fddeed..5b8d9165958b 100644 --- a/tr/idlnames/WebGLRenderingContextBase.idl +++ b/tr/idlnames/WebGLRenderingContextBase.idl @@ -589,5 +589,5 @@ interface mixin WebGLRenderingContextBase // Source: WebXR Device API (https://www.w3.org/TR/webxr/) partial interface mixin WebGLRenderingContextBase { - [NewObject] Promise makeXRCompatible(); + [NewObject] Promise makeXRCompatible(); }; \ No newline at end of file diff --git a/tr/idlnames/Window.idl b/tr/idlnames/Window.idl index 59091249105f..188260f1c3b9 100644 --- a/tr/idlnames/Window.idl +++ b/tr/idlnames/Window.idl @@ -126,6 +126,11 @@ partial interface Window { void navigate(SpatialNavigationDirection dir); }; +// Source: CSS Object Model (CSSOM) (https://www.w3.org/TR/cssom-1/) +partial interface Window { + [NewObject] CSSStyleDeclaration getComputedStyle(Element elt, optional CSSOMString? pseudoElt); +}; + // Source: DeviceOrientation Event Specification (https://www.w3.org/TR/orientation-event/) partial interface Window { [SecureContext] attribute EventHandler ondeviceorientation; diff --git a/tr/idlnames/XRCompositionLayer.idl b/tr/idlnames/XRCompositionLayer.idl index efd0c727497d..eaaf89d252cf 100644 --- a/tr/idlnames/XRCompositionLayer.idl +++ b/tr/idlnames/XRCompositionLayer.idl @@ -4,7 +4,7 @@ attribute boolean blendTextureSourceAlpha; attribute boolean? chromaticAberrationCorrection; - attribute float? fixedFoveation; + readonly attribute unsigned long mipLevels; readonly attribute boolean needsRedraw; diff --git a/tr/idlnames/XRFrameRequestCallback.idl b/tr/idlnames/XRFrameRequestCallback.idl index 6d63d20f4b6a..f4f2f4aefe75 100644 --- a/tr/idlnames/XRFrameRequestCallback.idl +++ b/tr/idlnames/XRFrameRequestCallback.idl @@ -1,2 +1,2 @@ // Source: WebXR Device API (https://www.w3.org/TR/webxr/) -callback XRFrameRequestCallback = void (DOMHighResTimeStamp time, XRFrame frame); \ No newline at end of file +callback XRFrameRequestCallback = undefined (DOMHighResTimeStamp time, XRFrame frame); \ No newline at end of file diff --git a/tr/idlnames/XRHand.idl b/tr/idlnames/XRHand.idl index c467afa50427..cc0b3f5aae67 100644 --- a/tr/idlnames/XRHand.idl +++ b/tr/idlnames/XRHand.idl @@ -1,38 +1,8 @@ // Source: WebXR Hand Input Module - Level 1 (https://www.w3.org/TR/webxr-hand-input-1/) [Exposed=Window] interface XRHand { - iterable; - readonly attribute unsigned long length; - getter XRJointSpace joint(unsigned long jointIndex); + iterable; - const unsigned long WRIST = 0; - - const unsigned long THUMB_METACARPAL = 1; - const unsigned long THUMB_PHALANX_PROXIMAL = 2; - const unsigned long THUMB_PHALANX_DISTAL = 3; - const unsigned long THUMB_PHALANX_TIP = 4; - - const unsigned long INDEX_METACARPAL = 5; - const unsigned long INDEX_PHALANX_PROXIMAL = 6; - const unsigned long INDEX_PHALANX_INTERMEDIATE = 7; - const unsigned long INDEX_PHALANX_DISTAL = 8; - const unsigned long INDEX_PHALANX_TIP = 9; - - const unsigned long MIDDLE_METACARPAL = 10; - const unsigned long MIDDLE_PHALANX_PROXIMAL = 11; - const unsigned long MIDDLE_PHALANX_INTERMEDIATE = 12; - const unsigned long MIDDLE_PHALANX_DISTAL = 13; - const unsigned long MIDDLE_PHALANX_TIP = 14; - - const unsigned long RING_METACARPAL = 15; - const unsigned long RING_PHALANX_PROXIMAL = 16; - const unsigned long RING_PHALANX_INTERMEDIATE = 17; - const unsigned long RING_PHALANX_DISTAL = 18; - const unsigned long RING_PHALANX_TIP = 19; - - const unsigned long LITTLE_METACARPAL = 20; - const unsigned long LITTLE_PHALANX_PROXIMAL = 21; - const unsigned long LITTLE_PHALANX_INTERMEDIATE = 22; - const unsigned long LITTLE_PHALANX_DISTAL = 23; - const unsigned long LITTLE_PHALANX_TIP = 24; + readonly attribute unsigned long size; + XRJointSpace get(XRHandJoint key); }; \ No newline at end of file diff --git a/tr/idlnames/XRHandJoint.idl b/tr/idlnames/XRHandJoint.idl new file mode 100644 index 000000000000..35f32e763f09 --- /dev/null +++ b/tr/idlnames/XRHandJoint.idl @@ -0,0 +1,33 @@ +// Source: WebXR Hand Input Module - Level 1 (https://www.w3.org/TR/webxr-hand-input-1/) +enum XRHandJoint { + "wrist", + + "thumb-metacarpal", + "thumb-phalanx-proximal", + "thumb-phalanx-distal", + "thumb-tip", + + "index-finger-metacarpal", + "index-finger-phalanx-proximal", + "index-finger-phalanx-intermediate", + "index-finger-phalanx-distal", + "index-finger-tip", + + "middle-finger-metacarpal", + "middle-finger-phalanx-proximal", + "middle-finger-phalanx-intermediate", + "middle-finger-phalanx-distal", + "middle-finger-tip", + + "ring-finger-metacarpal", + "ring-finger-phalanx-proximal", + "ring-finger-phalanx-intermediate", + "ring-finger-phalanx-distal", + "ring-finger-tip", + + "pinky-finger-metacarpal", + "pinky-finger-phalanx-proximal", + "pinky-finger-phalanx-intermediate", + "pinky-finger-phalanx-distal", + "pinky-finger-tip" +}; \ No newline at end of file diff --git a/tr/idlnames/XRInputSource.idl b/tr/idlnames/XRInputSource.idl index 4a67f57570cf..57b2805180eb 100644 --- a/tr/idlnames/XRInputSource.idl +++ b/tr/idlnames/XRInputSource.idl @@ -15,5 +15,5 @@ partial interface XRInputSource { // Source: WebXR Hand Input Module - Level 1 (https://www.w3.org/TR/webxr-hand-input-1/) partial interface XRInputSource { - readonly attribute XRHand? hand; + [SameObject] readonly attribute XRHand? hand; }; \ No newline at end of file diff --git a/tr/idlnames/XRInteractionMode.idl b/tr/idlnames/XRInteractionMode.idl new file mode 100644 index 000000000000..c99e8e5a5902 --- /dev/null +++ b/tr/idlnames/XRInteractionMode.idl @@ -0,0 +1,5 @@ +// Source: WebXR Augmented Reality Module - Level 1 (https://www.w3.org/TR/webxr-ar-module-1/) +enum XRInteractionMode { + "screen-space", + "world-space", +}; \ No newline at end of file diff --git a/tr/idlnames/XRJointSpace.idl b/tr/idlnames/XRJointSpace.idl index e69e20fb5970..64b6f8ad98a9 100644 --- a/tr/idlnames/XRJointSpace.idl +++ b/tr/idlnames/XRJointSpace.idl @@ -1,3 +1,5 @@ // Source: WebXR Hand Input Module - Level 1 (https://www.w3.org/TR/webxr-hand-input-1/) [Exposed=Window] -interface XRJointSpace: XRSpace {}; \ No newline at end of file +interface XRJointSpace: XRSpace { + readonly attribute XRHandJoint jointName; +}; \ No newline at end of file diff --git a/tr/idlnames/XRLayerInit.idl b/tr/idlnames/XRLayerInit.idl index 50ab6df79a89..674db8f3cf26 100644 --- a/tr/idlnames/XRLayerInit.idl +++ b/tr/idlnames/XRLayerInit.idl @@ -3,6 +3,7 @@ dictionary XRLayerInit { required XRSpace space; GLenum colorFormat = 0x1908; // RGBA GLenum? depthFormat; + unsigned long mipLevels = 1; required unsigned long viewPixelWidth; required unsigned long viewPixelHeight; XRLayerLayout layout = "mono"; diff --git a/tr/idlnames/XRMediaBinding.idl b/tr/idlnames/XRMediaBinding.idl index 1840b512f5b3..953a2669eaf5 100644 --- a/tr/idlnames/XRMediaBinding.idl +++ b/tr/idlnames/XRMediaBinding.idl @@ -2,7 +2,7 @@ [Exposed=Window] interface XRMediaBinding { constructor(XRSession session); - XRQuadLayer createQuadLayer(HTMLVideoElement video, optional XRMediaQuadLayerInit init); - XRCylinderLayer createCylinderLayer(HTMLVideoElement video, optional XRMediaCylinderLayerInit init); - XREquirectLayer createEquirectLayer(HTMLVideoElement video, optional XRMediaEquirectLayerInit init); + XRQuadLayer createQuadLayer(HTMLVideoElement video, optional XRMediaQuadLayerInit init = {}); + XRCylinderLayer createCylinderLayer(HTMLVideoElement video, optional XRMediaCylinderLayerInit init = {}); + XREquirectLayer createEquirectLayer(HTMLVideoElement video, optional XRMediaEquirectLayerInit init = {}); }; \ No newline at end of file diff --git a/tr/idlnames/XRPose.idl b/tr/idlnames/XRPose.idl index ef5e49ca8fbf..7b03c0754278 100644 --- a/tr/idlnames/XRPose.idl +++ b/tr/idlnames/XRPose.idl @@ -1,5 +1,8 @@ // Source: WebXR Device API (https://www.w3.org/TR/webxr/) [SecureContext, Exposed=Window] interface XRPose { [SameObject] readonly attribute XRRigidTransform transform; + [SameObject] readonly attribute DOMPointReadOnly? linearVelocity; + [SameObject] readonly attribute DOMPointReadOnly? angularVelocity; + readonly attribute boolean emulatedPosition; }; \ No newline at end of file diff --git a/tr/idlnames/XRProjectionLayer.idl b/tr/idlnames/XRProjectionLayer.idl index 24534fc0c8e7..b7c012042d20 100644 --- a/tr/idlnames/XRProjectionLayer.idl +++ b/tr/idlnames/XRProjectionLayer.idl @@ -1,4 +1,9 @@ // Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) [Exposed=Window] interface XRProjectionLayer : XRCompositionLayer { + readonly attribute unsigned long textureWidth; + readonly attribute unsigned long textureHeight; + readonly attribute unsigned long textureArrayLength; + readonly attribute boolean ignoreDepthValues; + attribute float? fixedFoveation; }; \ No newline at end of file diff --git a/tr/idlnames/XRSession.idl b/tr/idlnames/XRSession.idl index 4b0c19b42479..8a10c7839de1 100644 --- a/tr/idlnames/XRSession.idl +++ b/tr/idlnames/XRSession.idl @@ -2,17 +2,20 @@ [SecureContext, Exposed=Window] interface XRSession : EventTarget { // Attributes readonly attribute XRVisibilityState visibilityState; + readonly attribute float? frameRate; + readonly attribute Float32Array? supportedFrameRates; [SameObject] readonly attribute XRRenderState renderState; [SameObject] readonly attribute XRInputSourceArray inputSources; // Methods - void updateRenderState(optional XRRenderStateInit state = {}); + undefined updateRenderState(optional XRRenderStateInit state = {}); + Promise updateTargetFrameRate(float rate); [NewObject] Promise requestReferenceSpace(XRReferenceSpaceType type); unsigned long requestAnimationFrame(XRFrameRequestCallback callback); - void cancelAnimationFrame(unsigned long handle); + undefined cancelAnimationFrame(unsigned long handle); - Promise end(); + Promise end(); // Events attribute EventHandler onend; @@ -24,6 +27,7 @@ attribute EventHandler onsqueezestart; attribute EventHandler onsqueezeend; attribute EventHandler onvisibilitychange; + attribute EventHandler onframeratechange; }; // Source: WebXR Depth Sensing Module (https://immersive-web.github.io/depth-sensing/) @@ -53,4 +57,10 @@ partial interface XRSession { partial interface XRSession { // Attributes readonly attribute XREnvironmentBlendMode environmentBlendMode; +}; + +// Source: WebXR Augmented Reality Module - Level 1 (https://www.w3.org/TR/webxr-ar-module-1/) +partial interface XRSession { + // Attributes + readonly attribute XRInteractionMode interactionMode; }; \ No newline at end of file diff --git a/tr/idlnames/XRSessionMode.idl b/tr/idlnames/XRSessionMode.idl index a66a76bf992e..efaf5c31e006 100644 --- a/tr/idlnames/XRSessionMode.idl +++ b/tr/idlnames/XRSessionMode.idl @@ -1,4 +1,4 @@ -// Source: WebXR Augmented Reality Module - Level 1 (https://www.w3.org/TR/webxr-ar-module-1/) +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) enum XRSessionMode { "inline", "immersive-vr", diff --git a/tr/idlnames/XRSessionSupportedPermissionDescriptor.idl b/tr/idlnames/XRSessionSupportedPermissionDescriptor.idl new file mode 100644 index 000000000000..490443096ed4 --- /dev/null +++ b/tr/idlnames/XRSessionSupportedPermissionDescriptor.idl @@ -0,0 +1,4 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +dictionary XRSessionSupportedPermissionDescriptor: PermissionDescriptor { + XRSessionMode mode; +}; \ No newline at end of file diff --git a/tr/idlnames/XRView.idl b/tr/idlnames/XRView.idl index 7f71f112fead..7ec16fdcadf1 100644 --- a/tr/idlnames/XRView.idl +++ b/tr/idlnames/XRView.idl @@ -3,4 +3,12 @@ readonly attribute XREye eye; readonly attribute Float32Array projectionMatrix; [SameObject] readonly attribute XRRigidTransform transform; + readonly attribute double? recommendedViewportScale; + + undefined requestViewportScale(double? scale); +}; + +// Source: WebXR Augmented Reality Module - Level 1 (https://www.w3.org/TR/webxr-ar-module-1/) +partial interface XRView { + readonly attribute boolean isFirstPersonObserver; }; \ No newline at end of file diff --git a/tr/idlnames/XRWebGLBinding.idl b/tr/idlnames/XRWebGLBinding.idl index 1e1a2a058529..368770afb605 100644 --- a/tr/idlnames/XRWebGLBinding.idl +++ b/tr/idlnames/XRWebGLBinding.idl @@ -4,11 +4,11 @@ readonly attribute double nativeProjectionScaleFactor; - XRProjectionLayer createProjectionLayer(optional XRProjectionLayerInit init); - XRQuadLayer createQuadLayer(optional XRQuadLayerInit init); - XRCylinderLayer createCylinderLayer(optional XRCylinderLayerInit init); - XREquirectLayer createEquirectLayer(optional XREquirectLayerInit init); - XRCubeLayer createCubeLayer(optional XRCubeLayerInit init); + XRProjectionLayer createProjectionLayer(optional XRProjectionLayerInit init = {}); + XRQuadLayer createQuadLayer(optional XRQuadLayerInit init = {}); + XRCylinderLayer createCylinderLayer(optional XRCylinderLayerInit init = {}); + XREquirectLayer createEquirectLayer(optional XREquirectLayerInit init = {}); + XRCubeLayer createCubeLayer(optional XRCubeLayerInit init = {}); XRWebGLSubImage getSubImage(XRCompositionLayer layer, XRFrame frame, optional XREye eye = "none"); XRWebGLSubImage getViewSubImage(XRProjectionLayer layer, XRView view); diff --git a/tr/idlnames/XRWebGLLayer.idl b/tr/idlnames/XRWebGLLayer.idl index 53bc8c986c1a..71caed3c9da3 100644 --- a/tr/idlnames/XRWebGLLayer.idl +++ b/tr/idlnames/XRWebGLLayer.idl @@ -7,6 +7,7 @@ interface XRWebGLLayer: XRLayer { // Attributes readonly attribute boolean antialias; readonly attribute boolean ignoreDepthValues; + attribute float? fixedFoveation; [SameObject] readonly attribute WebGLFramebuffer? framebuffer; readonly attribute unsigned long framebufferWidth; diff --git a/tr/idlnamesparsed/CSS.json b/tr/idlnamesparsed/CSS.json index a6abc30a3183..0c9cabafd518 100644 --- a/tr/idlnamesparsed/CSS.json +++ b/tr/idlnamesparsed/CSS.json @@ -1,4 +1,13 @@ { + "name": "CSS", + "defined": { + "spec": { + "title": "CSS Object Model (CSSOM)", + "url": "https://www.w3.org/TR/cssom-1/" + }, + "fragment": "[Exposed=Window]\nnamespace CSS {\n CSSOMString escape(CSSOMString ident);\n};", + "href": "https://www.w3.org/TR/cssom-1/#namespacedef-css" + }, "extended": [ { "spec": { @@ -64,5 +73,6 @@ "fragment": "partial namespace CSS {\n CSSUnitValue number(double value);\n CSSUnitValue percent(double value);\n\n // \n CSSUnitValue em(double value);\n CSSUnitValue ex(double value);\n CSSUnitValue ch(double value);\n CSSUnitValue ic(double value);\n CSSUnitValue rem(double value);\n CSSUnitValue lh(double value);\n CSSUnitValue rlh(double value);\n CSSUnitValue vw(double value);\n CSSUnitValue vh(double value);\n CSSUnitValue vi(double value);\n CSSUnitValue vb(double value);\n CSSUnitValue vmin(double value);\n CSSUnitValue vmax(double value);\n CSSUnitValue cm(double value);\n CSSUnitValue mm(double value);\n CSSUnitValue Q(double value);\n CSSUnitValue in(double value);\n CSSUnitValue pt(double value);\n CSSUnitValue pc(double value);\n CSSUnitValue px(double value);\n\n // \n CSSUnitValue deg(double value);\n CSSUnitValue grad(double value);\n CSSUnitValue rad(double value);\n CSSUnitValue turn(double value);\n\n //