CanGc fixes from eventtarget.rs (#33973)

Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
This commit is contained in:
tanishka 2024-10-23 04:13:52 +05:30 committed by GitHub
parent 7b392db02f
commit 7fbd2a521e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
23 changed files with 108 additions and 81 deletions

View file

@ -55,7 +55,7 @@ DOMInterfaces = {
'BluetoothRemoteGATTServer': {
'inRealms': ['Connect'],
'canGc': ['GetPrimaryService', 'GetPrimaryServices', 'Connect'],
'canGc': ['GetPrimaryService', 'GetPrimaryServices', 'Connect', 'Disconnect'],
},
'BluetoothRemoteGATTService': {
@ -116,7 +116,7 @@ DOMInterfaces = {
},
'ElementInternals': {
'canGc': ['ReportValidity'],
'canGc': ['CheckValidity', 'ReportValidity'],
},
'EventSource': {
@ -184,11 +184,7 @@ DOMInterfaces = {
},
'HTMLButtonElement': {
'canGc': ['ReportValidity'],
},
'HTMLCanvasElement': {
'canGc': ['CaptureStream', 'GetContext'],
'canGc': ['CheckValidity', 'ReportValidity'],
},
'HTMLElement': {
@ -196,36 +192,40 @@ DOMInterfaces = {
},
'HTMLFieldSetElement': {
'canGc': ['ReportValidity'],
'canGc': ['CheckValidity', 'ReportValidity'],
},
'HTMLFormElement': {
'canGc': ['RequestSubmit', 'ReportValidity', 'Submit'],
},
'HTMLInputElement': {
'canGc': ['ReportValidity', 'SelectFiles'],
'canGc': ['CheckValidity', 'RequestSubmit', 'ReportValidity', 'Submit'],
},
'HTMLImageElement': {
'canGc': ['Width', 'Height', 'Decode'],
},
'HTMLInputElement': {
'canGc': ['CheckValidity', 'ReportValidity', 'SelectFiles'],
},
'HTMLMediaElement': {
'canGc': ['Load', 'Pause', 'Play', 'SetSrcObject'],
'inRealms': ['Play'],
},
'HTMLObjectElement': {
'canGc': ['ReportValidity'],
'canGc': ['CheckValidity', 'ReportValidity'],
},
'HTMLOutputElement': {
'canGc': ['ReportValidity'],
'canGc': ['CheckValidity', 'ReportValidity'],
},
'HTMLCanvasElement': {
'canGc': ['CaptureStream', 'GetContext'],
},
'HTMLSelectElement': {
'canGc': ['ReportValidity'],
'canGc': ['CheckValidity', 'ReportValidity'],
},
'HTMLTemplateElement': {
@ -233,7 +233,7 @@ DOMInterfaces = {
},
'HTMLTextAreaElement': {
'canGc': ['ReportValidity'],
'canGc': ['CheckValidity', 'ReportValidity'],
},
'Location': {
@ -295,6 +295,10 @@ DOMInterfaces = {
'canGc': ['Query', 'Request', 'Revoke'],
},
'Permissions': {
'canGc': ['Query', 'Request', 'Revoke'],
},
'Promise': {
'spiderMonkeyInterface': True,
},