diff options
author | Yerkebulan Tulibergenov <yerkebulan@gmail.com> | 2025-02-21 21:42:55 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-22 05:42:55 +0000 |
commit | 245a39c07eb14f1acb03c4d85aaa4901af863a71 (patch) | |
tree | 648c6d8de054b198aed81e680685afbce40ca457 /components/script_bindings/codegen | |
parent | 35f21e426b2fec968ebd0970b743d43ac6fd012f (diff) | |
download | servo-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.conf | 24 |
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'], }, |