From b5014642fe1e14e877f3e931f9eb0c3e7b34b8f9 Mon Sep 17 00:00:00 2001 From: Elchi3 <349114+Elchi3@users.noreply.github.com> Date: Thu, 31 Oct 2024 05:38:15 +0000 Subject: [PATCH] Update draft features --- features/draft/spec/css-masking-1.yml | 80 --------------- features/draft/spec/css-masking-1.yml.dist | 15 --- features/draft/spec/css-overflow-4.yml | 13 +-- features/draft/spec/css-overflow-4.yml.dist | 41 ++------ features/draft/spec/css-text-decor-4.yml | 59 ----------- features/draft/spec/css-text-decor-4.yml.dist | 97 ------------------- features/draft/spec/fs.yml | 41 -------- features/draft/spec/fs.yml.dist | 59 ----------- 8 files changed, 17 insertions(+), 388 deletions(-) delete mode 100644 features/draft/spec/css-masking-1.yml delete mode 100644 features/draft/spec/css-masking-1.yml.dist delete mode 100644 features/draft/spec/css-text-decor-4.yml delete mode 100644 features/draft/spec/css-text-decor-4.yml.dist delete mode 100644 features/draft/spec/fs.yml delete mode 100644 features/draft/spec/fs.yml.dist diff --git a/features/draft/spec/css-masking-1.yml b/features/draft/spec/css-masking-1.yml deleted file mode 100644 index 32a812b4c69..00000000000 --- a/features/draft/spec/css-masking-1.yml +++ /dev/null @@ -1,80 +0,0 @@ -draft_date: 2024-10-28 -name: CSS Masking Module Level 1 -description: TODO -spec: https://drafts.fxtf.org/css-masking-1/ -compat_features: - - css.properties.mask-origin.fill-box - - css.properties.mask-origin.stroke-box - - css.properties.mask-origin.view-box - -# The following features in the spec are already part of web-features: -# - clip-path: -# - api.SVGClipPathElement -# - api.SVGClipPathElement.clipPathUnits -# - api.SVGClipPathElement.transform -# - css.properties.clip-path -# - css.properties.clip-path.basic_shape -# - css.properties.clip-path.html_elements -# - css.properties.clip-path.path -# - css.properties.clip-path.svg_elements -# - svg.elements.clipPath -# - svg.elements.clipPath.clipPathUnits -# - svg.global_attributes.clip-path -# - SVG: -# - api.SVGMaskElement -# - api.SVGMaskElement.height -# - api.SVGMaskElement.maskContentUnits -# - api.SVGMaskElement.maskUnits -# - api.SVGMaskElement.width -# - api.SVGMaskElement.x -# - api.SVGMaskElement.y -# - css.properties.clip-rule -# - css.properties.clip-rule.evenodd -# - css.properties.clip-rule.nonzero -# - svg.elements.mask -# - svg.elements.mask.height -# - svg.elements.mask.maskContentUnits -# - svg.elements.mask.maskUnits -# - svg.elements.mask.width -# - svg.elements.mask.x -# - svg.elements.mask.y -# - svg.global_attributes.clip-rule -# - svg.global_attributes.mask -# - Clip path boxes: -# - css.properties.clip-path.fill-box -# - css.properties.clip-path.stroke-box -# - css.properties.clip-path.view-box -# - Animatable clipping paths: -# - css.properties.clip-path.is_animatable -# - Masks: -# - css.properties.mask -# - css.properties.mask-clip -# - css.properties.mask-composite -# - css.properties.mask-composite.add -# - css.properties.mask-composite.exclude -# - css.properties.mask-composite.intersect -# - css.properties.mask-composite.subtract -# - css.properties.mask-image -# - css.properties.mask-image.multiple_mask_images -# - css.properties.mask-image.svg_masks -# - css.properties.mask-mode -# - css.properties.mask-mode.alpha -# - css.properties.mask-mode.luminance -# - css.properties.mask-mode.match-source -# - css.properties.mask-origin -# - css.properties.mask-position -# - css.properties.mask-repeat -# - css.properties.mask-size -# - mask-border: -# - css.properties.mask-border -# - css.properties.mask-border-outset -# - css.properties.mask-border-repeat -# - css.properties.mask-border-slice -# - css.properties.mask-border-source -# - css.properties.mask-border-width -# - mask-type: -# - css.properties.mask-type -# - css.properties.mask-type.alpha -# - css.properties.mask-type.luminance -# - path(): -# - css.types.basic-shape.path.clip-path diff --git a/features/draft/spec/css-masking-1.yml.dist b/features/draft/spec/css-masking-1.yml.dist deleted file mode 100644 index 6d827e40c9d..00000000000 --- a/features/draft/spec/css-masking-1.yml.dist +++ /dev/null @@ -1,15 +0,0 @@ -# Generated from: css-masking-1.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "120" - chrome_android: "120" - edge: "120" - firefox: "53" - firefox_android: "53" -compat_features: - - css.properties.mask-origin.fill-box - - css.properties.mask-origin.stroke-box - - css.properties.mask-origin.view-box diff --git a/features/draft/spec/css-overflow-4.yml b/features/draft/spec/css-overflow-4.yml index 9580f7fee4c..cdb19a6c9da 100644 --- a/features/draft/spec/css-overflow-4.yml +++ b/features/draft/spec/css-overflow-4.yml @@ -1,18 +1,14 @@ -draft_date: 2024-10-17 +draft_date: 2024-10-31 name: CSS Overflow Module Level 4 description: TODO spec: https://drafts.csswg.org/css-overflow-4/ compat_features: - - css.properties.line-clamp.none - - css.properties.overflow-block.overlay - - css.properties.overflow-inline.overlay - - css.properties.text-overflow.string - - css.properties.text-overflow.two_value_syntax - css.types.overflow.overlay # The following features in the spec are already part of web-features: # - line-clamp: # - css.properties.line-clamp +# - css.properties.line-clamp.none # - overflow: # - css.properties.overflow # - css.properties.overflow.auto @@ -37,7 +33,9 @@ compat_features: # - css.types.overflow.clip # - Logical properties: # - css.properties.overflow-block +# - css.properties.overflow-block.overlay # - css.properties.overflow-inline +# - css.properties.overflow-inline.overlay # - overflow-clip-margin: # - css.properties.overflow-clip-margin # - css.properties.overflow-clip-margin.border-box @@ -55,4 +53,7 @@ compat_features: # - css.properties.text-overflow # - css.properties.text-overflow.clip # - css.properties.text-overflow.ellipsis +# - css.properties.text-overflow.two_value_syntax # - svg.global_attributes.text-overflow +# - Custom ellipses: +# - css.properties.text-overflow.string diff --git a/features/draft/spec/css-overflow-4.yml.dist b/features/draft/spec/css-overflow-4.yml.dist index a01e51ed753..1231f07317d 100644 --- a/features/draft/spec/css-overflow-4.yml.dist +++ b/features/draft/spec/css-overflow-4.yml.dist @@ -2,36 +2,15 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false - support: {} + baseline: low + baseline_low_date: 2023-04-11 + support: + chrome: "15" + chrome_android: "100" + edge: "79" + firefox: "112" + firefox_android: "112" + safari: ≤13.1 + safari_ios: ≤13.4 compat_features: - # baseline: low - # baseline_low_date: 2023-04-11 - # support: - # chrome: "15" - # chrome_android: "100" - # edge: "79" - # firefox: "112" - # firefox_android: "112" - # safari: ≤13.1 - # safari_ios: ≤13.4 - css.types.overflow.overlay - - # baseline: false - # support: - # firefox: "9" - # firefox_android: "9" - - css.properties.text-overflow.string - - css.properties.text-overflow.two_value_syntax - - # baseline: false - # support: - # firefox: "112" - # firefox_android: "112" - - css.properties.overflow-block.overlay - - css.properties.overflow-inline.overlay - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: {} - - css.properties.line-clamp.none diff --git a/features/draft/spec/css-text-decor-4.yml b/features/draft/spec/css-text-decor-4.yml deleted file mode 100644 index 99e877cbec6..00000000000 --- a/features/draft/spec/css-text-decor-4.yml +++ /dev/null @@ -1,59 +0,0 @@ -draft_date: 2024-10-21 -name: CSS Text Decoration Module Level 4 -description: TODO -spec: https://drafts.csswg.org/css-text-decor-4/ -compat_features: - - css.properties.text-shadow - - css.properties.text-underline-offset - - css.properties.text-underline-offset.auto - - css.properties.text-underline-offset.percentage - - css.properties.text-underline-position - - css.properties.text-underline-position.from-font - - css.properties.text-underline-position.left - - css.properties.text-underline-position.right - - css.properties.text-underline-position.under - -# The following features in the spec are already part of web-features: -# - text-decoration: -# - css.properties.text-decoration -# - css.properties.text-decoration.includes_color-and-style -# - css.properties.text-decoration.includes_thickness -# - css.properties.text-decoration-color -# - css.properties.text-decoration-line -# - css.properties.text-decoration-line.grammar-error -# - css.properties.text-decoration-line.line-through -# - css.properties.text-decoration-line.none -# - css.properties.text-decoration-line.overline -# - css.properties.text-decoration-line.spelling-error -# - css.properties.text-decoration-line.underline -# - css.properties.text-decoration-skip -# - css.properties.text-decoration-skip.auto -# - css.properties.text-decoration-skip.none -# - css.properties.text-decoration-skip-ink -# - css.properties.text-decoration-skip-ink.all -# - css.properties.text-decoration-skip-ink.auto -# - css.properties.text-decoration-skip-ink.none -# - css.properties.text-decoration-style -# - css.properties.text-decoration-style.wavy -# - css.properties.text-decoration-thickness -# - css.properties.text-decoration-thickness.auto -# - css.properties.text-decoration-thickness.from-font -# - css.properties.text-decoration-thickness.percentage -# - text-emphasis: -# - css.properties.text-emphasis -# - css.properties.text-emphasis-color -# - css.properties.text-emphasis-position -# - css.properties.text-emphasis-position.left -# - css.properties.text-emphasis-position.over -# - css.properties.text-emphasis-position.right -# - css.properties.text-emphasis-position.under -# - css.properties.text-emphasis-style -# - css.properties.text-emphasis-style.circle -# - css.properties.text-emphasis-style.dot -# - css.properties.text-emphasis-style.double-circle -# - css.properties.text-emphasis-style.filled -# - css.properties.text-emphasis-style.none -# - css.properties.text-emphasis-style.sesame -# - css.properties.text-emphasis-style.triangle -# - SVG: -# - svg.global_attributes.text-decoration diff --git a/features/draft/spec/css-text-decor-4.yml.dist b/features/draft/spec/css-text-decor-4.yml.dist deleted file mode 100644 index ca36a3f2164..00000000000 --- a/features/draft/spec/css-text-decor-4.yml.dist +++ /dev/null @@ -1,97 +0,0 @@ -# Generated from: css-text-decor-4.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "87" - chrome_android: "87" - edge: "87" - firefox: "74" - firefox_android: "79" -compat_features: - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "2" - # chrome_android: "18" - # edge: "12" - # firefox: "3.5" - # firefox_android: "4" - # safari: "1.1" - # safari_ios: "1" - - css.properties.text-shadow - - # baseline: high - # baseline_low_date: 2020-07-28 - # baseline_high_date: 2023-01-28 - # support: - # chrome: "33" - # chrome_android: "33" - # edge: "12" - # firefox: "74" - # firefox_android: "79" - # safari: "12.1" - # safari_ios: "12.2" - - css.properties.text-underline-position - - # baseline: high - # baseline_low_date: 2020-07-28 - # baseline_high_date: 2023-01-28 - # support: - # chrome: "33" - # chrome_android: "33" - # edge: "79" - # firefox: "74" - # firefox_android: "79" - # safari: "12.1" - # safari_ios: "12.2" - - css.properties.text-underline-position.under - - # baseline: high - # baseline_low_date: 2020-11-19 - # baseline_high_date: 2023-05-19 - # support: - # chrome: "87" - # chrome_android: "87" - # edge: "87" - # firefox: "70" - # firefox_android: "79" - # safari: "12.1" - # safari_ios: "12.2" - - css.properties.text-underline-offset - - css.properties.text-underline-offset.auto - - # baseline: high - # baseline_low_date: 2020-11-19 - # baseline_high_date: 2023-05-19 - # support: - # chrome: "87" - # chrome_android: "87" - # edge: "87" - # firefox: "74" - # firefox_android: "79" - # safari: "12.1" - # safari_ios: "12.2" - - css.properties.text-underline-position.from-font - - # baseline: false - # support: - # chrome: "71" - # chrome_android: "71" - # edge: "79" - # firefox: "74" - # firefox_android: "79" - - css.properties.text-underline-position.left - - css.properties.text-underline-position.right - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # chrome: "87" - # chrome_android: "87" - # edge: "87" - # firefox: "74" - # firefox_android: "79" - - css.properties.text-underline-offset.percentage diff --git a/features/draft/spec/fs.yml b/features/draft/spec/fs.yml deleted file mode 100644 index 0482261aca6..00000000000 --- a/features/draft/spec/fs.yml +++ /dev/null @@ -1,41 +0,0 @@ -draft_date: 2024-10-21 -name: File System Standard -description: TODO -spec: https://fs.spec.whatwg.org/ -compat_features: - - api.FileSystemDirectoryHandle.@@asyncIterator - - api.FileSystemFileHandle.createWritable - - api.FileSystemSyncAccessHandle.close.sync_version - - api.FileSystemSyncAccessHandle.flush.sync_version - - api.FileSystemSyncAccessHandle.getSize.sync_version - - api.FileSystemSyncAccessHandle.truncate.sync_version - - api.FileSystemWritableFileStream - - api.FileSystemWritableFileStream.seek - - api.FileSystemWritableFileStream.truncate - - api.FileSystemWritableFileStream.write - -# The following features in the spec are already part of web-features: -# - Origin private file system: -# - api.FileSystemDirectoryHandle -# - api.FileSystemDirectoryHandle.entries -# - api.FileSystemDirectoryHandle.getDirectoryHandle -# - api.FileSystemDirectoryHandle.getFileHandle -# - api.FileSystemDirectoryHandle.keys -# - api.FileSystemDirectoryHandle.removeEntry -# - api.FileSystemDirectoryHandle.resolve -# - api.FileSystemDirectoryHandle.values -# - api.FileSystemFileHandle -# - api.FileSystemFileHandle.createSyncAccessHandle -# - api.FileSystemFileHandle.getFile -# - api.FileSystemHandle -# - api.FileSystemHandle.isSameEntry -# - api.FileSystemHandle.kind -# - api.FileSystemHandle.name -# - api.FileSystemSyncAccessHandle -# - api.FileSystemSyncAccessHandle.close -# - api.FileSystemSyncAccessHandle.flush -# - api.FileSystemSyncAccessHandle.getSize -# - api.FileSystemSyncAccessHandle.read -# - api.FileSystemSyncAccessHandle.truncate -# - api.FileSystemSyncAccessHandle.write -# - api.StorageManager.getDirectory diff --git a/features/draft/spec/fs.yml.dist b/features/draft/spec/fs.yml.dist deleted file mode 100644 index 1da1e9a1c3d..00000000000 --- a/features/draft/spec/fs.yml.dist +++ /dev/null @@ -1,59 +0,0 @@ -# Generated from: fs.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "108" - chrome_android: "109" - edge: "108" - firefox: "111" - firefox_android: "111" -compat_features: - # baseline: low - # baseline_low_date: 2023-03-27 - # support: - # chrome: "86" - # chrome_android: "86" - # edge: "86" - # firefox: "111" - # firefox_android: "111" - # safari: "16.4" - # safari_ios: "16.4" - - api.FileSystemDirectoryHandle.@@asyncIterator - - # baseline: low - # baseline_low_date: 2023-03-27 - # support: - # chrome: "108" - # chrome_android: "109" - # edge: "108" - # firefox: "111" - # firefox_android: "111" - # safari: "16.4" - # safari_ios: "16.4" - - api.FileSystemSyncAccessHandle.close.sync_version - - api.FileSystemSyncAccessHandle.flush.sync_version - - api.FileSystemSyncAccessHandle.getSize.sync_version - - api.FileSystemSyncAccessHandle.truncate.sync_version - - # baseline: false - # support: - # chrome: "86" - # chrome_android: "86" - # edge: "86" - # firefox: "111" - # firefox_android: "111" - - api.FileSystemFileHandle.createWritable - - # baseline: false - # support: - # chrome: "86" - # chrome_android: "109" - # edge: "86" - # firefox: "111" - # firefox_android: "111" - - api.FileSystemWritableFileStream - - api.FileSystemWritableFileStream.seek - - api.FileSystemWritableFileStream.truncate - - api.FileSystemWritableFileStream.write