diff --git a/features/draft/spec/css-writing-modes-4.yml b/features/draft/spec/css-writing-modes-4.yml deleted file mode 100644 index 7c48a765342..00000000000 --- a/features/draft/spec/css-writing-modes-4.yml +++ /dev/null @@ -1,39 +0,0 @@ -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 - -# The following features in the spec are already part of web-features: -# - Layout direction override: -# - css.properties.direction -# - css.properties.direction.ltr -# - css.properties.direction.rtl -# - css.properties.unicode-bidi -# - css.properties.unicode-bidi.bidi-override -# - css.properties.unicode-bidi.embed -# - css.properties.unicode-bidi.isolate -# - 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 -# - css.properties.writing-mode.sideways-lr -# - css.properties.writing-mode.sideways-rl -# - css.properties.writing-mode.vertical-lr -# - css.properties.writing-mode.vertical-rl -# - svg.global_attributes.writing-mode -# - Vertical form controls: -# - css.properties.writing-mode.vertical_oriented_form_controls -# - SVG: -# - svg.global_attributes.direction -# - svg.global_attributes.unicode-bidi diff --git a/features/draft/spec/css-writing-modes-4.yml.dist b/features/draft/spec/css-writing-modes-4.yml.dist deleted file mode 100644 index 7a473ac8b9a..00000000000 --- a/features/draft/spec/css-writing-modes-4.yml.dist +++ /dev/null @@ -1,11 +0,0 @@ -# Generated from: css-writing-modes-4.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "124" - chrome_android: "124" - edge: "124" -compat_features: - - css.properties.direction.vertical_slider_direction diff --git a/features/draft/spec/generic-sensor.yml b/features/draft/spec/generic-sensor.yml index a5eb901299a..a477f6816c1 100644 --- a/features/draft/spec/generic-sensor.yml +++ b/features/draft/spec/generic-sensor.yml @@ -1,4 +1,4 @@ -draft_date: 2024-10-28 +draft_date: 2024-11-25 name: Generic Sensor API description: TODO spec: https://w3c.github.io/sensors/ @@ -17,13 +17,14 @@ compat_features: - api.SensorErrorEvent.error - html.elements.iframe.allow.accelerometer - html.elements.iframe.allow.ambient-light-sensor - - html.elements.iframe.allow.gyroscope - html.elements.iframe.allow.magnetometer - http.headers.Permissions-Policy.ambient-light-sensor - - http.headers.Permissions-Policy.gyroscope - http.headers.Permissions-Policy.magnetometer # The following features in the spec are already part of web-features: +# - Gyroscope: +# - html.elements.iframe.allow.gyroscope +# - http.headers.Permissions-Policy.gyroscope # - Accelerometer: # - http.headers.Permissions-Policy.accelerometer # - Virtual sensors: diff --git a/features/draft/spec/generic-sensor.yml.dist b/features/draft/spec/generic-sensor.yml.dist index a54b4484b45..c97a6a7c5fa 100644 --- a/features/draft/spec/generic-sensor.yml.dist +++ b/features/draft/spec/generic-sensor.yml.dist @@ -11,7 +11,6 @@ compat_features: # chrome_android: "66" # edge: "79" - html.elements.iframe.allow.accelerometer - - html.elements.iframe.allow.gyroscope - html.elements.iframe.allow.magnetometer # baseline: false @@ -37,7 +36,6 @@ compat_features: # chrome: "88" # chrome_android: "88" # edge: "88" - - http.headers.Permissions-Policy.gyroscope - http.headers.Permissions-Policy.magnetometer # ⬇️ Same status as overall feature ⬇️ diff --git a/features/draft/spec/html.yml b/features/draft/spec/html.yml index 210fb9e6c19..ca621a36b2b 100644 --- a/features/draft/spec/html.yml +++ b/features/draft/spec/html.yml @@ -1,25 +1,9 @@ -draft_date: 2024-11-21 +draft_date: 2024-11-25 name: HTML Standard description: TODO spec: https://html.spec.whatwg.org/multipage/ compat_features: - api.BeforeUnloadEvent.user_interaction - - api.CanvasPattern.setTransform.dommatrix - - api.CanvasRenderingContext2D.clip.path_parameter - - api.CanvasRenderingContext2D.drawFocusIfNeeded.path_parameter - - api.CanvasRenderingContext2D.drawImage.ImageBitmap_source_image - - api.CanvasRenderingContext2D.fill.path_parameter - - api.CanvasRenderingContext2D.isPointInPath.path_parameter - - api.CanvasRenderingContext2D.isPointInStroke.path_parameter - - api.CanvasRenderingContext2D.setTransform.matrix_parameter - - api.CanvasRenderingContext2D.stroke.path_parameter - - api.CustomElementRegistry.define.disabledFeatures_static_property - - api.CustomElementRegistry.get - - api.CustomElementRegistry.getName - - api.CustomElementRegistry.upgrade - - api.CustomElementRegistry.whenDefined - - api.DOMParser.parseFromString.html - - api.DOMParser.parseFromString.xml - api.DedicatedWorkerGlobalScope - api.DedicatedWorkerGlobalScope.close - api.DedicatedWorkerGlobalScope.name @@ -350,7 +334,6 @@ compat_features: - html.elements.link.rel.dns-prefetch - html.elements.link.rel.expect - html.elements.link.rel.icon - - html.elements.link.rel.manifest - html.elements.link.rel.preconnect - html.elements.link.rel.prefetch - html.elements.link.rel.preload @@ -473,6 +456,7 @@ compat_features: # - api.CanvasGradient.addColorStop # - api.CanvasPattern # - api.CanvasPattern.setTransform +# - api.CanvasPattern.setTransform.dommatrix # - api.CanvasRenderingContext2D # - api.CanvasRenderingContext2D.arc # - api.CanvasRenderingContext2D.arcTo @@ -481,6 +465,7 @@ compat_features: # - api.CanvasRenderingContext2D.canvas # - api.CanvasRenderingContext2D.clearRect # - api.CanvasRenderingContext2D.clip +# - api.CanvasRenderingContext2D.clip.path_parameter # - api.CanvasRenderingContext2D.closePath # - api.CanvasRenderingContext2D.createImageData # - api.CanvasRenderingContext2D.createLinearGradient @@ -488,9 +473,12 @@ compat_features: # - api.CanvasRenderingContext2D.createRadialGradient # - api.CanvasRenderingContext2D.direction # - api.CanvasRenderingContext2D.drawFocusIfNeeded +# - api.CanvasRenderingContext2D.drawFocusIfNeeded.path_parameter # - api.CanvasRenderingContext2D.drawImage +# - api.CanvasRenderingContext2D.drawImage.ImageBitmap_source_image # - api.CanvasRenderingContext2D.ellipse # - api.CanvasRenderingContext2D.fill +# - api.CanvasRenderingContext2D.fill.path_parameter # - api.CanvasRenderingContext2D.fillRect # - api.CanvasRenderingContext2D.fillStyle # - api.CanvasRenderingContext2D.fillText @@ -508,7 +496,9 @@ compat_features: # - api.CanvasRenderingContext2D.imageSmoothingEnabled # - api.CanvasRenderingContext2D.imageSmoothingQuality # - api.CanvasRenderingContext2D.isPointInPath +# - api.CanvasRenderingContext2D.isPointInPath.path_parameter # - api.CanvasRenderingContext2D.isPointInStroke +# - api.CanvasRenderingContext2D.isPointInStroke.path_parameter # - api.CanvasRenderingContext2D.letterSpacing # - api.CanvasRenderingContext2D.lineCap # - api.CanvasRenderingContext2D.lineDashOffset @@ -528,11 +518,13 @@ compat_features: # - api.CanvasRenderingContext2D.scale # - api.CanvasRenderingContext2D.setLineDash # - api.CanvasRenderingContext2D.setTransform +# - api.CanvasRenderingContext2D.setTransform.matrix_parameter # - api.CanvasRenderingContext2D.shadowBlur # - api.CanvasRenderingContext2D.shadowColor # - api.CanvasRenderingContext2D.shadowOffsetX # - api.CanvasRenderingContext2D.shadowOffsetY # - api.CanvasRenderingContext2D.stroke +# - api.CanvasRenderingContext2D.stroke.path_parameter # - api.CanvasRenderingContext2D.strokeRect # - api.CanvasRenderingContext2D.strokeStyle # - api.CanvasRenderingContext2D.strokeText @@ -591,6 +583,11 @@ compat_features: # - Autonomous custom elements: # - api.CustomElementRegistry # - api.CustomElementRegistry.define +# - api.CustomElementRegistry.define.disabledFeatures_static_property +# - api.CustomElementRegistry.get +# - api.CustomElementRegistry.getName +# - api.CustomElementRegistry.upgrade +# - api.CustomElementRegistry.whenDefined # - api.Window.customElements # - css.selectors.defined # - Customized built-in elements: @@ -623,6 +620,8 @@ compat_features: # - api.DOMParser # - api.DOMParser.DOMParser # - api.DOMParser.parseFromString +# - api.DOMParser.parseFromString.html +# - api.DOMParser.parseFromString.xml # - DOM: # - api.DOMStringList # - api.DOMStringList.contains @@ -2279,6 +2278,8 @@ compat_features: # - html.elements.kbd # - Alternative style sheets: # - html.elements.link.rel.alternate_stylesheet +# - Web app manifest: +# - html.elements.link.rel.manifest # - : # - html.elements.link.rel.modulepreload # -
: diff --git a/features/draft/spec/html.yml.dist b/features/draft/spec/html.yml.dist index 66aaf7eb86e..b4d84597c79 100644 --- a/features/draft/spec/html.yml.dist +++ b/features/draft/spec/html.yml.dist @@ -36,19 +36,6 @@ compat_features: - api.setInterval.supports_parameters_for_callback - api.setTimeout.supports_parameters_for_callback - # 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.3" - # safari_ios: "1" - - api.DOMParser.parseFromString.xml - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -755,19 +742,6 @@ compat_features: - api.HTMLMeterElement.optimum - api.HTMLMeterElement.value - # baseline: high - # baseline_low_date: 2016-03-21 - # baseline_high_date: 2018-09-21 - # support: - # chrome: "31" - # chrome_android: "31" - # edge: "12" - # firefox: "12" - # firefox_android: "14" - # safari: "9.1" - # safari_ios: "9.3" - - api.DOMParser.parseFromString.html - # baseline: high # baseline_low_date: 2016-03-21 # baseline_high_date: 2018-09-21 @@ -847,22 +821,6 @@ compat_features: # safari_ios: "7" - api.ImageData.worker_support - # baseline: high - # baseline_low_date: 2016-08-02 - # baseline_high_date: 2019-02-02 - # support: - # chrome: "36" - # chrome_android: "36" - # edge: "14" - # firefox: "31" - # firefox_android: "31" - # safari: "7" - # safari_ios: "7" - - api.CanvasRenderingContext2D.clip.path_parameter - - api.CanvasRenderingContext2D.fill.path_parameter - - api.CanvasRenderingContext2D.isPointInPath.path_parameter - - api.CanvasRenderingContext2D.stroke.path_parameter - # baseline: high # baseline_low_date: 2016-08-02 # baseline_high_date: 2019-02-02 @@ -1287,19 +1245,6 @@ compat_features: # safari_ios: "8" - api.HTMLCanvasElement.getContext.webgl_context - # baseline: high - # baseline_low_date: 2020-01-15 - # baseline_high_date: 2022-07-15 - # support: - # chrome: "36" - # chrome_android: "36" - # edge: "79" - # firefox: "31" - # firefox_android: "31" - # safari: "7" - # safari_ios: "7" - - api.CanvasRenderingContext2D.isPointInStroke.path_parameter - # baseline: high # baseline_low_date: 2020-01-15 # baseline_high_date: 2022-07-15 @@ -1383,19 +1328,6 @@ compat_features: - api.ShadowRoot.activeElement - api.ShadowRoot.innerHTML - # baseline: high - # baseline_low_date: 2020-01-15 - # baseline_high_date: 2022-07-15 - # support: - # chrome: "54" - # chrome_android: "54" - # edge: "79" - # firefox: "63" - # firefox_android: "63" - # safari: "10.1" - # safari_ios: "10.3" - - api.CustomElementRegistry.whenDefined - # baseline: high # baseline_low_date: 2020-01-15 # baseline_high_date: 2022-07-15 @@ -1461,19 +1393,6 @@ compat_features: # safari_ios: "9" - api.Path2D.addPath - # baseline: high - # baseline_low_date: 2020-01-15 - # baseline_high_date: 2022-07-15 - # support: - # chrome: "68" - # chrome_android: "68" - # edge: "79" - # firefox: "63" - # firefox_android: "63" - # safari: "12.1" - # safari_ios: "12.2" - - api.CustomElementRegistry.upgrade - # baseline: high # baseline_low_date: ≤2020-01-15 # baseline_high_date: ≤2022-07-15 @@ -1532,32 +1451,6 @@ compat_features: # safari_ios: "11.3" - html.elements.iframe.sandbox.allow-top-navigation-by-user-activation - # baseline: high - # baseline_low_date: 2020-07-28 - # baseline_high_date: 2023-01-28 - # support: - # chrome: "68" - # chrome_android: "68" - # edge: "79" - # firefox: "70" - # firefox_android: "79" - # safari: "11.1" - # safari_ios: "11.3" - - api.CanvasRenderingContext2D.setTransform.matrix_parameter - - # baseline: high - # baseline_low_date: 2020-07-28 - # baseline_high_date: 2023-01-28 - # support: - # chrome: "68" - # chrome_android: "68" - # edge: "79" - # firefox: "79" - # firefox_android: "79" - # safari: "11.1" - # safari_ios: "11.3" - - api.CanvasPattern.setTransform.dommatrix - # baseline: high # baseline_low_date: 2020-07-28 # baseline_high_date: 2023-01-28 @@ -1633,19 +1526,6 @@ compat_features: - api.Worklet.addModule - api.WorkletGlobalScope - # baseline: high - # baseline_low_date: 2021-09-20 - # baseline_high_date: 2024-03-20 - # support: - # chrome: "30" - # chrome_android: "30" - # edge: "79" - # firefox: "42" - # firefox_android: "42" - # safari: "15" - # safari_ios: "15" - - api.CanvasRenderingContext2D.drawImage.ImageBitmap_source_image - # baseline: high # baseline_low_date: 2021-09-20 # baseline_high_date: 2024-03-20 @@ -2087,16 +1967,6 @@ compat_features: # safari: "7" - api.Element.wheel_event - # baseline: false - # support: - # chrome: "39" - # chrome_android: "39" - # edge: "79" - # firefox_android: "58" - # safari: "17" - # safari_ios: "11.3" - - html.elements.link.rel.manifest - # baseline: false # support: # chrome: "43" @@ -2164,15 +2034,6 @@ compat_features: # firefox_android: "96" - api.HTMLCanvasElement.toDataURL.type_parameter_webp - # baseline: false - # support: - # chrome: "37" - # chrome_android: "37" - # edge: "14" - # safari: "8" - # safari_ios: "8" - - api.CanvasRenderingContext2D.drawFocusIfNeeded.path_parameter - # baseline: false # support: # chrome: "50" @@ -2209,15 +2070,6 @@ compat_features: # safari_ios: ≤13.4 - html.global_attributes.contenteditable.plaintext-only - # baseline: false - # support: - # chrome: "54" - # chrome_android: "54" - # edge: "79" - # firefox: "63" - # firefox_android: "63" - - api.CustomElementRegistry.get - # baseline: false # support: # chrome: "55" @@ -2309,15 +2161,6 @@ compat_features: - api.HTMLVideoElement.playsInline - html.elements.video.playsinline - # baseline: false - # support: - # chrome: "77" - # chrome_android: "77" - # edge: "79" - # firefox: "92" - # firefox_android: "92" - - api.CustomElementRegistry.define.disabledFeatures_static_property - # baseline: false # support: # chrome: "89" @@ -2383,15 +2226,6 @@ compat_features: # firefox_android: "123" - http.status.103.preload - # baseline: false - # support: - # chrome: "117" - # chrome_android: "117" - # edge: "117" - # firefox: "116" - # firefox_android: "116" - - api.CustomElementRegistry.getName - # baseline: false # support: # chrome: "118" diff --git a/features/draft/spec/selectors-4.yml b/features/draft/spec/selectors-4.yml deleted file mode 100644 index abf514c5483..00000000000 --- a/features/draft/spec/selectors-4.yml +++ /dev/null @@ -1,136 +0,0 @@ -draft_date: 2024-11-19 -name: Selectors Level 4 -description: TODO -spec: https://drafts.csswg.org/selectors-4/ -compat_features: - - css.selectors.attribute - - css.selectors.child - - css.selectors.class - - css.selectors.descendant - - css.selectors.id - - css.selectors.list - - css.selectors.next-sibling - - css.selectors.subsequent-sibling - - css.selectors.type - - css.selectors.type.namespaces - - css.selectors.universal - - css.selectors.universal.namespaces - -# The following features in the spec are already part of web-features: -# - User action pseudo-classes: -# - css.selectors.active -# - css.selectors.active.non_a_elements -# - css.selectors.focus -# - css.selectors.hover -# - Link selectors: -# - css.selectors.any-link -# - css.selectors.any-link.not_match_link -# - css.selectors.link -# - css.selectors.link.not_match_link -# - css.selectors.visited -# - css.selectors.visited.not_match_link -# - css.selectors.visited.privacy_measures -# - Case-insensitive attribute selector: -# - css.selectors.attribute.case_insensitive_modifier -# - Case-sensitive attribute selector: -# - css.selectors.attribute.case_sensitive_modifier -# - Media element pseudo-classes: -# - css.selectors.buffering -# - css.selectors.muted -# - css.selectors.paused -# - css.selectors.playing -# - css.selectors.seeking -# - css.selectors.stalled -# - css.selectors.volume-locked -# - Input selectors: -# - css.selectors.checked -# - css.selectors.disabled -# - css.selectors.enabled -# - Open and closed selectors: -# - css.selectors.closed -# - css.selectors.open -# - :default: -# - css.selectors.default -# - :dir(): -# - css.selectors.dir -# - :empty: -# - css.selectors.empty -# - css.selectors.empty.matches_whitespace -# - :nth-child(): -# - css.selectors.first-child -# - css.selectors.first-child.no_parent_required -# - css.selectors.last-child -# - css.selectors.last-child.no_parent_required -# - css.selectors.nth-child -# - css.selectors.nth-child.no_parent_required -# - css.selectors.nth-last-child -# - css.selectors.nth-last-child.no_parent_required -# - css.selectors.only-child -# - css.selectors.only-child.no_parent_required -# - :nth-of-type() pseudo-classes: -# - css.selectors.first-of-type -# - css.selectors.last-of-type -# - css.selectors.nth-last-of-type -# - css.selectors.nth-of-type -# - css.selectors.only-of-type -# - :focus-visible: -# - css.selectors.focus-visible -# - :focus-within: -# - css.selectors.focus-within -# - Time-relative pseudo-selectors: -# - css.selectors.future -# - css.selectors.past -# - :has(): -# - css.selectors.has -# - Form validity pseudo-classes: -# - css.selectors.in-range -# - css.selectors.invalid -# - css.selectors.invalid.form -# - css.selectors.optional -# - css.selectors.out-of-range -# - css.selectors.required -# - css.selectors.valid -# - css.selectors.valid.form -# - :indeterminate: -# - css.selectors.indeterminate -# - css.selectors.indeterminate.checkbox -# - css.selectors.indeterminate.progress -# - css.selectors.indeterminate.radio -# - :is(): -# - css.selectors.is -# - css.selectors.is.forgiving_selector_list -# - :lang(): -# - css.selectors.lang -# - css.selectors.lang.argument_list -# - css.selectors.lang.wildcards -# - :modal: -# - css.selectors.modal -# - :not: -# - css.selectors.not -# - css.selectors.not.selector_list -# - :nth-child() of : -# - css.selectors.nth-child.of_syntax -# - css.selectors.nth-last-child.of_syntax -# - Picture-in-picture (video): -# - css.selectors.picture-in-picture -# - :placeholder-shown: -# - css.selectors.placeholder-shown -# - css.selectors.placeholder-shown.non_text_types -# - :read-only and :read-write: -# - css.selectors.read-only -# - css.selectors.read-write -# - :root: -# - css.selectors.root -# - :scope (pseudo-class): -# - css.selectors.scope -# - css.selectors.scope.dom_api -# - :target: -# - css.selectors.target -# - :target-within: -# - css.selectors.target-within -# - :user-valid and :user-invalid: -# - css.selectors.user-invalid -# - css.selectors.user-valid -# - :where(): -# - css.selectors.where -# - css.selectors.where.forgiving_selector_list diff --git a/features/draft/spec/selectors-4.yml.dist b/features/draft/spec/selectors-4.yml.dist deleted file mode 100644 index 2b34c412b17..00000000000 --- a/features/draft/spec/selectors-4.yml.dist +++ /dev/null @@ -1,64 +0,0 @@ -# Generated from: selectors-4.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - 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: "3" - safari_ios: "1" -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.selectors.child - - css.selectors.class - - css.selectors.descendant - - css.selectors.id - - css.selectors.list - - css.selectors.next-sibling - - css.selectors.type - - css.selectors.universal - - # 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.3" - # safari_ios: "1" - - css.selectors.type.namespaces - - css.selectors.universal.namespaces - - # ⬇️ Same status as overall feature ⬇️ - # 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: "3" - # safari_ios: "1" - - css.selectors.attribute - - css.selectors.subsequent-sibling diff --git a/features/draft/spec/web-app-launch.yml b/features/draft/spec/web-app-launch.yml index b4527ade1f2..f29a760e081 100644 --- a/features/draft/spec/web-app-launch.yml +++ b/features/draft/spec/web-app-launch.yml @@ -1,11 +1,14 @@ -draft_date: 2024-09-09 +draft_date: 2024-11-25 name: Web App Launch Handler API description: TODO spec: https://wicg.github.io/web-app-launch/ compat_features: - api.LaunchParams - - api.LaunchParams.files - api.LaunchParams.targetURL - api.LaunchQueue - api.LaunchQueue.setConsumer - api.Window.launchQueue + +# The following features in the spec are already part of web-features: +# - File handlers: +# - api.LaunchParams.files diff --git a/features/draft/spec/web-app-launch.yml.dist b/features/draft/spec/web-app-launch.yml.dist index d549e8d5e05..c349a022754 100644 --- a/features/draft/spec/web-app-launch.yml.dist +++ b/features/draft/spec/web-app-launch.yml.dist @@ -12,7 +12,6 @@ compat_features: # chrome: "102" # edge: "102" - api.LaunchParams - - api.LaunchParams.files - api.LaunchQueue - api.LaunchQueue.setConsumer - api.Window.launchQueue diff --git a/features/draft/spec/web-bluetooth.yml b/features/draft/spec/web-bluetooth.yml deleted file mode 100644 index 1d8ffcd3b79..00000000000 --- a/features/draft/spec/web-bluetooth.yml +++ /dev/null @@ -1,69 +0,0 @@ -draft_date: 2024-10-28 -name: Web Bluetooth -description: TODO -spec: https://webbluetoothcg.github.io/web-bluetooth/ -compat_features: - - api.Bluetooth.requestDevice.options_exclusionFilters_parameter - - api.Bluetooth.requestDevice.options_filter_manufacturerData_parameter - - html.elements.iframe.allow.bluetooth - - http.headers.Permissions-Policy.bluetooth - -# The following features in the spec are already part of web-features: -# - Web Bluetooth: -# - api.Bluetooth -# - api.Bluetooth.getAvailability -# - api.Bluetooth.getDevices -# - api.Bluetooth.requestDevice -# - api.BluetoothCharacteristicProperties -# - api.BluetoothCharacteristicProperties.authenticatedSignedWrites -# - api.BluetoothCharacteristicProperties.broadcast -# - api.BluetoothCharacteristicProperties.indicate -# - api.BluetoothCharacteristicProperties.notify -# - api.BluetoothCharacteristicProperties.read -# - api.BluetoothCharacteristicProperties.reliableWrite -# - api.BluetoothCharacteristicProperties.writableAuxiliaries -# - api.BluetoothCharacteristicProperties.write -# - api.BluetoothCharacteristicProperties.writeWithoutResponse -# - api.BluetoothDevice -# - api.BluetoothDevice.gatt -# - api.BluetoothDevice.gattserverdisconnected_event -# - api.BluetoothDevice.id -# - api.BluetoothDevice.name -# - api.BluetoothRemoteGATTCharacteristic -# - api.BluetoothRemoteGATTCharacteristic.characteristicvaluechanged_event -# - api.BluetoothRemoteGATTCharacteristic.getDescriptor -# - api.BluetoothRemoteGATTCharacteristic.getDescriptors -# - api.BluetoothRemoteGATTCharacteristic.properties -# - api.BluetoothRemoteGATTCharacteristic.readValue -# - api.BluetoothRemoteGATTCharacteristic.service -# - api.BluetoothRemoteGATTCharacteristic.startNotifications -# - api.BluetoothRemoteGATTCharacteristic.stopNotifications -# - api.BluetoothRemoteGATTCharacteristic.uuid -# - api.BluetoothRemoteGATTCharacteristic.value -# - api.BluetoothRemoteGATTCharacteristic.writeValueWithResponse -# - api.BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse -# - api.BluetoothRemoteGATTDescriptor -# - api.BluetoothRemoteGATTDescriptor.characteristic -# - api.BluetoothRemoteGATTDescriptor.readValue -# - api.BluetoothRemoteGATTDescriptor.uuid -# - api.BluetoothRemoteGATTDescriptor.value -# - api.BluetoothRemoteGATTDescriptor.writeValue -# - api.BluetoothRemoteGATTServer -# - api.BluetoothRemoteGATTServer.connect -# - api.BluetoothRemoteGATTServer.connected -# - api.BluetoothRemoteGATTServer.device -# - api.BluetoothRemoteGATTServer.disconnect -# - api.BluetoothRemoteGATTServer.getPrimaryService -# - api.BluetoothRemoteGATTServer.getPrimaryServices -# - api.BluetoothRemoteGATTService -# - api.BluetoothRemoteGATTService.device -# - api.BluetoothRemoteGATTService.getCharacteristic -# - api.BluetoothRemoteGATTService.getCharacteristics -# - api.BluetoothRemoteGATTService.isPrimary -# - api.BluetoothRemoteGATTService.uuid -# - api.BluetoothUUID -# - api.BluetoothUUID.canonicalUUID_static -# - api.BluetoothUUID.getCharacteristic_static -# - api.BluetoothUUID.getDescriptor_static -# - api.BluetoothUUID.getService_static -# - api.Navigator.bluetooth diff --git a/features/draft/spec/web-bluetooth.yml.dist b/features/draft/spec/web-bluetooth.yml.dist deleted file mode 100644 index a97c9671e30..00000000000 --- a/features/draft/spec/web-bluetooth.yml.dist +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: web-bluetooth.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome_android: "114" -compat_features: - # baseline: false - # support: - # chrome: "104" - # chrome_android: "104" - # edge: "104" - - html.elements.iframe.allow.bluetooth - - http.headers.Permissions-Policy.bluetooth - - # baseline: false - # support: - # chrome_android: "92" - - api.Bluetooth.requestDevice.options_filter_manufacturerData_parameter - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # chrome_android: "114" - - api.Bluetooth.requestDevice.options_exclusionFilters_parameter