diff --git a/features/draft/spec/ambient-light.yml b/features/draft/spec/ambient-light.yml index 6b8de26bdb5..a5230bef2b8 100644 --- a/features/draft/spec/ambient-light.yml +++ b/features/draft/spec/ambient-light.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Ambient Light Sensor description: TODO spec: https://w3c.github.io/ambient-light/ diff --git a/features/draft/spec/anchors.yml b/features/draft/spec/anchors.yml index c63c9bffa13..12d0aef4ce2 100644 --- a/features/draft/spec/anchors.yml +++ b/features/draft/spec/anchors.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: WebXR Anchors Module description: TODO spec: https://immersive-web.github.io/anchors/ diff --git a/features/draft/spec/angle-instanced-arrays.yml b/features/draft/spec/angle-instanced-arrays.yml index afac05d0e3a..20a258faf15 100644 --- a/features/draft/spec/angle-instanced-arrays.yml +++ b/features/draft/spec/angle-instanced-arrays.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: WebGL ANGLE_instanced_arrays Khronos Ratified Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/ANGLE_instanced_arrays/ diff --git a/features/draft/spec/attribution-reporting-api.yml b/features/draft/spec/attribution-reporting-api.yml index 31437abdada..b939960e571 100644 --- a/features/draft/spec/attribution-reporting-api.yml +++ b/features/draft/spec/attribution-reporting-api.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Attribution Reporting description: TODO spec: https://wicg.github.io/attribution-reporting-api/ diff --git a/features/draft/spec/audio-output.yml b/features/draft/spec/audio-output.yml index 339667a1f8a..a7fad15f1ea 100644 --- a/features/draft/spec/audio-output.yml +++ b/features/draft/spec/audio-output.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Audio Output Devices API description: TODO spec: https://w3c.github.io/mediacapture-output/ diff --git a/features/draft/spec/autoplay-detection.yml b/features/draft/spec/autoplay-detection.yml index 341d2a61d3a..91787024f25 100644 --- a/features/draft/spec/autoplay-detection.yml +++ b/features/draft/spec/autoplay-detection.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Autoplay Policy Detection description: TODO spec: https://w3c.github.io/autoplay/ diff --git a/features/draft/spec/badging.yml b/features/draft/spec/badging.yml index c527a8e4061..b29013258b2 100644 --- a/features/draft/spec/badging.yml +++ b/features/draft/spec/badging.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Badging API description: TODO spec: https://w3c.github.io/badging/ diff --git a/features/draft/spec/battery-status.yml b/features/draft/spec/battery-status.yml index ac83170ac5f..9f93e386da9 100644 --- a/features/draft/spec/battery-status.yml +++ b/features/draft/spec/battery-status.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Battery Status API description: TODO spec: https://w3c.github.io/battery/ diff --git a/features/draft/spec/beacon.yml b/features/draft/spec/beacon.yml index 1cb7a9e08e9..a7c4ba7324d 100644 --- a/features/draft/spec/beacon.yml +++ b/features/draft/spec/beacon.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Beacon description: TODO spec: https://w3c.github.io/beacon/ diff --git a/features/draft/spec/capture-handle-identity.yml b/features/draft/spec/capture-handle-identity.yml index 3ba0ff8e840..0b6d268dc99 100644 --- a/features/draft/spec/capture-handle-identity.yml +++ b/features/draft/spec/capture-handle-identity.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Capture Handle - Bootstrapping Collaboration when Screensharing description: TODO spec: https://w3c.github.io/mediacapture-handle/identity/ diff --git a/features/draft/spec/clear-site-data.yml b/features/draft/spec/clear-site-data.yml index e86bf913c24..4e6bf41d441 100644 --- a/features/draft/spec/clear-site-data.yml +++ b/features/draft/spec/clear-site-data.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Clear Site Data description: TODO spec: https://w3c.github.io/webappsec-clear-site-data/ diff --git a/features/draft/spec/client-hint-reliability.yml b/features/draft/spec/client-hint-reliability.yml index ab5d859679d..8529435dfaf 100644 --- a/features/draft/spec/client-hint-reliability.yml +++ b/features/draft/spec/client-hint-reliability.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Client Hint Reliability description: TODO spec: https://www.ietf.org/archive/id/draft-davidben-http-client-hint-reliability-03.html diff --git a/features/draft/spec/clipboard-apis.yml b/features/draft/spec/clipboard-apis.yml index 2d24dc7c593..787f6fb0b42 100644 --- a/features/draft/spec/clipboard-apis.yml +++ b/features/draft/spec/clipboard-apis.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Clipboard API and events description: TODO spec: https://w3c.github.io/clipboard-apis/ diff --git a/features/draft/spec/compat.yml b/features/draft/spec/compat.yml index bc890c350d0..f7d4aa75b6b 100644 --- a/features/draft/spec/compat.yml +++ b/features/draft/spec/compat.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Compatibility Standard description: TODO spec: https://compat.spec.whatwg.org/ diff --git a/features/draft/spec/compositing-1.yml b/features/draft/spec/compositing-1.yml index fe59e08724a..908e4489c1b 100644 --- a/features/draft/spec/compositing-1.yml +++ b/features/draft/spec/compositing-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Compositing and Blending Level 1 description: TODO spec: https://drafts.fxtf.org/compositing-1/ diff --git a/features/draft/spec/console.yml b/features/draft/spec/console.yml index 3feca3848b1..a4e3eea410f 100644 --- a/features/draft/spec/console.yml +++ b/features/draft/spec/console.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Console Standard description: TODO spec: https://console.spec.whatwg.org/ diff --git a/features/draft/spec/content-index.yml b/features/draft/spec/content-index.yml index 57bc82529db..d513d182269 100644 --- a/features/draft/spec/content-index.yml +++ b/features/draft/spec/content-index.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Content Index description: TODO spec: https://wicg.github.io/content-index/spec/ diff --git a/features/draft/spec/cookie-store.yml b/features/draft/spec/cookie-store.yml index 882481b188b..12afa894889 100644 --- a/features/draft/spec/cookie-store.yml +++ b/features/draft/spec/cookie-store.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Cookie Store API description: TODO spec: https://wicg.github.io/cookie-store/ diff --git a/features/draft/spec/credential-management-1.yml b/features/draft/spec/credential-management-1.yml index f7d0babc568..19d8ef6dc70 100644 --- a/features/draft/spec/credential-management-1.yml +++ b/features/draft/spec/credential-management-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Credential Management Level 1 description: TODO spec: https://w3c.github.io/webappsec-credential-management/ diff --git a/features/draft/spec/csp-embedded-enforcement.yml b/features/draft/spec/csp-embedded-enforcement.yml index fa07b43afa0..76a4fb02209 100644 --- a/features/draft/spec/csp-embedded-enforcement.yml +++ b/features/draft/spec/csp-embedded-enforcement.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: "Content Security Policy: Embedded Enforcement" description: TODO spec: https://w3c.github.io/webappsec-cspee/ diff --git a/features/draft/spec/csp3.yml b/features/draft/spec/csp3.yml index 6e76f1ed2bc..50efd9beec6 100644 --- a/features/draft/spec/csp3.yml +++ b/features/draft/spec/csp3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Content Security Policy Level 3 description: TODO spec: https://w3c.github.io/webappsec-csp/ diff --git a/features/draft/spec/css-align-3.yml b/features/draft/spec/css-align-3.yml index 6397f16587d..d4da2a81228 100644 --- a/features/draft/spec/css-align-3.yml +++ b/features/draft/spec/css-align-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Box Alignment Module Level 3 description: TODO spec: https://drafts.csswg.org/css-align-3/ diff --git a/features/draft/spec/css-animations-2.yml b/features/draft/spec/css-animations-2.yml index b1e82a0d4ea..70d15d527f9 100644 --- a/features/draft/spec/css-animations-2.yml +++ b/features/draft/spec/css-animations-2.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Animations Level 2 description: TODO spec: https://drafts.csswg.org/css-animations-2/ diff --git a/features/draft/spec/css-backgrounds-3.yml b/features/draft/spec/css-backgrounds-3.yml index 4e965c730a8..2110f1a4e3a 100644 --- a/features/draft/spec/css-backgrounds-3.yml +++ b/features/draft/spec/css-backgrounds-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Backgrounds and Borders Module Level 3 description: TODO spec: https://drafts.csswg.org/css-backgrounds-3/ diff --git a/features/draft/spec/css-box-4.yml b/features/draft/spec/css-box-4.yml index c5ca62da091..9cd45675d1c 100644 --- a/features/draft/spec/css-box-4.yml +++ b/features/draft/spec/css-box-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Box Model Module Level 4 description: TODO spec: https://drafts.csswg.org/css-box-4/ diff --git a/features/draft/spec/css-break-4.yml b/features/draft/spec/css-break-4.yml index 6851d4a1184..ad0827da83f 100644 --- a/features/draft/spec/css-break-4.yml +++ b/features/draft/spec/css-break-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Fragmentation Module Level 4 description: TODO spec: https://drafts.csswg.org/css-break-4/ diff --git a/features/draft/spec/css-cascade-6.yml b/features/draft/spec/css-cascade-6.yml index 93140f27469..23f66d2721a 100644 --- a/features/draft/spec/css-cascade-6.yml +++ b/features/draft/spec/css-cascade-6.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Cascading and Inheritance Level 6 description: TODO spec: https://drafts.csswg.org/css-cascade-6/ diff --git a/features/draft/spec/css-color-5.yml b/features/draft/spec/css-color-5.yml index a4fe5869ab1..ffd8b96d36e 100644 --- a/features/draft/spec/css-color-5.yml +++ b/features/draft/spec/css-color-5.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Color Module Level 5 description: TODO spec: https://drafts.csswg.org/css-color-5/ diff --git a/features/draft/spec/css-color-adjust-1.yml b/features/draft/spec/css-color-adjust-1.yml index 38d400b5eb3..ec9b2f2b649 100644 --- a/features/draft/spec/css-color-adjust-1.yml +++ b/features/draft/spec/css-color-adjust-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Color Adjustment Module Level 1 description: TODO spec: https://drafts.csswg.org/css-color-adjust-1/ diff --git a/features/draft/spec/css-conditional-5.yml b/features/draft/spec/css-conditional-5.yml index 8a3108c103d..f877328459d 100644 --- a/features/draft/spec/css-conditional-5.yml +++ b/features/draft/spec/css-conditional-5.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Conditional Rules Module Level 5 description: TODO spec: https://drafts.csswg.org/css-conditional-5/ diff --git a/features/draft/spec/css-contain-3.yml b/features/draft/spec/css-contain-3.yml index 0a2299084b5..fd837c77041 100644 --- a/features/draft/spec/css-contain-3.yml +++ b/features/draft/spec/css-contain-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Containment Module Level 3 description: TODO spec: https://drafts.csswg.org/css-contain-3/ diff --git a/features/draft/spec/css-content-3.yml b/features/draft/spec/css-content-3.yml index 73f8596cfe3..fa2f01e0af3 100644 --- a/features/draft/spec/css-content-3.yml +++ b/features/draft/spec/css-content-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Generated Content Module Level 3 description: TODO spec: https://drafts.csswg.org/css-content-3/ diff --git a/features/draft/spec/css-counter-styles-3.yml b/features/draft/spec/css-counter-styles-3.yml index 077cfe20480..cb5f8ea01a6 100644 --- a/features/draft/spec/css-counter-styles-3.yml +++ b/features/draft/spec/css-counter-styles-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Counter Styles Level 3 description: TODO spec: https://drafts.csswg.org/css-counter-styles-3/ diff --git a/features/draft/spec/css-display-3.yml b/features/draft/spec/css-display-3.yml index 3915bbaacad..620a75a6061 100644 --- a/features/draft/spec/css-display-3.yml +++ b/features/draft/spec/css-display-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Display Module Level 3 description: TODO spec: https://drafts.csswg.org/css-display-3/ diff --git a/features/draft/spec/css-easing-1.yml b/features/draft/spec/css-easing-1.yml index 7ae710959a4..6c564723290 100644 --- a/features/draft/spec/css-easing-1.yml +++ b/features/draft/spec/css-easing-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Easing Functions Level 1 description: TODO spec: https://drafts.csswg.org/css-easing-1/ diff --git a/features/draft/spec/css-env-1.yml b/features/draft/spec/css-env-1.yml index f61c2e1ff6d..65947de4d12 100644 --- a/features/draft/spec/css-env-1.yml +++ b/features/draft/spec/css-env-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Environment Variables Module Level 1 description: TODO spec: https://drafts.csswg.org/css-env-1/ diff --git a/features/draft/spec/css-flexbox-1.yml b/features/draft/spec/css-flexbox-1.yml index e875500c3bd..fb3b6ceb130 100644 --- a/features/draft/spec/css-flexbox-1.yml +++ b/features/draft/spec/css-flexbox-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Flexible Box Layout Module Level 1 description: TODO spec: https://drafts.csswg.org/css-flexbox-1/ diff --git a/features/draft/spec/css-font-loading-3.yml b/features/draft/spec/css-font-loading-3.yml index f62b71fd05b..9b9c437de16 100644 --- a/features/draft/spec/css-font-loading-3.yml +++ b/features/draft/spec/css-font-loading-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Font Loading Module Level 3 description: TODO spec: https://drafts.csswg.org/css-font-loading-3/ diff --git a/features/draft/spec/css-fonts-5.yml b/features/draft/spec/css-fonts-5.yml index a3649b19d26..261ed81d591 100644 --- a/features/draft/spec/css-fonts-5.yml +++ b/features/draft/spec/css-fonts-5.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Fonts Module Level 5 description: TODO spec: https://drafts.csswg.org/css-fonts-5/ diff --git a/features/draft/spec/css-grid-2.yml b/features/draft/spec/css-grid-2.yml index d6ba4584431..193fe0bc975 100644 --- a/features/draft/spec/css-grid-2.yml +++ b/features/draft/spec/css-grid-2.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Grid Layout Module Level 2 description: TODO spec: https://drafts.csswg.org/css-grid-2/ @@ -48,7 +48,6 @@ compat_features: # - Masonry: # - css.properties.grid-template-columns.masonry # - css.properties.grid-template-rows.masonry -# - css.properties.masonry-auto-flow # - Subgrid: # - css.properties.grid-template-columns.subgrid # - css.properties.grid-template-rows.subgrid diff --git a/features/draft/spec/css-images-4.yml b/features/draft/spec/css-images-4.yml index 4f44a0612c6..016bba4c03b 100644 --- a/features/draft/spec/css-images-4.yml +++ b/features/draft/spec/css-images-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Images Module Level 4 description: TODO spec: https://drafts.csswg.org/css-images-4/ diff --git a/features/draft/spec/css-inline-3.yml b/features/draft/spec/css-inline-3.yml index 3206cb15399..0cd8e688123 100644 --- a/features/draft/spec/css-inline-3.yml +++ b/features/draft/spec/css-inline-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Inline Layout Module Level 3 description: TODO spec: https://drafts.csswg.org/css-inline-3/ diff --git a/features/draft/spec/css-lists-3.yml b/features/draft/spec/css-lists-3.yml index 83c1485d0d0..cc41883222a 100644 --- a/features/draft/spec/css-lists-3.yml +++ b/features/draft/spec/css-lists-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Lists and Counters Module Level 3 description: TODO spec: https://drafts.csswg.org/css-lists-3/ diff --git a/features/draft/spec/css-logical-1.yml b/features/draft/spec/css-logical-1.yml index 9e3248bb888..6563c03547c 100644 --- a/features/draft/spec/css-logical-1.yml +++ b/features/draft/spec/css-logical-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Logical Properties and Values Level 1 description: TODO spec: https://drafts.csswg.org/css-logical-1/ diff --git a/features/draft/spec/css-masking-1.yml b/features/draft/spec/css-masking-1.yml index 98b3225649b..b61070c6be3 100644 --- a/features/draft/spec/css-masking-1.yml +++ b/features/draft/spec/css-masking-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Masking Module Level 1 description: TODO spec: https://drafts.fxtf.org/css-masking-1/ diff --git a/features/draft/spec/css-multicol-1.yml b/features/draft/spec/css-multicol-1.yml index 85ef9f92a4a..f49b76e7076 100644 --- a/features/draft/spec/css-multicol-1.yml +++ b/features/draft/spec/css-multicol-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Multi-column Layout Module Level 1 description: TODO spec: https://drafts.csswg.org/css-multicol-1/ diff --git a/features/draft/spec/css-namespaces-3.yml b/features/draft/spec/css-namespaces-3.yml index d285cb5ad81..d545369688d 100644 --- a/features/draft/spec/css-namespaces-3.yml +++ b/features/draft/spec/css-namespaces-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Namespaces Module Level 3 description: TODO spec: https://drafts.csswg.org/css-namespaces-3/ diff --git a/features/draft/spec/css-overflow-4.yml b/features/draft/spec/css-overflow-4.yml index b80857a060b..a0aa760fba0 100644 --- a/features/draft/spec/css-overflow-4.yml +++ b/features/draft/spec/css-overflow-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Overflow Module Level 4 description: TODO spec: https://drafts.csswg.org/css-overflow-4/ diff --git a/features/draft/spec/css-overscroll-1.yml b/features/draft/spec/css-overscroll-1.yml index f65c5bbe85a..ec12881e326 100644 --- a/features/draft/spec/css-overscroll-1.yml +++ b/features/draft/spec/css-overscroll-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Overscroll Behavior Module Level 1 description: TODO spec: https://drafts.csswg.org/css-overscroll-1/ diff --git a/features/draft/spec/css-page-3.yml b/features/draft/spec/css-page-3.yml index fa89b5350af..3fdb67e68bf 100644 --- a/features/draft/spec/css-page-3.yml +++ b/features/draft/spec/css-page-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Paged Media Module Level 3 description: TODO spec: https://drafts.csswg.org/css-page-3/ diff --git a/features/draft/spec/css-paint-api-1.yml b/features/draft/spec/css-paint-api-1.yml index 2dc8e26c778..90f26ba2d01 100644 --- a/features/draft/spec/css-paint-api-1.yml +++ b/features/draft/spec/css-paint-api-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Painting API Level 1 description: TODO spec: https://drafts.css-houdini.org/css-paint-api-1/ diff --git a/features/draft/spec/css-position-3.yml b/features/draft/spec/css-position-3.yml index 51600cdd721..c385c7d5ba9 100644 --- a/features/draft/spec/css-position-3.yml +++ b/features/draft/spec/css-position-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Positioned Layout Module Level 3 description: TODO spec: https://drafts.csswg.org/css-position-3/ diff --git a/features/draft/spec/css-pseudo-4.yml b/features/draft/spec/css-pseudo-4.yml index 570b7d9f7b3..e372991132e 100644 --- a/features/draft/spec/css-pseudo-4.yml +++ b/features/draft/spec/css-pseudo-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Pseudo-Elements Module Level 4 description: TODO spec: https://drafts.csswg.org/css-pseudo-4/ diff --git a/features/draft/spec/css-rhythm-1.yml b/features/draft/spec/css-rhythm-1.yml index f7a38983c72..cab30d48e28 100644 --- a/features/draft/spec/css-rhythm-1.yml +++ b/features/draft/spec/css-rhythm-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Rhythmic Sizing description: TODO spec: https://drafts.csswg.org/css-rhythm-1/ diff --git a/features/draft/spec/css-ruby-1.yml b/features/draft/spec/css-ruby-1.yml index b6fc2697479..f1d51d5e2df 100644 --- a/features/draft/spec/css-ruby-1.yml +++ b/features/draft/spec/css-ruby-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Ruby Annotation Layout Module Level 1 description: TODO spec: https://drafts.csswg.org/css-ruby-1/ diff --git a/features/draft/spec/css-scoping-1.yml b/features/draft/spec/css-scoping-1.yml index 5e5d97d5b47..faa3b55e015 100644 --- a/features/draft/spec/css-scoping-1.yml +++ b/features/draft/spec/css-scoping-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Scoping Module Level 1 description: TODO spec: https://drafts.csswg.org/css-scoping-1/ diff --git a/features/draft/spec/css-scroll-anchoring-1.yml b/features/draft/spec/css-scroll-anchoring-1.yml index cf044f31856..aa52c3bef9e 100644 --- a/features/draft/spec/css-scroll-anchoring-1.yml +++ b/features/draft/spec/css-scroll-anchoring-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Scroll Anchoring Module Level 1 description: TODO spec: https://drafts.csswg.org/css-scroll-anchoring-1/ diff --git a/features/draft/spec/css-scroll-snap-2.yml b/features/draft/spec/css-scroll-snap-2.yml index aae00ae204a..f8cb396774a 100644 --- a/features/draft/spec/css-scroll-snap-2.yml +++ b/features/draft/spec/css-scroll-snap-2.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Scroll Snap Module Level 2 description: TODO spec: https://drafts.csswg.org/css-scroll-snap-2/ diff --git a/features/draft/spec/css-scrollbars-1.yml b/features/draft/spec/css-scrollbars-1.yml index 149fbc32b11..7498d57e589 100644 --- a/features/draft/spec/css-scrollbars-1.yml +++ b/features/draft/spec/css-scrollbars-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Scrollbars Styling Module Level 1 description: TODO spec: https://drafts.csswg.org/css-scrollbars-1/ diff --git a/features/draft/spec/css-shadow-parts-1.yml b/features/draft/spec/css-shadow-parts-1.yml index d88fdec19f6..85390610ca3 100644 --- a/features/draft/spec/css-shadow-parts-1.yml +++ b/features/draft/spec/css-shadow-parts-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Shadow Parts description: TODO spec: https://drafts.csswg.org/css-shadow-parts-1/ diff --git a/features/draft/spec/css-shapes-1.yml b/features/draft/spec/css-shapes-1.yml index 4006bbf1a8b..0174c021398 100644 --- a/features/draft/spec/css-shapes-1.yml +++ b/features/draft/spec/css-shapes-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Shapes Module Level 1 description: TODO spec: https://drafts.csswg.org/css-shapes-1/ diff --git a/features/draft/spec/css-size-adjust-1.yml b/features/draft/spec/css-size-adjust-1.yml index a8fc615b02d..9fbe489787f 100644 --- a/features/draft/spec/css-size-adjust-1.yml +++ b/features/draft/spec/css-size-adjust-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Mobile Text Size Adjustment Module Level 1 description: TODO spec: https://drafts.csswg.org/css-size-adjust-1/ diff --git a/features/draft/spec/css-sizing-4.yml b/features/draft/spec/css-sizing-4.yml index 7589091f04e..40eae03b882 100644 --- a/features/draft/spec/css-sizing-4.yml +++ b/features/draft/spec/css-sizing-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Box Sizing Module Level 4 description: TODO spec: https://drafts.csswg.org/css-sizing-4/ diff --git a/features/draft/spec/css-speech-1.yml b/features/draft/spec/css-speech-1.yml index 29266a531f6..bc3aa17643b 100644 --- a/features/draft/spec/css-speech-1.yml +++ b/features/draft/spec/css-speech-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Speech Module Level 1 description: TODO spec: https://drafts.csswg.org/css-speech-1/ diff --git a/features/draft/spec/css-text-4.yml b/features/draft/spec/css-text-4.yml index 84c4c30f6a7..6697e040bdf 100644 --- a/features/draft/spec/css-text-4.yml +++ b/features/draft/spec/css-text-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Text Module Level 4 description: TODO spec: https://drafts.csswg.org/css-text-4/ diff --git a/features/draft/spec/css-text-decor-4.yml b/features/draft/spec/css-text-decor-4.yml index 56af984befa..0d5721562c2 100644 --- a/features/draft/spec/css-text-decor-4.yml +++ b/features/draft/spec/css-text-decor-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Text Decoration Module Level 4 description: TODO spec: https://drafts.csswg.org/css-text-decor-4/ diff --git a/features/draft/spec/css-transforms-2.yml b/features/draft/spec/css-transforms-2.yml index da4871924a5..8548337b60f 100644 --- a/features/draft/spec/css-transforms-2.yml +++ b/features/draft/spec/css-transforms-2.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Transforms Module Level 2 description: TODO spec: https://drafts.csswg.org/css-transforms-2/ diff --git a/features/draft/spec/css-transitions-2.yml b/features/draft/spec/css-transitions-2.yml index c1aebfeb66e..af5575d5238 100644 --- a/features/draft/spec/css-transitions-2.yml +++ b/features/draft/spec/css-transitions-2.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Transitions Level 2 description: TODO spec: https://drafts.csswg.org/css-transitions-2/ diff --git a/features/draft/spec/css-typed-om-1.yml b/features/draft/spec/css-typed-om-1.yml index 2338420efd8..a64d6f401fa 100644 --- a/features/draft/spec/css-typed-om-1.yml +++ b/features/draft/spec/css-typed-om-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Typed OM Level 1 description: TODO spec: https://drafts.css-houdini.org/css-typed-om-1/ diff --git a/features/draft/spec/css-ui-4.yml b/features/draft/spec/css-ui-4.yml index 7360cea4321..71385f2160d 100644 --- a/features/draft/spec/css-ui-4.yml +++ b/features/draft/spec/css-ui-4.yml @@ -1,9 +1,8 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Basic User Interface Module Level 4 description: TODO spec: https://drafts.csswg.org/css-ui-4/ compat_features: - - css.properties.caret-color - css.properties.cursor - css.properties.cursor.alias - css.properties.cursor.all-scroll @@ -48,7 +47,6 @@ compat_features: - css.properties.outline-style.auto - css.properties.outline-width - css.properties.pointer-events - - css.properties.resize - css.properties.user-select - svg.global_attributes.cursor @@ -70,7 +68,11 @@ compat_features: # - css.properties.appearance.searchfield # - css.properties.appearance.textarea # - css.properties.appearance.textfield +# - caret-color: +# - css.properties.caret-color # - field-sizing: # - css.properties.field-sizing # - css.properties.field-sizing.content # - css.properties.field-sizing.fixed +# - resize (CSS property): +# - css.properties.resize diff --git a/features/draft/spec/css-ui-4.yml.dist b/features/draft/spec/css-ui-4.yml.dist index 97a1b3707db..713d1a52a6d 100644 --- a/features/draft/spec/css-ui-4.yml.dist +++ b/features/draft/spec/css-ui-4.yml.dist @@ -52,19 +52,6 @@ compat_features: # safari_ios: "1" - css.properties.outline-offset - # baseline: high - # baseline_low_date: 2020-01-15 - # baseline_high_date: 2022-07-15 - # support: - # chrome: "57" - # chrome_android: "57" - # edge: "79" - # firefox: "53" - # firefox_android: "53" - # safari: "11.1" - # safari_ios: "11.3" - - css.properties.caret-color - # baseline: high # baseline_low_date: 2021-12-07 # baseline_high_date: 2024-06-07 @@ -175,16 +162,6 @@ compat_features: # safari_ios: "16.4" - css.properties.outline - # baseline: false - # support: - # chrome: "1" - # chrome_android: "18" - # edge: "79" - # firefox: "4" - # firefox_android: "4" - # safari: "3" - - css.properties.resize - # baseline: false # support: # chrome: "54" diff --git a/features/draft/spec/css-values-4.yml b/features/draft/spec/css-values-4.yml index 7d976d5a21a..88c445c9be3 100644 --- a/features/draft/spec/css-values-4.yml +++ b/features/draft/spec/css-values-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Values and Units Module Level 4 description: TODO spec: https://drafts.csswg.org/css-values-4/ @@ -33,7 +33,7 @@ compat_features: # - abs() and sign(): # - css.types.abs # - css.types.sign -# - sin(), cos(), tan(), asin(), acos(), atan(), and atan2(): +# - sin(), cos(), tan(), asin(), acos(), atan(), and atan2() (CSS): # - css.types.acos # - css.types.asin # - css.types.atan diff --git a/features/draft/spec/css-view-transitions-2.yml b/features/draft/spec/css-view-transitions-2.yml index 23fc9695773..40b3d04c10c 100644 --- a/features/draft/spec/css-view-transitions-2.yml +++ b/features/draft/spec/css-view-transitions-2.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS View Transitions Module Level 2 description: TODO spec: https://drafts.csswg.org/css-view-transitions-2/ diff --git a/features/draft/spec/css-writing-modes-4.yml b/features/draft/spec/css-writing-modes-4.yml index b28b0d5a901..2c439d65906 100644 --- a/features/draft/spec/css-writing-modes-4.yml +++ b/features/draft/spec/css-writing-modes-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Writing Modes Level 4 description: TODO spec: https://drafts.csswg.org/css-writing-modes-4/ diff --git a/features/draft/spec/css22.yml b/features/draft/spec/css22.yml index 4fbfdc99799..843789e41b0 100644 --- a/features/draft/spec/css22.yml +++ b/features/draft/spec/css22.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Cascading Style Sheets Level 2 Revision 2 (CSS 2.2) Specification description: TODO spec: https://drafts.csswg.org/css2/ @@ -35,11 +35,12 @@ compat_features: - css.properties.vertical-align.text-bottom - css.properties.vertical-align.text-top - css.properties.vertical-align.top - - css.properties.z-index - - css.properties.z-index.auto # The following features in the spec are already part of web-features: # - Page breaks: # - css.properties.page-break-after.avoid # - css.properties.page-break-before.avoid # - css.properties.page-break-inside.avoid +# - z-index: +# - css.properties.z-index +# - css.properties.z-index.auto diff --git a/features/draft/spec/css22.yml.dist b/features/draft/spec/css22.yml.dist index 85d76462974..32263a6ffec 100644 --- a/features/draft/spec/css22.yml.dist +++ b/features/draft/spec/css22.yml.dist @@ -44,8 +44,6 @@ compat_features: - css.properties.vertical-align.text-bottom - css.properties.vertical-align.text-top - css.properties.vertical-align.top - - css.properties.z-index - - css.properties.z-index.auto # baseline: high # baseline_low_date: 2015-07-29 diff --git a/features/draft/spec/cssom-1.yml b/features/draft/spec/cssom-1.yml index 42e2e2186a4..b76a5f76603 100644 --- a/features/draft/spec/cssom-1.yml +++ b/features/draft/spec/cssom-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Object Model (CSSOM) description: TODO spec: https://drafts.csswg.org/cssom-1/ diff --git a/features/draft/spec/cssom-view-1.yml b/features/draft/spec/cssom-view-1.yml index 7305ad42db3..c6d949bb36a 100644 --- a/features/draft/spec/cssom-view-1.yml +++ b/features/draft/spec/cssom-view-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSSOM View Module description: TODO spec: https://drafts.csswg.org/cssom-view-1/ diff --git a/features/draft/spec/datacue.yml b/features/draft/spec/datacue.yml index 6b0d90c2267..21fb2e48136 100644 --- a/features/draft/spec/datacue.yml +++ b/features/draft/spec/datacue.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: DataCue API description: TODO spec: https://wicg.github.io/datacue/ diff --git a/features/draft/spec/deprecation-reporting.yml b/features/draft/spec/deprecation-reporting.yml index 7d144f2a1d3..1677affeb94 100644 --- a/features/draft/spec/deprecation-reporting.yml +++ b/features/draft/spec/deprecation-reporting.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Deprecation Reporting description: TODO spec: https://wicg.github.io/deprecation-reporting/ diff --git a/features/draft/spec/device-memory-1.yml b/features/draft/spec/device-memory-1.yml index 4e025afa5a3..a3448870596 100644 --- a/features/draft/spec/device-memory-1.yml +++ b/features/draft/spec/device-memory-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Device Memory description: TODO spec: https://www.w3.org/TR/device-memory/ diff --git a/features/draft/spec/digital-goods.yml b/features/draft/spec/digital-goods.yml index 31e06d992fa..9e0686f197b 100644 --- a/features/draft/spec/digital-goods.yml +++ b/features/draft/spec/digital-goods.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Digital Goods API description: TODO spec: https://wicg.github.io/digital-goods/ diff --git a/features/draft/spec/dom-parsing.yml b/features/draft/spec/dom-parsing.yml index 4bca5c1353d..d5c06293e40 100644 --- a/features/draft/spec/dom-parsing.yml +++ b/features/draft/spec/dom-parsing.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: DOM Parsing and Serialization description: TODO spec: https://w3c.github.io/DOM-Parsing/ diff --git a/features/draft/spec/dom.yml b/features/draft/spec/dom.yml index ca9e8079d20..3c5abe06150 100644 --- a/features/draft/spec/dom.yml +++ b/features/draft/spec/dom.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: DOM Standard description: TODO spec: https://dom.spec.whatwg.org/ diff --git a/features/draft/spec/ecma-402.yml b/features/draft/spec/ecma-402.yml index d56877ef9ea..beb8fa0634c 100644 --- a/features/draft/spec/ecma-402.yml +++ b/features/draft/spec/ecma-402.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: ECMAScript Internationalization API Specification description: TODO spec: https://tc39.es/ecma402/ @@ -20,32 +20,6 @@ compat_features: - javascript.builtins.Intl.DateTimeFormat.formatToParts - javascript.builtins.Intl.DateTimeFormat.resolvedOptions - javascript.builtins.Intl.DateTimeFormat.supportedLocalesOf - - javascript.builtins.Intl.DisplayNames - - javascript.builtins.Intl.DisplayNames.DisplayNames - - javascript.builtins.Intl.DisplayNames.of - - javascript.builtins.Intl.DisplayNames.resolvedOptions - - javascript.builtins.Intl.DisplayNames.supportedLocalesOf - - javascript.builtins.Intl.ListFormat - - javascript.builtins.Intl.ListFormat.ListFormat - - javascript.builtins.Intl.ListFormat.format - - javascript.builtins.Intl.ListFormat.formatToParts - - javascript.builtins.Intl.ListFormat.resolvedOptions - - javascript.builtins.Intl.ListFormat.supportedLocalesOf - - javascript.builtins.Intl.Locale - - javascript.builtins.Intl.Locale.Locale - - javascript.builtins.Intl.Locale.baseName - - javascript.builtins.Intl.Locale.calendar - - javascript.builtins.Intl.Locale.caseFirst - - javascript.builtins.Intl.Locale.collation - - javascript.builtins.Intl.Locale.hourCycle - - javascript.builtins.Intl.Locale.language - - javascript.builtins.Intl.Locale.maximize - - javascript.builtins.Intl.Locale.minimize - - javascript.builtins.Intl.Locale.numberingSystem - - javascript.builtins.Intl.Locale.numeric - - javascript.builtins.Intl.Locale.region - - javascript.builtins.Intl.Locale.script - - javascript.builtins.Intl.Locale.toString - javascript.builtins.Intl.NumberFormat - javascript.builtins.Intl.NumberFormat.NumberFormat - javascript.builtins.Intl.NumberFormat.format @@ -54,18 +28,6 @@ compat_features: - javascript.builtins.Intl.NumberFormat.formatToParts - javascript.builtins.Intl.NumberFormat.resolvedOptions - javascript.builtins.Intl.NumberFormat.supportedLocalesOf - - javascript.builtins.Intl.PluralRules - - javascript.builtins.Intl.PluralRules.PluralRules - - javascript.builtins.Intl.PluralRules.resolvedOptions - - javascript.builtins.Intl.PluralRules.select - - javascript.builtins.Intl.PluralRules.selectRange - - javascript.builtins.Intl.PluralRules.supportedLocalesOf - - javascript.builtins.Intl.RelativeTimeFormat - - javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat - - javascript.builtins.Intl.RelativeTimeFormat.format - - javascript.builtins.Intl.RelativeTimeFormat.formatToParts - - javascript.builtins.Intl.RelativeTimeFormat.resolvedOptions - - javascript.builtins.Intl.RelativeTimeFormat.supportedLocalesOf - javascript.builtins.Intl.getCanonicalLocales - javascript.builtins.Intl.supportedValuesOf - javascript.builtins.Number.toLocaleString @@ -78,6 +40,49 @@ compat_features: # - javascript.builtins.Array.toLocaleString # - BigInt: # - javascript.builtins.BigInt.toLocaleString +# - Intl.DisplayNames: +# - javascript.builtins.Intl.DisplayNames +# - javascript.builtins.Intl.DisplayNames.DisplayNames +# - javascript.builtins.Intl.DisplayNames.of +# - javascript.builtins.Intl.DisplayNames.resolvedOptions +# - javascript.builtins.Intl.DisplayNames.supportedLocalesOf +# - Intl.ListFormat: +# - javascript.builtins.Intl.ListFormat +# - javascript.builtins.Intl.ListFormat.ListFormat +# - javascript.builtins.Intl.ListFormat.format +# - javascript.builtins.Intl.ListFormat.formatToParts +# - javascript.builtins.Intl.ListFormat.resolvedOptions +# - javascript.builtins.Intl.ListFormat.supportedLocalesOf +# - Intl.Locale: +# - javascript.builtins.Intl.Locale +# - javascript.builtins.Intl.Locale.Locale +# - javascript.builtins.Intl.Locale.baseName +# - javascript.builtins.Intl.Locale.calendar +# - javascript.builtins.Intl.Locale.caseFirst +# - javascript.builtins.Intl.Locale.collation +# - javascript.builtins.Intl.Locale.hourCycle +# - javascript.builtins.Intl.Locale.language +# - javascript.builtins.Intl.Locale.maximize +# - javascript.builtins.Intl.Locale.minimize +# - javascript.builtins.Intl.Locale.numberingSystem +# - javascript.builtins.Intl.Locale.numeric +# - javascript.builtins.Intl.Locale.region +# - javascript.builtins.Intl.Locale.script +# - javascript.builtins.Intl.Locale.toString +# - Intl.PluralRules: +# - javascript.builtins.Intl.PluralRules +# - javascript.builtins.Intl.PluralRules.PluralRules +# - javascript.builtins.Intl.PluralRules.resolvedOptions +# - javascript.builtins.Intl.PluralRules.select +# - javascript.builtins.Intl.PluralRules.selectRange +# - javascript.builtins.Intl.PluralRules.supportedLocalesOf +# - Intl.RelativeTimeFormat: +# - javascript.builtins.Intl.RelativeTimeFormat +# - javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat +# - javascript.builtins.Intl.RelativeTimeFormat.format +# - javascript.builtins.Intl.RelativeTimeFormat.formatToParts +# - javascript.builtins.Intl.RelativeTimeFormat.resolvedOptions +# - javascript.builtins.Intl.RelativeTimeFormat.supportedLocalesOf # - Intl.Segmenter: # - javascript.builtins.Intl.Segmenter # - javascript.builtins.Intl.Segmenter.Segmenter diff --git a/features/draft/spec/ecma-402.yml.dist b/features/draft/spec/ecma-402.yml.dist index d566feff443..b03fde5acd9 100644 --- a/features/draft/spec/ecma-402.yml.dist +++ b/features/draft/spec/ecma-402.yml.dist @@ -110,23 +110,6 @@ compat_features: # safari_ios: "11" - javascript.builtins.Intl.DateTimeFormat.formatToParts - # baseline: high - # baseline_low_date: 2019-09-19 - # baseline_high_date: 2022-03-19 - # support: - # chrome: "63" - # chrome_android: "63" - # edge: "18" - # firefox: "58" - # firefox_android: "58" - # safari: "13" - # safari_ios: "13" - - javascript.builtins.Intl.PluralRules - - javascript.builtins.Intl.PluralRules.PluralRules - - javascript.builtins.Intl.PluralRules.resolvedOptions - - javascript.builtins.Intl.PluralRules.select - - javascript.builtins.Intl.PluralRules.supportedLocalesOf - # baseline: high # baseline_low_date: 2019-09-19 # baseline_high_date: 2022-03-19 @@ -140,98 +123,6 @@ compat_features: # safari_ios: "13" - javascript.builtins.Intl.NumberFormat.formatToParts - # baseline: high - # baseline_low_date: 2020-09-16 - # baseline_high_date: 2023-03-16 - # support: - # chrome: "71" - # chrome_android: "71" - # edge: "79" - # firefox: "65" - # firefox_android: "65" - # safari: "14" - # safari_ios: "14" - - javascript.builtins.Intl.RelativeTimeFormat - - javascript.builtins.Intl.RelativeTimeFormat.RelativeTimeFormat - - javascript.builtins.Intl.RelativeTimeFormat.format - - javascript.builtins.Intl.RelativeTimeFormat.resolvedOptions - - javascript.builtins.Intl.RelativeTimeFormat.supportedLocalesOf - - # baseline: high - # baseline_low_date: 2020-09-16 - # baseline_high_date: 2023-03-16 - # support: - # chrome: "71" - # chrome_android: "71" - # edge: "79" - # firefox: "70" - # firefox_android: "79" - # safari: "14" - # safari_ios: "14" - - javascript.builtins.Intl.RelativeTimeFormat.formatToParts - - # baseline: high - # baseline_low_date: 2020-09-16 - # baseline_high_date: 2023-03-16 - # support: - # chrome: "74" - # chrome_android: "74" - # edge: "79" - # firefox: "75" - # firefox_android: "79" - # safari: "14" - # safari_ios: "14" - - javascript.builtins.Intl.Locale - - javascript.builtins.Intl.Locale.Locale - - javascript.builtins.Intl.Locale.baseName - - javascript.builtins.Intl.Locale.calendar - - javascript.builtins.Intl.Locale.caseFirst - - javascript.builtins.Intl.Locale.collation - - javascript.builtins.Intl.Locale.hourCycle - - javascript.builtins.Intl.Locale.language - - javascript.builtins.Intl.Locale.maximize - - javascript.builtins.Intl.Locale.minimize - - javascript.builtins.Intl.Locale.numberingSystem - - javascript.builtins.Intl.Locale.numeric - - javascript.builtins.Intl.Locale.region - - javascript.builtins.Intl.Locale.script - - javascript.builtins.Intl.Locale.toString - - # baseline: high - # baseline_low_date: 2021-04-26 - # baseline_high_date: 2023-10-26 - # support: - # chrome: "72" - # chrome_android: "72" - # edge: "79" - # firefox: "78" - # firefox_android: "79" - # safari: "14.1" - # safari_ios: "14.5" - - javascript.builtins.Intl.ListFormat - - javascript.builtins.Intl.ListFormat.ListFormat - - javascript.builtins.Intl.ListFormat.format - - javascript.builtins.Intl.ListFormat.formatToParts - - javascript.builtins.Intl.ListFormat.resolvedOptions - - javascript.builtins.Intl.ListFormat.supportedLocalesOf - - # baseline: high - # baseline_low_date: 2021-04-26 - # baseline_high_date: 2023-10-26 - # support: - # chrome: "81" - # chrome_android: "81" - # edge: "81" - # firefox: "86" - # firefox_android: "86" - # safari: "14.1" - # safari_ios: "14.5" - - javascript.builtins.Intl.DisplayNames - - javascript.builtins.Intl.DisplayNames.DisplayNames - - javascript.builtins.Intl.DisplayNames.of - - javascript.builtins.Intl.DisplayNames.resolvedOptions - - javascript.builtins.Intl.DisplayNames.supportedLocalesOf - # baseline: high # baseline_low_date: 2021-08-10 # baseline_high_date: 2024-02-10 @@ -271,4 +162,3 @@ compat_features: # safari_ios: "15.4" - javascript.builtins.Intl.NumberFormat.formatRange - javascript.builtins.Intl.NumberFormat.formatRangeToParts - - javascript.builtins.Intl.PluralRules.selectRange diff --git a/features/draft/spec/ecmascript.yml b/features/draft/spec/ecmascript.yml index 2d26604da23..304c2f0fe99 100644 --- a/features/draft/spec/ecmascript.yml +++ b/features/draft/spec/ecmascript.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: ECMAScript Language Specification description: TODO spec: https://tc39.es/ecma262/multipage/ @@ -69,55 +69,9 @@ compat_features: - javascript.builtins.DataView.setUint16 - javascript.builtins.DataView.setUint32 - javascript.builtins.DataView.setUint8 - - javascript.builtins.Date - - javascript.builtins.Date.@@toPrimitive - - javascript.builtins.Date.Date - - javascript.builtins.Date.UTC - - javascript.builtins.Date.getDate - - javascript.builtins.Date.getDay - - javascript.builtins.Date.getFullYear - - javascript.builtins.Date.getHours - - javascript.builtins.Date.getMilliseconds - - javascript.builtins.Date.getMinutes - - javascript.builtins.Date.getMonth - - javascript.builtins.Date.getSeconds - - javascript.builtins.Date.getTime - - javascript.builtins.Date.getTimezoneOffset - - javascript.builtins.Date.getUTCDate - - javascript.builtins.Date.getUTCDay - - javascript.builtins.Date.getUTCFullYear - - javascript.builtins.Date.getUTCHours - - javascript.builtins.Date.getUTCMilliseconds - - javascript.builtins.Date.getUTCMinutes - - javascript.builtins.Date.getUTCMonth - - javascript.builtins.Date.getUTCSeconds - - javascript.builtins.Date.now - - javascript.builtins.Date.parse - - javascript.builtins.Date.setDate - - javascript.builtins.Date.setFullYear - - javascript.builtins.Date.setHours - - javascript.builtins.Date.setMilliseconds - - javascript.builtins.Date.setMinutes - - javascript.builtins.Date.setMonth - - javascript.builtins.Date.setSeconds - - javascript.builtins.Date.setTime - - javascript.builtins.Date.setUTCDate - - javascript.builtins.Date.setUTCFullYear - - javascript.builtins.Date.setUTCHours - - javascript.builtins.Date.setUTCMilliseconds - - javascript.builtins.Date.setUTCMinutes - - javascript.builtins.Date.setUTCMonth - - javascript.builtins.Date.setUTCSeconds - - javascript.builtins.Date.toDateString - - javascript.builtins.Date.toISOString - - javascript.builtins.Date.toJSON - javascript.builtins.Date.toLocaleDateString - javascript.builtins.Date.toLocaleString - javascript.builtins.Date.toLocaleTimeString - - javascript.builtins.Date.toString - - javascript.builtins.Date.toTimeString - - javascript.builtins.Date.toUTCString - - javascript.builtins.Date.valueOf - javascript.builtins.Error - javascript.builtins.Error.Error - javascript.builtins.Error.Error.options_cause_parameter @@ -147,80 +101,13 @@ compat_features: - javascript.builtins.Generator.throw - javascript.builtins.GeneratorFunction - javascript.builtins.GeneratorFunction.GeneratorFunction - - javascript.builtins.Infinity - javascript.builtins.Iterator - javascript.builtins.Iterator.@@iterator - javascript.builtins.JSON - javascript.builtins.JSON.parse - javascript.builtins.JSON.stringify - javascript.builtins.Map.@@species - - javascript.builtins.Math - - javascript.builtins.Math.E - - javascript.builtins.Math.LN10 - - javascript.builtins.Math.LN2 - - javascript.builtins.Math.LOG10E - - javascript.builtins.Math.LOG2E - - javascript.builtins.Math.PI - - javascript.builtins.Math.SQRT1_2 - - javascript.builtins.Math.SQRT2 - - javascript.builtins.Math.abs - - javascript.builtins.Math.acos - - javascript.builtins.Math.acosh - - javascript.builtins.Math.asin - - javascript.builtins.Math.asinh - - javascript.builtins.Math.atan - - javascript.builtins.Math.atan2 - - javascript.builtins.Math.atanh - - javascript.builtins.Math.cbrt - - javascript.builtins.Math.ceil - - javascript.builtins.Math.clz32 - - javascript.builtins.Math.cos - - javascript.builtins.Math.cosh - - javascript.builtins.Math.exp - - javascript.builtins.Math.expm1 - - javascript.builtins.Math.floor - - javascript.builtins.Math.fround - - javascript.builtins.Math.hypot - - javascript.builtins.Math.imul - - javascript.builtins.Math.log - - javascript.builtins.Math.log10 - - javascript.builtins.Math.log1p - - javascript.builtins.Math.log2 - - javascript.builtins.Math.max - - javascript.builtins.Math.min - - javascript.builtins.Math.pow - - javascript.builtins.Math.random - - javascript.builtins.Math.round - - javascript.builtins.Math.sign - - javascript.builtins.Math.sin - - javascript.builtins.Math.sinh - - javascript.builtins.Math.sqrt - - javascript.builtins.Math.tan - - javascript.builtins.Math.tanh - - javascript.builtins.Math.trunc - - javascript.builtins.NaN - - javascript.builtins.Number - - javascript.builtins.Number.EPSILON - - javascript.builtins.Number.MAX_SAFE_INTEGER - - javascript.builtins.Number.MAX_VALUE - - javascript.builtins.Number.MIN_SAFE_INTEGER - - javascript.builtins.Number.MIN_VALUE - - javascript.builtins.Number.NEGATIVE_INFINITY - - javascript.builtins.Number.NaN - - javascript.builtins.Number.Number - - javascript.builtins.Number.POSITIVE_INFINITY - - javascript.builtins.Number.isFinite - - javascript.builtins.Number.isInteger - - javascript.builtins.Number.isNaN - - javascript.builtins.Number.isSafeInteger - - javascript.builtins.Number.parseFloat - - javascript.builtins.Number.parseInt - - javascript.builtins.Number.toExponential - - javascript.builtins.Number.toFixed - javascript.builtins.Number.toLocaleString - - javascript.builtins.Number.toPrecision - - javascript.builtins.Number.toString - - javascript.builtins.Number.valueOf - javascript.builtins.Object - javascript.builtins.Object.Object - javascript.builtins.Object.assign @@ -287,28 +174,6 @@ compat_features: - javascript.builtins.Reflect.preventExtensions - javascript.builtins.Reflect.set - javascript.builtins.Reflect.setPrototypeOf - - javascript.builtins.RegExp - - javascript.builtins.RegExp.@@match - - javascript.builtins.RegExp.@@matchAll - - javascript.builtins.RegExp.@@replace - - javascript.builtins.RegExp.@@search - - javascript.builtins.RegExp.@@species - - javascript.builtins.RegExp.@@split - - javascript.builtins.RegExp.RegExp - - javascript.builtins.RegExp.dotAll - - javascript.builtins.RegExp.exec - - javascript.builtins.RegExp.flags - - javascript.builtins.RegExp.global - - javascript.builtins.RegExp.hasIndices - - javascript.builtins.RegExp.ignoreCase - - javascript.builtins.RegExp.lastIndex - - javascript.builtins.RegExp.multiline - - javascript.builtins.RegExp.source - - javascript.builtins.RegExp.sticky - - javascript.builtins.RegExp.test - - javascript.builtins.RegExp.toString - - javascript.builtins.RegExp.unicode - - javascript.builtins.RegExp.unicodeSets - javascript.builtins.Set.@@species - javascript.builtins.SharedArrayBuffer - javascript.builtins.SharedArrayBuffer.@@species @@ -384,20 +249,9 @@ compat_features: - javascript.builtins.TypedArray.@@species - javascript.builtins.URIError - javascript.builtins.URIError.URIError - - javascript.builtins.WeakMap - - javascript.builtins.WeakMap.WeakMap - - javascript.builtins.WeakMap.delete - - javascript.builtins.WeakMap.get - - javascript.builtins.WeakMap.has - - javascript.builtins.WeakMap.set - javascript.builtins.WeakRef - javascript.builtins.WeakRef.WeakRef - javascript.builtins.WeakRef.deref - - javascript.builtins.WeakSet - - javascript.builtins.WeakSet.WeakSet - - javascript.builtins.WeakSet.add - - javascript.builtins.WeakSet.delete - - javascript.builtins.WeakSet.has - javascript.builtins.decodeURI - javascript.builtins.decodeURIComponent - javascript.builtins.encodeURI @@ -405,9 +259,7 @@ compat_features: - javascript.builtins.eval - javascript.builtins.globalThis - javascript.builtins.isFinite - - javascript.builtins.isNaN - javascript.builtins.parseFloat - - javascript.builtins.parseInt - javascript.builtins.undefined - javascript.classes.private_class_fields - javascript.classes.private_class_fields_in @@ -425,16 +277,11 @@ compat_features: - javascript.functions.method_definitions - javascript.functions.rest_parameters - javascript.functions.set - - javascript.grammar.binary_numeric_literals - javascript.grammar.boolean_literals - - javascript.grammar.decimal_numeric_literals - javascript.grammar.hashbang_comments - javascript.grammar.hexadecimal_escape_sequences - - javascript.grammar.hexadecimal_numeric_literals - javascript.grammar.null_literal - javascript.grammar.numeric_separators - - javascript.grammar.octal_numeric_literals - - javascript.grammar.regular_expression_literals - javascript.grammar.string_literals - javascript.grammar.template_literals - javascript.grammar.trailing_commas @@ -514,23 +361,6 @@ compat_features: - javascript.operators.void - javascript.operators.yield - javascript.operators.yield_star - - javascript.regular_expressions.backreference - - javascript.regular_expressions.capturing_group - - javascript.regular_expressions.character_class - - javascript.regular_expressions.character_class_escape - - javascript.regular_expressions.character_escape - - javascript.regular_expressions.disjunction - - javascript.regular_expressions.input_boundary_assertion - - javascript.regular_expressions.literal_character - - javascript.regular_expressions.lookahead_assertion - - javascript.regular_expressions.lookbehind_assertion - - javascript.regular_expressions.named_backreference - - javascript.regular_expressions.named_capturing_group - - javascript.regular_expressions.non_capturing_group - - javascript.regular_expressions.quantifier - - javascript.regular_expressions.unicode_character_class_escape - - javascript.regular_expressions.wildcard - - javascript.regular_expressions.word_boundary_assertion - javascript.statements.async_generator_function - javascript.statements.block - javascript.statements.break @@ -637,11 +467,15 @@ compat_features: # - javascript.builtins.TypedArray.toReversed # - javascript.builtins.TypedArray.toSorted # - javascript.builtins.TypedArray.with -# - Resizable ArrayBuffer: +# - Resizable buffers: # - javascript.builtins.ArrayBuffer.ArrayBuffer.maxByteLength_option # - javascript.builtins.ArrayBuffer.maxByteLength # - javascript.builtins.ArrayBuffer.resizable # - javascript.builtins.ArrayBuffer.resize +# - javascript.builtins.SharedArrayBuffer.SharedArrayBuffer.maxByteLength_option +# - javascript.builtins.SharedArrayBuffer.grow +# - javascript.builtins.SharedArrayBuffer.growable +# - javascript.builtins.SharedArrayBuffer.maxByteLength # - Async functions: # - javascript.builtins.AsyncFunction # - javascript.builtins.AsyncFunction.AsyncFunction @@ -655,6 +489,53 @@ compat_features: # - javascript.builtins.BigInt.asUintN # - javascript.builtins.BigInt.toString # - javascript.builtins.BigInt.valueOf +# - Date: +# - javascript.builtins.Date +# - javascript.builtins.Date.@@toPrimitive +# - javascript.builtins.Date.Date +# - javascript.builtins.Date.UTC +# - javascript.builtins.Date.getDate +# - javascript.builtins.Date.getDay +# - javascript.builtins.Date.getFullYear +# - javascript.builtins.Date.getHours +# - javascript.builtins.Date.getMilliseconds +# - javascript.builtins.Date.getMinutes +# - javascript.builtins.Date.getMonth +# - javascript.builtins.Date.getSeconds +# - javascript.builtins.Date.getTime +# - javascript.builtins.Date.getTimezoneOffset +# - javascript.builtins.Date.getUTCDate +# - javascript.builtins.Date.getUTCDay +# - javascript.builtins.Date.getUTCFullYear +# - javascript.builtins.Date.getUTCHours +# - javascript.builtins.Date.getUTCMilliseconds +# - javascript.builtins.Date.getUTCMinutes +# - javascript.builtins.Date.getUTCMonth +# - javascript.builtins.Date.getUTCSeconds +# - javascript.builtins.Date.now +# - javascript.builtins.Date.parse +# - javascript.builtins.Date.setDate +# - javascript.builtins.Date.setFullYear +# - javascript.builtins.Date.setHours +# - javascript.builtins.Date.setMilliseconds +# - javascript.builtins.Date.setMinutes +# - javascript.builtins.Date.setMonth +# - javascript.builtins.Date.setSeconds +# - javascript.builtins.Date.setTime +# - javascript.builtins.Date.setUTCDate +# - javascript.builtins.Date.setUTCFullYear +# - javascript.builtins.Date.setUTCHours +# - javascript.builtins.Date.setUTCMilliseconds +# - javascript.builtins.Date.setUTCMinutes +# - javascript.builtins.Date.setUTCMonth +# - javascript.builtins.Date.setUTCSeconds +# - javascript.builtins.Date.toDateString +# - javascript.builtins.Date.toISOString +# - javascript.builtins.Date.toJSON +# - javascript.builtins.Date.toString +# - javascript.builtins.Date.toTimeString +# - javascript.builtins.Date.toUTCString +# - javascript.builtins.Date.valueOf # - Typed arrays (initial support): # - javascript.builtins.Float32Array # - javascript.builtins.Float32Array.Float32Array @@ -689,6 +570,80 @@ compat_features: # - javascript.builtins.Uint8Array.Uint8Array # - javascript.builtins.Uint8ClampedArray # - javascript.builtins.Uint8ClampedArray.Uint8ClampedArray +# - Math and numbers: +# - javascript.builtins.Infinity +# - javascript.builtins.Math +# - javascript.builtins.Math.E +# - javascript.builtins.Math.LN10 +# - javascript.builtins.Math.LN2 +# - javascript.builtins.Math.LOG10E +# - javascript.builtins.Math.LOG2E +# - javascript.builtins.Math.PI +# - javascript.builtins.Math.SQRT1_2 +# - javascript.builtins.Math.SQRT2 +# - javascript.builtins.Math.abs +# - javascript.builtins.Math.acos +# - javascript.builtins.Math.acosh +# - javascript.builtins.Math.asin +# - javascript.builtins.Math.asinh +# - javascript.builtins.Math.atan +# - javascript.builtins.Math.atan2 +# - javascript.builtins.Math.atanh +# - javascript.builtins.Math.cbrt +# - javascript.builtins.Math.ceil +# - javascript.builtins.Math.clz32 +# - javascript.builtins.Math.cos +# - javascript.builtins.Math.cosh +# - javascript.builtins.Math.exp +# - javascript.builtins.Math.expm1 +# - javascript.builtins.Math.floor +# - javascript.builtins.Math.fround +# - javascript.builtins.Math.hypot +# - javascript.builtins.Math.imul +# - javascript.builtins.Math.log +# - javascript.builtins.Math.log10 +# - javascript.builtins.Math.log1p +# - javascript.builtins.Math.log2 +# - javascript.builtins.Math.max +# - javascript.builtins.Math.min +# - javascript.builtins.Math.pow +# - javascript.builtins.Math.random +# - javascript.builtins.Math.round +# - javascript.builtins.Math.sign +# - javascript.builtins.Math.sin +# - javascript.builtins.Math.sinh +# - javascript.builtins.Math.sqrt +# - javascript.builtins.Math.tan +# - javascript.builtins.Math.tanh +# - javascript.builtins.Math.trunc +# - javascript.builtins.NaN +# - javascript.builtins.Number +# - javascript.builtins.Number.EPSILON +# - javascript.builtins.Number.MAX_SAFE_INTEGER +# - javascript.builtins.Number.MAX_VALUE +# - javascript.builtins.Number.MIN_SAFE_INTEGER +# - javascript.builtins.Number.MIN_VALUE +# - javascript.builtins.Number.NEGATIVE_INFINITY +# - javascript.builtins.Number.NaN +# - javascript.builtins.Number.Number +# - javascript.builtins.Number.POSITIVE_INFINITY +# - javascript.builtins.Number.isFinite +# - javascript.builtins.Number.isInteger +# - javascript.builtins.Number.isNaN +# - javascript.builtins.Number.isSafeInteger +# - javascript.builtins.Number.parseFloat +# - javascript.builtins.Number.parseInt +# - javascript.builtins.Number.toExponential +# - javascript.builtins.Number.toFixed +# - javascript.builtins.Number.toPrecision +# - javascript.builtins.Number.toString +# - javascript.builtins.Number.valueOf +# - javascript.builtins.isNaN +# - javascript.builtins.parseInt +# - javascript.grammar.binary_numeric_literals +# - javascript.grammar.decimal_numeric_literals +# - javascript.grammar.hexadecimal_numeric_literals +# - javascript.grammar.octal_numeric_literals # - Map (initial support): # - javascript.builtins.Map # - javascript.builtins.Map.@@iterator @@ -718,6 +673,47 @@ compat_features: # - javascript.builtins.Promise.any # - Promise finally(): # - javascript.builtins.Promise.finally +# - Regular expressions: +# - javascript.builtins.RegExp +# - javascript.builtins.RegExp.@@match +# - javascript.builtins.RegExp.@@matchAll +# - javascript.builtins.RegExp.@@replace +# - javascript.builtins.RegExp.@@search +# - javascript.builtins.RegExp.@@species +# - javascript.builtins.RegExp.@@split +# - javascript.builtins.RegExp.RegExp +# - javascript.builtins.RegExp.dotAll +# - javascript.builtins.RegExp.exec +# - javascript.builtins.RegExp.flags +# - javascript.builtins.RegExp.global +# - javascript.builtins.RegExp.hasIndices +# - javascript.builtins.RegExp.ignoreCase +# - javascript.builtins.RegExp.lastIndex +# - javascript.builtins.RegExp.multiline +# - javascript.builtins.RegExp.source +# - javascript.builtins.RegExp.sticky +# - javascript.builtins.RegExp.test +# - javascript.builtins.RegExp.toString +# - javascript.builtins.RegExp.unicode +# - javascript.builtins.RegExp.unicodeSets +# - javascript.grammar.regular_expression_literals +# - javascript.regular_expressions.backreference +# - javascript.regular_expressions.capturing_group +# - javascript.regular_expressions.character_class +# - javascript.regular_expressions.character_class_escape +# - javascript.regular_expressions.character_escape +# - javascript.regular_expressions.disjunction +# - javascript.regular_expressions.input_boundary_assertion +# - javascript.regular_expressions.literal_character +# - javascript.regular_expressions.lookahead_assertion +# - javascript.regular_expressions.lookbehind_assertion +# - javascript.regular_expressions.named_backreference +# - javascript.regular_expressions.named_capturing_group +# - javascript.regular_expressions.non_capturing_group +# - javascript.regular_expressions.quantifier +# - javascript.regular_expressions.unicode_character_class_escape +# - javascript.regular_expressions.wildcard +# - javascript.regular_expressions.word_boundary_assertion # - Set (initial support): # - javascript.builtins.Set # - javascript.builtins.Set.@@iterator @@ -731,11 +727,6 @@ compat_features: # - javascript.builtins.Set.keys # - javascript.builtins.Set.size # - javascript.builtins.Set.values -# - Growable SharedArrayBuffer: -# - javascript.builtins.SharedArrayBuffer.SharedArrayBuffer.maxByteLength_option -# - javascript.builtins.SharedArrayBuffer.grow -# - javascript.builtins.SharedArrayBuffer.growable -# - javascript.builtins.SharedArrayBuffer.maxByteLength # - Typed array iterators: # - javascript.builtins.TypedArray.@@iterator # - javascript.builtins.TypedArray.entries @@ -751,6 +742,19 @@ compat_features: # - javascript.builtins.TypedArray.reduce # - javascript.builtins.TypedArray.reduceRight # - javascript.builtins.TypedArray.some +# - WeakMap: +# - javascript.builtins.WeakMap +# - javascript.builtins.WeakMap.WeakMap +# - javascript.builtins.WeakMap.delete +# - javascript.builtins.WeakMap.get +# - javascript.builtins.WeakMap.has +# - javascript.builtins.WeakMap.set +# - WeakSet: +# - javascript.builtins.WeakSet +# - javascript.builtins.WeakSet.WeakSet +# - javascript.builtins.WeakSet.add +# - javascript.builtins.WeakSet.delete +# - javascript.builtins.WeakSet.has # - Classes: # - javascript.classes # - javascript.classes.constructor diff --git a/features/draft/spec/ecmascript.yml.dist b/features/draft/spec/ecmascript.yml.dist index 22df0112632..379abd55274 100644 --- a/features/draft/spec/ecmascript.yml.dist +++ b/features/draft/spec/ecmascript.yml.dist @@ -20,51 +20,9 @@ compat_features: - javascript.builtins.Boolean.Boolean - javascript.builtins.Boolean.toString - javascript.builtins.Boolean.valueOf - - javascript.builtins.Date - - javascript.builtins.Date.Date - - javascript.builtins.Date.UTC - - javascript.builtins.Date.getDate - - javascript.builtins.Date.getDay - - javascript.builtins.Date.getFullYear - - javascript.builtins.Date.getHours - - javascript.builtins.Date.getMilliseconds - - javascript.builtins.Date.getMinutes - - javascript.builtins.Date.getMonth - - javascript.builtins.Date.getSeconds - - javascript.builtins.Date.getTime - - javascript.builtins.Date.getTimezoneOffset - - javascript.builtins.Date.getUTCDate - - javascript.builtins.Date.getUTCDay - - javascript.builtins.Date.getUTCFullYear - - javascript.builtins.Date.getUTCHours - - javascript.builtins.Date.getUTCMilliseconds - - javascript.builtins.Date.getUTCMinutes - - javascript.builtins.Date.getUTCMonth - - javascript.builtins.Date.getUTCSeconds - - javascript.builtins.Date.parse - - javascript.builtins.Date.setDate - - javascript.builtins.Date.setFullYear - - javascript.builtins.Date.setHours - - javascript.builtins.Date.setMilliseconds - - javascript.builtins.Date.setMinutes - - javascript.builtins.Date.setMonth - - javascript.builtins.Date.setSeconds - - javascript.builtins.Date.setTime - - javascript.builtins.Date.setUTCDate - - javascript.builtins.Date.setUTCFullYear - - javascript.builtins.Date.setUTCHours - - javascript.builtins.Date.setUTCMilliseconds - - javascript.builtins.Date.setUTCMinutes - - javascript.builtins.Date.setUTCMonth - - javascript.builtins.Date.setUTCSeconds - - javascript.builtins.Date.toDateString - javascript.builtins.Date.toLocaleDateString - javascript.builtins.Date.toLocaleString - javascript.builtins.Date.toLocaleTimeString - - javascript.builtins.Date.toString - - javascript.builtins.Date.toTimeString - - javascript.builtins.Date.toUTCString - - javascript.builtins.Date.valueOf - javascript.builtins.Error - javascript.builtins.Error.Error - javascript.builtins.Error.message @@ -78,45 +36,7 @@ compat_features: - javascript.builtins.Function.call - javascript.builtins.Function.length - javascript.builtins.Function.toString - - javascript.builtins.Infinity - - javascript.builtins.Math - - javascript.builtins.Math.E - - javascript.builtins.Math.LN10 - - javascript.builtins.Math.LN2 - - javascript.builtins.Math.LOG10E - - javascript.builtins.Math.LOG2E - - javascript.builtins.Math.PI - - javascript.builtins.Math.SQRT1_2 - - javascript.builtins.Math.SQRT2 - - javascript.builtins.Math.abs - - javascript.builtins.Math.acos - - javascript.builtins.Math.asin - - javascript.builtins.Math.atan - - javascript.builtins.Math.atan2 - - javascript.builtins.Math.ceil - - javascript.builtins.Math.cos - - javascript.builtins.Math.exp - - javascript.builtins.Math.floor - - javascript.builtins.Math.log - - javascript.builtins.Math.max - - javascript.builtins.Math.min - - javascript.builtins.Math.pow - - javascript.builtins.Math.random - - javascript.builtins.Math.round - - javascript.builtins.Math.sin - - javascript.builtins.Math.sqrt - - javascript.builtins.Math.tan - - javascript.builtins.NaN - - javascript.builtins.Number - - javascript.builtins.Number.MAX_VALUE - - javascript.builtins.Number.MIN_VALUE - - javascript.builtins.Number.NEGATIVE_INFINITY - - javascript.builtins.Number.NaN - - javascript.builtins.Number.Number - - javascript.builtins.Number.POSITIVE_INFINITY - javascript.builtins.Number.toLocaleString - - javascript.builtins.Number.toString - - javascript.builtins.Number.valueOf - javascript.builtins.Object - javascript.builtins.Object.Object - javascript.builtins.Object.constructor @@ -127,16 +47,6 @@ compat_features: - javascript.builtins.RangeError.RangeError - javascript.builtins.ReferenceError - javascript.builtins.ReferenceError.ReferenceError - - javascript.builtins.RegExp - - javascript.builtins.RegExp.RegExp - - javascript.builtins.RegExp.exec - - javascript.builtins.RegExp.global - - javascript.builtins.RegExp.ignoreCase - - javascript.builtins.RegExp.lastIndex - - javascript.builtins.RegExp.multiline - - javascript.builtins.RegExp.source - - javascript.builtins.RegExp.test - - javascript.builtins.RegExp.toString - javascript.builtins.String - javascript.builtins.String.String - javascript.builtins.String.charAt @@ -164,19 +74,14 @@ compat_features: - javascript.builtins.URIError.URIError - javascript.builtins.eval - javascript.builtins.isFinite - - javascript.builtins.isNaN - javascript.builtins.parseFloat - - javascript.builtins.parseInt - javascript.builtins.undefined - javascript.functions - javascript.functions.arguments - javascript.functions.arguments.length - javascript.grammar.boolean_literals - - javascript.grammar.decimal_numeric_literals - javascript.grammar.hexadecimal_escape_sequences - - javascript.grammar.hexadecimal_numeric_literals - javascript.grammar.null_literal - - javascript.grammar.regular_expression_literals - javascript.grammar.string_literals - javascript.grammar.trailing_commas - javascript.grammar.unicode_escape_sequences @@ -230,19 +135,6 @@ compat_features: - javascript.operators.unary_plus - javascript.operators.unsigned_right_shift - javascript.operators.unsigned_right_shift_assignment - - javascript.regular_expressions.backreference - - javascript.regular_expressions.capturing_group - - javascript.regular_expressions.character_class - - javascript.regular_expressions.character_class_escape - - javascript.regular_expressions.character_escape - - javascript.regular_expressions.disjunction - - javascript.regular_expressions.input_boundary_assertion - - javascript.regular_expressions.literal_character - - javascript.regular_expressions.lookahead_assertion - - javascript.regular_expressions.non_capturing_group - - javascript.regular_expressions.quantifier - - javascript.regular_expressions.wildcard - - javascript.regular_expressions.word_boundary_assertion - javascript.statements.block - javascript.statements.break - javascript.statements.continue @@ -289,21 +181,6 @@ compat_features: - javascript.builtins.String.toLocaleLowerCase - javascript.builtins.String.toLocaleUpperCase - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "1" - # chrome_android: "18" - # edge: "12" - # firefox: "1" - # firefox_android: "4" - # safari: "2" - # safari_ios: "1" - - javascript.builtins.Number.toExponential - - javascript.builtins.Number.toFixed - - javascript.builtins.Number.toPrecision - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -333,19 +210,6 @@ compat_features: # safari_ios: "3" - javascript.operators.void - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "1" - # chrome_android: "18" - # edge: "12" - # firefox: "1" - # firefox_android: "4" - # safari: "4" - # safari_ios: "4" - - javascript.builtins.Date.now - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -374,20 +238,6 @@ compat_features: - javascript.operators.decrement - javascript.operators.increment - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "3" - # chrome_android: "18" - # edge: "12" - # firefox: "1" - # firefox_android: "4" - # safari: "4" - # safari_ios: "3.2" - - javascript.builtins.Date.toISOString - - javascript.builtins.Date.toJSON - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -590,19 +440,6 @@ compat_features: # safari_ios: "5" - javascript.statements.const - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "28" - # chrome_android: "28" - # edge: "12" - # firefox: "20" - # firefox_android: "20" - # safari: "7" - # safari_ios: "7" - - javascript.builtins.Math.imul - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -616,24 +453,6 @@ compat_features: # safari_ios: "7" - javascript.builtins.ArrayBuffer.isView - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "36" - # chrome_android: "36" - # edge: "12" - # firefox: "6" - # firefox_android: "6" - # safari: "8" - # safari_ios: "8" - - javascript.builtins.WeakMap - - javascript.builtins.WeakMap.WeakMap - - javascript.builtins.WeakMap.delete - - javascript.builtins.WeakMap.get - - javascript.builtins.WeakMap.has - - javascript.builtins.WeakMap.set - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -647,82 +466,6 @@ compat_features: # safari_ios: "7" - javascript.statements.for_of - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "38" - # chrome_android: "38" - # edge: "12" - # firefox: "25" - # firefox_android: "25" - # safari: "8" - # safari_ios: "8" - - javascript.builtins.Math.acosh - - javascript.builtins.Math.asinh - - javascript.builtins.Math.atanh - - javascript.builtins.Math.cbrt - - javascript.builtins.Math.cosh - - javascript.builtins.Math.expm1 - - javascript.builtins.Math.log10 - - javascript.builtins.Math.log1p - - javascript.builtins.Math.log2 - - javascript.builtins.Math.sinh - - javascript.builtins.Math.tanh - - javascript.builtins.Math.trunc - - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "38" - # chrome_android: "38" - # edge: "12" - # firefox: "26" - # firefox_android: "26" - # safari: "8" - # safari_ios: "8" - - javascript.builtins.Math.fround - - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "38" - # chrome_android: "38" - # edge: "12" - # firefox: "27" - # firefox_android: "27" - # safari: "8" - # safari_ios: "8" - - javascript.builtins.Math.hypot - - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "38" - # chrome_android: "38" - # edge: "12" - # firefox: "31" - # firefox_android: "31" - # safari: "7" - # safari_ios: "7" - - javascript.builtins.Math.clz32 - - # baseline: high - # baseline_low_date: 2015-09-30 - # baseline_high_date: 2018-03-30 - # support: - # chrome: "19" - # chrome_android: "25" - # edge: "12" - # firefox: "16" - # firefox_android: "16" - # safari: "9" - # safari_ios: "9" - - javascript.builtins.Number.isFinite - # baseline: high # baseline_low_date: 2015-09-30 # baseline_high_date: 2018-03-30 @@ -736,47 +479,6 @@ compat_features: # safari_ios: "9" - javascript.builtins.Object.is - # baseline: high - # baseline_low_date: 2015-09-30 - # baseline_high_date: 2018-03-30 - # support: - # chrome: "25" - # chrome_android: "25" - # edge: "12" - # firefox: "15" - # firefox_android: "15" - # safari: "9" - # safari_ios: "9" - - javascript.builtins.Number.isNaN - - # baseline: high - # baseline_low_date: 2015-09-30 - # baseline_high_date: 2018-03-30 - # support: - # chrome: "34" - # chrome_android: "34" - # edge: "12" - # firefox: "16" - # firefox_android: "16" - # safari: "9" - # safari_ios: "9" - - javascript.builtins.Number.isInteger - - # baseline: high - # baseline_low_date: 2015-09-30 - # baseline_high_date: 2018-03-30 - # support: - # chrome: "34" - # chrome_android: "34" - # edge: "12" - # firefox: "25" - # firefox_android: "25" - # safari: "9" - # safari_ios: "9" - - javascript.builtins.Number.EPSILON - - javascript.builtins.Number.parseFloat - - javascript.builtins.Number.parseInt - # baseline: high # baseline_low_date: 2015-09-30 # baseline_high_date: 2018-03-30 @@ -788,53 +490,8 @@ compat_features: # firefox_android: "31" # safari: "9" # safari_ios: "9" - - javascript.builtins.Number.MAX_SAFE_INTEGER - - javascript.builtins.Number.MIN_SAFE_INTEGER - javascript.builtins.Object.setPrototypeOf - # baseline: high - # baseline_low_date: 2015-09-30 - # baseline_high_date: 2018-03-30 - # support: - # chrome: "34" - # chrome_android: "34" - # edge: "12" - # firefox: "32" - # firefox_android: "32" - # safari: "9" - # safari_ios: "9" - - javascript.builtins.Number.isSafeInteger - - # baseline: high - # baseline_low_date: 2015-09-30 - # baseline_high_date: 2018-03-30 - # support: - # chrome: "36" - # chrome_android: "36" - # edge: "12" - # firefox: "34" - # firefox_android: "34" - # safari: "9" - # safari_ios: "9" - - javascript.builtins.WeakSet - - javascript.builtins.WeakSet.WeakSet - - javascript.builtins.WeakSet.add - - javascript.builtins.WeakSet.delete - - javascript.builtins.WeakSet.has - - # baseline: high - # baseline_low_date: 2015-09-30 - # baseline_high_date: 2018-03-30 - # support: - # chrome: "38" - # chrome_android: "38" - # edge: "12" - # firefox: "25" - # firefox_android: "25" - # safari: "9" - # safari_ios: "9" - - javascript.builtins.Math.sign - # baseline: high # baseline_low_date: 2015-09-30 # baseline_high_date: 2018-03-30 @@ -907,20 +564,6 @@ compat_features: # safari_ios: "9" - javascript.builtins.String.repeat - # baseline: high - # baseline_low_date: 2015-09-30 - # baseline_high_date: 2018-03-30 - # support: - # chrome: "41" - # chrome_android: "41" - # edge: "12" - # firefox: "25" - # firefox_android: "25" - # safari: "9" - # safari_ios: "9" - - javascript.grammar.binary_numeric_literals - - javascript.grammar.octal_numeric_literals - # baseline: high # baseline_low_date: 2015-09-30 # baseline_high_date: 2018-03-30 @@ -1316,19 +959,6 @@ compat_features: # safari_ios: "10" - javascript.builtins.Proxy.handler.setPrototypeOf - # baseline: high - # baseline_low_date: 2016-09-20 - # baseline_high_date: 2019-03-20 - # support: - # chrome: "49" - # chrome_android: "49" - # edge: "13" - # firefox: "3" - # firefox_android: "4" - # safari: "10" - # safari_ios: "10" - - javascript.builtins.RegExp.sticky - # baseline: high # baseline_low_date: 2016-09-20 # baseline_high_date: 2019-03-20 @@ -1355,19 +985,6 @@ compat_features: # safari_ios: "10" - javascript.statements.let - # baseline: high - # baseline_low_date: 2016-09-20 - # baseline_high_date: 2019-03-20 - # support: - # chrome: "50" - # chrome_android: "50" - # edge: "12" - # firefox: "46" - # firefox_android: "46" - # safari: "10" - # safari_ios: "10" - - javascript.builtins.RegExp.unicode - # baseline: high # baseline_low_date: 2016-09-20 # baseline_high_date: 2019-03-20 @@ -1381,20 +998,6 @@ compat_features: # safari_ios: "10" - javascript.builtins.Generator.return - # baseline: high - # baseline_low_date: 2016-09-20 - # baseline_high_date: 2019-03-20 - # support: - # chrome: "50" - # chrome_android: "50" - # edge: "13" - # firefox: "49" - # firefox_android: "49" - # safari: "10" - # safari_ios: "10" - - javascript.builtins.RegExp.@@match - - javascript.builtins.RegExp.@@search - # baseline: high # baseline_low_date: 2016-09-20 # baseline_high_date: 2019-03-20 @@ -1424,19 +1027,6 @@ compat_features: - javascript.builtins.ArrayBuffer.@@species - javascript.builtins.TypedArray.@@species - # baseline: high - # baseline_low_date: 2016-09-20 - # baseline_high_date: 2019-03-20 - # support: - # chrome: "51" - # chrome_android: "51" - # edge: "13" - # firefox: "49" - # firefox_android: "49" - # safari: "10" - # safari_ios: "10" - - javascript.builtins.RegExp.@@species - # baseline: high # baseline_low_date: 2017-03-27 # baseline_high_date: 2019-09-27 @@ -1476,7 +1066,6 @@ compat_features: # firefox_android: "44" # safari: "10" # safari_ios: "10" - - javascript.builtins.Date.@@toPrimitive - javascript.builtins.Symbol.@@toPrimitive - javascript.builtins.Symbol.toPrimitive @@ -1591,19 +1180,6 @@ compat_features: # safari_ios: "10" - javascript.builtins.Proxy.revocable - # baseline: high - # baseline_low_date: 2020-01-15 - # baseline_high_date: 2022-07-15 - # support: - # chrome: "49" - # chrome_android: "49" - # edge: "79" - # firefox: "37" - # firefox_android: "37" - # safari: "9" - # safari_ios: "9" - - javascript.builtins.RegExp.flags - # baseline: high # baseline_low_date: 2020-01-15 # baseline_high_date: 2022-07-15 @@ -1641,8 +1217,6 @@ compat_features: # firefox_android: "49" # safari: "10" # safari_ios: "10" - - javascript.builtins.RegExp.@@replace - - javascript.builtins.RegExp.@@split - javascript.builtins.Symbol.replace - javascript.builtins.Symbol.search - javascript.builtins.Symbol.split @@ -1812,7 +1386,6 @@ compat_features: # firefox_android: "67" # safari: "13" # safari_ios: "13" - - javascript.builtins.RegExp.@@matchAll - javascript.builtins.String.matchAll - javascript.builtins.Symbol.matchAll @@ -1829,34 +1402,6 @@ compat_features: # safari_ios: "13.4" - javascript.grammar.hashbang_comments - # baseline: high - # baseline_low_date: 2020-07-28 - # baseline_high_date: 2023-01-28 - # support: - # chrome: "62" - # chrome_android: "62" - # edge: "79" - # firefox: "78" - # firefox_android: "79" - # safari: "11.1" - # safari_ios: "11.3" - - javascript.builtins.RegExp.dotAll - - # baseline: high - # baseline_low_date: 2020-07-28 - # baseline_high_date: 2023-01-28 - # support: - # chrome: "64" - # chrome_android: "64" - # edge: "79" - # firefox: "78" - # firefox_android: "79" - # safari: "11.1" - # safari_ios: "11.3" - - javascript.regular_expressions.named_backreference - - javascript.regular_expressions.named_capturing_group - - javascript.regular_expressions.unicode_character_class_escape - # baseline: high # baseline_low_date: 2020-07-28 # baseline_high_date: 2023-01-28 @@ -2031,19 +1576,6 @@ compat_features: # safari_ios: "15" - javascript.operators.await.top_level - # baseline: high - # baseline_low_date: 2021-09-20 - # baseline_high_date: 2024-03-20 - # support: - # chrome: "90" - # chrome_android: "90" - # edge: "90" - # firefox: "88" - # firefox_android: "88" - # safari: "15" - # safari_ios: "15" - - javascript.builtins.RegExp.hasIndices - # baseline: high # baseline_low_date: 2021-09-20 # baseline_high_date: 2024-03-20 @@ -2149,18 +1681,6 @@ compat_features: # safari_ios: "16" - javascript.classes.public_class_fields - # baseline: low - # baseline_low_date: 2023-03-27 - # support: - # chrome: "62" - # chrome_android: "62" - # edge: "79" - # firefox: "78" - # firefox_android: "79" - # safari: "16.4" - # safari_ios: "16.4" - - javascript.regular_expressions.lookbehind_assertion - # baseline: low # baseline_low_date: 2023-03-27 # support: @@ -2173,18 +1693,6 @@ compat_features: # safari_ios: "16.4" - javascript.classes.static_initialization_blocks - # baseline: low - # baseline_low_date: 2023-09-18 - # support: - # chrome: "112" - # chrome_android: "112" - # edge: "112" - # firefox: "116" - # firefox_android: "116" - # safari: "17" - # safari_ios: "17" - - javascript.builtins.RegExp.unicodeSets - # baseline: low # baseline_low_date: 2023-10-24 # support: diff --git a/features/draft/spec/element-timing.yml b/features/draft/spec/element-timing.yml index 0706b25225d..9de518db2bb 100644 --- a/features/draft/spec/element-timing.yml +++ b/features/draft/spec/element-timing.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Element Timing API description: TODO spec: https://wicg.github.io/element-timing/ diff --git a/features/draft/spec/encoding.yml b/features/draft/spec/encoding.yml index bedfb6b6534..962da8fed19 100644 --- a/features/draft/spec/encoding.yml +++ b/features/draft/spec/encoding.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Encoding Standard description: TODO spec: https://encoding.spec.whatwg.org/ diff --git a/features/draft/spec/encrypted-media-2.yml b/features/draft/spec/encrypted-media-2.yml index feb8f8869c7..0b303e0912a 100644 --- a/features/draft/spec/encrypted-media-2.yml +++ b/features/draft/spec/encrypted-media-2.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Encrypted Media Extensions description: TODO spec: https://w3c.github.io/encrypted-media/ diff --git a/features/draft/spec/entries-api.yml b/features/draft/spec/entries-api.yml index 13d6ee113e7..513e207eb2c 100644 --- a/features/draft/spec/entries-api.yml +++ b/features/draft/spec/entries-api.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: File and Directory Entries API description: TODO spec: https://wicg.github.io/entries-api/ diff --git a/features/draft/spec/event-timing.yml b/features/draft/spec/event-timing.yml index 5e9923547f7..9af32576db6 100644 --- a/features/draft/spec/event-timing.yml +++ b/features/draft/spec/event-timing.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Event Timing API description: TODO spec: https://w3c.github.io/event-timing/ diff --git a/features/draft/spec/ext-blend-minmax.yml b/features/draft/spec/ext-blend-minmax.yml index e1427929004..88bcd05e42e 100644 --- a/features/draft/spec/ext-blend-minmax.yml +++ b/features/draft/spec/ext-blend-minmax.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: WebGL EXT_blend_minmax Khronos Ratified Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_blend_minmax/ diff --git a/features/draft/spec/ext-color-buffer-float.yml b/features/draft/spec/ext-color-buffer-float.yml index b415e859ba7..1b496ee2da4 100644 --- a/features/draft/spec/ext-color-buffer-float.yml +++ b/features/draft/spec/ext-color-buffer-float.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: WebGL EXT_color_buffer_float Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_color_buffer_float/ diff --git a/features/draft/spec/ext-color-buffer-half-float.yml b/features/draft/spec/ext-color-buffer-half-float.yml index b015900ff2e..33fb3a6d472 100644 --- a/features/draft/spec/ext-color-buffer-half-float.yml +++ b/features/draft/spec/ext-color-buffer-half-float.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: WebGL EXT_color_buffer_half_float Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_color_buffer_half_float/ diff --git a/features/draft/spec/ext-disjoint-timer-query.yml b/features/draft/spec/ext-disjoint-timer-query.yml index 16b221609fa..213fc1a1c8c 100644 --- a/features/draft/spec/ext-disjoint-timer-query.yml +++ b/features/draft/spec/ext-disjoint-timer-query.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: WebGL EXT_disjoint_timer_query Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query/ diff --git a/features/draft/spec/ext-float-blend.yml b/features/draft/spec/ext-float-blend.yml index c4a7912e69b..4b2219bd518 100644 --- a/features/draft/spec/ext-float-blend.yml +++ b/features/draft/spec/ext-float-blend.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: WebGL EXT_float_blend Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_float_blend/ diff --git a/features/draft/spec/ext-frag-depth.yml b/features/draft/spec/ext-frag-depth.yml index 50159d9cbc4..2d6231e9979 100644 --- a/features/draft/spec/ext-frag-depth.yml +++ b/features/draft/spec/ext-frag-depth.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: WebGL EXT_frag_depth Khronos Ratified Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_frag_depth/ diff --git a/features/draft/spec/ext-shader-texture-lod.yml b/features/draft/spec/ext-shader-texture-lod.yml index b52017d5f7f..59bb20fd31f 100644 --- a/features/draft/spec/ext-shader-texture-lod.yml +++ b/features/draft/spec/ext-shader-texture-lod.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: WebGL EXT_shader_texture_lod Khronos Ratified Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_shader_texture_lod/ diff --git a/features/draft/spec/ext-srgb.yml b/features/draft/spec/ext-srgb.yml index 12ecec48de1..032e2615119 100644 --- a/features/draft/spec/ext-srgb.yml +++ b/features/draft/spec/ext-srgb.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: WebGL EXT_sRGB Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_sRGB/ diff --git a/features/draft/spec/ext-texture-compression-bptc.yml b/features/draft/spec/ext-texture-compression-bptc.yml index 3b841f724f0..bbad329faa8 100644 --- a/features/draft/spec/ext-texture-compression-bptc.yml +++ b/features/draft/spec/ext-texture-compression-bptc.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: WebGL EXT_texture_compression_bptc Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_texture_compression_bptc/ diff --git a/features/draft/spec/ext-texture-compression-rgtc.yml b/features/draft/spec/ext-texture-compression-rgtc.yml index 021e17305d3..8b7b4b80840 100644 --- a/features/draft/spec/ext-texture-compression-rgtc.yml +++ b/features/draft/spec/ext-texture-compression-rgtc.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: WebGL EXT_texture_compression_rgtc Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_texture_compression_rgtc/ diff --git a/features/draft/spec/ext-texture-filter-anisotropic.yml b/features/draft/spec/ext-texture-filter-anisotropic.yml index 3148e34d49b..99d4a72d2d6 100644 --- a/features/draft/spec/ext-texture-filter-anisotropic.yml +++ b/features/draft/spec/ext-texture-filter-anisotropic.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: WebGL EXT_texture_filter_anisotropic Khronos Ratified Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_texture_filter_anisotropic/ diff --git a/features/draft/spec/ext-texture-norm16.yml b/features/draft/spec/ext-texture-norm16.yml index 32f9dcaa161..1cc96d64daf 100644 --- a/features/draft/spec/ext-texture-norm16.yml +++ b/features/draft/spec/ext-texture-norm16.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: WebGL EXT_texture_norm16 Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_texture_norm16/ diff --git a/features/draft/spec/fedcm.yml b/features/draft/spec/fedcm.yml index 227130b7495..93f6508b8c2 100644 --- a/features/draft/spec/fedcm.yml +++ b/features/draft/spec/fedcm.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Federated Credential Management API description: TODO spec: https://fedidcg.github.io/FedCM/ diff --git a/features/draft/spec/fenced-frame.yml b/features/draft/spec/fenced-frame.yml index 053fdf19391..23fc51d7373 100644 --- a/features/draft/spec/fenced-frame.yml +++ b/features/draft/spec/fenced-frame.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Fenced Frame description: TODO spec: https://wicg.github.io/fenced-frame/ diff --git a/features/draft/spec/fetch.yml b/features/draft/spec/fetch.yml index 9777722c3a9..f2b166ffc9f 100644 --- a/features/draft/spec/fetch.yml +++ b/features/draft/spec/fetch.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Fetch Standard description: TODO spec: https://fetch.spec.whatwg.org/ diff --git a/features/draft/spec/file-system-access.yml b/features/draft/spec/file-system-access.yml index 8b0f32c0e4b..4b461fc75c2 100644 --- a/features/draft/spec/file-system-access.yml +++ b/features/draft/spec/file-system-access.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: File System Access description: TODO spec: https://wicg.github.io/file-system-access/ diff --git a/features/draft/spec/fileapi.yml b/features/draft/spec/fileapi.yml index 5ae7b194e30..687962fe37e 100644 --- a/features/draft/spec/fileapi.yml +++ b/features/draft/spec/fileapi.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: File API description: TODO spec: https://w3c.github.io/FileAPI/ diff --git a/features/draft/spec/fill-stroke-3.yml b/features/draft/spec/fill-stroke-3.yml index 8fe66bee528..e5911ba5527 100644 --- a/features/draft/spec/fill-stroke-3.yml +++ b/features/draft/spec/fill-stroke-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: CSS Fill and Stroke Module Level 3 description: TODO spec: https://drafts.fxtf.org/fill-stroke-3/ diff --git a/features/draft/spec/filter-effects-1.yml b/features/draft/spec/filter-effects-1.yml index c0cafef4f51..ac6c2e01a9e 100644 --- a/features/draft/spec/filter-effects-1.yml +++ b/features/draft/spec/filter-effects-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Filter Effects Module Level 1 description: TODO spec: https://drafts.fxtf.org/filter-effects-1/ diff --git a/features/draft/spec/fs.yml b/features/draft/spec/fs.yml index ca1f82836ce..429d63d5666 100644 --- a/features/draft/spec/fs.yml +++ b/features/draft/spec/fs.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: File System Standard description: TODO spec: https://fs.spec.whatwg.org/ diff --git a/features/draft/spec/fullscreen.yml b/features/draft/spec/fullscreen.yml index 5a0f62d8479..1c93ede7108 100644 --- a/features/draft/spec/fullscreen.yml +++ b/features/draft/spec/fullscreen.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Fullscreen API Standard description: TODO spec: https://fullscreen.spec.whatwg.org/ diff --git a/features/draft/spec/gamepad-extensions.yml b/features/draft/spec/gamepad-extensions.yml index 4957339f4fb..c0fd27dad58 100644 --- a/features/draft/spec/gamepad-extensions.yml +++ b/features/draft/spec/gamepad-extensions.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Gamepad Extensions description: TODO spec: https://w3c.github.io/gamepad/extensions.html diff --git a/features/draft/spec/gamepad.yml b/features/draft/spec/gamepad.yml index 7f9ac63cb7a..96a7621c93e 100644 --- a/features/draft/spec/gamepad.yml +++ b/features/draft/spec/gamepad.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Gamepad description: TODO spec: https://w3c.github.io/gamepad/ diff --git a/features/draft/spec/generic-sensor.yml b/features/draft/spec/generic-sensor.yml index aa9acfcdb94..14e8fdaca00 100644 --- a/features/draft/spec/generic-sensor.yml +++ b/features/draft/spec/generic-sensor.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Generic Sensor API description: TODO spec: https://w3c.github.io/sensors/ diff --git a/features/draft/spec/geometry-1.yml b/features/draft/spec/geometry-1.yml index 2ca2dc721de..35772426a52 100644 --- a/features/draft/spec/geometry-1.yml +++ b/features/draft/spec/geometry-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Geometry Interfaces Module Level 1 description: TODO spec: https://drafts.fxtf.org/geometry-1/ diff --git a/features/draft/spec/get-installed-related-apps.yml b/features/draft/spec/get-installed-related-apps.yml index 043c117a55c..d35788b1819 100644 --- a/features/draft/spec/get-installed-related-apps.yml +++ b/features/draft/spec/get-installed-related-apps.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: Get Installed Related Apps API description: TODO spec: https://wicg.github.io/get-installed-related-apps/spec/ diff --git a/features/draft/spec/hr-time-3.yml b/features/draft/spec/hr-time-3.yml index a83872abb04..607bf6044f0 100644 --- a/features/draft/spec/hr-time-3.yml +++ b/features/draft/spec/hr-time-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: High Resolution Time description: TODO spec: https://w3c.github.io/hr-time/ diff --git a/features/draft/spec/html.yml b/features/draft/spec/html.yml index 01b437334e4..12304a249ca 100644 --- a/features/draft/spec/html.yml +++ b/features/draft/spec/html.yml @@ -1,4 +1,4 @@ -draft_date: 2024-08-12 +draft_date: 2024-08-19 name: HTML Standard description: TODO spec: https://html.spec.whatwg.org/multipage/ @@ -6,74 +6,8 @@ compat_features: - api.BarProp - api.BarProp.visible - api.BeforeUnloadEvent - - api.CanvasGradient - - api.CanvasGradient.addColorStop - api.CanvasPattern - api.CanvasPattern.setTransform - - api.CanvasRenderingContext2D - - api.CanvasRenderingContext2D.arc - - api.CanvasRenderingContext2D.arcTo - - api.CanvasRenderingContext2D.beginPath - - api.CanvasRenderingContext2D.bezierCurveTo - - api.CanvasRenderingContext2D.canvas - - api.CanvasRenderingContext2D.clearRect - - api.CanvasRenderingContext2D.clip - - api.CanvasRenderingContext2D.closePath - - api.CanvasRenderingContext2D.createImageData - - api.CanvasRenderingContext2D.createLinearGradient - - api.CanvasRenderingContext2D.createPattern - - api.CanvasRenderingContext2D.createRadialGradient - - api.CanvasRenderingContext2D.direction - - api.CanvasRenderingContext2D.drawFocusIfNeeded - - api.CanvasRenderingContext2D.drawImage - - api.CanvasRenderingContext2D.ellipse - - api.CanvasRenderingContext2D.fill - - api.CanvasRenderingContext2D.fillRect - - api.CanvasRenderingContext2D.fillStyle - - api.CanvasRenderingContext2D.filter - - api.CanvasRenderingContext2D.font - - api.CanvasRenderingContext2D.fontKerning - - api.CanvasRenderingContext2D.fontStretch - - api.CanvasRenderingContext2D.fontVariantCaps - - api.CanvasRenderingContext2D.getContextAttributes - - api.CanvasRenderingContext2D.getImageData - - api.CanvasRenderingContext2D.getLineDash - - api.CanvasRenderingContext2D.getTransform - - api.CanvasRenderingContext2D.globalAlpha - - api.CanvasRenderingContext2D.globalCompositeOperation - - api.CanvasRenderingContext2D.imageSmoothingEnabled - - api.CanvasRenderingContext2D.imageSmoothingQuality - - api.CanvasRenderingContext2D.isPointInPath - - api.CanvasRenderingContext2D.isPointInStroke - - api.CanvasRenderingContext2D.letterSpacing - - api.CanvasRenderingContext2D.lineCap - - api.CanvasRenderingContext2D.lineDashOffset - - api.CanvasRenderingContext2D.lineJoin - - api.CanvasRenderingContext2D.lineTo - - api.CanvasRenderingContext2D.lineWidth - - api.CanvasRenderingContext2D.miterLimit - - api.CanvasRenderingContext2D.moveTo - - api.CanvasRenderingContext2D.putImageData - - api.CanvasRenderingContext2D.quadraticCurveTo - - api.CanvasRenderingContext2D.rect - - api.CanvasRenderingContext2D.resetTransform - - api.CanvasRenderingContext2D.restore - - api.CanvasRenderingContext2D.rotate - - api.CanvasRenderingContext2D.save - - api.CanvasRenderingContext2D.scale - - api.CanvasRenderingContext2D.setLineDash - - api.CanvasRenderingContext2D.setTransform - - api.CanvasRenderingContext2D.shadowBlur - - api.CanvasRenderingContext2D.shadowColor - - api.CanvasRenderingContext2D.shadowOffsetX - - api.CanvasRenderingContext2D.shadowOffsetY - - api.CanvasRenderingContext2D.stroke - - api.CanvasRenderingContext2D.strokeRect - - api.CanvasRenderingContext2D.strokeStyle - - api.CanvasRenderingContext2D.textRendering - - api.CanvasRenderingContext2D.transform - - api.CanvasRenderingContext2D.translate - - api.CanvasRenderingContext2D.wordSpacing - api.CloseWatcher - api.CloseWatcher.CloseWatcher - api.CloseWatcher.cancel_event @@ -201,10 +135,6 @@ compat_features: - api.HTMLAnchorElement.ping - api.HTMLAreaElement.download - api.HTMLAreaElement.ping - - api.HTMLCanvasElement.getContext.2d_context.options_alpha_parameter - - api.HTMLCanvasElement.getContext.2d_context.options_colorSpace_parameter - - api.HTMLCanvasElement.getContext.2d_context.options_desynchronized_parameter - - api.HTMLCanvasElement.getContext.2d_context.options_willReadFrequently_parameter - api.HTMLCanvasElement.getContext.bitmaprenderer_context.options_alpha_parameter - api.HTMLDListElement - api.HTMLDetailsElement.toggle_event @@ -241,26 +171,6 @@ compat_features: - api.HTMLElement.writingSuggestions - api.HTMLFormControlsCollection - api.HTMLFormControlsCollection.namedItem - - api.HTMLFormElement - - api.HTMLFormElement.acceptCharset - - api.HTMLFormElement.action - - api.HTMLFormElement.autocomplete - - api.HTMLFormElement.elements - - api.HTMLFormElement.encoding - - api.HTMLFormElement.enctype - - api.HTMLFormElement.formdata_event - - api.HTMLFormElement.length - - api.HTMLFormElement.method - - api.HTMLFormElement.name - - api.HTMLFormElement.noValidate - - api.HTMLFormElement.rel - - api.HTMLFormElement.relList - - api.HTMLFormElement.requestSubmit - - api.HTMLFormElement.reset - - api.HTMLFormElement.reset_event - - api.HTMLFormElement.submit - - api.HTMLFormElement.submit_event - - api.HTMLFormElement.target - api.HTMLIFrameElement.sandbox - api.HTMLIFrameElement.srcdoc - api.HTMLImageElement.currentSrc @@ -322,7 +232,6 @@ compat_features: - api.HTMLMediaElement.getStartDate - api.HTMLMediaElement.srcObject - api.HTMLMediaElement.textTracks - - api.HTMLMenuElement - api.HTMLMeterElement - api.HTMLMeterElement.high - api.HTMLMeterElement.labels @@ -705,17 +614,7 @@ compat_features: - html.elements.dt - html.elements.fencedframe.height - html.elements.fencedframe.width - - html.elements.form - - html.elements.form.accept-charset - - html.elements.form.action - - html.elements.form.autocomplete - html.elements.form.autocomplete.webauthn - - html.elements.form.enctype - - html.elements.form.method - - html.elements.form.name - - html.elements.form.novalidate - - html.elements.form.rel - - html.elements.form.target - html.elements.iframe.sandbox - html.elements.iframe.sandbox.allow-downloads - html.elements.iframe.sandbox.allow-forms @@ -789,7 +688,6 @@ compat_features: - html.elements.link.rel.preconnect - html.elements.link.rel.prefetch - html.elements.link.rel.preload - - html.elements.menu - html.elements.meta.http-equiv.content-security-policy - html.elements.meta.http-equiv.content-type - html.elements.meta.name.theme-color @@ -800,7 +698,6 @@ compat_features: - html.elements.meter.min - html.elements.meter.optimum - html.elements.meter.value - - html.elements.s - html.elements.script.type.importmap.integrity - html.elements.select.autocomplete - html.elements.source.sizes @@ -885,17 +782,86 @@ compat_features: # - api.BroadcastChannel.messageerror_event # - api.BroadcastChannel.name # - api.BroadcastChannel.postMessage -# - Canvas createConicGradient(): -# - api.CanvasRenderingContext2D.createConicGradient -# - api.OffscreenCanvasRenderingContext2D.createConicGradient -# - Canvas text metrics: +# - 2D canvas: +# - api.CanvasGradient +# - api.CanvasGradient.addColorStop +# - api.CanvasRenderingContext2D +# - api.CanvasRenderingContext2D.arc +# - api.CanvasRenderingContext2D.arcTo +# - api.CanvasRenderingContext2D.beginPath +# - api.CanvasRenderingContext2D.bezierCurveTo +# - api.CanvasRenderingContext2D.canvas +# - api.CanvasRenderingContext2D.clearRect +# - api.CanvasRenderingContext2D.clip +# - api.CanvasRenderingContext2D.closePath +# - api.CanvasRenderingContext2D.createImageData +# - api.CanvasRenderingContext2D.createLinearGradient +# - api.CanvasRenderingContext2D.createPattern +# - api.CanvasRenderingContext2D.createRadialGradient +# - api.CanvasRenderingContext2D.direction +# - api.CanvasRenderingContext2D.drawFocusIfNeeded +# - api.CanvasRenderingContext2D.drawImage +# - api.CanvasRenderingContext2D.ellipse +# - api.CanvasRenderingContext2D.fill +# - api.CanvasRenderingContext2D.fillRect +# - api.CanvasRenderingContext2D.fillStyle # - api.CanvasRenderingContext2D.fillText +# - api.CanvasRenderingContext2D.filter +# - api.CanvasRenderingContext2D.font +# - api.CanvasRenderingContext2D.fontKerning +# - api.CanvasRenderingContext2D.fontStretch +# - api.CanvasRenderingContext2D.fontVariantCaps +# - api.CanvasRenderingContext2D.getContextAttributes +# - api.CanvasRenderingContext2D.getImageData +# - api.CanvasRenderingContext2D.getLineDash +# - api.CanvasRenderingContext2D.getTransform +# - api.CanvasRenderingContext2D.globalAlpha +# - api.CanvasRenderingContext2D.globalCompositeOperation +# - api.CanvasRenderingContext2D.imageSmoothingEnabled +# - api.CanvasRenderingContext2D.imageSmoothingQuality +# - api.CanvasRenderingContext2D.isPointInPath +# - api.CanvasRenderingContext2D.isPointInStroke +# - api.CanvasRenderingContext2D.letterSpacing +# - api.CanvasRenderingContext2D.lineCap +# - api.CanvasRenderingContext2D.lineDashOffset +# - api.CanvasRenderingContext2D.lineJoin +# - api.CanvasRenderingContext2D.lineTo +# - api.CanvasRenderingContext2D.lineWidth # - api.CanvasRenderingContext2D.measureText +# - api.CanvasRenderingContext2D.miterLimit +# - api.CanvasRenderingContext2D.moveTo +# - api.CanvasRenderingContext2D.putImageData +# - api.CanvasRenderingContext2D.quadraticCurveTo +# - api.CanvasRenderingContext2D.rect +# - api.CanvasRenderingContext2D.resetTransform +# - api.CanvasRenderingContext2D.restore +# - api.CanvasRenderingContext2D.rotate +# - api.CanvasRenderingContext2D.save +# - api.CanvasRenderingContext2D.scale +# - api.CanvasRenderingContext2D.setLineDash +# - api.CanvasRenderingContext2D.setTransform +# - api.CanvasRenderingContext2D.shadowBlur +# - api.CanvasRenderingContext2D.shadowColor +# - api.CanvasRenderingContext2D.shadowOffsetX +# - api.CanvasRenderingContext2D.shadowOffsetY +# - api.CanvasRenderingContext2D.stroke +# - api.CanvasRenderingContext2D.strokeRect +# - api.CanvasRenderingContext2D.strokeStyle # - api.CanvasRenderingContext2D.strokeText # - api.CanvasRenderingContext2D.textAlign # - api.CanvasRenderingContext2D.textBaseline +# - api.CanvasRenderingContext2D.textRendering +# - api.CanvasRenderingContext2D.transform +# - api.CanvasRenderingContext2D.translate +# - api.CanvasRenderingContext2D.wordSpacing # - api.TextMetrics +# - api.TextMetrics.alphabeticBaseline +# - api.TextMetrics.hangingBaseline +# - api.TextMetrics.ideographicBaseline # - api.TextMetrics.width +# - Canvas createConicGradient(): +# - api.CanvasRenderingContext2D.createConicGradient +# - api.OffscreenCanvasRenderingContext2D.createConicGradient # - contextlost and contextrestored: # - api.CanvasRenderingContext2D.isContextLost # - api.HTMLCanvasElement.contextlost_event @@ -1171,6 +1137,14 @@ compat_features: # - html.elements.canvas # - html.elements.canvas.height # - html.elements.canvas.width +# - 2D canvas opacity: +# - api.HTMLCanvasElement.getContext.2d_context.options_alpha_parameter +# - Color management for 2D canvas: +# - api.HTMLCanvasElement.getContext.2d_context.options_colorSpace_parameter +# - Desynchronized 2D canvas: +# - api.HTMLCanvasElement.getContext.2d_context.options_desynchronized_parameter +# - willReadFrequently: +# - api.HTMLCanvasElement.getContext.2d_context.options_willReadFrequently_parameter # - Offscreen canvas: # - api.HTMLCanvasElement.transferControlToOffscreen # - api.OffscreenCanvas @@ -1305,6 +1279,37 @@ compat_features: # - html.elements.fieldset.form # - html.elements.fieldset.name # - html.elements.legend +# -