mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
refactor: add CanGc as argument to create_buffer_source (#35597)
Signed-off-by: Yerkebulan Tulibergenov <yerkebulan@gmail.com>
This commit is contained in:
parent
35f21e426b
commit
245a39c07e
22 changed files with 169 additions and 96 deletions
|
@ -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'],
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue