aboutsummaryrefslogtreecommitdiffstats
path: root/components/script_bindings/codegen
diff options
context:
space:
mode:
authorYerkebulan Tulibergenov <yerkebulan@gmail.com>2025-02-21 21:42:55 -0800
committerGitHub <noreply@github.com>2025-02-22 05:42:55 +0000
commit245a39c07eb14f1acb03c4d85aaa4901af863a71 (patch)
tree648c6d8de054b198aed81e680685afbce40ca457 /components/script_bindings/codegen
parent35f21e426b2fec968ebd0970b743d43ac6fd012f (diff)
downloadservo-245a39c07eb14f1acb03c4d85aaa4901af863a71.tar.gz
servo-245a39c07eb14f1acb03c4d85aaa4901af863a71.zip
refactor: add CanGc as argument to create_buffer_source (#35597)
Signed-off-by: Yerkebulan Tulibergenov <yerkebulan@gmail.com>
Diffstat (limited to 'components/script_bindings/codegen')
-rw-r--r--components/script_bindings/codegen/Bindings.conf24
1 files changed, 20 insertions, 4 deletions
diff --git a/components/script_bindings/codegen/Bindings.conf b/components/script_bindings/codegen/Bindings.conf
index 23a26d98f39..4cf1e8fa039 100644
--- a/components/script_bindings/codegen/Bindings.conf
+++ b/components/script_bindings/codegen/Bindings.conf
@@ -18,6 +18,10 @@ DOMInterfaces = {
'weakReferenceable': True,
},
+'AudioBuffer': {
+ 'canGc':['CopyToChannel', 'GetChannelData'],
+},
+
'AudioContext': {
'inRealms': ['Close', 'Suspend'],
'canGc':['CreateMediaStreamDestination', 'CreateMediaElementSource', 'CreateMediaStreamSource', 'CreateMediaStreamTrackSource', 'Suspend', 'Close'],
@@ -117,7 +121,7 @@ DOMInterfaces = {
},
'DOMMatrixReadOnly': {
- 'canGc': ['Multiply', 'Inverse', 'Scale', 'Translate', 'Rotate', 'RotateFromVector','FlipY', 'ScaleNonUniform', 'Scale3d', 'RotateAxisAngle', 'SkewX', 'SkewY', 'FlipX', 'TransformPoint', 'FromFloat32Array', 'FromFloat64Array','FromMatrix'],
+ 'canGc': ['Multiply', 'Inverse', 'Scale', 'Translate', 'Rotate', 'RotateFromVector','FlipY', 'ScaleNonUniform', 'Scale3d', 'RotateAxisAngle', 'SkewX', 'SkewY', 'FlipX', 'TransformPoint', 'FromFloat32Array', 'FromFloat64Array', 'FromMatrix', 'ToFloat32Array', 'ToFloat64Array'],
},
'DOMParser': {
@@ -176,6 +180,10 @@ DOMInterfaces = {
'canGc': ['Abort'],
},
+'FileReaderSync': {
+ 'canGc': ['ReadAsArrayBuffer'],
+},
+
'FontFaceSet': {
'canGc': ['Load'],
},
@@ -481,6 +489,10 @@ DOMInterfaces = {
'canGc': ['SplitText']
},
+'TextEncoder': {
+ 'canGc': ['Encode']
+},
+
'URL': {
'weakReferenceable': True,
'canGc': ['Parse', 'SearchParams'],
@@ -539,7 +551,7 @@ DOMInterfaces = {
},
'XRRay': {
- 'canGc': ['Origin', 'Direction'],
+ 'canGc': ['Origin', 'Direction', 'Matrix'],
},
'XRReferenceSpace': {
@@ -547,12 +559,12 @@ DOMInterfaces = {
},
'XRRigidTransform': {
- 'canGc': ['Position', 'Orientation', 'Inverse'],
+ 'canGc': ['Position', 'Orientation', 'Inverse', 'Matrix'],
},
'XRSession': {
'inRealms': ['RequestReferenceSpace', 'UpdateRenderState', 'UpdateTargetFrameRate'],
- 'canGc': ['End', 'RequestReferenceSpace', 'UpdateTargetFrameRate', 'RequestHitTestSource'],
+ 'canGc': ['End', 'RequestReferenceSpace', 'UpdateTargetFrameRate', 'RequestHitTestSource', 'GetSupportedFrameRates'],
},
'XRSystem': {
@@ -564,6 +576,10 @@ DOMInterfaces = {
'canGc': ['SimulateDeviceConnection', 'DisconnectAllDevices'],
},
+'XRView': {
+ 'canGc': ['ProjectionMatrix'],
+},
+
'ReadableStream': {
'canGc': ['GetReader', 'Cancel', 'Tee'],
},