From 245a39c07eb14f1acb03c4d85aaa4901af863a71 Mon Sep 17 00:00:00 2001 From: Yerkebulan Tulibergenov Date: Fri, 21 Feb 2025 21:42:55 -0800 Subject: refactor: add CanGc as argument to create_buffer_source (#35597) Signed-off-by: Yerkebulan Tulibergenov --- components/script_bindings/codegen/Bindings.conf | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) (limited to 'components/script_bindings/codegen') 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'], }, -- cgit v1.2.3