servo/components/script/dom
Martin Robinson 9c0561536d
script: Do not run layout in a thread (#31346)
* script: Do not run layout in a thread

Instead of spawning a thread for layout that almost always runs
synchronously with script, simply run layout in the script thread.

This is a resurrection of #28708, taking just the bits that remove the
layout thread. It's a complex change and thus is just a first step
toward cleaning up the interface between script and layout. Messages are
still passed from script to layout via a `process()` method and script
proxies some messages to layout from other threads as well.

Big changes:

1. Layout is created in the script thread on Document load, thus every
   live document is guaranteed to have a layout. This isn't completely
   hidden in the interface, but we can safely `unwrap()` on a Document's
   layout.
2. Layout configuration is abstracted away into a LayoutConfig struct
   and the LayoutFactory is a struct passed around by the Constellation.
   This is to avoid having to monomorphize the entire script thread
   for each layout.
3. Instead of having the Constellation block on the layout thread to
   figure out the current epoch and whether there are pending web fonts
   loading, updates are sent synchronously to the Constellation when
   rendering to a screenshot. This practically only used by the WPT.

A couple tests start to fail, which is probably inevitable since removing
the layout thread has introduced timing changes in "exit after load" and
screenshot behavior.

Co-authored-by: Josh Matthews <josh@joshmatthews.net>

* Update test expectations

* Fix some issues found during review

* Clarify some comments

* Address review comments

---------

Co-authored-by: Josh Matthews <josh@joshmatthews.net>
2024-02-23 08:14:10 +00:00
..
bindings script: Do not run layout in a thread (#31346) 2024-02-23 08:14:10 +00:00
servoparser rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
webgl_extensions rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
webgl_validations Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webidls layout: Add support for table rows, columns, rowgroups and colgroups (#31341) 2024-02-20 13:22:02 +00:00
abstractworker.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
abstractworkerglobalscope.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
activation.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
analysernode.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
animationevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
attr.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
audiobuffer.rs Make HeapFloat32Array generic (#31167) 2024-01-29 11:57:50 +00:00
audiobuffersourcenode.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
audiocontext.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
audiodestinationnode.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
audiolistener.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
audionode.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
audioparam.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
audioscheduledsourcenode.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
audiotrack.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
audiotracklist.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
baseaudiocontext.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
beforeunloadevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
biquadfilternode.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
blob.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
bluetooth.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
bluetoothadvertisingevent.rs Use Foo_Binding instead of FooBinding for namespace modules (#30447) 2023-09-30 00:52:04 +00:00
bluetoothcharacteristicproperties.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
bluetoothdevice.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
bluetoothpermissionresult.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
bluetoothremotegattcharacteristic.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
bluetoothremotegattdescriptor.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
bluetoothremotegattserver.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
bluetoothremotegattservice.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
bluetoothuuid.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
broadcastchannel.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
canvasgradient.rs Enable new color functions from CSS Color 4 (#30752) 2023-11-20 16:15:43 +00:00
canvaspattern.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
canvasrenderingcontext2d.rs canvas2d: Implement .reset() (#31258) 2024-02-05 08:53:00 +00:00
cdatasection.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
channelmergernode.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
channelsplitternode.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
characterdata.rs Use Foo_Binding instead of FooBinding for namespace modules (#30447) 2023-09-30 00:52:04 +00:00
client.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
closeevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
comment.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
compositionevent.rs Use Foo_Binding instead of FooBinding for namespace modules (#30447) 2023-09-30 00:52:04 +00:00
console.rs Fix crash on large console log (#31267) 2024-02-06 09:01:47 +00:00
constantsourcenode.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
create.rs Treat the keygen element as obsolete (#30429) 2023-09-26 21:37:46 +00:00
crypto.rs WebIDL: Use ArrayBufferViewU8 instead of raw JSObject in bindings (#31325) 2024-02-16 11:22:16 +00:00
css.rs style: Remove dependency on servo_url (#31358) 2024-02-16 11:56:35 +00:00
cssconditionrule.rs Make CSSConditionRule's conditionText readonly (#30768) 2023-11-23 10:29:16 +00:00
cssfontfacerule.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
cssgroupingrule.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
cssimportrule.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
csskeyframerule.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
csskeyframesrule.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
cssmediarule.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
cssnamespacerule.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
cssrule.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
cssrulelist.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
cssstyledeclaration.rs style: Remove dependency on servo_url (#31358) 2024-02-16 11:56:35 +00:00
cssstylerule.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
cssstylesheet.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
cssstylevalue.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
csssupportsrule.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
customelementregistry.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
customevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
dedicatedworkerglobalscope.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
dissimilaroriginlocation.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
dissimilaroriginwindow.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
document.rs script: Do not run layout in a thread (#31346) 2024-02-23 08:14:10 +00:00
documentfragment.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
documentorshadowroot.rs script: Do not run layout in a thread (#31346) 2024-02-23 08:14:10 +00:00
documenttype.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
domexception.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
domimplementation.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
dommatrix.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
dommatrixreadonly.rs style: Remove dependency on servo_url (#31358) 2024-02-16 11:56:35 +00:00
domparser.rs Support the parsing of image/svg+xml elements (#31318) 2024-02-14 08:16:37 +00:00
dompoint.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
dompointreadonly.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
domquad.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
domrect.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
domrectreadonly.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
domstringlist.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
domstringmap.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
domtokenlist.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
dynamicmoduleowner.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
element.rs layout: Add support for table rows, columns, rowgroups and colgroups (#31341) 2024-02-20 13:22:02 +00:00
errorevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
event.rs Implement Event.composedPath (#31123) 2024-01-23 14:56:01 +00:00
eventsource.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
eventtarget.rs Remove usage of drain_filter (#30742) 2023-11-17 10:28:33 +00:00
extendableevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
extendablemessageevent.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
fakexrdevice.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
fakexrinputcontroller.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
file.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
filelist.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
filereader.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
filereadersync.rs WebIDL: Use ArrayBuffer instead of raw JSObject in bindings (#31202) 2024-02-13 07:58:48 +00:00
focusevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
formdata.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
formdataevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
gainnode.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
gamepad.rs Implement non-XR Gamepad discovery and input (#31200) 2024-02-17 18:42:31 +00:00
gamepadbutton.rs Implement non-XR Gamepad discovery and input (#31200) 2024-02-17 18:42:31 +00:00
gamepadbuttonlist.rs Implement non-XR Gamepad discovery and input (#31200) 2024-02-17 18:42:31 +00:00
gamepadevent.rs Use Foo_Binding instead of FooBinding for namespace modules (#30447) 2023-09-30 00:52:04 +00:00
gamepadlist.rs Implement non-XR Gamepad discovery and input (#31200) 2024-02-17 18:42:31 +00:00
gamepadpose.rs Make HeapFloat32Array generic (#31167) 2024-01-29 11:57:50 +00:00
globalscope.rs Implement non-XR Gamepad discovery and input (#31200) 2024-02-17 18:42:31 +00:00
gpu.rs Fix failed request for adapter when not available (#31002) 2024-01-09 09:12:53 +00:00
gpuadapter.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpuadapterinfo.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpubindgroup.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpubindgrouplayout.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpubuffer.rs WebIDL: Use ArrayBuffer instead of raw JSObject in bindings (#31202) 2024-02-13 07:58:48 +00:00
gpubufferusage.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
gpucanvascontext.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpucolorwrite.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
gpucommandbuffer.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpucommandencoder.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpucompilationinfo.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpucompilationmessage.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpucomputepassencoder.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpucomputepipeline.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpudevice.rs WebIDL: Use ArrayBuffer instead of raw JSObject in bindings (#31202) 2024-02-13 07:58:48 +00:00
gpudevicelostinfo.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpumapmode.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
gpuoutofmemoryerror.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpupipelinelayout.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpuqueryset.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpuqueue.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpurenderbundle.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpurenderbundleencoder.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpurenderpassencoder.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpurenderpipeline.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpusampler.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpushadermodule.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpushaderstage.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
gpusupportedfeatures.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
gpusupportedlimits.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gputexture.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gputextureusage.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
gputextureview.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpuuncapturederrorevent.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
gpuvalidationerror.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
hashchangeevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
headers.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
history.rs Use Foo_Binding instead of FooBinding for namespace modules (#30447) 2023-09-30 00:52:04 +00:00
htmlanchorelement.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
htmlareaelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlaudioelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlbaseelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlbodyelement.rs style: Remove dependency on servo_url (#31358) 2024-02-16 11:56:35 +00:00
htmlbrelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlbuttonelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlcanvaselement.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
htmlcollection.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmldataelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmldatalistelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmldetailselement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmldialogelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmldirectoryelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmldivelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmldlistelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlelement.rs script: Do not run layout in a thread (#31346) 2024-02-23 08:14:10 +00:00
htmlembedelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlfieldsetelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlfontelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlformcontrolscollection.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
htmlformelement.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
htmlframeelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlframesetelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlheadelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlheadingelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlhrelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlhtmlelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmliframeelement.rs script: Do not run layout in a thread (#31346) 2024-02-23 08:14:10 +00:00
htmlimageelement.rs style: Remove dependency on servo_url (#31358) 2024-02-16 11:56:35 +00:00
htmlinputelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmllabelelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmllegendelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmllielement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmllinkelement.rs style: Remove dependency on servo_url (#31358) 2024-02-16 11:56:35 +00:00
htmlmapelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlmediaelement.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
htmlmenuelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlmetaelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlmeterelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlmodelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlobjectelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlolistelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmloptgroupelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmloptionelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmloptionscollection.rs Use Foo_Binding instead of FooBinding for namespace modules (#30447) 2023-09-30 00:52:04 +00:00
htmloutputelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlparagraphelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlparamelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlpictureelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlpreelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlprogresselement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlquoteelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlscriptelement.rs style: Remove dependency on servo_url (#31358) 2024-02-16 11:56:35 +00:00
htmlselectelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlsourceelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlspanelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlstyleelement.rs style: Remove dependency on servo_url (#31358) 2024-02-16 11:56:35 +00:00
htmltablecaptionelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmltablecellelement.rs layout: Add support for table rows, columns, rowgroups and colgroups (#31341) 2024-02-20 13:22:02 +00:00
htmltablecolelement.rs layout: Add support for table rows, columns, rowgroups and colgroups (#31341) 2024-02-20 13:22:02 +00:00
htmltableelement.rs Add support for cellpadding attribute (#31201) 2024-01-29 11:51:30 +00:00
htmltablerowelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmltablesectionelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmltemplateelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmltextareaelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmltimeelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmltitleelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmltrackelement.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
htmlulistelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlunknownelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
htmlvideoelement.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
identityhub.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
imagebitmap.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
imagedata.rs WebIDL: Use Uint8ClampedArray instead of raw JSObject in bindings (#31317) 2024-02-16 16:40:45 +00:00
inputevent.rs Use Foo_Binding instead of FooBinding for namespace modules (#30447) 2023-09-30 00:52:04 +00:00
keyboardevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
location.rs Use Foo_Binding instead of FooBinding for namespace modules (#30447) 2023-09-30 00:52:04 +00:00
macros.rs Implement non-XR Gamepad discovery and input (#31200) 2024-02-17 18:42:31 +00:00
mediadeviceinfo.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
mediadevices.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
mediaelementaudiosourcenode.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
mediaerror.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
mediafragmentparser.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
medialist.rs style: Remove dependency on servo_url (#31358) 2024-02-16 11:56:35 +00:00
mediametadata.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
mediaquerylist.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
mediaquerylistevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
mediasession.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
mediastream.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
mediastreamaudiodestinationnode.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
mediastreamaudiosourcenode.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
mediastreamtrack.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
mediastreamtrackaudiosourcenode.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
messagechannel.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
messageevent.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
messageport.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
mimetype.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
mimetypearray.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
mod.rs script: Do not run layout in a thread (#31346) 2024-02-23 08:14:10 +00:00
mouseevent.rs Use Foo_Binding instead of FooBinding for namespace modules (#30447) 2023-09-30 00:52:04 +00:00
mutationobserver.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
mutationrecord.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
namednodemap.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
navigationpreloadmanager.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
navigator.rs script: implement navigator.hardwareConcurrency (#31268) 2024-02-07 18:41:58 +00:00
navigatorinfo.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
node.rs Check for XML and XMLS namespace during 'locating a namespace' (#31374) 2024-02-20 02:28:25 +00:00
nodeiterator.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
nodelist.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
offlineaudiocompletionevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
offlineaudiocontext.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
offscreencanvas.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
offscreencanvasrenderingcontext2d.rs canvas2d: Implement .reset() (#31258) 2024-02-05 08:53:00 +00:00
oscillatornode.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
pagetransitionevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
paintrenderingcontext2d.rs canvas2d: Implement .reset() (#31258) 2024-02-05 08:53:00 +00:00
paintsize.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
paintworkletglobalscope.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
pannernode.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
performance.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
performanceentry.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
performancemark.rs
performancemeasure.rs
performancenavigation.rs Use Foo_Binding instead of FooBinding for namespace modules (#30447) 2023-09-30 00:52:04 +00:00
performancenavigationtiming.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
performanceobserver.rs Make console methods take any instead of string (#31241) 2024-02-05 14:30:53 +00:00
performanceobserverentrylist.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
performancepainttiming.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
performanceresourcetiming.rs Fix underflow in PerformanceResourceTiming API (#31063) 2024-01-11 09:15:53 +00:00
performancetiming.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
permissions.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
permissionstatus.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
plugin.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
pluginarray.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
popstateevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
processinginstruction.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
progressevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
promise.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
promisenativehandler.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
promiserejectionevent.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
radionodelist.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
range.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
raredata.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
readablestream.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
request.rs Further changes required by Servo 2023-11-21 15:36:35 +01:00
response.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
rtcdatachannel.rs Upgrade media / GStreamer / GLib (#30750) 2024-01-05 08:01:58 +00:00
rtcdatachannelevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
rtcerror.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
rtcerrorevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
rtcicecandidate.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
rtcpeerconnection.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
rtcpeerconnectioniceevent.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
rtcrtpsender.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
rtcrtptransceiver.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
rtcsessiondescription.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
rtctrackevent.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
screen.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
selection.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
serviceworker.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
serviceworkercontainer.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
serviceworkerglobalscope.rs Script: ensure child JS runtimes are dropped before parent (#30896) 2024-01-04 09:47:41 +00:00
serviceworkerregistration.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
shadowroot.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
stereopannernode.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
storage.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
storageevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
stylepropertymapreadonly.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
stylesheet.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
stylesheetlist.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
submitevent.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
svgelement.rs Further changes required by Servo 2023-10-02 14:37:19 +00:00
svggraphicselement.rs Further changes required by Servo 2023-10-02 14:37:19 +00:00
svgsvgelement.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
test_mapping.json
testbinding.rs WebIDL: Use Uint8ClampedArray instead of raw JSObject in bindings (#31317) 2024-02-16 16:40:45 +00:00
testbindingiterable.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
testbindingmaplike.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
testbindingpairiterable.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
testbindingproxy.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
testbindingsetlike.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
testns.rs Support Namespace const in webidl (#30492) 2023-10-04 11:29:54 +00:00
testrunner.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
testworklet.rs Use Foo_Binding instead of FooBinding for namespace modules (#30447) 2023-09-30 00:52:04 +00:00
testworkletglobalscope.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
text.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
textcontrol.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
textdecoder.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
textencoder.rs Use Uint8Array for TextEncoder (#31145) 2024-01-23 12:15:42 +00:00
textmetrics.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
texttrack.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
texttrackcue.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
texttrackcuelist.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
texttracklist.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
timeranges.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
touch.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
touchevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
touchlist.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
trackevent.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
transitionevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
treewalker.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
uievent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
url.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
urlhelper.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
urlsearchparams.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
userscripts.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
validation.rs Use Foo_Binding instead of FooBinding for namespace modules (#30447) 2023-09-30 00:52:04 +00:00
validitystate.rs Further changes required by Servo 2023-10-02 14:37:19 +00:00
values.rs
vertexarrayobject.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
videotrack.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
videotracklist.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
virtualmethods.rs layout: Add support for table rows, columns, rowgroups and colgroups (#31341) 2024-02-20 13:22:02 +00:00
vttcue.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
vttregion.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webgl2renderingcontext.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
webglactiveinfo.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webglbuffer.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
webglcontextevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webglframebuffer.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
webglobject.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webglprogram.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webglquery.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webglrenderbuffer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webglrenderingcontext.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
webglsampler.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webglshader.rs Bump mozangle to 0.5.0 (#30546) 2023-12-08 11:15:01 +00:00
webglshaderprecisionformat.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webglsync.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webgltexture.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
webgltransformfeedback.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webgluniformlocation.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webglvertexarrayobject.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webglvertexarrayobjectoes.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
websocket.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
wheelevent.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
window.rs script: Do not run layout in a thread (#31346) 2024-02-23 08:14:10 +00:00
windowproxy.rs script: Do not run layout in a thread (#31346) 2024-02-23 08:14:10 +00:00
worker.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
workerglobalscope.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
workerlocation.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
workernavigator.rs script: implement navigator.hardwareConcurrency (#31268) 2024-02-07 18:41:58 +00:00
worklet.rs script: Do not run layout in a thread (#31346) 2024-02-23 08:14:10 +00:00
workletglobalscope.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xmldocument.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xmlhttprequest.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xmlhttprequesteventtarget.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xmlhttprequestupload.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xmlserializer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrcompositionlayer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrcubelayer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrcylinderlayer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrequirectlayer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrframe.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrhand.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrhittestresult.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrhittestsource.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrinputsource.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrinputsourcearray.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrinputsourceevent.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
xrinputsourceschangeevent.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
xrjointpose.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrjointspace.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrlayer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrlayerevent.rs Use Foo_Binding instead of FooBinding for namespace modules (#30447) 2023-09-30 00:52:04 +00:00
xrmediabinding.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrpose.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrprojectionlayer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrquadlayer.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrray.rs Make HeapFloat32Array generic (#31167) 2024-01-29 11:57:50 +00:00
xrreferencespace.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrrenderstate.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrrigidtransform.rs Make HeapFloat32Array generic (#31167) 2024-01-29 11:57:50 +00:00
xrsession.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrsessionevent.rs Replace script_plugins with a clippy like rustc driver (named crown) (#30508) 2023-12-01 15:50:52 +00:00
xrspace.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
xrsubimage.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrsystem.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrtest.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrview.rs Make HeapFloat32Array generic (#31167) 2024-01-29 11:57:50 +00:00
xrviewerpose.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrviewport.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrwebglbinding.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrwebgllayer.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
xrwebglsubimage.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00