servo/components/script/dom
Samson 71e0372ac1
Upgrade whole webgpu stack (#29795)
* Allow noidl files in script/dom/webidls

* Upgrade wgpu to 0.16 and refresh whole webgpu implementation

* Update WebGPU test expectations

* misc

* MutNullableDom -> DomRefCell<Option<Dom for GPUTexture

* Direct use of GPUTextureDescriptor

* Remove config from GPUCanvasContext

* misc

* finally blue color

* gpubuffer "handle" error

* GPU object have non-null label

* gpu limits and info

* use buffer_size

* fix warnings

* Cleanup

* device destroy

* fallback adapter

* mach update-webgpu write webgpu commit hash in file

* Mising deps in CI for webgpu tests

* Updated expectations

* Fixups

* early reject

* DomRefCell<Option<Dom -> MutNullableDom for GPUTexture
2023-08-20 23:16:46 +00:00
..
bindings Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
servoparser Use mozjs tracing infrastructure (#29918) 2023-08-10 21:46:06 +00:00
webgl_extensions No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
webgl_validations Update nightly rustc. 2021-11-01 08:46:18 -04:00
webidls Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
abstractworker.rs continue messageport, transferable, postmessage options 2019-10-19 14:28:18 +08:00
abstractworkerglobalscope.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
activation.rs Event dispatch rewritten to resemble spec more often, activate on clicks better 2020-02-12 15:57:37 -05:00
analysernode.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
animationevent.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
attr.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
audiobuffer.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
audiobuffersourcenode.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
audiocontext.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
audiodestinationnode.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
audiolistener.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
audionode.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
audioparam.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
audioscheduledsourcenode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
audiotrack.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
audiotracklist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
baseaudiocontext.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
beforeunloadevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
biquadfilternode.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
blob.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
bluetooth.rs Remove unused argument from AlreadyInRealm::assert. 2023-05-20 11:05:09 -04:00
bluetoothadvertisingevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
bluetoothcharacteristicproperties.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
bluetoothdevice.rs Remove global argument from Promise::new_in_current_realm. 2023-05-20 11:05:09 -04:00
bluetoothpermissionresult.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
bluetoothremotegattcharacteristic.rs Remove global argument from Promise::new_in_current_realm. 2023-05-20 11:05:09 -04:00
bluetoothremotegattdescriptor.rs Remove global argument from Promise::new_in_current_realm. 2023-05-20 11:05:09 -04:00
bluetoothremotegattserver.rs Remove global argument from Promise::new_in_current_realm. 2023-05-20 11:05:09 -04:00
bluetoothremotegattservice.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
bluetoothuuid.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
broadcastchannel.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
canvasgradient.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
canvaspattern.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
canvasrenderingcontext2d.rs Enable textAlign, textBaseline and direction attributes for canvas 2020-06-10 22:34:20 +05:30
cdatasection.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
channelmergernode.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
channelsplitternode.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
characterdata.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
client.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
closeevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
comment.rs Formatting. 2023-05-28 23:54:02 -04:00
compositionevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
console.rs Fix formatting. 2023-05-20 11:05:10 -04:00
constantsourcenode.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
create.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
crypto.rs Use mozjs tracing infrastructure (#29918) 2023-08-10 21:46:06 +00:00
css.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
cssconditionrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssfontfacerule.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
cssgroupingrule.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
cssimportrule.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
csskeyframerule.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
csskeyframesrule.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
cssmediarule.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
cssnamespacerule.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
cssrule.rs Further changes required by Servo 2023-08-16 17:46:41 +02:00
cssrulelist.rs Use mozjs tracing infrastructure (#29918) 2023-08-10 21:46:06 +00:00
cssstyledeclaration.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
cssstylerule.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
cssstylesheet.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
cssstylevalue.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
csssupportsrule.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
customelementregistry.rs Fix /custom-elements/when-defined-reentry-crash.html (#30121) 2023-08-18 04:00:44 +00:00
customevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
dedicatedworkerglobalscope.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
dissimilaroriginlocation.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
dissimilaroriginwindow.rs Make GlobalScope.get_cx a static method. 2023-05-20 11:05:09 -04:00
document.rs Use mozjs tracing infrastructure (#29918) 2023-08-10 21:46:06 +00:00
documentfragment.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
documentorshadowroot.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
documenttype.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
domexception.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
domimplementation.rs Formatting. 2023-05-28 23:54:02 -04:00
dommatrix.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
dommatrixreadonly.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
domparser.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
dompoint.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
dompointreadonly.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
domquad.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
domrect.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
domrectreadonly.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
domstringlist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
domstringmap.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
domtokenlist.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
dynamicmoduleowner.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
element.rs Further changes required by Servo 2023-08-16 17:46:41 +02:00
errorevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
event.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
eventsource.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
eventtarget.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
extendableevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
extendablemessageevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
fakexrdevice.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
fakexrinputcontroller.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
file.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
filelist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
filereader.rs bump base64 from 0.10 to 0.21 (#29804) 2023-08-02 21:25:37 +00:00
filereadersync.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
focusevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
formdata.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
formdataevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
gainnode.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
gamepad.rs Remove WebVR 2020-04-08 20:23:41 -05:00
gamepadbutton.rs Remove WebVR 2020-04-08 20:23:41 -05:00
gamepadbuttonlist.rs Remove WebVR 2020-04-08 20:23:41 -05:00
gamepadevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
gamepadlist.rs Remove WebVR 2020-04-08 20:23:41 -05:00
gamepadpose.rs Remove WebVR 2020-04-08 20:23:41 -05:00
globalscope.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
gpu.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpuadapter.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpuadapterinfo.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpubindgroup.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpubindgrouplayout.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpubuffer.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpubufferusage.rs Initial implementation of GPUBuffer for WebGPU 2019-12-17 11:00:08 +01:00
gpucanvascontext.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpucolorwrite.rs Implement GPURenderPipeline 2020-05-30 11:38:32 +05:30
gpucommandbuffer.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpucommandencoder.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpucompilationinfo.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpucompilationmessage.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpucomputepassencoder.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpucomputepipeline.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpudevice.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpudevicelostinfo.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpumapmode.rs Implement GPUBuffer.mapAsync and update wgpu-core 2020-06-27 20:27:17 +05:30
gpuoutofmemoryerror.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
gpupipelinelayout.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpuqueryset.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpuqueue.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpurenderbundle.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpurenderbundleencoder.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpurenderpassencoder.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpurenderpipeline.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpusampler.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpushadermodule.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpushaderstage.rs Initial implementation of GPUBindGroupLayout for WebGPU 2020-01-16 10:53:51 +01:00
gpusupportedlimits.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gputexture.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gputextureusage.rs Implement GPUTexture and GPUTextureView 2020-06-01 23:28:12 +05:30
gputextureview.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
gpuuncapturederrorevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
gpuvalidationerror.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
hashchangeevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
headers.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
history.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
htmlanchorelement.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
htmlareaelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlaudioelement.rs Formatting. 2023-05-28 23:54:02 -04:00
htmlbaseelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlbodyelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlbrelement.rs Formatting. 2023-05-28 23:54:02 -04:00
htmlbuttonelement.rs Implement :valid :invalid pseudo classes (#26729) 2023-07-21 10:42:03 +00:00
htmlcanvaselement.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
htmlcollection.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
htmldataelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmldatalistelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmldetailselement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmldialogelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmldirectoryelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmldivelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmldlistelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlembedelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlfieldsetelement.rs Implement :valid :invalid pseudo classes (#26729) 2023-07-21 10:42:03 +00:00
htmlfontelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlformcontrolscollection.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
htmlformelement.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
htmlframeelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlframesetelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlheadelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlheadingelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlhrelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlhtmlelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmliframeelement.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
htmlimageelement.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
htmlinputelement.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
htmllabelelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmllegendelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmllielement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmllinkelement.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
htmlmapelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlmediaelement.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
htmlmenuelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlmetaelement.rs It was removed from the spec and it's disabled everywhere. 2023-06-30 16:28:21 +02:00
htmlmeterelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlmodelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlobjectelement.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
htmlolistelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmloptgroupelement.rs Implement :valid :invalid pseudo classes (#26729) 2023-07-21 10:42:03 +00:00
htmloptionelement.rs Implement :valid :invalid pseudo classes (#26729) 2023-07-21 10:42:03 +00:00
htmloptionscollection.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmloutputelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlparagraphelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlparamelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlpictureelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlpreelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlprogresselement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlquoteelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlscriptelement.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
htmlselectelement.rs Implement :valid :invalid pseudo classes (#26729) 2023-07-21 10:42:03 +00:00
htmlsourceelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlspanelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlstyleelement.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
htmltablecaptionelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmltablecellelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmltablecolelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmltableelement.rs Return error when setting invalid <table> caption (#30020) 2023-08-08 16:30:55 +00:00
htmltablerowelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmltablesectionelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmltemplateelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmltextareaelement.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
htmltimeelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmltitleelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmltrackelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlulistelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlunknownelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
htmlvideoelement.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
identityhub.rs Update rustc. 2021-12-02 17:05:19 -05:00
imagebitmap.rs implemented CreateImageBitmap function for Canvas image source 2020-04-29 21:51:10 -04:00
imagedata.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
inputevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
keyboardevent.rs Use mozjs tracing infrastructure (#29918) 2023-08-10 21:46:06 +00:00
location.rs Make Location operate on the correct objects 2023-05-18 15:41:08 +02:00
macros.rs Use mozjs tracing infrastructure (#29918) 2023-08-10 21:46:06 +00:00
mediadeviceinfo.rs Implement MediaDevices.enumerateDevices() 2020-07-10 13:18:26 +02:00
mediadevices.rs Remove unused argument from AlreadyInRealm::assert. 2023-05-20 11:05:09 -04:00
mediaelementaudiosourcenode.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
mediaerror.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
mediafragmentparser.rs Changed DOMString usages to string in MediaFragmentParser 2019-07-25 13:34:18 -04:00
medialist.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
mediametadata.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
mediaquerylist.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
mediaquerylistevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
mediasession.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
mediastream.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
mediastreamaudiodestinationnode.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
mediastreamaudiosourcenode.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
mediastreamtrack.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
mediastreamtrackaudiosourcenode.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
messagechannel.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
messageevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
messageport.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
mimetype.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
mimetypearray.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
mod.rs Upgrade whole webgpu stack (#29795) 2023-08-20 23:16:46 +00:00
mouseevent.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
mutationobserver.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
mutationrecord.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
namednodemap.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
navigationpreloadmanager.rs Remove global argument from Promise::new_in_current_realm. 2023-05-20 11:05:09 -04:00
navigator.rs dom: Implement Navigator.languages. 2020-07-14 11:50:59 -04:00
navigatorinfo.rs Modify script to prevent further violations of snake_case 2020-01-18 14:22:15 +05:30
node.rs Further changes required by Servo 2023-08-16 17:46:41 +02:00
nodeiterator.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
nodelist.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
offlineaudiocompletionevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
offlineaudiocontext.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
offscreencanvas.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
offscreencanvasrenderingcontext2d.rs Enable textAlign, textBaseline and direction attributes for canvas 2020-06-10 22:34:20 +05:30
oscillatornode.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
pagetransitionevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
paintrenderingcontext2d.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
paintsize.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
paintworkletglobalscope.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
pannernode.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
performance.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performanceentry.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performancemark.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
performancemeasure.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
performancenavigation.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performancenavigationtiming.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performanceobserver.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
performanceobserverentrylist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performancepainttiming.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performanceresourcetiming.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
performancetiming.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
permissions.rs Remove unused argument from AlreadyInRealm::assert. 2023-05-20 11:05:09 -04:00
permissionstatus.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
plugin.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
pluginarray.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
popstateevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
processinginstruction.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
progressevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
promise.rs Remove global argument from Promise::new_in_current_realm. 2023-05-20 11:05:09 -04:00
promisenativehandler.rs integrate readablestream with fetch and blob 2020-06-04 11:38:35 +08:00
promiserejectionevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
radionodelist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
range.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
raredata.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
readablestream.rs Make GlobalScope.get_cx a static method. 2023-05-20 11:05:09 -04:00
request.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
response.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
rtcdatachannel.rs Make GlobalScope.get_cx a static method. 2023-05-20 11:05:09 -04:00
rtcdatachannelevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
rtcerror.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
rtcerrorevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
rtcicecandidate.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
rtcpeerconnection.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
rtcpeerconnectioniceevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
rtcrtpsender.rs dom: Add WebRTC transceiver stubs. 2020-07-14 12:48:45 -04:00
rtcrtptransceiver.rs dom: Add WebRTC transceiver stubs. 2020-07-14 12:48:45 -04:00
rtcsessiondescription.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
rtctrackevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
screen.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
selection.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
serviceworker.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
serviceworkercontainer.rs Remove global argument from Promise::new_in_current_realm. 2023-05-20 11:05:09 -04:00
serviceworkerglobalscope.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
serviceworkerregistration.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
shadowroot.rs Use mozjs tracing infrastructure (#29918) 2023-08-10 21:46:06 +00:00
stereopannernode.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
storage.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
storageevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
stylepropertymapreadonly.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
stylesheet.rs Implements StyleSheet.media 2020-10-16 10:55:00 +02:00
stylesheetlist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
submitevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
svgelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
svggraphicselement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
svgsvgelement.rs Support arbitrary protos when wrapping DOM objects with constructors. 2023-05-28 23:23:12 -04:00
test_mapping.json
testbinding.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
testbindingiterable.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
testbindingpairiterable.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
testbindingproxy.rs Inherit TestBinding from TestBindingProxy. 2019-04-20 22:39:39 +02:00
testrunner.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
testworklet.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
testworkletglobalscope.rs Revert "feat(script): add {DissimilarOriginWindow, PaintWorkletGlobalScope, TestWorkletGlobalScope}::origin" 2021-07-13 21:12:44 +09:00
text.rs Formatting. 2023-05-28 23:54:02 -04:00
textcontrol.rs ISSUE-20455: introduce stronger types for textinput indexing 2019-05-16 15:33:24 -04:00
textdecoder.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
textencoder.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
textmetrics.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
texttrack.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
texttrackcue.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
texttrackcuelist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
texttracklist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
timeranges.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
touch.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
touchevent.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
touchlist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
trackevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
transitionevent.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
treewalker.rs Update nightly rustc. 2021-11-01 08:46:18 -04:00
uievent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
url.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
urlhelper.rs make is_origin_trustworthy a method of ServoUrl + fix localhost handling 2020-05-19 20:06:59 +03:00
urlsearchparams.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
userscripts.rs Added off thread compilation 2020-07-21 16:20:51 -04:00
validation.rs Implement :valid :invalid pseudo classes (#26729) 2023-07-21 10:42:03 +00:00
validitystate.rs Implement :valid :invalid pseudo classes (#26729) 2023-07-21 10:42:03 +00:00
values.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
vertexarrayobject.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
videotrack.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
videotracklist.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
virtualmethods.rs Introduce ElementCSSInlineStyle for SVGElement 2020-06-05 00:10:19 +09:00
vttcue.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
vttregion.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
webgl2renderingcontext.rs Update mozjs. 2021-02-18 09:35:45 -05:00
webglactiveinfo.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
webglbuffer.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
webglcontextevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
webglframebuffer.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
webglobject.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
webglprogram.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
webglquery.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
webglrenderbuffer.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
webglrenderingcontext.rs Remove EventLoopWaker from Constellation (#30101) 2023-08-15 18:02:02 +00:00
webglsampler.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
webglshader.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
webglshaderprecisionformat.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
webglsync.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
webgltexture.rs Use mozjs tracing infrastructure (#29918) 2023-08-10 21:46:06 +00:00
webgltransformfeedback.rs Replaced failible boolean with an enum 2020-04-23 18:23:01 +02:00
webgluniformlocation.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
webglvertexarrayobject.rs Replaced failible boolean with an enum 2020-04-23 18:23:01 +02:00
webglvertexarrayobjectoes.rs Replaced failible boolean with an enum 2020-04-23 18:23:01 +02:00
websocket.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
wheelevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
window.rs Remove unused import EventLoopWaker (#30110) 2023-08-17 05:15:52 +00:00
windowproxy.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
worker.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
workerglobalscope.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
workerlocation.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
workernavigator.rs dom: Implement Navigator.languages. 2020-07-14 11:50:59 -04:00
worklet.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
workletglobalscope.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
xmldocument.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
xmlhttprequest.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
xmlhttprequesteventtarget.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
xmlhttprequestupload.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
xmlserializer.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
xrcompositionlayer.rs Add a dummy implementation of all the XR Layer types 2020-08-04 15:10:01 -05:00
xrcubelayer.rs Add a dummy implementation of all the XR Layer types 2020-08-04 15:10:01 -05:00
xrcylinderlayer.rs Add a dummy implementation of all the XR Layer types 2020-08-04 15:10:01 -05:00
xrequirectlayer.rs Add a dummy implementation of all the XR Layer types 2020-08-04 15:10:01 -05:00
xrframe.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
xrhand.rs Use mozjs tracing infrastructure (#29918) 2023-08-10 21:46:06 +00:00
xrhittestresult.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
xrhittestsource.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
xrinputsource.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
xrinputsourcearray.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
xrinputsourceevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
xrinputsourceschangeevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
xrjointpose.rs Add XRJointPose 2020-04-27 17:35:48 -07:00
xrjointspace.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
xrlayer.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
xrlayerevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
xrmediabinding.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
xrpose.rs Add trait DomObjectWrap to provide WRAP function 2020-03-20 22:16:56 -04:00
xrprojectionlayer.rs Add a dummy implementation of all the XR Layer types 2020-08-04 15:10:01 -05:00
xrquadlayer.rs Add a dummy implementation of all the XR Layer types 2020-08-04 15:10:01 -05:00
xrray.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
xrreferencespace.rs Bump euclid to 0.22 2023-01-26 08:59:21 +01:00
xrrenderstate.rs Update WebXR Layer IDL, and matching changes to the Rust code. 2020-08-03 12:37:01 -05:00
xrrigidtransform.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
xrsession.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
xrsessionevent.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
xrspace.rs Add XRJointSpace 2020-04-27 17:35:48 -07:00
xrsubimage.rs Added first-cut implementation of XR layers 2020-04-13 13:57:58 -05:00
xrsystem.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
xrtest.rs Support .supportedModes to enable newer tests 2020-04-19 20:29:14 -07:00
xrview.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
xrviewerpose.rs Make GlobalScope.get_cx a static method. 2023-05-20 11:05:09 -04:00
xrviewport.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00
xrwebglbinding.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
xrwebgllayer.rs Rename reflect_dom_object2. 2023-05-31 23:03:32 -04:00
xrwebglsubimage.rs No tracing of nop traceable fields (#29926) 2023-08-04 10:17:43 +00:00