diff --git a/features/draft/spec/svg2.yml b/features/draft/spec/svg2.yml index 250b0691499..dc5e29fa53c 100644 --- a/features/draft/spec/svg2.yml +++ b/features/draft/spec/svg2.yml @@ -1,35 +1,10 @@ -draft_date: 2024-11-04 +draft_date: 2024-11-15 name: Scalable Vector Graphics (SVG) 2 description: TODO spec: https://svgwg.org/svg2-draft/ compat_features: - - api.SVGAElement.ping - - css.properties.color-interpolation - - css.properties.color-interpolation.linearGradient - - css.properties.color-interpolation.sRGB - - css.properties.cx - - css.properties.cy - - css.properties.d - - css.properties.marker - - css.properties.marker-end - - css.properties.marker-mid - - css.properties.marker-start - css.properties.pointer-events - css.properties.pointer-events.html_elements - - css.properties.r - - css.properties.rx - - css.properties.ry - - css.properties.shape-rendering - - css.properties.stop-color - - css.properties.stop-opacity - - css.properties.stroke - - css.properties.text-anchor - - css.properties.text-rendering - - css.properties.vector-effect - - css.properties.x - - css.properties.y - - svg.elements.a.ping - - svg.elements.script.type.module # The following features in the spec are already part of web-features: # - SVG: @@ -37,6 +12,7 @@ compat_features: # - api.SVGAElement.download # - api.SVGAElement.href # - api.SVGAElement.hreflang +# - api.SVGAElement.ping # - api.SVGAElement.referrerPolicy # - api.SVGAElement.rel # - api.SVGAElement.relList @@ -304,10 +280,33 @@ compat_features: # - api.SVGViewElement # - api.SVGViewElement.preserveAspectRatio # - api.SVGViewElement.viewBox +# - css.properties.color-interpolation +# - css.properties.color-interpolation.linearGradient +# - css.properties.color-interpolation.sRGB +# - css.properties.cx +# - css.properties.cy +# - css.properties.d +# - css.properties.marker +# - css.properties.marker-end +# - css.properties.marker-mid +# - css.properties.marker-start +# - css.properties.r +# - css.properties.rx +# - css.properties.ry +# - css.properties.shape-rendering +# - css.properties.stop-color +# - css.properties.stop-opacity +# - css.properties.stroke +# - css.properties.text-anchor +# - css.properties.text-rendering +# - css.properties.vector-effect +# - css.properties.x +# - css.properties.y # - svg.elements.a # - svg.elements.a.download # - svg.elements.a.href # - svg.elements.a.hreflang +# - svg.elements.a.ping # - svg.elements.a.referrerpolicy # - svg.elements.a.referrerpolicy.no-referrer-when-downgrade # - svg.elements.a.referrerpolicy.origin-when-cross-origin @@ -421,6 +420,7 @@ compat_features: # - svg.elements.script.defer # - svg.elements.script.href # - svg.elements.script.type +# - svg.elements.script.type.module # - svg.elements.script.xlink_href # - svg.elements.set.systemLanguage # - svg.elements.stop diff --git a/features/draft/spec/svg2.yml.dist b/features/draft/spec/svg2.yml.dist index d9bcef3b314..1b62176c580 100644 --- a/features/draft/spec/svg2.yml.dist +++ b/features/draft/spec/svg2.yml.dist @@ -2,8 +2,17 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false - support: {} + 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" compat_features: # baseline: high # baseline_low_date: 2015-07-29 @@ -18,6 +27,7 @@ compat_features: # safari_ios: "3.2" - css.properties.pointer-events + # ⬇️ Same status as overall feature ⬇️ # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -30,99 +40,3 @@ compat_features: # safari: "4" # safari_ios: "3.2" - css.properties.pointer-events.html_elements - - # baseline: high - # baseline_low_date: 2020-01-15 - # baseline_high_date: 2022-07-15 - # support: - # chrome: "4" - # chrome_android: "18" - # edge: "79" - # firefox: "1" - # firefox_android: "46" - # safari: "5" - # safari_ios: "4.2" - - css.properties.text-rendering - - # baseline: high - # baseline_low_date: 2020-07-28 - # baseline_high_date: 2023-01-28 - # support: - # chrome: ≤80 - # chrome_android: "80" - # edge: ≤80 - # firefox: ≤72 - # firefox_android: "79" - # safari: ≤13.1 - # safari_ios: ≤13.4 - - css.properties.cx - - css.properties.cy - - css.properties.marker - - css.properties.marker-end - - css.properties.marker-mid - - css.properties.marker-start - - css.properties.r - - css.properties.shape-rendering - - css.properties.stroke - - css.properties.text-anchor - - css.properties.vector-effect - - css.properties.x - - css.properties.y - - # baseline: high - # baseline_low_date: 2020-07-28 - # baseline_high_date: 2023-01-28 - # support: - # chrome: ≤80 - # chrome_android: "80" - # edge: "80" - # firefox: ≤72 - # firefox_android: "79" - # safari: ≤13.1 - # safari_ios: ≤13.4 - - css.properties.stop-color - - css.properties.stop-opacity - - # baseline: false - # support: - # chrome: ≤80 - # chrome_android: "80" - # edge: ≤80 - # firefox: "97" - # firefox_android: "97" - - css.properties.d - - # baseline: false - # support: - # chrome: ≤80 - # chrome_android: "80" - # edge: ≤80 - # firefox: ≤72 - # firefox_android: "79" - - css.properties.rx - - css.properties.ry - - # baseline: false - # support: - # firefox: "117" - # firefox_android: "117" - - svg.elements.script.type.module - - # baseline: false - # support: - # firefox: "123" - # firefox_android: "123" - - css.properties.color-interpolation.linearGradient - - # baseline: false - # support: - # firefox: ≤72 - # firefox_android: "79" - - css.properties.color-interpolation - - css.properties.color-interpolation.sRGB - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: {} - - api.SVGAElement.ping - - svg.elements.a.ping diff --git a/features/svg.yml b/features/svg.yml index c090b90d7bf..1e698bf0088 100644 --- a/features/svg.yml +++ b/features/svg.yml @@ -333,7 +333,6 @@ compat_features: - svg.elements.ellipse.rx - svg.elements.ellipse.ry - svg.elements.ellipse.systemLanguage - - svg.elements.foreignObject - svg.elements.foreignObject.height - svg.elements.foreignObject.systemLanguage @@ -584,3 +583,26 @@ compat_features: - svg.global_attributes.color-interpolation - svg.global_attributes.color-interpolation.sRGB - svg.elements.use.data_uri + - css.properties.color-interpolation + - css.properties.color-interpolation.linearGradient + - css.properties.color-interpolation.sRGB + - css.properties.cx + - css.properties.cy + - css.properties.d + - css.properties.marker + - css.properties.marker-end + - css.properties.marker-mid + - css.properties.marker-start + - css.properties.r + - css.properties.rx + - css.properties.ry + - css.properties.shape-rendering + - css.properties.stop-color + - css.properties.stop-opacity + - css.properties.stroke + - css.properties.text-anchor + - css.properties.text-rendering + - css.properties.vector-effect + - css.properties.x + - css.properties.y + - svg.elements.script.type.module diff --git a/features/svg.yml.dist b/features/svg.yml.dist index 1661249a7b8..c3c15fc28b3 100644 --- a/features/svg.yml.dist +++ b/features/svg.yml.dist @@ -1162,6 +1162,7 @@ compat_features: # firefox_android: "46" # safari: "5" # safari_ios: "4.2" + - css.properties.text-rendering - svg.global_attributes.text-rendering # baseline: high @@ -1448,10 +1449,23 @@ compat_features: # safari: ≤13.1 # safari_ios: ≤13.4 - css.properties.clip-rule + - css.properties.cx + - css.properties.cy - css.properties.fill + - css.properties.marker + - css.properties.marker-end + - css.properties.marker-mid + - css.properties.marker-start + - css.properties.r + - css.properties.shape-rendering + - css.properties.stroke - css.properties.stroke-dashoffset - css.properties.stroke-miterlimit - css.properties.stroke-width + - css.properties.text-anchor + - css.properties.vector-effect + - css.properties.x + - css.properties.y - svg.global_attributes.clip-rule - svg.global_attributes.marker-end - svg.global_attributes.marker-mid @@ -1478,6 +1492,8 @@ compat_features: - css.properties.fill-rule - css.properties.fill-rule.evenodd - css.properties.fill-rule.nonzero + - css.properties.stop-color + - css.properties.stop-opacity - css.properties.stroke-dasharray - css.properties.stroke-dasharray.none - css.properties.stroke-linecap @@ -1684,6 +1700,15 @@ compat_features: # safari_ios: "16.4" - api.SVGElement.attributeStyleMap + # baseline: false + # support: + # chrome: ≤80 + # chrome_android: "80" + # edge: ≤80 + # firefox: "97" + # firefox_android: "97" + - css.properties.d + # baseline: false # support: # chrome: ≤80 @@ -1693,6 +1718,16 @@ compat_features: # safari_ios: ≤13.4 - svg.global_attributes.alignment-baseline + # baseline: false + # support: + # chrome: ≤80 + # chrome_android: "80" + # edge: ≤80 + # firefox: ≤72 + # firefox_android: "79" + - css.properties.rx + - css.properties.ry + # baseline: false # support: # chrome: ≤80 @@ -1786,11 +1821,13 @@ compat_features: - api.SVGScriptElement.defer - svg.elements.script.async - svg.elements.script.defer + - svg.elements.script.type.module # baseline: false # support: # firefox: "123" # firefox_android: "123" + - css.properties.color-interpolation.linearGradient - svg.global_attributes.color-interpolation.linearGradient # baseline: false @@ -1803,6 +1840,8 @@ compat_features: # support: # firefox: ≤72 # firefox_android: "79" + - css.properties.color-interpolation + - css.properties.color-interpolation.sRGB - svg.global_attributes.color-interpolation - svg.global_attributes.color-interpolation.sRGB