diff --git a/features/draft/spec/compat.yml b/features/draft/spec/compat.yml index 42889817972..ea5e91aec2b 100644 --- a/features/draft/spec/compat.yml +++ b/features/draft/spec/compat.yml @@ -1,23 +1,28 @@ -draft_date: 2024-10-21 +draft_date: 2024-11-07 name: Compatibility Standard description: TODO spec: https://compat.spec.whatwg.org/ compat_features: - - css.at-rules.media.-webkit-device-pixel-ratio - - css.at-rules.media.-webkit-max-device-pixel-ratio - - css.at-rules.media.-webkit-min-device-pixel-ratio - - css.at-rules.media.-webkit-transform-3d - css.properties.-webkit-text-fill-color - css.properties.-webkit-text-stroke - css.properties.-webkit-text-stroke-color - css.properties.-webkit-text-stroke-width - - css.properties.touch-action - - css.properties.touch-action.manipulation - - css.properties.touch-action.none - - css.properties.touch-action.pan-down - - css.properties.touch-action.pan-left - - css.properties.touch-action.pan-right - - css.properties.touch-action.pan-up - - css.properties.touch-action.pan-x - - css.properties.touch-action.pan-y - - css.properties.touch-action.pinch-zoom + +# The following features in the spec are already part of web-features: +# - resolution media query (compatibility prefixes): +# - css.at-rules.media.-webkit-device-pixel-ratio +# - css.at-rules.media.-webkit-max-device-pixel-ratio +# - css.at-rules.media.-webkit-min-device-pixel-ratio +# - @supports (compatibility prefix): +# - css.at-rules.media.-webkit-transform-3d +# - touch-action: +# - css.properties.touch-action +# - css.properties.touch-action.manipulation +# - css.properties.touch-action.none +# - css.properties.touch-action.pan-down +# - css.properties.touch-action.pan-left +# - css.properties.touch-action.pan-right +# - css.properties.touch-action.pan-up +# - css.properties.touch-action.pan-x +# - css.properties.touch-action.pan-y +# - css.properties.touch-action.pinch-zoom diff --git a/features/draft/spec/compat.yml.dist b/features/draft/spec/compat.yml.dist index 678985bffe8..1f33d67aece 100644 --- a/features/draft/spec/compat.yml.dist +++ b/features/draft/spec/compat.yml.dist @@ -2,11 +2,17 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false + baseline: high + baseline_low_date: 2017-04-05 + baseline_high_date: 2019-10-05 support: - chrome: "56" - chrome_android: "56" - edge: "79" + chrome: "4" + chrome_android: "18" + edge: "15" + firefox: "49" + firefox_android: "49" + safari: "3" + safari_ios: "2" compat_features: # baseline: high # baseline_low_date: 2016-09-20 @@ -21,19 +27,6 @@ compat_features: # safari_ios: "2" - css.properties.-webkit-text-fill-color - # baseline: high - # baseline_low_date: 2016-09-20 - # baseline_high_date: 2019-03-20 - # support: - # chrome: "2" - # chrome_android: "18" - # edge: "12" - # firefox: "49" - # firefox_android: "49" - # safari: "4" - # safari_ios: "3.2" - - css.at-rules.media.-webkit-transform-3d - # baseline: high # baseline_low_date: 2017-04-05 # baseline_high_date: 2019-10-05 @@ -48,6 +41,7 @@ compat_features: - css.properties.-webkit-text-stroke-color - css.properties.-webkit-text-stroke-width + # ⬇️ Same status as overall feature ⬇️ # baseline: high # baseline_low_date: 2017-04-05 # baseline_high_date: 2019-10-05 @@ -60,70 +54,3 @@ compat_features: # safari: "3" # safari_ios: "2" - css.properties.-webkit-text-stroke - - # baseline: high - # baseline_low_date: 2018-10-23 - # baseline_high_date: 2021-04-23 - # support: - # chrome: "1" - # chrome_android: "18" - # edge: "12" - # firefox: "63" - # firefox_android: "63" - # safari: "3" - # safari_ios: "1" - - css.at-rules.media.-webkit-device-pixel-ratio - - css.at-rules.media.-webkit-max-device-pixel-ratio - - css.at-rules.media.-webkit-min-device-pixel-ratio - - # baseline: high - # baseline_low_date: 2019-09-19 - # baseline_high_date: 2022-03-19 - # support: - # chrome: "36" - # chrome_android: "36" - # edge: "12" - # firefox: "52" - # firefox_android: "52" - # safari: "13" - # safari_ios: "9.3" - - css.properties.touch-action - - css.properties.touch-action.manipulation - - # baseline: high - # baseline_low_date: 2019-09-19 - # baseline_high_date: 2022-03-19 - # support: - # chrome: "36" - # chrome_android: "36" - # edge: "12" - # firefox: "52" - # firefox_android: "52" - # safari: "13" - # safari_ios: "13" - - css.properties.touch-action.none - - css.properties.touch-action.pan-x - - css.properties.touch-action.pan-y - - # baseline: high - # baseline_low_date: 2021-01-26 - # baseline_high_date: 2023-07-26 - # support: - # chrome: "56" - # chrome_android: "56" - # edge: "12" - # firefox: "85" - # firefox_android: "85" - # safari: "13" - # safari_ios: "13" - - css.properties.touch-action.pinch-zoom - - # baseline: false - # support: - # chrome: "55" - # chrome_android: "55" - # edge: "79" - - css.properties.touch-action.pan-down - - css.properties.touch-action.pan-left - - css.properties.touch-action.pan-right - - css.properties.touch-action.pan-up diff --git a/features/draft/spec/css-transitions-2.yml b/features/draft/spec/css-transitions-2.yml deleted file mode 100644 index 1a38e26dea5..00000000000 --- a/features/draft/spec/css-transitions-2.yml +++ /dev/null @@ -1,35 +0,0 @@ -draft_date: 2024-10-17 -name: CSS Transitions Level 2 -description: TODO -spec: https://drafts.csswg.org/css-transitions-2/ -compat_features: - - css.properties.transition-property.IDENT_value - - css.properties.transition-timing-function.jump - - css.properties.transition.gradients_can_animate - - css.properties.transition.transition-behavior - -# The following features in the spec are already part of web-features: -# - @starting-style: -# - api.CSSStartingStyleRule -# - css.at-rules.starting-style -# - Transitions (CSS): -# - api.CSSTransition -# - api.CSSTransition.transitionProperty -# - api.Element.transitioncancel_event -# - api.Element.transitionend_event -# - api.Element.transitionrun_event -# - api.Element.transitionstart_event -# - api.TransitionEvent -# - api.TransitionEvent.TransitionEvent -# - api.TransitionEvent.elapsedTime -# - api.TransitionEvent.propertyName -# - api.TransitionEvent.pseudoElement -# - css.properties.transition -# - css.properties.transition-delay -# - css.properties.transition-duration -# - css.properties.transition-property -# - css.properties.transition-property.all -# - css.properties.transition-property.none -# - css.properties.transition-timing-function -# - transition-behavior: -# - css.properties.transition-behavior diff --git a/features/draft/spec/css-transitions-2.yml.dist b/features/draft/spec/css-transitions-2.yml.dist deleted file mode 100644 index 613cf18cb50..00000000000 --- a/features/draft/spec/css-transitions-2.yml.dist +++ /dev/null @@ -1,49 +0,0 @@ -# Generated from: css-transitions-2.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: {} -compat_features: - # baseline: high - # baseline_low_date: 2015-09-30 - # baseline_high_date: 2018-03-30 - # support: - # chrome: "26" - # chrome_android: "26" - # edge: "12" - # firefox: "16" - # firefox_android: "16" - # safari: "9" - # safari_ios: "9" - - css.properties.transition-property.IDENT_value - - # baseline: high - # baseline_low_date: 2020-09-16 - # baseline_high_date: 2023-03-16 - # support: - # chrome: "77" - # chrome_android: "77" - # edge: "79" - # firefox: "65" - # firefox_android: "65" - # safari: "14" - # safari_ios: "14" - - css.properties.transition-timing-function.jump - - # baseline: low - # baseline_low_date: 2024-08-06 - # support: - # chrome: "117" - # chrome_android: "117" - # edge: "117" - # firefox: "129" - # firefox_android: "129" - # safari: "17.4" - # safari_ios: "17.4" - - css.properties.transition.transition-behavior - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: {} - - css.properties.transition.gradients_can_animate diff --git a/features/draft/spec/css-typed-om-1.yml b/features/draft/spec/css-typed-om-1.yml deleted file mode 100644 index 3aef68fc751..00000000000 --- a/features/draft/spec/css-typed-om-1.yml +++ /dev/null @@ -1,207 +0,0 @@ -draft_date: 2024-10-30 -name: CSS Typed OM Level 1 -description: TODO -spec: https://drafts.css-houdini.org/css-typed-om-1/ -compat_features: - - api.CSSImageValue - - api.CSSKeywordValue - - api.CSSKeywordValue.CSSKeywordValue - - api.CSSKeywordValue.value - - api.CSSMathClamp - - api.CSSMathClamp.CSSMathClamp - - api.CSSMathClamp.lower - - api.CSSMathClamp.upper - - api.CSSMathClamp.value - - api.CSSMathInvert - - api.CSSMathInvert.CSSMathInvert - - api.CSSMathInvert.value - - api.CSSMathMax - - api.CSSMathMax.CSSMathMax - - api.CSSMathMax.values - - api.CSSMathMin - - api.CSSMathMin.CSSMathMin - - api.CSSMathMin.values - - api.CSSMathNegate - - api.CSSMathNegate.CSSMathNegate - - api.CSSMathNegate.value - - api.CSSMathProduct - - api.CSSMathProduct.CSSMathProduct - - api.CSSMathProduct.values - - api.CSSMathSum - - api.CSSMathSum.CSSMathSum - - api.CSSMathSum.values - - api.CSSMathValue - - api.CSSMathValue.operator - - api.CSSMatrixComponent - - api.CSSMatrixComponent.CSSMatrixComponent - - api.CSSMatrixComponent.matrix - - api.CSSNumericArray - - api.CSSNumericArray.@@iterator - - api.CSSNumericArray.entries - - api.CSSNumericArray.forEach - - api.CSSNumericArray.keys - - api.CSSNumericArray.length - - api.CSSNumericArray.values - - api.CSSNumericValue - - api.CSSNumericValue.add - - api.CSSNumericValue.div - - api.CSSNumericValue.equals - - api.CSSNumericValue.max - - api.CSSNumericValue.min - - api.CSSNumericValue.mul - - api.CSSNumericValue.parse_static - - api.CSSNumericValue.sub - - api.CSSNumericValue.to - - api.CSSNumericValue.toSum - - api.CSSNumericValue.type - - api.CSSPerspective - - api.CSSPerspective.CSSPerspective - - api.CSSPerspective.length - - api.CSSRotate - - api.CSSRotate.CSSRotate - - api.CSSRotate.angle - - api.CSSRotate.x - - api.CSSRotate.y - - api.CSSRotate.z - - api.CSSScale - - api.CSSScale.CSSScale - - api.CSSScale.x - - api.CSSScale.y - - api.CSSScale.z - - api.CSSSkew - - api.CSSSkew.CSSSkew - - api.CSSSkew.ax - - api.CSSSkew.ay - - api.CSSSkewX - - api.CSSSkewX.CSSSkewX - - api.CSSSkewX.ax - - api.CSSSkewY - - api.CSSSkewY.CSSSkewY - - api.CSSSkewY.ay - - api.CSSStyleRule.styleMap - - api.CSSStyleValue - - api.CSSStyleValue.parseAll_static - - api.CSSStyleValue.parse_static - - api.CSSStyleValue.toString - - api.CSSTransformComponent - - api.CSSTransformComponent.is2D - - api.CSSTransformComponent.toMatrix - - api.CSSTransformComponent.toString - - api.CSSTransformValue - - api.CSSTransformValue.@@iterator - - api.CSSTransformValue.CSSTransformValue - - api.CSSTransformValue.entries - - api.CSSTransformValue.forEach - - api.CSSTransformValue.is2D - - api.CSSTransformValue.keys - - api.CSSTransformValue.length - - api.CSSTransformValue.toMatrix - - api.CSSTransformValue.values - - api.CSSTranslate - - api.CSSTranslate.CSSTranslate - - api.CSSTranslate.x - - api.CSSTranslate.y - - api.CSSTranslate.z - - api.CSSUnitValue - - api.CSSUnitValue.CSSUnitValue - - api.CSSUnitValue.unit - - api.CSSUnitValue.value - - api.CSSUnparsedValue - - api.CSSUnparsedValue.@@iterator - - api.CSSUnparsedValue.CSSUnparsedValue - - api.CSSUnparsedValue.entries - - api.CSSUnparsedValue.forEach - - api.CSSUnparsedValue.keys - - api.CSSUnparsedValue.length - - api.CSSUnparsedValue.values - - api.CSSVariableReferenceValue - - api.CSSVariableReferenceValue.CSSVariableReferenceValue - - api.CSSVariableReferenceValue.fallback - - api.CSSVariableReferenceValue.variable - - api.Element.computedStyleMap - - api.HTMLElement.attributeStyleMap - - api.StylePropertyMap - - api.StylePropertyMap.append - - api.StylePropertyMap.clear - - api.StylePropertyMap.delete - - api.StylePropertyMap.set - - api.StylePropertyMapReadOnly - - api.StylePropertyMapReadOnly.@@iterator - - api.StylePropertyMapReadOnly.entries - - api.StylePropertyMapReadOnly.forEach - - api.StylePropertyMapReadOnly.get - - api.StylePropertyMapReadOnly.getAll - - api.StylePropertyMapReadOnly.has - - api.StylePropertyMapReadOnly.keys - - api.StylePropertyMapReadOnly.size - - api.StylePropertyMapReadOnly.values - -# The following features in the spec are already part of web-features: -# - Numeric factory functions: -# - api.CSS.Hz_static -# - api.CSS.Q_static -# - api.CSS.cap_static -# - api.CSS.ch_static -# - api.CSS.cm_static -# - api.CSS.cqb_static -# - api.CSS.cqh_static -# - api.CSS.cqi_static -# - api.CSS.cqmax_static -# - api.CSS.cqmin_static -# - api.CSS.cqw_static -# - api.CSS.deg_static -# - api.CSS.dpcm_static -# - api.CSS.dpi_static -# - api.CSS.dppx_static -# - api.CSS.dvb_static -# - api.CSS.dvh_static -# - api.CSS.dvi_static -# - api.CSS.dvmax_static -# - api.CSS.dvmin_static -# - api.CSS.dvw_static -# - api.CSS.em_static -# - api.CSS.ex_static -# - api.CSS.fr_static -# - api.CSS.grad_static -# - api.CSS.ic_static -# - api.CSS.in_static -# - api.CSS.kHz_static -# - api.CSS.lh_static -# - api.CSS.lvb_static -# - api.CSS.lvh_static -# - api.CSS.lvi_static -# - api.CSS.lvmax_static -# - api.CSS.lvmin_static -# - api.CSS.lvw_static -# - api.CSS.mm_static -# - api.CSS.ms_static -# - api.CSS.number_static -# - api.CSS.pc_static -# - api.CSS.percent_static -# - api.CSS.pt_static -# - api.CSS.px_static -# - api.CSS.rad_static -# - api.CSS.rcap_static -# - api.CSS.rch_static -# - api.CSS.rem_static -# - api.CSS.rex_static -# - api.CSS.ric_static -# - api.CSS.rlh_static -# - api.CSS.s_static -# - api.CSS.svb_static -# - api.CSS.svh_static -# - api.CSS.svi_static -# - api.CSS.svmax_static -# - api.CSS.svmin_static -# - api.CSS.svw_static -# - api.CSS.turn_static -# - api.CSS.vb_static -# - api.CSS.vh_static -# - api.CSS.vi_static -# - api.CSS.vmax_static -# - api.CSS.vmin_static -# - api.CSS.vw_static -# - MathML: -# - api.MathMLElement.attributeStyleMap -# - SVG: -# - api.SVGElement.attributeStyleMap diff --git a/features/draft/spec/css-typed-om-1.yml.dist b/features/draft/spec/css-typed-om-1.yml.dist deleted file mode 100644 index ad94b55f126..00000000000 --- a/features/draft/spec/css-typed-om-1.yml.dist +++ /dev/null @@ -1,163 +0,0 @@ -# Generated from: css-typed-om-1.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "100" - chrome_android: "100" - edge: "100" -compat_features: - # baseline: false - # support: - # chrome: "66" - # chrome_android: "66" - # edge: "79" - # safari: "16.4" - # safari_ios: "16.4" - - api.CSSImageValue - - api.CSSKeywordValue - - api.CSSKeywordValue.CSSKeywordValue - - api.CSSKeywordValue.value - - api.CSSMathInvert - - api.CSSMathInvert.CSSMathInvert - - api.CSSMathInvert.value - - api.CSSMathMax - - api.CSSMathMax.values - - api.CSSMathMin - - api.CSSMathMin.values - - api.CSSMathNegate - - api.CSSMathNegate.CSSMathNegate - - api.CSSMathNegate.value - - api.CSSMathProduct - - api.CSSMathProduct.values - - api.CSSMathSum - - api.CSSMathSum.values - - api.CSSMathValue - - api.CSSMathValue.operator - - api.CSSMatrixComponent - - api.CSSMatrixComponent.CSSMatrixComponent - - api.CSSMatrixComponent.matrix - - api.CSSNumericArray - - api.CSSNumericArray.@@iterator - - api.CSSNumericArray.entries - - api.CSSNumericArray.forEach - - api.CSSNumericArray.keys - - api.CSSNumericArray.length - - api.CSSNumericArray.values - - api.CSSNumericValue - - api.CSSNumericValue.add - - api.CSSNumericValue.div - - api.CSSNumericValue.equals - - api.CSSNumericValue.max - - api.CSSNumericValue.min - - api.CSSNumericValue.mul - - api.CSSNumericValue.parse_static - - api.CSSNumericValue.sub - - api.CSSNumericValue.to - - api.CSSNumericValue.toSum - - api.CSSNumericValue.type - - api.CSSPerspective - - api.CSSPerspective.CSSPerspective - - api.CSSPerspective.length - - api.CSSRotate - - api.CSSRotate.CSSRotate - - api.CSSRotate.angle - - api.CSSRotate.x - - api.CSSRotate.y - - api.CSSRotate.z - - api.CSSScale - - api.CSSScale.CSSScale - - api.CSSScale.x - - api.CSSScale.y - - api.CSSScale.z - - api.CSSSkew - - api.CSSSkew.CSSSkew - - api.CSSSkew.ax - - api.CSSSkew.ay - - api.CSSSkewX - - api.CSSSkewX.CSSSkewX - - api.CSSSkewX.ax - - api.CSSSkewY - - api.CSSSkewY.CSSSkewY - - api.CSSSkewY.ay - - api.CSSStyleRule.styleMap - - api.CSSStyleValue - - api.CSSStyleValue.parseAll_static - - api.CSSStyleValue.parse_static - - api.CSSStyleValue.toString - - api.CSSTransformComponent - - api.CSSTransformComponent.is2D - - api.CSSTransformComponent.toMatrix - - api.CSSTransformComponent.toString - - api.CSSTransformValue - - api.CSSTransformValue.@@iterator - - api.CSSTransformValue.CSSTransformValue - - api.CSSTransformValue.entries - - api.CSSTransformValue.forEach - - api.CSSTransformValue.is2D - - api.CSSTransformValue.keys - - api.CSSTransformValue.length - - api.CSSTransformValue.toMatrix - - api.CSSTransformValue.values - - api.CSSTranslate - - api.CSSTranslate.CSSTranslate - - api.CSSTranslate.x - - api.CSSTranslate.y - - api.CSSTranslate.z - - api.CSSUnitValue - - api.CSSUnitValue.CSSUnitValue - - api.CSSUnitValue.unit - - api.CSSUnitValue.value - - api.CSSUnparsedValue - - api.CSSUnparsedValue.@@iterator - - api.CSSUnparsedValue.CSSUnparsedValue - - api.CSSUnparsedValue.entries - - api.CSSUnparsedValue.forEach - - api.CSSUnparsedValue.keys - - api.CSSUnparsedValue.length - - api.CSSUnparsedValue.values - - api.CSSVariableReferenceValue - - api.CSSVariableReferenceValue.CSSVariableReferenceValue - - api.CSSVariableReferenceValue.fallback - - api.CSSVariableReferenceValue.variable - - api.Element.computedStyleMap - - api.HTMLElement.attributeStyleMap - - api.StylePropertyMap - - api.StylePropertyMap.append - - api.StylePropertyMap.clear - - api.StylePropertyMap.delete - - api.StylePropertyMap.set - - api.StylePropertyMapReadOnly - - api.StylePropertyMapReadOnly.@@iterator - - api.StylePropertyMapReadOnly.entries - - api.StylePropertyMapReadOnly.forEach - - api.StylePropertyMapReadOnly.get - - api.StylePropertyMapReadOnly.getAll - - api.StylePropertyMapReadOnly.has - - api.StylePropertyMapReadOnly.keys - - api.StylePropertyMapReadOnly.size - - api.StylePropertyMapReadOnly.values - - # baseline: false - # support: - # chrome: "100" - # chrome_android: "100" - # edge: "100" - # safari: "16.4" - # safari_ios: "16.4" - - api.CSSMathClamp - - api.CSSMathClamp.CSSMathClamp - - api.CSSMathClamp.lower - - api.CSSMathClamp.upper - - api.CSSMathClamp.value - - # baseline: false - # support: - # chrome: "66" - # chrome_android: "66" - # edge: "79" - - api.CSSMathMax.CSSMathMax - - api.CSSMathMin.CSSMathMin - - api.CSSMathProduct.CSSMathProduct - - api.CSSMathSum.CSSMathSum diff --git a/features/draft/spec/css-values-5.yml b/features/draft/spec/css-values-5.yml index 7d44665a1e6..80fbe90ce21 100644 --- a/features/draft/spec/css-values-5.yml +++ b/features/draft/spec/css-values-5.yml @@ -1,40 +1,22 @@ -draft_date: 2024-11-06 +draft_date: 2024-11-07 name: CSS Values and Units Module Level 5 description: TODO spec: https://drafts.csswg.org/css-values-5/ compat_features: - - css.types.angle - - css.types.angle-percentage - - css.types.angle.deg - - css.types.angle.grad - - css.types.angle.rad - - css.types.angle.turn - css.types.calc.color_component - - css.types.dimension - css.types.frequency - css.types.frequency-percentage - css.types.frequency.hz - css.types.frequency.khz - - css.types.integer - - css.types.length - - css.types.length-percentage - - css.types.number - - css.types.number.scientific_notation - - css.types.percentage - - css.types.position - - css.types.position.four_value_syntax - - css.types.position.keyword_value_syntax - - css.types.string - - css.types.string.unicode_escaped_characters - - css.types.time - css.types.time-percentage - - css.types.url # The following features in the spec are already part of web-features: # - Media queries: # - css.at-rules.media.calc # - Content: # - css.properties.content.url +# - css.types.string +# - css.types.string.unicode_escaped_characters # - interpolate-size: # - css.properties.interpolate-size # - css.properties.interpolate-size.allow-keywords @@ -52,6 +34,16 @@ compat_features: # - css.types.cos # - css.types.sin # - css.types.tan +# - 2D transforms: +# - css.types.angle +# - css.types.angle.deg +# - css.types.angle.grad +# - css.types.angle.rad +# - css.types.angle.turn +# - css.types.angle-percentage +# - css.types.position +# - css.types.position.four_value_syntax +# - css.types.position.keyword_value_syntax # - attr() (content only): # - css.types.attr # - attr(): @@ -83,12 +75,19 @@ compat_features: # - css.types.clamp # - css.types.max # - css.types.min +# - Width and height: +# - css.types.dimension +# - css.types.length +# - css.types.length-percentage +# - css.types.percentage # - pow(), sqrt(), hypot(), log(), and exp(): # - css.types.exp # - css.types.hypot # - css.types.log # - css.types.pow # - css.types.sqrt +# - z-index: +# - css.types.integer # - Q unit: # - css.types.length.Q # - cap unit: @@ -132,9 +131,16 @@ compat_features: # - css.types.mod # - css.types.rem # - css.types.round +# - opacity: +# - css.types.number +# - css.types.number.scientific_notation # - resolution media query: # - css.types.resolution # - css.types.resolution.dpcm # - css.types.resolution.dpi # - css.types.resolution.dppx # - css.types.resolution.x +# - Animations (CSS): +# - css.types.time +# - @font-face: +# - css.types.url diff --git a/features/draft/spec/css-values-5.yml.dist b/features/draft/spec/css-values-5.yml.dist index 8349c605e6f..dbcd310569b 100644 --- a/features/draft/spec/css-values-5.yml.dist +++ b/features/draft/spec/css-values-5.yml.dist @@ -5,29 +5,6 @@ status: baseline: false support: {} compat_features: - # 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: "1" - # safari_ios: "1" - - css.types.dimension - - css.types.integer - - css.types.length - - css.types.length-percentage - - css.types.number - - css.types.percentage - - css.types.position - - css.types.position.keyword_value_syntax - - css.types.string - - css.types.string.unicode_escaped_characters - - css.types.url - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -39,65 +16,8 @@ compat_features: # firefox_android: "4" # safari: "3.1" # safari_ios: "2" - - css.types.time - css.types.time-percentage - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "2" - # chrome_android: "18" - # edge: "12" - # firefox: "3.6" - # firefox_android: "4" - # safari: "4" - # safari_ios: "3.2" - - css.types.angle - - css.types.angle-percentage - - css.types.angle.deg - - css.types.angle.grad - - css.types.angle.rad - - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "2" - # chrome_android: "18" - # edge: "12" - # firefox: "13" - # firefox_android: "14" - # safari: "4" - # safari_ios: "3.2" - - css.types.angle.turn - - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "25" - # chrome_android: "25" - # edge: "12" - # firefox: "13" - # firefox_android: "14" - # safari: "7" - # safari_ios: "7" - - css.types.position.four_value_syntax - - # baseline: high - # baseline_low_date: 2017-03-27 - # baseline_high_date: 2019-09-27 - # support: - # chrome: "43" - # chrome_android: "43" - # edge: "12" - # firefox: "29" - # firefox_android: "29" - # safari: "10.1" - # safari_ios: "10.3" - - css.types.number.scientific_notation - # baseline: low # baseline_low_date: 2024-07-09 # support: diff --git a/features/draft/spec/css-writing-modes-4.yml b/features/draft/spec/css-writing-modes-4.yml index 7618bf1c525..7c48a765342 100644 --- a/features/draft/spec/css-writing-modes-4.yml +++ b/features/draft/spec/css-writing-modes-4.yml @@ -1,14 +1,9 @@ -draft_date: 2024-10-23 +draft_date: 2024-11-07 name: CSS Writing Modes Level 4 description: TODO spec: https://drafts.csswg.org/css-writing-modes-4/ compat_features: - css.properties.direction.vertical_slider_direction - - css.properties.text-combine-upright - - css.properties.text-orientation - - css.properties.text-orientation.mixed - - css.properties.text-orientation.sideways - - css.properties.text-orientation.upright # The following features in the spec are already part of web-features: # - Layout direction override: @@ -22,6 +17,13 @@ compat_features: # - css.properties.unicode-bidi.isolate-override # - css.properties.unicode-bidi.normal # - css.properties.unicode-bidi.plaintext +# - text-combine-upright: +# - css.properties.text-combine-upright +# - text-orientation: +# - css.properties.text-orientation +# - css.properties.text-orientation.mixed +# - css.properties.text-orientation.sideways +# - css.properties.text-orientation.upright # - writing-mode: # - css.properties.writing-mode # - css.properties.writing-mode.horizontal-tb diff --git a/features/draft/spec/css-writing-modes-4.yml.dist b/features/draft/spec/css-writing-modes-4.yml.dist index dcffb2baa38..7a473ac8b9a 100644 --- a/features/draft/spec/css-writing-modes-4.yml.dist +++ b/features/draft/spec/css-writing-modes-4.yml.dist @@ -8,63 +8,4 @@ status: chrome_android: "124" edge: "124" compat_features: - # baseline: high - # baseline_low_date: 2020-09-16 - # baseline_high_date: 2023-03-16 - # support: - # chrome: "48" - # chrome_android: "48" - # edge: "79" - # firefox: "41" - # firefox_android: "41" - # safari: "14" - # safari_ios: "14" - - css.properties.text-orientation - - # baseline: high - # baseline_low_date: 2020-09-16 - # baseline_high_date: 2023-03-16 - # support: - # chrome: "48" - # chrome_android: "48" - # edge: "79" - # firefox: ≤44 - # firefox_android: "44" - # safari: "14" - # safari_ios: "14" - - css.properties.text-orientation.sideways - - # baseline: high - # baseline_low_date: 2020-09-16 - # baseline_high_date: 2023-03-16 - # support: - # chrome: ≤83 - # chrome_android: "83" - # edge: "83" - # firefox: ≤72 - # firefox_android: "79" - # safari: "14" - # safari_ios: "14" - - css.properties.text-orientation.mixed - - css.properties.text-orientation.upright - - # baseline: high - # baseline_low_date: 2022-03-14 - # baseline_high_date: 2024-09-14 - # support: - # chrome: "48" - # chrome_android: "48" - # edge: "79" - # firefox: "48" - # firefox_android: "48" - # safari: "15.4" - # safari_ios: "15.4" - - css.properties.text-combine-upright - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # chrome: "124" - # chrome_android: "124" - # edge: "124" - css.properties.direction.vertical_slider_direction diff --git a/features/draft/spec/geolocation.yml b/features/draft/spec/geolocation.yml deleted file mode 100644 index 2b088ed369f..00000000000 --- a/features/draft/spec/geolocation.yml +++ /dev/null @@ -1,36 +0,0 @@ -draft_date: 2024-10-28 -name: Geolocation -description: TODO -spec: https://w3c.github.io/geolocation/ -compat_features: - - html.elements.iframe.allow.geolocation - -# The following features in the spec are already part of web-features: -# - Geolocation: -# - api.Geolocation -# - api.Geolocation.clearWatch -# - api.Geolocation.getCurrentPosition -# - api.Geolocation.secure_context_required -# - api.Geolocation.watchPosition -# - api.GeolocationCoordinates -# - api.GeolocationCoordinates.accuracy -# - api.GeolocationCoordinates.altitude -# - api.GeolocationCoordinates.altitudeAccuracy -# - api.GeolocationCoordinates.heading -# - api.GeolocationCoordinates.latitude -# - api.GeolocationCoordinates.longitude -# - api.GeolocationCoordinates.secure_context_required -# - api.GeolocationCoordinates.speed -# - api.GeolocationCoordinates.toJSON -# - api.GeolocationPosition -# - api.GeolocationPosition.coords -# - api.GeolocationPosition.secure_context_required -# - api.GeolocationPosition.timestamp -# - api.GeolocationPosition.toJSON -# - api.GeolocationPositionError -# - api.GeolocationPositionError.code -# - api.GeolocationPositionError.message -# - api.GeolocationPositionError.secure_context_required -# - api.Navigator.geolocation -# - api.Navigator.geolocation.secure_context_required -# - http.headers.Permissions-Policy.geolocation diff --git a/features/draft/spec/geolocation.yml.dist b/features/draft/spec/geolocation.yml.dist deleted file mode 100644 index 6d66f94f748..00000000000 --- a/features/draft/spec/geolocation.yml.dist +++ /dev/null @@ -1,13 +0,0 @@ -# Generated from: geolocation.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "64" - chrome_android: "64" - edge: "79" - firefox: "74" - firefox_android: "79" -compat_features: - - html.elements.iframe.allow.geolocation diff --git a/features/draft/spec/payment-handler.yml b/features/draft/spec/payment-handler.yml deleted file mode 100644 index 140fda60b5e..00000000000 --- a/features/draft/spec/payment-handler.yml +++ /dev/null @@ -1,33 +0,0 @@ -draft_date: 2024-11-04 -name: Payment Handler API -description: TODO -spec: https://w3c.github.io/payment-handler/ -compat_features: - - api.PaymentManager.secure_context_required - -# The following features in the spec are already part of web-features: -# - Payment handler: -# - api.CanMakePaymentEvent -# - api.CanMakePaymentEvent.CanMakePaymentEvent -# - api.CanMakePaymentEvent.respondWith -# - api.PaymentManager -# - api.PaymentManager.enableDelegations -# - api.PaymentManager.userHint -# - api.PaymentRequestEvent -# - api.PaymentRequestEvent.PaymentRequestEvent -# - api.PaymentRequestEvent.changePaymentMethod -# - api.PaymentRequestEvent.changeShippingAddress -# - api.PaymentRequestEvent.changeShippingOption -# - api.PaymentRequestEvent.methodData -# - api.PaymentRequestEvent.modifiers -# - api.PaymentRequestEvent.openWindow -# - api.PaymentRequestEvent.paymentOptions -# - api.PaymentRequestEvent.paymentRequestId -# - api.PaymentRequestEvent.paymentRequestOrigin -# - api.PaymentRequestEvent.respondWith -# - api.PaymentRequestEvent.shippingOptions -# - api.PaymentRequestEvent.topOrigin -# - api.PaymentRequestEvent.total -# - api.ServiceWorkerGlobalScope.canmakepayment_event -# - api.ServiceWorkerGlobalScope.paymentrequest_event -# - api.ServiceWorkerRegistration.paymentManager diff --git a/features/draft/spec/payment-handler.yml.dist b/features/draft/spec/payment-handler.yml.dist deleted file mode 100644 index 28ecda635ed..00000000000 --- a/features/draft/spec/payment-handler.yml.dist +++ /dev/null @@ -1,11 +0,0 @@ -# Generated from: payment-handler.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "122" - chrome_android: "122" - edge: "122" -compat_features: - - api.PaymentManager.secure_context_required diff --git a/features/draft/spec/payment-request.yml b/features/draft/spec/payment-request.yml deleted file mode 100644 index 6727af5b879..00000000000 --- a/features/draft/spec/payment-request.yml +++ /dev/null @@ -1,39 +0,0 @@ -draft_date: 2024-11-04 -name: Payment Request API -description: TODO -spec: https://w3c.github.io/payment-request/ -compat_features: - - api.PaymentRequestUpdateEvent.secure_context_required - - html.elements.iframe.allow.payment - -# The following features in the spec are already part of web-features: -# - Payment request: -# - api.PaymentMethodChangeEvent -# - api.PaymentMethodChangeEvent.PaymentMethodChangeEvent -# - api.PaymentMethodChangeEvent.methodDetails -# - api.PaymentMethodChangeEvent.methodName -# - api.PaymentRequest -# - api.PaymentRequest.PaymentRequest -# - api.PaymentRequest.PaymentRequest.secure_payment_confirmation_method -# - api.PaymentRequest.abort -# - api.PaymentRequest.canMakePayment -# - api.PaymentRequest.id -# - api.PaymentRequest.paymentmethodchange_event -# - api.PaymentRequest.show -# - api.PaymentRequestUpdateEvent -# - api.PaymentRequestUpdateEvent.PaymentRequestUpdateEvent -# - api.PaymentRequestUpdateEvent.updateWith -# - api.PaymentResponse -# - api.PaymentResponse.complete -# - api.PaymentResponse.details -# - api.PaymentResponse.methodName -# - api.PaymentResponse.payerEmail -# - api.PaymentResponse.payerName -# - api.PaymentResponse.payerPhone -# - api.PaymentResponse.payerdetailchange_event -# - api.PaymentResponse.requestId -# - api.PaymentResponse.retry -# - api.PaymentResponse.shippingAddress -# - api.PaymentResponse.shippingOption -# - api.PaymentResponse.toJSON -# - http.headers.Permissions-Policy.payment diff --git a/features/draft/spec/payment-request.yml.dist b/features/draft/spec/payment-request.yml.dist deleted file mode 100644 index 60897347a8a..00000000000 --- a/features/draft/spec/payment-request.yml.dist +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: payment-request.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "122" - chrome_android: "122" - edge: "122" -compat_features: - # baseline: false - # support: - # chrome: "60" - # chrome_android: "60" - # edge: "79" - # firefox: "74" - # firefox_android: "79" - - html.elements.iframe.allow.payment - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # chrome: "122" - # chrome_android: "122" - # edge: "122" - - api.PaymentRequestUpdateEvent.secure_context_required diff --git a/features/draft/spec/picture-in-picture.yml b/features/draft/spec/picture-in-picture.yml deleted file mode 100644 index e04dfe86927..00000000000 --- a/features/draft/spec/picture-in-picture.yml +++ /dev/null @@ -1,26 +0,0 @@ -draft_date: 2024-10-30 -name: Picture-in-Picture -description: TODO -spec: https://w3c.github.io/picture-in-picture/ -compat_features: - - html.elements.iframe.allow.picture-in-picture - -# The following features in the spec are already part of web-features: -# - Picture-in-picture (video): -# - api.Document.exitPictureInPicture -# - api.Document.pictureInPictureElement -# - api.Document.pictureInPictureEnabled -# - api.HTMLVideoElement.disablePictureInPicture -# - api.HTMLVideoElement.enterpictureinpicture_event -# - api.HTMLVideoElement.leavepictureinpicture_event -# - api.HTMLVideoElement.requestPictureInPicture -# - api.PictureInPictureEvent -# - api.PictureInPictureEvent.PictureInPictureEvent -# - api.PictureInPictureEvent.pictureInPictureWindow -# - api.PictureInPictureWindow -# - api.PictureInPictureWindow.height -# - api.PictureInPictureWindow.resize_event -# - api.PictureInPictureWindow.width -# - api.ShadowRoot.pictureInPictureElement -# - html.elements.video.disablepictureinpicture -# - http.headers.Permissions-Policy.picture-in-picture diff --git a/features/draft/spec/picture-in-picture.yml.dist b/features/draft/spec/picture-in-picture.yml.dist deleted file mode 100644 index 8570f4d6227..00000000000 --- a/features/draft/spec/picture-in-picture.yml.dist +++ /dev/null @@ -1,9 +0,0 @@ -# Generated from: picture-in-picture.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "71" -compat_features: - - html.elements.iframe.allow.picture-in-picture diff --git a/features/draft/spec/pointerevents3.yml b/features/draft/spec/pointerevents3.yml index 7a8606e75c8..99298a878ec 100644 --- a/features/draft/spec/pointerevents3.yml +++ b/features/draft/spec/pointerevents3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-11-06 +draft_date: 2024-11-07 name: Pointer Events description: TODO spec: https://w3c.github.io/pointerevents/ @@ -38,17 +38,18 @@ compat_features: - api.PointerEvent.tiltY - api.PointerEvent.twist - api.PointerEvent.width - - css.properties.touch-action - - css.properties.touch-action.manipulation - - css.properties.touch-action.none - - css.properties.touch-action.pan-down - - css.properties.touch-action.pan-left - - css.properties.touch-action.pan-right - - css.properties.touch-action.pan-up - - css.properties.touch-action.pan-x - - css.properties.touch-action.pan-y - - css.properties.touch-action.pinch-zoom # The following features in the spec are already part of web-features: # - DOM: # - api.Element +# - touch-action: +# - css.properties.touch-action +# - css.properties.touch-action.manipulation +# - css.properties.touch-action.none +# - css.properties.touch-action.pan-down +# - css.properties.touch-action.pan-left +# - css.properties.touch-action.pan-right +# - css.properties.touch-action.pan-up +# - css.properties.touch-action.pan-x +# - css.properties.touch-action.pan-y +# - css.properties.touch-action.pinch-zoom diff --git a/features/draft/spec/pointerevents3.yml.dist b/features/draft/spec/pointerevents3.yml.dist index c7dd4848e1c..90310d03875 100644 --- a/features/draft/spec/pointerevents3.yml.dist +++ b/features/draft/spec/pointerevents3.yml.dist @@ -5,35 +5,6 @@ status: baseline: false support: {} compat_features: - # baseline: high - # baseline_low_date: 2019-09-19 - # baseline_high_date: 2022-03-19 - # support: - # chrome: "36" - # chrome_android: "36" - # edge: "12" - # firefox: "52" - # firefox_android: "52" - # safari: "13" - # safari_ios: "9.3" - - css.properties.touch-action - - css.properties.touch-action.manipulation - - # baseline: high - # baseline_low_date: 2019-09-19 - # baseline_high_date: 2022-03-19 - # support: - # chrome: "36" - # chrome_android: "36" - # edge: "12" - # firefox: "52" - # firefox_android: "52" - # safari: "13" - # safari_ios: "13" - - css.properties.touch-action.none - - css.properties.touch-action.pan-x - - css.properties.touch-action.pan-y - # baseline: high # baseline_low_date: 2020-07-28 # baseline_high_date: 2023-01-28 @@ -132,19 +103,6 @@ compat_features: # safari_ios: "13" - api.PointerEvent.tangentialPressure - # baseline: high - # baseline_low_date: 2021-01-26 - # baseline_high_date: 2023-07-26 - # support: - # chrome: "56" - # chrome_android: "56" - # edge: "12" - # firefox: "85" - # firefox_android: "85" - # safari: "13" - # safari_ios: "13" - - css.properties.touch-action.pinch-zoom - # baseline: false # support: # chrome: "77" @@ -174,16 +132,6 @@ compat_features: # firefox: "59" - api.PointerEvent.getCoalescedEvents - # baseline: false - # support: - # chrome: "55" - # chrome_android: "55" - # edge: "79" - - css.properties.touch-action.pan-down - - css.properties.touch-action.pan-left - - css.properties.touch-action.pan-right - - css.properties.touch-action.pan-up - # baseline: false # support: # chrome: "77" diff --git a/features/draft/spec/shared-storage.yml b/features/draft/spec/shared-storage.yml deleted file mode 100644 index ac2d6ed5642..00000000000 --- a/features/draft/spec/shared-storage.yml +++ /dev/null @@ -1,43 +0,0 @@ -draft_date: 2024-10-30 -name: Shared Storage API -description: TODO -spec: https://wicg.github.io/shared-storage/ -compat_features: - - api.SharedStorage.createWorklet - - api.SharedStorage.get - - api.SharedStorage.run - - api.SharedStorage.selectURL - - api.SharedStorage.worklet - -# The following features in the spec are already part of web-features: -# - Shared storage: -# - api.HTMLIFrameElement.sharedStorageWritable -# - api.HTMLImageElement.sharedStorageWritable -# - api.SharedStorage -# - api.SharedStorage.append -# - api.SharedStorage.clear -# - api.SharedStorage.delete -# - api.SharedStorage.set -# - api.SharedStorageOperation -# - api.SharedStorageRunOperation -# - api.SharedStorageRunOperation.run -# - api.SharedStorageSelectURLOperation -# - api.SharedStorageSelectURLOperation.run -# - api.SharedStorageWorklet -# - api.SharedStorageWorklet.run -# - api.SharedStorageWorklet.selectURL -# - api.SharedStorageWorkletGlobalScope -# - api.SharedStorageWorkletGlobalScope.register -# - api.SharedStorageWorkletGlobalScope.sharedStorage -# - api.Window.sharedStorage -# - api.WindowSharedStorage -# - api.WindowSharedStorage.run -# - api.WindowSharedStorage.selectURL -# - api.WindowSharedStorage.worklet -# - api.WorkletSharedStorage -# - api.WorkletSharedStorage.@@asyncIterator -# - api.WorkletSharedStorage.entries -# - api.WorkletSharedStorage.get -# - api.WorkletSharedStorage.keys -# - api.WorkletSharedStorage.length -# - api.WorkletSharedStorage.remainingBudget diff --git a/features/draft/spec/shared-storage.yml.dist b/features/draft/spec/shared-storage.yml.dist deleted file mode 100644 index 61d00861156..00000000000 --- a/features/draft/spec/shared-storage.yml.dist +++ /dev/null @@ -1,15 +0,0 @@ -# Generated from: shared-storage.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "126" - chrome_android: "126" - edge: "126" -compat_features: - - api.SharedStorage.createWorklet - - api.SharedStorage.get - - api.SharedStorage.run - - api.SharedStorage.selectURL - - api.SharedStorage.worklet diff --git a/features/draft/spec/storage-access.yml b/features/draft/spec/storage-access.yml deleted file mode 100644 index 2064929b130..00000000000 --- a/features/draft/spec/storage-access.yml +++ /dev/null @@ -1,13 +0,0 @@ -draft_date: 2024-10-28 -name: The Storage Access API -description: TODO -spec: https://privacycg.github.io/storage-access/ -compat_features: - - html.elements.iframe.allow.storage-access - -# The following features in the spec are already part of web-features: -# - Storage access: -# - api.Document.hasStorageAccess -# - api.Document.requestStorageAccess -# - api.Permissions.permission_storage-access -# - http.headers.Permissions-Policy.storage-access diff --git a/features/draft/spec/storage-access.yml.dist b/features/draft/spec/storage-access.yml.dist deleted file mode 100644 index a9d646da8d8..00000000000 --- a/features/draft/spec/storage-access.yml.dist +++ /dev/null @@ -1,11 +0,0 @@ -# Generated from: storage-access.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "113" - chrome_android: "113" - edge: "113" -compat_features: - - html.elements.iframe.allow.storage-access diff --git a/features/draft/spec/tc39-arraybuffer-base64.yml b/features/draft/spec/tc39-arraybuffer-base64.yml deleted file mode 100644 index 60e65aef2aa..00000000000 --- a/features/draft/spec/tc39-arraybuffer-base64.yml +++ /dev/null @@ -1,11 +0,0 @@ -draft_date: 2024-10-30 -name: Uint8Array to/from base64 -description: TODO -spec: https://tc39.es/proposal-arraybuffer-base64/spec/ -compat_features: - - javascript.builtins.Uint8Array.fromBase64 - - javascript.builtins.Uint8Array.fromHex - - javascript.builtins.Uint8Array.setFromBase64 - - javascript.builtins.Uint8Array.setFromHex - - javascript.builtins.Uint8Array.toBase64 - - javascript.builtins.Uint8Array.toHex diff --git a/features/draft/spec/tc39-arraybuffer-base64.yml.dist b/features/draft/spec/tc39-arraybuffer-base64.yml.dist deleted file mode 100644 index cb26ec45db5..00000000000 --- a/features/draft/spec/tc39-arraybuffer-base64.yml.dist +++ /dev/null @@ -1,13 +0,0 @@ -# Generated from: tc39-arraybuffer-base64.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: {} -compat_features: - - javascript.builtins.Uint8Array.fromBase64 - - javascript.builtins.Uint8Array.fromHex - - javascript.builtins.Uint8Array.setFromBase64 - - javascript.builtins.Uint8Array.setFromHex - - javascript.builtins.Uint8Array.toBase64 - - javascript.builtins.Uint8Array.toHex diff --git a/features/draft/spec/web-otp.yml b/features/draft/spec/web-otp.yml deleted file mode 100644 index cc5553b674c..00000000000 --- a/features/draft/spec/web-otp.yml +++ /dev/null @@ -1,13 +0,0 @@ -draft_date: 2024-10-28 -name: WebOTP API -description: TODO -spec: https://wicg.github.io/web-otp/ -compat_features: - - html.elements.iframe.allow.otp-credentials - -# The following features in the spec are already part of web-features: -# - WebOTP: -# - api.CredentialsContainer.get.otp_option -# - api.OTPCredential -# - api.OTPCredential.code -# - http.headers.Permissions-Policy.otp-credentials diff --git a/features/draft/spec/web-otp.yml.dist b/features/draft/spec/web-otp.yml.dist deleted file mode 100644 index 52260ead77b..00000000000 --- a/features/draft/spec/web-otp.yml.dist +++ /dev/null @@ -1,11 +0,0 @@ -# Generated from: web-otp.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "93" - chrome_android: "84" - edge: "93" -compat_features: - - html.elements.iframe.allow.otp-credentials diff --git a/features/draft/spec/webauthn-3.yml b/features/draft/spec/webauthn-3.yml index 888e337958a..445dc2bb9dd 100644 --- a/features/draft/spec/webauthn-3.yml +++ b/features/draft/spec/webauthn-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-11-06 +draft_date: 2024-11-07 name: "Web Authentication: An API for accessing Public Key Credentials - Level 3" description: TODO spec: https://w3c.github.io/webauthn/ @@ -8,8 +8,6 @@ compat_features: - api.CredentialsContainer.create.publicKey_option.attestation.enterprise - api.CredentialsContainer.create.publicKey_option.attestation.indirect - api.CredentialsContainer.create.publicKey_option.attestation.none - - html.elements.iframe.allow.publickey-credentials-create - - html.elements.iframe.allow.publickey-credentials-get # The following features in the spec are already part of web-features: # - Web authentication: @@ -46,6 +44,8 @@ compat_features: # - api.PublicKeyCredential.rawId # - api.PublicKeyCredential.response # - api.PublicKeyCredential.toJSON +# - html.elements.iframe.allow.publickey-credentials-create +# - html.elements.iframe.allow.publickey-credentials-get # - http.headers.Permissions-Policy.publickey-credentials-create # - http.headers.Permissions-Policy.publickey-credentials-get # - Web authentication easy public key access: diff --git a/features/draft/spec/webauthn-3.yml.dist b/features/draft/spec/webauthn-3.yml.dist index faf861eba88..44f54cfab4f 100644 --- a/features/draft/spec/webauthn-3.yml.dist +++ b/features/draft/spec/webauthn-3.yml.dist @@ -4,7 +4,12 @@ status: baseline: false support: - firefox: "123" + chrome: "67" + chrome_android: "70" + edge: "18" + firefox: "60" + safari: "13" + safari_ios: "13" compat_features: # baseline: high # baseline_low_date: 2019-09-19 @@ -21,6 +26,7 @@ compat_features: - api.CredentialsContainer.create.publicKey_option.attestation.indirect - api.CredentialsContainer.create.publicKey_option.attestation.none + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # chrome: "67" @@ -31,18 +37,3 @@ compat_features: # safari_ios: "13" - api.CredentialsContainer.create.publicKey_option.attestation.direct - api.CredentialsContainer.create.publicKey_option.attestation.enterprise - - # baseline: false - # support: - # chrome: "84" - # chrome_android: "84" - # edge: "84" - # firefox: "118" - # firefox_android: "118" - - html.elements.iframe.allow.publickey-credentials-get - - # baseline: false - # support: - # firefox: "123" - # firefox_android: "123" - - html.elements.iframe.allow.publickey-credentials-create diff --git a/features/draft/spec/webgl2.yml b/features/draft/spec/webgl2.yml deleted file mode 100644 index d68a8a414dc..00000000000 --- a/features/draft/spec/webgl2.yml +++ /dev/null @@ -1,156 +0,0 @@ -draft_date: 2024-10-17 -name: WebGL 2.0 Specification -description: TODO -spec: https://registry.khronos.org/webgl/specs/latest/2.0/ -compat_features: - - api.WebGL2RenderingContext.clearBufferfv.values_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.clearBufferiv.values_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.clearBufferuiv.values_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.compressedTexImage3D.pixels_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.getBufferSubData.dstData_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.texImage3D.srcData_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.texSubImage3D.srcData_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.uniformMatrix2x3fv.data_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.uniformMatrix2x4fv.data_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.uniformMatrix3x2fv.data_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.uniformMatrix3x4fv.data_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.uniformMatrix4x2fv.data_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.uniformMatrix4x3fv.data_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.vertexAttribI4iv.value_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.vertexAttribI4uiv.value_param_accepts_SharedArrayBuffer - -# The following features in the spec are already part of web-features: -# - WebGL2: -# - api.WebGL2RenderingContext -# - api.WebGL2RenderingContext.beginQuery -# - api.WebGL2RenderingContext.beginTransformFeedback -# - api.WebGL2RenderingContext.bindBuffer -# - api.WebGL2RenderingContext.bindBufferBase -# - api.WebGL2RenderingContext.bindBufferRange -# - api.WebGL2RenderingContext.bindFramebuffer -# - api.WebGL2RenderingContext.bindSampler -# - api.WebGL2RenderingContext.bindTexture -# - api.WebGL2RenderingContext.bindTransformFeedback -# - api.WebGL2RenderingContext.bindVertexArray -# - api.WebGL2RenderingContext.blitFramebuffer -# - api.WebGL2RenderingContext.checkFramebufferStatus -# - api.WebGL2RenderingContext.clearBufferfi -# - api.WebGL2RenderingContext.clearBufferfv -# - api.WebGL2RenderingContext.clearBufferiv -# - api.WebGL2RenderingContext.clearBufferuiv -# - api.WebGL2RenderingContext.clientWaitSync -# - api.WebGL2RenderingContext.compressedTexImage3D -# - api.WebGL2RenderingContext.compressedTexSubImage3D -# - api.WebGL2RenderingContext.copyBufferSubData -# - api.WebGL2RenderingContext.copyTexSubImage3D -# - api.WebGL2RenderingContext.createQuery -# - api.WebGL2RenderingContext.createSampler -# - api.WebGL2RenderingContext.createTransformFeedback -# - api.WebGL2RenderingContext.createVertexArray -# - api.WebGL2RenderingContext.deleteQuery -# - api.WebGL2RenderingContext.deleteSampler -# - api.WebGL2RenderingContext.deleteSync -# - api.WebGL2RenderingContext.deleteTransformFeedback -# - api.WebGL2RenderingContext.deleteVertexArray -# - api.WebGL2RenderingContext.drawArraysInstanced -# - api.WebGL2RenderingContext.drawBuffers -# - api.WebGL2RenderingContext.drawElementsInstanced -# - api.WebGL2RenderingContext.drawRangeElements -# - api.WebGL2RenderingContext.endQuery -# - api.WebGL2RenderingContext.endTransformFeedback -# - api.WebGL2RenderingContext.fenceSync -# - api.WebGL2RenderingContext.framebufferTextureLayer -# - api.WebGL2RenderingContext.getActiveUniformBlockName -# - api.WebGL2RenderingContext.getActiveUniformBlockParameter -# - api.WebGL2RenderingContext.getActiveUniforms -# - api.WebGL2RenderingContext.getBufferParameter -# - api.WebGL2RenderingContext.getBufferSubData -# - api.WebGL2RenderingContext.getFragDataLocation -# - api.WebGL2RenderingContext.getFramebufferAttachmentParameter -# - api.WebGL2RenderingContext.getIndexedParameter -# - api.WebGL2RenderingContext.getInternalformatParameter -# - api.WebGL2RenderingContext.getParameter -# - api.WebGL2RenderingContext.getProgramParameter -# - api.WebGL2RenderingContext.getQuery -# - api.WebGL2RenderingContext.getQueryParameter -# - api.WebGL2RenderingContext.getRenderbufferParameter -# - api.WebGL2RenderingContext.getSamplerParameter -# - api.WebGL2RenderingContext.getSyncParameter -# - api.WebGL2RenderingContext.getTexParameter -# - api.WebGL2RenderingContext.getTransformFeedbackVarying -# - api.WebGL2RenderingContext.getUniform -# - api.WebGL2RenderingContext.getUniformBlockIndex -# - api.WebGL2RenderingContext.getUniformIndices -# - api.WebGL2RenderingContext.getVertexAttrib -# - api.WebGL2RenderingContext.invalidateFramebuffer -# - api.WebGL2RenderingContext.invalidateSubFramebuffer -# - api.WebGL2RenderingContext.isEnabled -# - api.WebGL2RenderingContext.isQuery -# - api.WebGL2RenderingContext.isSampler -# - api.WebGL2RenderingContext.isSync -# - api.WebGL2RenderingContext.isTransformFeedback -# - api.WebGL2RenderingContext.isVertexArray -# - api.WebGL2RenderingContext.pauseTransformFeedback -# - api.WebGL2RenderingContext.pixelStorei -# - api.WebGL2RenderingContext.readBuffer -# - api.WebGL2RenderingContext.renderbufferStorage -# - api.WebGL2RenderingContext.renderbufferStorageMultisample -# - api.WebGL2RenderingContext.resumeTransformFeedback -# - api.WebGL2RenderingContext.samplerParameterf -# - api.WebGL2RenderingContext.samplerParameteri -# - api.WebGL2RenderingContext.texImage2D -# - api.WebGL2RenderingContext.texImage3D -# - api.WebGL2RenderingContext.texParameterf -# - api.WebGL2RenderingContext.texParameteri -# - api.WebGL2RenderingContext.texStorage2D -# - api.WebGL2RenderingContext.texStorage3D -# - api.WebGL2RenderingContext.texSubImage2D -# - api.WebGL2RenderingContext.texSubImage3D -# - api.WebGL2RenderingContext.transformFeedbackVaryings -# - api.WebGL2RenderingContext.uniform1ui -# - api.WebGL2RenderingContext.uniform1uiv -# - api.WebGL2RenderingContext.uniform2ui -# - api.WebGL2RenderingContext.uniform2uiv -# - api.WebGL2RenderingContext.uniform3ui -# - api.WebGL2RenderingContext.uniform3uiv -# - api.WebGL2RenderingContext.uniform4ui -# - api.WebGL2RenderingContext.uniform4uiv -# - api.WebGL2RenderingContext.uniformBlockBinding -# - api.WebGL2RenderingContext.uniformMatrix2x3fv -# - api.WebGL2RenderingContext.uniformMatrix2x4fv -# - api.WebGL2RenderingContext.uniformMatrix3x2fv -# - api.WebGL2RenderingContext.uniformMatrix3x4fv -# - api.WebGL2RenderingContext.uniformMatrix4x2fv -# - api.WebGL2RenderingContext.uniformMatrix4x3fv -# - api.WebGL2RenderingContext.vertexAttribDivisor -# - api.WebGL2RenderingContext.vertexAttribI4i -# - api.WebGL2RenderingContext.vertexAttribI4iv -# - api.WebGL2RenderingContext.vertexAttribI4ui -# - api.WebGL2RenderingContext.vertexAttribI4uiv -# - api.WebGL2RenderingContext.vertexAttribIPointer -# - api.WebGL2RenderingContext.waitSync -# - api.WebGLQuery -# - api.WebGLSampler -# - api.WebGLSync -# - api.WebGLTransformFeedback -# - api.WebGLVertexArrayObject -# - WebGL: -# - api.WebGLRenderingContext.bindBuffer -# - api.WebGLRenderingContext.bindFramebuffer -# - api.WebGLRenderingContext.bindTexture -# - api.WebGLRenderingContext.checkFramebufferStatus -# - api.WebGLRenderingContext.getBufferParameter -# - api.WebGLRenderingContext.getFramebufferAttachmentParameter -# - api.WebGLRenderingContext.getParameter -# - api.WebGLRenderingContext.getProgramParameter -# - api.WebGLRenderingContext.getRenderbufferParameter -# - api.WebGLRenderingContext.getTexParameter -# - api.WebGLRenderingContext.getUniform -# - api.WebGLRenderingContext.getVertexAttrib -# - api.WebGLRenderingContext.isEnabled -# - api.WebGLRenderingContext.pixelStorei -# - api.WebGLRenderingContext.renderbufferStorage -# - api.WebGLRenderingContext.texImage2D -# - api.WebGLRenderingContext.texParameterf -# - api.WebGLRenderingContext.texParameteri -# - api.WebGLRenderingContext.texSubImage2D diff --git a/features/draft/spec/webgl2.yml.dist b/features/draft/spec/webgl2.yml.dist deleted file mode 100644 index bdbadf96b7c..00000000000 --- a/features/draft/spec/webgl2.yml.dist +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: webgl2.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "60" - chrome_android: "60" - edge: "79" - firefox: "79" - firefox_android: "79" -compat_features: - - api.WebGL2RenderingContext.clearBufferfv.values_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.clearBufferiv.values_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.clearBufferuiv.values_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.compressedTexImage3D.pixels_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.getBufferSubData.dstData_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.texImage3D.srcData_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.texSubImage3D.srcData_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.uniformMatrix2x3fv.data_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.uniformMatrix2x4fv.data_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.uniformMatrix3x2fv.data_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.uniformMatrix3x4fv.data_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.uniformMatrix4x2fv.data_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.uniformMatrix4x3fv.data_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.vertexAttribI4iv.value_param_accepts_SharedArrayBuffer - - api.WebGL2RenderingContext.vertexAttribI4uiv.value_param_accepts_SharedArrayBuffer diff --git a/features/draft/spec/webhid.yml b/features/draft/spec/webhid.yml deleted file mode 100644 index ef4d6f4ba94..00000000000 --- a/features/draft/spec/webhid.yml +++ /dev/null @@ -1,41 +0,0 @@ -draft_date: 2024-10-28 -name: WebHID API -description: TODO -spec: https://wicg.github.io/webhid/ -compat_features: - - html.elements.iframe.allow.hid - -# The following features in the spec are already part of web-features: -# - WebHID: -# - api.HID -# - api.HID.connect_event -# - api.HID.disconnect_event -# - api.HID.getDevices -# - api.HID.requestDevice -# - api.HID.worker_support -# - api.HIDConnectionEvent -# - api.HIDConnectionEvent.HIDConnectionEvent -# - api.HIDConnectionEvent.device -# - api.HIDConnectionEvent.worker_support -# - api.HIDDevice -# - api.HIDDevice.close -# - api.HIDDevice.collections -# - api.HIDDevice.forget -# - api.HIDDevice.inputreport_event -# - api.HIDDevice.open -# - api.HIDDevice.opened -# - api.HIDDevice.productId -# - api.HIDDevice.productName -# - api.HIDDevice.receiveFeatureReport -# - api.HIDDevice.sendFeatureReport -# - api.HIDDevice.sendReport -# - api.HIDDevice.vendorId -# - api.HIDDevice.worker_support -# - api.HIDInputReportEvent -# - api.HIDInputReportEvent.data -# - api.HIDInputReportEvent.device -# - api.HIDInputReportEvent.reportId -# - api.HIDInputReportEvent.worker_support -# - api.Navigator.hid -# - api.WorkerNavigator.hid -# - http.headers.Permissions-Policy.hid diff --git a/features/draft/spec/webhid.yml.dist b/features/draft/spec/webhid.yml.dist deleted file mode 100644 index ef442820768..00000000000 --- a/features/draft/spec/webhid.yml.dist +++ /dev/null @@ -1,11 +0,0 @@ -# Generated from: webhid.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "89" - chrome_android: "89" - edge: "89" -compat_features: - - html.elements.iframe.allow.hid diff --git a/features/draft/spec/webmidi.yml b/features/draft/spec/webmidi.yml deleted file mode 100644 index bc524b0aeeb..00000000000 --- a/features/draft/spec/webmidi.yml +++ /dev/null @@ -1,58 +0,0 @@ -draft_date: 2024-10-28 -name: Web MIDI API -description: TODO -spec: https://webaudio.github.io/web-midi-api/ -compat_features: - - html.elements.iframe.allow.midi - -# The following features in the spec are already part of web-features: -# - Web MIDI: -# - api.MIDIAccess -# - api.MIDIAccess.inputs -# - api.MIDIAccess.outputs -# - api.MIDIAccess.statechange_event -# - api.MIDIAccess.sysexEnabled -# - api.MIDIConnectionEvent -# - api.MIDIConnectionEvent.MIDIConnectionEvent -# - api.MIDIConnectionEvent.port -# - api.MIDIInput -# - api.MIDIInput.midimessage_event -# - api.MIDIInputMap -# - api.MIDIInputMap.@@iterator -# - api.MIDIInputMap.entries -# - api.MIDIInputMap.forEach -# - api.MIDIInputMap.get -# - api.MIDIInputMap.has -# - api.MIDIInputMap.keys -# - api.MIDIInputMap.size -# - api.MIDIInputMap.values -# - api.MIDIMessageEvent -# - api.MIDIMessageEvent.MIDIMessageEvent -# - api.MIDIMessageEvent.data -# - api.MIDIOutput -# - api.MIDIOutput.clear -# - api.MIDIOutput.send -# - api.MIDIOutputMap -# - api.MIDIOutputMap.@@iterator -# - api.MIDIOutputMap.entries -# - api.MIDIOutputMap.forEach -# - api.MIDIOutputMap.get -# - api.MIDIOutputMap.has -# - api.MIDIOutputMap.keys -# - api.MIDIOutputMap.size -# - api.MIDIOutputMap.values -# - api.MIDIPort -# - api.MIDIPort.close -# - api.MIDIPort.connection -# - api.MIDIPort.id -# - api.MIDIPort.manufacturer -# - api.MIDIPort.name -# - api.MIDIPort.open -# - api.MIDIPort.state -# - api.MIDIPort.statechange_event -# - api.MIDIPort.type -# - api.MIDIPort.version -# - api.Navigator.requestMIDIAccess -# - api.Navigator.requestMIDIAccess.secure_context_required -# - api.Permissions.permission_midi -# - http.headers.Permissions-Policy.midi diff --git a/features/draft/spec/webmidi.yml.dist b/features/draft/spec/webmidi.yml.dist deleted file mode 100644 index 3cacc647b1d..00000000000 --- a/features/draft/spec/webmidi.yml.dist +++ /dev/null @@ -1,13 +0,0 @@ -# Generated from: webmidi.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "64" - chrome_android: "64" - edge: "79" - firefox: "74" - firefox_android: "79" -compat_features: - - html.elements.iframe.allow.midi diff --git a/features/draft/spec/webusb.yml b/features/draft/spec/webusb.yml deleted file mode 100644 index 231482d305d..00000000000 --- a/features/draft/spec/webusb.yml +++ /dev/null @@ -1,114 +0,0 @@ -draft_date: 2024-10-28 -name: WebUSB API -description: TODO -spec: https://wicg.github.io/webusb/ -compat_features: - - html.elements.iframe.allow.usb - -# The following features in the spec are already part of web-features: -# - WebUSB: -# - api.Navigator.usb -# - api.USB -# - api.USB.connect_event -# - api.USB.disconnect_event -# - api.USB.getDevices -# - api.USB.requestDevice -# - api.USB.worker_support -# - api.USBAlternateInterface -# - api.USBAlternateInterface.USBAlternateInterface -# - api.USBAlternateInterface.alternateSetting -# - api.USBAlternateInterface.endpoints -# - api.USBAlternateInterface.interfaceClass -# - api.USBAlternateInterface.interfaceName -# - api.USBAlternateInterface.interfaceProtocol -# - api.USBAlternateInterface.interfaceSubclass -# - api.USBAlternateInterface.worker_support -# - api.USBConfiguration -# - api.USBConfiguration.USBConfiguration -# - api.USBConfiguration.configurationName -# - api.USBConfiguration.configurationValue -# - api.USBConfiguration.interfaces -# - api.USBConfiguration.worker_support -# - api.USBConnectionEvent -# - api.USBConnectionEvent.USBConnectionEvent -# - api.USBConnectionEvent.device -# - api.USBConnectionEvent.worker_support -# - api.USBDevice -# - api.USBDevice.claimInterface -# - api.USBDevice.clearHalt -# - api.USBDevice.close -# - api.USBDevice.configuration -# - api.USBDevice.configurations -# - api.USBDevice.controlTransferIn -# - api.USBDevice.controlTransferOut -# - api.USBDevice.deviceClass -# - api.USBDevice.deviceProtocol -# - api.USBDevice.deviceSubclass -# - api.USBDevice.deviceVersionMajor -# - api.USBDevice.deviceVersionMinor -# - api.USBDevice.deviceVersionSubminor -# - api.USBDevice.forget -# - api.USBDevice.isochronousTransferIn -# - api.USBDevice.isochronousTransferOut -# - api.USBDevice.manufacturerName -# - api.USBDevice.open -# - api.USBDevice.opened -# - api.USBDevice.productId -# - api.USBDevice.productName -# - api.USBDevice.releaseInterface -# - api.USBDevice.reset -# - api.USBDevice.selectAlternateInterface -# - api.USBDevice.selectConfiguration -# - api.USBDevice.serialNumber -# - api.USBDevice.transferIn -# - api.USBDevice.transferOut -# - api.USBDevice.usbVersionMajor -# - api.USBDevice.usbVersionMinor -# - api.USBDevice.usbVersionSubminor -# - api.USBDevice.vendorId -# - api.USBDevice.worker_support -# - api.USBEndpoint -# - api.USBEndpoint.USBEndpoint -# - api.USBEndpoint.direction -# - api.USBEndpoint.endpointNumber -# - api.USBEndpoint.packetSize -# - api.USBEndpoint.type -# - api.USBEndpoint.worker_support -# - api.USBInTransferResult -# - api.USBInTransferResult.USBInTransferResult -# - api.USBInTransferResult.data -# - api.USBInTransferResult.status -# - api.USBInTransferResult.worker_support -# - api.USBInterface -# - api.USBInterface.USBInterface -# - api.USBInterface.alternate -# - api.USBInterface.alternates -# - api.USBInterface.claimed -# - api.USBInterface.interfaceNumber -# - api.USBInterface.worker_support -# - api.USBIsochronousInTransferPacket -# - api.USBIsochronousInTransferPacket.USBIsochronousInTransferPacket -# - api.USBIsochronousInTransferPacket.data -# - api.USBIsochronousInTransferPacket.status -# - api.USBIsochronousInTransferPacket.worker_support -# - api.USBIsochronousInTransferResult -# - api.USBIsochronousInTransferResult.USBIsochronousInTransferResult -# - api.USBIsochronousInTransferResult.data -# - api.USBIsochronousInTransferResult.packets -# - api.USBIsochronousInTransferResult.worker_support -# - api.USBIsochronousOutTransferPacket -# - api.USBIsochronousOutTransferPacket.USBIsochronousOutTransferPacket -# - api.USBIsochronousOutTransferPacket.bytesWritten -# - api.USBIsochronousOutTransferPacket.status -# - api.USBIsochronousOutTransferPacket.worker_support -# - api.USBIsochronousOutTransferResult -# - api.USBIsochronousOutTransferResult.USBIsochronousOutTransferResult -# - api.USBIsochronousOutTransferResult.packets -# - api.USBIsochronousOutTransferResult.worker_support -# - api.USBOutTransferResult -# - api.USBOutTransferResult.USBOutTransferResult -# - api.USBOutTransferResult.bytesWritten -# - api.USBOutTransferResult.status -# - api.USBOutTransferResult.worker_support -# - api.WorkerNavigator.usb -# - http.headers.Permissions-Policy.usb diff --git a/features/draft/spec/webusb.yml.dist b/features/draft/spec/webusb.yml.dist deleted file mode 100644 index 02ffbfca2d2..00000000000 --- a/features/draft/spec/webusb.yml.dist +++ /dev/null @@ -1,11 +0,0 @@ -# Generated from: webusb.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "60" - chrome_android: "60" - edge: "79" -compat_features: - - html.elements.iframe.allow.usb diff --git a/features/draft/spec/webxr.yml b/features/draft/spec/webxr.yml deleted file mode 100644 index 8cbf7b562fd..00000000000 --- a/features/draft/spec/webxr.yml +++ /dev/null @@ -1,115 +0,0 @@ -draft_date: 2024-10-28 -name: WebXR Device API -description: TODO -spec: https://immersive-web.github.io/webxr/ -compat_features: - - html.elements.iframe.allow.xr-spatial-tracking - -# The following features in the spec are already part of web-features: -# - WebXR: -# - api.Navigator.xr -# - api.WebGL2RenderingContext.makeXRCompatible -# - api.WebGLRenderingContext.makeXRCompatible -# - api.XRBoundedReferenceSpace -# - api.XRBoundedReferenceSpace.boundsGeometry -# - api.XRFrame -# - api.XRFrame.getPose -# - api.XRFrame.getViewerPose -# - api.XRFrame.session -# - api.XRInputSource -# - api.XRInputSource.gripSpace -# - api.XRInputSource.handedness -# - api.XRInputSource.profiles -# - api.XRInputSource.targetRayMode -# - api.XRInputSource.targetRaySpace -# - api.XRInputSourceArray -# - api.XRInputSourceArray.@@iterator -# - api.XRInputSourceArray.entries -# - api.XRInputSourceArray.forEach -# - api.XRInputSourceArray.keys -# - api.XRInputSourceArray.length -# - api.XRInputSourceArray.values -# - api.XRInputSourceEvent -# - api.XRInputSourceEvent.XRInputSourceEvent -# - api.XRInputSourceEvent.frame -# - api.XRInputSourceEvent.inputSource -# - api.XRInputSourcesChangeEvent -# - api.XRInputSourcesChangeEvent.XRInputSourcesChangeEvent -# - api.XRInputSourcesChangeEvent.added -# - api.XRInputSourcesChangeEvent.removed -# - api.XRInputSourcesChangeEvent.session -# - api.XRLayer -# - api.XRPose -# - api.XRPose.angularVelocity -# - api.XRPose.emulatedPosition -# - api.XRPose.linearVelocity -# - api.XRPose.transform -# - api.XRReferenceSpace -# - api.XRReferenceSpace.getOffsetReferenceSpace -# - api.XRReferenceSpace.reset_event -# - api.XRReferenceSpaceEvent -# - api.XRReferenceSpaceEvent.XRReferenceSpaceEvent -# - api.XRReferenceSpaceEvent.referenceSpace -# - api.XRReferenceSpaceEvent.transform -# - api.XRRenderState -# - api.XRRenderState.baseLayer -# - api.XRRenderState.depthFar -# - api.XRRenderState.depthNear -# - api.XRRenderState.inlineVerticalFieldOfView -# - api.XRRigidTransform -# - api.XRRigidTransform.XRRigidTransform -# - api.XRRigidTransform.inverse -# - api.XRRigidTransform.matrix -# - api.XRRigidTransform.orientation -# - api.XRRigidTransform.position -# - api.XRSession -# - api.XRSession.cancelAnimationFrame -# - api.XRSession.enabledFeatures -# - api.XRSession.end -# - api.XRSession.end_event -# - api.XRSession.inputSources -# - api.XRSession.inputsourceschange_event -# - api.XRSession.renderState -# - api.XRSession.requestAnimationFrame -# - api.XRSession.requestReferenceSpace -# - api.XRSession.select_event -# - api.XRSession.selectend_event -# - api.XRSession.selectstart_event -# - api.XRSession.squeeze_event -# - api.XRSession.squeezeend_event -# - api.XRSession.squeezestart_event -# - api.XRSession.updateRenderState -# - api.XRSession.visibilityState -# - api.XRSession.visibilitychange_event -# - api.XRSessionEvent -# - api.XRSessionEvent.XRSessionEvent -# - api.XRSessionEvent.session -# - api.XRSpace -# - api.XRSystem -# - api.XRSystem.devicechange_event -# - api.XRSystem.isSessionSupported -# - api.XRSystem.requestSession -# - api.XRView -# - api.XRView.eye -# - api.XRView.projectionMatrix -# - api.XRView.recommendedViewportScale -# - api.XRView.requestViewportScale -# - api.XRView.transform -# - api.XRViewerPose -# - api.XRViewerPose.views -# - api.XRViewport -# - api.XRViewport.height -# - api.XRViewport.width -# - api.XRViewport.x -# - api.XRViewport.y -# - api.XRWebGLLayer -# - api.XRWebGLLayer.XRWebGLLayer -# - api.XRWebGLLayer.antialias -# - api.XRWebGLLayer.fixedFoveation -# - api.XRWebGLLayer.framebuffer -# - api.XRWebGLLayer.framebufferHeight -# - api.XRWebGLLayer.framebufferWidth -# - api.XRWebGLLayer.getNativeFramebufferScaleFactor_static -# - api.XRWebGLLayer.getViewport -# - api.XRWebGLLayer.ignoreDepthValues -# - http.headers.Permissions-Policy.xr-spatial-tracking diff --git a/features/draft/spec/webxr.yml.dist b/features/draft/spec/webxr.yml.dist deleted file mode 100644 index 97561922fba..00000000000 --- a/features/draft/spec/webxr.yml.dist +++ /dev/null @@ -1,11 +0,0 @@ -# Generated from: webxr.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "79" - chrome_android: "79" - edge: "79" -compat_features: - - html.elements.iframe.allow.xr-spatial-tracking