From 524076d887860bf21b1176b10f7a4315356eed85 Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Thu, 29 Aug 2024 17:16:10 +0200 Subject: [PATCH 01/13] Add ImageBitmap and related APIs --- features/draft/spec/html.yml | 7 --- features/draft/spec/html.yml.dist | 55 ------------------ features/imagebitmap.yml | 22 +++++++ features/imagebitmap.yml.dist | 95 +++++++++++++++++++++++++++++++ 4 files changed, 117 insertions(+), 62 deletions(-) create mode 100644 features/imagebitmap.yml create mode 100644 features/imagebitmap.yml.dist diff --git a/features/draft/spec/html.yml b/features/draft/spec/html.yml index 47a2f20180a..274daaec557 100644 --- a/features/draft/spec/html.yml +++ b/features/draft/spec/html.yml @@ -266,13 +266,6 @@ compat_features: - api.History.replaceState - api.History.scrollRestoration - api.History.state - - api.ImageBitmap - - api.ImageBitmap.close - - api.ImageBitmap.height - - api.ImageBitmap.width - - api.ImageBitmapRenderingContext - - api.ImageBitmapRenderingContext.canvas - - api.ImageBitmapRenderingContext.transferFromImageBitmap - api.ImageData - api.ImageData.ImageData - api.ImageData.colorSpace diff --git a/features/draft/spec/html.yml.dist b/features/draft/spec/html.yml.dist index da8669a34d4..6d50b1c1595 100644 --- a/features/draft/spec/html.yml.dist +++ b/features/draft/spec/html.yml.dist @@ -2711,32 +2711,6 @@ compat_features: # safari_ios: "12" - javascript.operators.import_meta - # baseline: high - # baseline_low_date: 2020-01-15 - # baseline_high_date: 2022-07-15 - # support: - # chrome: "66" - # chrome_android: "66" - # edge: "79" - # firefox: "46" - # firefox_android: "46" - # safari: "11.1" - # safari_ios: "11.3" - - api.ImageBitmapRenderingContext - - # baseline: high - # baseline_low_date: 2020-01-15 - # baseline_high_date: 2022-07-15 - # support: - # chrome: "66" - # chrome_android: "66" - # edge: "79" - # firefox: "50" - # firefox_android: "50" - # safari: "11.1" - # safari_ios: "11.3" - - api.ImageBitmapRenderingContext.transferFromImageBitmap - # baseline: high # baseline_low_date: 2020-01-15 # baseline_high_date: 2022-07-15 @@ -2970,24 +2944,8 @@ compat_features: # firefox_android: "42" # safari: "15" # safari_ios: "15" - - api.ImageBitmap - - api.ImageBitmap.height - - api.ImageBitmap.width - api.createImageBitmap - # baseline: high - # baseline_low_date: 2021-09-20 - # baseline_high_date: 2024-03-20 - # support: - # chrome: "52" - # chrome_android: "52" - # edge: "79" - # firefox: "46" - # firefox_android: "46" - # safari: "15" - # safari_ios: "15" - - api.ImageBitmap.close - # baseline: high # baseline_low_date: 2021-09-20 # baseline_high_date: 2024-03-20 @@ -3098,19 +3056,6 @@ compat_features: # safari_ios: "15.2" - api.crossOriginIsolated - # baseline: high - # baseline_low_date: 2022-02-08 - # baseline_high_date: 2024-08-08 - # support: - # chrome: "66" - # chrome_android: "66" - # edge: "79" - # firefox: "97" - # firefox_android: "97" - # safari: "11.1" - # safari_ios: "11.3" - - api.ImageBitmapRenderingContext.canvas - # baseline: low # baseline_low_date: 2022-03-08 # support: diff --git a/features/imagebitmap.yml b/features/imagebitmap.yml new file mode 100644 index 00000000000..6e7d8f97ccb --- /dev/null +++ b/features/imagebitmap.yml @@ -0,0 +1,22 @@ +name: ImageBitmap +description: The ImageBitmap interface represents a bitmap image which can be drawn to a without undue latency. It can be created from a variety of source objects using the createImageBitmap() factory method. ImageBitmap provides an asynchronous and resource efficient pathway to prepare textures for rendering in WebGL. +spec: https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagebitmap +compat_features: + - api.createImageBitmap +# - api.createImageBitmap.options_parameter +# - api.createImageBitmap.options_colorSpaceConversion_parameter +# - api.createImageBitmap.options_imageOrientation_parameter +# - api.createImageBitmap.options_premultiplyAlpha_parameter +# - api.createImageBitmap.options_resizeHeight_parameter +# - api.createImageBitmap.options_resizeQuality_parameter +# - api.createImageBitmap.options_resizeWidth_parameter +# - api.createImageBitmap.resizeWidth_resizeHeight_resizeQuality +# - api.createImageBitmap.worker_support + - api.ImageBitmap + - api.ImageBitmap.close + - api.ImageBitmap.height + - api.ImageBitmap.width + - api.ImageBitmapRenderingContext + - api.ImageBitmapRenderingContext.canvas + - api.ImageBitmapRenderingContext.transferFromImageBitmap + - api.OffscreenCanvas.transferToImageBitmap diff --git a/features/imagebitmap.yml.dist b/features/imagebitmap.yml.dist new file mode 100644 index 00000000000..9ae5fc05bda --- /dev/null +++ b/features/imagebitmap.yml.dist @@ -0,0 +1,95 @@ +# Generated from: imagebitmap.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: low + baseline_low_date: 2023-03-27 + support: + chrome: "69" + chrome_android: "69" + edge: "79" + firefox: "105" + firefox_android: "105" + safari: "16.4" + safari_ios: "16.4" +compat_features: + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "66" + # chrome_android: "66" + # edge: "79" + # firefox: "46" + # firefox_android: "46" + # safari: "11.1" + # safari_ios: "11.3" + - api.ImageBitmapRenderingContext + + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "66" + # chrome_android: "66" + # edge: "79" + # firefox: "50" + # firefox_android: "50" + # safari: "11.1" + # safari_ios: "11.3" + - api.ImageBitmapRenderingContext.transferFromImageBitmap + + # baseline: high + # baseline_low_date: 2021-09-20 + # baseline_high_date: 2024-03-20 + # support: + # chrome: "50" + # chrome_android: "50" + # edge: "79" + # firefox: "42" + # firefox_android: "42" + # safari: "15" + # safari_ios: "15" + - api.ImageBitmap + - api.ImageBitmap.height + - api.ImageBitmap.width + - api.createImageBitmap + + # baseline: high + # baseline_low_date: 2021-09-20 + # baseline_high_date: 2024-03-20 + # support: + # chrome: "52" + # chrome_android: "52" + # edge: "79" + # firefox: "46" + # firefox_android: "46" + # safari: "15" + # safari_ios: "15" + - api.ImageBitmap.close + + # baseline: high + # baseline_low_date: 2022-02-08 + # baseline_high_date: 2024-08-08 + # support: + # chrome: "66" + # chrome_android: "66" + # edge: "79" + # firefox: "97" + # firefox_android: "97" + # safari: "11.1" + # safari_ios: "11.3" + - api.ImageBitmapRenderingContext.canvas + + # ⬇️ Same status as overall feature ⬇️ + # baseline: low + # baseline_low_date: 2023-03-27 + # support: + # chrome: "69" + # chrome_android: "69" + # edge: "79" + # firefox: "105" + # firefox_android: "105" + # safari: "16.4" + # safari_ios: "16.4" + - api.OffscreenCanvas.transferToImageBitmap From 84c9733e0d87c4f604e15ed137983ad8fc1d0166 Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Fri, 30 Aug 2024 11:12:19 +0200 Subject: [PATCH 02/13] update description --- features/imagebitmap.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/imagebitmap.yml b/features/imagebitmap.yml index 6e7d8f97ccb..585ba9de605 100644 --- a/features/imagebitmap.yml +++ b/features/imagebitmap.yml @@ -1,5 +1,5 @@ name: ImageBitmap -description: The ImageBitmap interface represents a bitmap image which can be drawn to a without undue latency. It can be created from a variety of source objects using the createImageBitmap() factory method. ImageBitmap provides an asynchronous and resource efficient pathway to prepare textures for rendering in WebGL. +description: The `ImageBitmap` interface represents a bitmap image which can be created from a variety of source objects. It can be drawn to a without undue latency, and provides an asynchronous and resource efficient pathway to prepare textures for rendering in WebGL. spec: https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagebitmap compat_features: - api.createImageBitmap From a7a678bddc6cd72bcefb2e1c42fc00e5d16e9d3c Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Fri, 30 Aug 2024 12:03:32 +0200 Subject: [PATCH 03/13] fix test, format --- features/imagebitmap.yml | 19 +++++++++---------- features/imagebitmap.yml.dist | 30 +++++++++--------------------- 2 files changed, 18 insertions(+), 31 deletions(-) diff --git a/features/imagebitmap.yml b/features/imagebitmap.yml index 585ba9de605..bce4c672593 100644 --- a/features/imagebitmap.yml +++ b/features/imagebitmap.yml @@ -3,15 +3,15 @@ description: The `ImageBitmap` interface represents a bitmap image which can be spec: https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagebitmap compat_features: - api.createImageBitmap -# - api.createImageBitmap.options_parameter -# - api.createImageBitmap.options_colorSpaceConversion_parameter -# - api.createImageBitmap.options_imageOrientation_parameter -# - api.createImageBitmap.options_premultiplyAlpha_parameter -# - api.createImageBitmap.options_resizeHeight_parameter -# - api.createImageBitmap.options_resizeQuality_parameter -# - api.createImageBitmap.options_resizeWidth_parameter -# - api.createImageBitmap.resizeWidth_resizeHeight_resizeQuality -# - api.createImageBitmap.worker_support + # - api.createImageBitmap.options_parameter + # - api.createImageBitmap.options_colorSpaceConversion_parameter + # - api.createImageBitmap.options_imageOrientation_parameter + # - api.createImageBitmap.options_premultiplyAlpha_parameter + # - api.createImageBitmap.options_resizeHeight_parameter + # - api.createImageBitmap.options_resizeQuality_parameter + # - api.createImageBitmap.options_resizeWidth_parameter + # - api.createImageBitmap.resizeWidth_resizeHeight_resizeQuality + # - api.createImageBitmap.worker_support - api.ImageBitmap - api.ImageBitmap.close - api.ImageBitmap.height @@ -19,4 +19,3 @@ compat_features: - api.ImageBitmapRenderingContext - api.ImageBitmapRenderingContext.canvas - api.ImageBitmapRenderingContext.transferFromImageBitmap - - api.OffscreenCanvas.transferToImageBitmap diff --git a/features/imagebitmap.yml.dist b/features/imagebitmap.yml.dist index 9ae5fc05bda..6e1cdf46ca1 100644 --- a/features/imagebitmap.yml.dist +++ b/features/imagebitmap.yml.dist @@ -2,16 +2,17 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: low - baseline_low_date: 2023-03-27 + baseline: high + baseline_low_date: 2022-02-08 + baseline_high_date: 2024-08-08 support: - chrome: "69" - chrome_android: "69" + chrome: "66" + chrome_android: "66" edge: "79" - firefox: "105" - firefox_android: "105" - safari: "16.4" - safari_ios: "16.4" + firefox: "97" + firefox_android: "97" + safari: "15" + safari_ios: "15" compat_features: # baseline: high # baseline_low_date: 2020-01-15 @@ -80,16 +81,3 @@ compat_features: # safari: "11.1" # safari_ios: "11.3" - api.ImageBitmapRenderingContext.canvas - - # ⬇️ Same status as overall feature ⬇️ - # baseline: low - # baseline_low_date: 2023-03-27 - # support: - # chrome: "69" - # chrome_android: "69" - # edge: "79" - # firefox: "105" - # firefox_android: "105" - # safari: "16.4" - # safari_ios: "16.4" - - api.OffscreenCanvas.transferToImageBitmap From 218d31c7b77b7853b5f09bfeaf2d19d9206f0b25 Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Mon, 2 Sep 2024 14:15:30 +0200 Subject: [PATCH 04/13] merge --- features/promise-try.yml.dist | 1 + 1 file changed, 1 insertion(+) diff --git a/features/promise-try.yml.dist b/features/promise-try.yml.dist index 22d1814af77..253692ad388 100644 --- a/features/promise-try.yml.dist +++ b/features/promise-try.yml.dist @@ -6,5 +6,6 @@ status: support: chrome: "128" chrome_android: "128" + edge: "128" compat_features: - javascript.builtins.Promise.try From 5bbc91735021a6cb028006c500fbf9e482d9f775 Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Wed, 4 Sep 2024 16:41:25 +0200 Subject: [PATCH 05/13] compute from the headline feature --- features/imagebitmap.yml | 2 ++ features/imagebitmap.yml.dist | 13 +++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/features/imagebitmap.yml b/features/imagebitmap.yml index bce4c672593..67c950a9cef 100644 --- a/features/imagebitmap.yml +++ b/features/imagebitmap.yml @@ -1,6 +1,8 @@ name: ImageBitmap description: The `ImageBitmap` interface represents a bitmap image which can be created from a variety of source objects. It can be drawn to a without undue latency, and provides an asynchronous and resource efficient pathway to prepare textures for rendering in WebGL. spec: https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagebitmap +status: + compute_from: api.ImageBitmap compat_features: - api.createImageBitmap # - api.createImageBitmap.options_parameter diff --git a/features/imagebitmap.yml.dist b/features/imagebitmap.yml.dist index 6e1cdf46ca1..63b56a8db46 100644 --- a/features/imagebitmap.yml.dist +++ b/features/imagebitmap.yml.dist @@ -3,14 +3,14 @@ status: baseline: high - baseline_low_date: 2022-02-08 - baseline_high_date: 2024-08-08 + baseline_low_date: 2021-09-20 + baseline_high_date: 2024-03-20 support: - chrome: "66" - chrome_android: "66" + chrome: "50" + chrome_android: "50" edge: "79" - firefox: "97" - firefox_android: "97" + firefox: "42" + firefox_android: "42" safari: "15" safari_ios: "15" compat_features: @@ -40,6 +40,7 @@ compat_features: # safari_ios: "11.3" - api.ImageBitmapRenderingContext.transferFromImageBitmap + # ⬇️ Same status as overall feature ⬇️ # baseline: high # baseline_low_date: 2021-09-20 # baseline_high_date: 2024-03-20 From da68a4f1c97ffff536c90f618fbd0b7563ea0812 Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Wed, 4 Sep 2024 18:05:31 +0200 Subject: [PATCH 06/13] add in more params --- features/imagebitmap.yml | 18 ++++++------- features/imagebitmap.yml.dist | 48 +++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+), 9 deletions(-) diff --git a/features/imagebitmap.yml b/features/imagebitmap.yml index 67c950a9cef..642931fa4fa 100644 --- a/features/imagebitmap.yml +++ b/features/imagebitmap.yml @@ -5,15 +5,15 @@ status: compute_from: api.ImageBitmap compat_features: - api.createImageBitmap - # - api.createImageBitmap.options_parameter - # - api.createImageBitmap.options_colorSpaceConversion_parameter - # - api.createImageBitmap.options_imageOrientation_parameter - # - api.createImageBitmap.options_premultiplyAlpha_parameter - # - api.createImageBitmap.options_resizeHeight_parameter - # - api.createImageBitmap.options_resizeQuality_parameter - # - api.createImageBitmap.options_resizeWidth_parameter - # - api.createImageBitmap.resizeWidth_resizeHeight_resizeQuality - # - api.createImageBitmap.worker_support + #- api.createImageBitmap.options_parameter + - api.createImageBitmap.options_colorSpaceConversion_parameter + - api.createImageBitmap.options_imageOrientation_parameter + - api.createImageBitmap.options_premultiplyAlpha_parameter + - api.createImageBitmap.options_resizeHeight_parameter + - api.createImageBitmap.options_resizeQuality_parameter + - api.createImageBitmap.options_resizeWidth_parameter + #- api.createImageBitmap.resizeWidth_resizeHeight_resizeQuality + #- api.createImageBitmap.worker_support - api.ImageBitmap - api.ImageBitmap.close - api.ImageBitmap.height diff --git a/features/imagebitmap.yml.dist b/features/imagebitmap.yml.dist index 63b56a8db46..dfd4b7c6e9e 100644 --- a/features/imagebitmap.yml.dist +++ b/features/imagebitmap.yml.dist @@ -70,6 +70,20 @@ compat_features: # safari_ios: "15" - api.ImageBitmap.close + # baseline: high + # baseline_low_date: 2021-10-05 + # baseline_high_date: 2024-04-05 + # support: + # chrome: "52" + # chrome_android: "52" + # edge: "79" + # firefox: "93" + # firefox_android: "93" + # safari: "15" + # safari_ios: "15" + - api.createImageBitmap.options_imageOrientation_parameter + - api.createImageBitmap.options_premultiplyAlpha_parameter + # baseline: high # baseline_low_date: 2022-02-08 # baseline_high_date: 2024-08-08 @@ -82,3 +96,37 @@ compat_features: # safari: "11.1" # safari_ios: "11.3" - api.ImageBitmapRenderingContext.canvas + + # baseline: low + # baseline_low_date: 2022-03-08 + # support: + # chrome: "54" + # chrome_android: "54" + # edge: "79" + # firefox: "98" + # firefox_android: "98" + # safari: "15" + # safari_ios: "15" + - api.createImageBitmap.options_resizeHeight_parameter + - api.createImageBitmap.options_resizeWidth_parameter + + # baseline: low + # baseline_low_date: 2022-03-08 + # support: + # chrome: "58" + # chrome_android: "58" + # edge: "79" + # firefox: "98" + # firefox_android: "98" + # safari: "15" + # safari_ios: "15" + - api.createImageBitmap.options_colorSpaceConversion_parameter + + # baseline: false + # support: + # chrome: "54" + # chrome_android: "54" + # edge: "79" + # safari: "15" + # safari_ios: "15" + - api.createImageBitmap.options_resizeQuality_parameter From 086abb7ab9f3b280c737365789ec96002c1ad6f3 Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Thu, 5 Sep 2024 11:34:09 +0200 Subject: [PATCH 07/13] update with a new bcd key, and remove old keys --- features/imagebitmap.yml | 5 ++--- features/imagebitmap.yml.dist | 12 ++++++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/features/imagebitmap.yml b/features/imagebitmap.yml index 642931fa4fa..caa651877b0 100644 --- a/features/imagebitmap.yml +++ b/features/imagebitmap.yml @@ -5,15 +5,13 @@ status: compute_from: api.ImageBitmap compat_features: - api.createImageBitmap - #- api.createImageBitmap.options_parameter - api.createImageBitmap.options_colorSpaceConversion_parameter - api.createImageBitmap.options_imageOrientation_parameter - api.createImageBitmap.options_premultiplyAlpha_parameter - api.createImageBitmap.options_resizeHeight_parameter - api.createImageBitmap.options_resizeQuality_parameter - api.createImageBitmap.options_resizeWidth_parameter - #- api.createImageBitmap.resizeWidth_resizeHeight_resizeQuality - #- api.createImageBitmap.worker_support + - api.createImageBitmap.svgimageelement_as_source_image - api.ImageBitmap - api.ImageBitmap.close - api.ImageBitmap.height @@ -21,3 +19,4 @@ compat_features: - api.ImageBitmapRenderingContext - api.ImageBitmapRenderingContext.canvas - api.ImageBitmapRenderingContext.transferFromImageBitmap + diff --git a/features/imagebitmap.yml.dist b/features/imagebitmap.yml.dist index dfd4b7c6e9e..f491d77ea20 100644 --- a/features/imagebitmap.yml.dist +++ b/features/imagebitmap.yml.dist @@ -122,6 +122,18 @@ compat_features: # safari_ios: "15" - api.createImageBitmap.options_colorSpaceConversion_parameter + # baseline: low + # baseline_low_date: 2023-12-11 + # support: + # chrome: "59" + # chrome_android: "59" + # edge: "79" + # firefox: "65" + # firefox_android: "65" + # safari: "17.2" + # safari_ios: "17.2" + - api.createImageBitmap.svgimageelement_as_source_image + # baseline: false # support: # chrome: "54" From e5ee3634bb629cf4226323a5de7c728cd3f5a05f Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Thu, 5 Sep 2024 14:14:48 +0200 Subject: [PATCH 08/13] format --- features/imagebitmap.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/features/imagebitmap.yml b/features/imagebitmap.yml index caa651877b0..aee5ccf7d0c 100644 --- a/features/imagebitmap.yml +++ b/features/imagebitmap.yml @@ -19,4 +19,3 @@ compat_features: - api.ImageBitmapRenderingContext - api.ImageBitmapRenderingContext.canvas - api.ImageBitmapRenderingContext.transferFromImageBitmap - From 395fad9c3dc0f1b813c51f831754d553e85ebd26 Mon Sep 17 00:00:00 2001 From: Dietrich Ayala <50103+autonome@users.noreply.github.com> Date: Tue, 24 Sep 2024 13:12:52 +0700 Subject: [PATCH 09/13] Update features/imagebitmap.yml Co-authored-by: Daniel D. Beck --- features/imagebitmap.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/imagebitmap.yml b/features/imagebitmap.yml index aee5ccf7d0c..bc98d86c8cb 100644 --- a/features/imagebitmap.yml +++ b/features/imagebitmap.yml @@ -1,5 +1,5 @@ name: ImageBitmap -description: The `ImageBitmap` interface represents a bitmap image which can be created from a variety of source objects. It can be drawn to a without undue latency, and provides an asynchronous and resource efficient pathway to prepare textures for rendering in WebGL. +description: The `createImageBitmap()` global method creates an `ImageBitmap` object from a source such as an image, SVG, blob, or canvas. An `ImageBitmap` object represents pixel data that can be drawn to a canvas with lower latency than other types, such as `ImageData`. spec: https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagebitmap status: compute_from: api.ImageBitmap From 9eda4831d56d3c8c909d14ee7afd910d0b3cf00f Mon Sep 17 00:00:00 2001 From: Dietrich Ayala <50103+autonome@users.noreply.github.com> Date: Tue, 24 Sep 2024 13:14:25 +0700 Subject: [PATCH 10/13] Update features/imagebitmap.yml Co-authored-by: Daniel D. Beck --- features/imagebitmap.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/imagebitmap.yml b/features/imagebitmap.yml index bc98d86c8cb..e300ea89d78 100644 --- a/features/imagebitmap.yml +++ b/features/imagebitmap.yml @@ -1,4 +1,4 @@ -name: ImageBitmap +name: createImageBitmap description: The `createImageBitmap()` global method creates an `ImageBitmap` object from a source such as an image, SVG, blob, or canvas. An `ImageBitmap` object represents pixel data that can be drawn to a canvas with lower latency than other types, such as `ImageData`. spec: https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagebitmap status: From 4ea22916e5043985dba4848032aecbd717c8dd81 Mon Sep 17 00:00:00 2001 From: Dietrich Ayala <50103+autonome@users.noreply.github.com> Date: Tue, 24 Sep 2024 13:14:44 +0700 Subject: [PATCH 11/13] Update features/imagebitmap.yml Co-authored-by: Daniel D. Beck --- features/imagebitmap.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/features/imagebitmap.yml b/features/imagebitmap.yml index e300ea89d78..b81ca19fe7b 100644 --- a/features/imagebitmap.yml +++ b/features/imagebitmap.yml @@ -1,5 +1,6 @@ name: createImageBitmap description: The `createImageBitmap()` global method creates an `ImageBitmap` object from a source such as an image, SVG, blob, or canvas. An `ImageBitmap` object represents pixel data that can be drawn to a canvas with lower latency than other types, such as `ImageData`. +caniuse: createimagebitmap spec: https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagebitmap status: compute_from: api.ImageBitmap From a07a5f91f3b302cce050f8409b4e96e1855fe808 Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Tue, 24 Sep 2024 13:46:38 +0700 Subject: [PATCH 12/13] do not compute from --- features/imagebitmap.yml | 2 -- features/imagebitmap.yml.dist | 15 +++++---------- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/features/imagebitmap.yml b/features/imagebitmap.yml index b81ca19fe7b..451c94fb8d0 100644 --- a/features/imagebitmap.yml +++ b/features/imagebitmap.yml @@ -2,8 +2,6 @@ name: createImageBitmap description: The `createImageBitmap()` global method creates an `ImageBitmap` object from a source such as an image, SVG, blob, or canvas. An `ImageBitmap` object represents pixel data that can be drawn to a canvas with lower latency than other types, such as `ImageData`. caniuse: createimagebitmap spec: https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagebitmap -status: - compute_from: api.ImageBitmap compat_features: - api.createImageBitmap - api.createImageBitmap.options_colorSpaceConversion_parameter diff --git a/features/imagebitmap.yml.dist b/features/imagebitmap.yml.dist index 379564d3b87..7c8efbff879 100644 --- a/features/imagebitmap.yml.dist +++ b/features/imagebitmap.yml.dist @@ -2,17 +2,13 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: high - baseline_low_date: 2021-09-20 - baseline_high_date: 2024-03-20 + baseline: false support: - chrome: "50" - chrome_android: "50" + chrome: "66" + chrome_android: "66" edge: "79" - firefox: "42" - firefox_android: "42" - safari: "15" - safari_ios: "15" + safari: "17.2" + safari_ios: "17.2" compat_features: # baseline: high # baseline_low_date: 2020-01-15 @@ -40,7 +36,6 @@ compat_features: # safari_ios: "11.3" - api.ImageBitmapRenderingContext.transferFromImageBitmap - # ⬇️ Same status as overall feature ⬇️ # baseline: high # baseline_low_date: 2021-09-20 # baseline_high_date: 2024-03-20 From 3619f141633b102b201a6373bbb37cce8920b39f Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Tue, 24 Sep 2024 17:44:57 +0700 Subject: [PATCH 13/13] rename files --- features/{imagebitmap.yml => createimagebitmap.yml} | 0 features/{imagebitmap.yml.dist => createimagebitmap.yml.dist} | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename features/{imagebitmap.yml => createimagebitmap.yml} (100%) rename features/{imagebitmap.yml.dist => createimagebitmap.yml.dist} (98%) diff --git a/features/imagebitmap.yml b/features/createimagebitmap.yml similarity index 100% rename from features/imagebitmap.yml rename to features/createimagebitmap.yml diff --git a/features/imagebitmap.yml.dist b/features/createimagebitmap.yml.dist similarity index 98% rename from features/imagebitmap.yml.dist rename to features/createimagebitmap.yml.dist index 7c8efbff879..a8b8028ba90 100644 --- a/features/imagebitmap.yml.dist +++ b/features/createimagebitmap.yml.dist @@ -1,4 +1,4 @@ -# Generated from: imagebitmap.yml +# Generated from: createimagebitmap.yml # Do not edit this file by hand. Edit the source file instead! status: