aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings
diff options
context:
space:
mode:
authorchickenleaf <lashwinib@gmail.com>2024-10-11 22:08:23 +0530
committerGitHub <noreply@github.com>2024-10-11 16:38:23 +0000
commit20a15619f0461bb44e8dfc3e81ff20d9d2d4fd9d (patch)
tree194c8d20365a18187a219d35890057f835f3c83e /components/script/dom/bindings
parent27b25e869bc6d8d1b42da655895c27dc3c08f211 (diff)
downloadservo-20a15619f0461bb44e8dfc3e81ff20d9d2d4fd9d.tar.gz
servo-20a15619f0461bb44e8dfc3e81ff20d9d2d4fd9d.zip
CanGc fixes starting from imagedata.rs (#33808)
* CanGc fixes starting from imagedata.rs Signed-off-by: L Ashwin B <lashwinib@gmail.com> * Update components/script/dom/imagedata.rs Co-authored-by: Josh Matthews <josh@joshmatthews.net> Signed-off-by: chickenleaf <lashwinib@gmail.com> --------- Signed-off-by: L Ashwin B <lashwinib@gmail.com> Signed-off-by: chickenleaf <lashwinib@gmail.com> Co-authored-by: Josh Matthews <josh@joshmatthews.net>
Diffstat (limited to 'components/script/dom/bindings')
-rw-r--r--components/script/dom/bindings/codegen/Bindings.conf8
1 files changed, 8 insertions, 0 deletions
diff --git a/components/script/dom/bindings/codegen/Bindings.conf b/components/script/dom/bindings/codegen/Bindings.conf
index 14a5a1c2905..3553583b53c 100644
--- a/components/script/dom/bindings/codegen/Bindings.conf
+++ b/components/script/dom/bindings/codegen/Bindings.conf
@@ -54,6 +54,10 @@ DOMInterfaces = {
'inRealms': ['WhenDefined'],
},
+'CanvasRenderingContext2D': {
+ 'canGc': ['CreateImageData', 'CreateImageData_', 'GetImageData'],
+},
+
'DOMImplementation': {
'canGc': ['CreateDocument', 'CreateHTMLDocument'],
},
@@ -145,6 +149,10 @@ DOMInterfaces = {
'inRealms': ['StartRendering'],
},
+'OffscreenCanvasRenderingContext2D': {
+ 'canGc': ['CreateImageData', 'CreateImageData_', 'GetImageData'],
+},
+
'Promise': {
'spiderMonkeyInterface': True,
},