servo/components/script/dom
Simon Wülker 37634b1251
Let layout invalidations happen in the flat tree (#35769)
When invalidating layout, computing dirty roots and such,
we want to work in the flat tree. That means that the
children of slots are their assigned slottables, parents
of assigned slottables are their slots and the children
of an element include children of a potential shadow dom.

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2025-03-06 09:24:14 +00:00
..
bindings script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
bluetooth Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
servoparser Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webgl_extensions Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webgl_validations Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webgpu Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webxr script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
abortcontroller.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
abstractrange.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
abstractworker.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
abstractworkerglobalscope.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
activation.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
analysernode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
animationevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
attr.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
audiobuffer.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
audiobuffersourcenode.rs refactor: propagate CanGc arguments through callers (#35591) 2025-02-23 00:34:51 +00:00
audiocontext.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
audiodestinationnode.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
audiolistener.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
audionode.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
audioparam.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
audioscheduledsourcenode.rs Move various reflector types and traits to script_bindings (#35279) 2025-02-04 06:58:08 +00:00
audiotrack.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
audiotracklist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
baseaudiocontext.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
beforeunloadevent.rs refactor: propagate CanGc arguments through callers (#35591) 2025-02-23 00:34:51 +00:00
biquadfilternode.rs refactor: propagate CanGc arguments through callers (#35565) 2025-02-21 17:35:17 +00:00
blob.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
broadcastchannel.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
bytelengthqueuingstrategy.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
canvasgradient.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
canvaspattern.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
canvasrenderingcontext2d.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
cdatasection.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
channelmergernode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
channelsplitternode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
characterdata.rs dom: Always replace unpaired surrogates when handling page text (#35381) 2025-02-09 08:56:05 +00:00
client.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
clipboardevent.rs libservo: Expose a single InputEvent type and pass it to script (#35430) 2025-02-12 17:07:15 +00:00
closeevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
comment.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
compositionevent.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
console.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
constantsourcenode.rs refactor: propagate CanGc arguments through callers (#35591) 2025-02-23 00:34:51 +00:00
countqueuingstrategy.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
create.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
crypto.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
cryptokey.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
css.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
cssconditionrule.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
cssfontfacerule.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
cssgroupingrule.rs refactor: add CanGc as argument to methods in CSSGroupingRule, CSSKeyframesRule, Crypto (#35743) 2025-03-02 07:16:06 +00:00
cssimportrule.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
csskeyframerule.rs refactor: add CanGc as argument to methods in CSSKeyframeRule, CSSMediaRule, CSSRule (#35796) 2025-03-05 08:39:11 +00:00
csskeyframesrule.rs refactor: add CanGc as argument to methods in CSSKeyframeRule, CSSMediaRule, CSSRule (#35796) 2025-03-05 08:39:11 +00:00
csslayerblockrule.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
csslayerstatementrule.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
cssmediarule.rs refactor: add CanGc as argument to methods in CSSKeyframeRule, CSSMediaRule, CSSRule (#35796) 2025-03-05 08:39:11 +00:00
cssnamespacerule.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
cssrule.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
cssrulelist.rs refactor: add CanGc as argument to methods in CSSKeyframeRule, CSSMediaRule, CSSRule (#35796) 2025-03-05 08:39:11 +00:00
cssstyledeclaration.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
cssstylerule.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
cssstylesheet.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
cssstylevalue.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
csssupportsrule.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
customelementregistry.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
customevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
datatransfer.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
datatransferitem.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
datatransferitemlist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
dedicatedworkerglobalscope.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
defaultteereadrequest.rs refactor: add CanGc as argument to Promise::reject_native (#35640) 2025-02-25 03:58:36 +00:00
defaultteeunderlyingsource.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
dissimilaroriginlocation.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
dissimilaroriginwindow.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
document.rs Let layout invalidations happen in the flat tree (#35769) 2025-03-06 09:24:14 +00:00
documentfragment.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
documentorshadowroot.rs script: Avoid unwraps in DocumentOrShadowRoot::element_from_point. (#35130) 2025-01-23 03:04:56 +00:00
documenttype.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
domexception.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
domimplementation.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
dommatrix.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
dommatrixreadonly.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
domparser.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
dompoint.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
dompointreadonly.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
domquad.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
domrect.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
domrectlist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
domrectreadonly.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
domstringlist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
domstringmap.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
domtokenlist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
dynamicmoduleowner.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
element.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
elementinternals.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
errorevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
event.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
eventsource.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
eventtarget.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
extendableevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
extendablemessageevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
file.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
filelist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
filereader.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
filereadersync.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
focusevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
fontface.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
fontfaceset.rs refactor: add CanGc as argument to Promise::resolve (#35616) 2025-02-23 12:12:21 +00:00
formdata.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
formdataevent.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
gainnode.rs refactor: propagate CanGc arguments through callers (#35565) 2025-02-21 17:35:17 +00:00
gamepad.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
gamepadbutton.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
gamepadbuttonlist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
gamepadevent.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
gamepadhapticactuator.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
gamepadpose.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
globalscope.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
gpucanvascontext.rs suppress build warnings when disabling webgpu and webxr (#35379) 2025-02-08 08:16:21 +00:00
hashchangeevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
headers.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
history.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlanchorelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlareaelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlaudioelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlbaseelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlbodyelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlbrelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlbuttonelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlcanvaselement.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
htmlcollection.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmldataelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmldatalistelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmldetailselement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmldialogelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmldirectoryelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmldivelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmldlistelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlembedelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlfieldsetelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlfontelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlformcontrolscollection.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlformelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlframeelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlframesetelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlheadelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlheadingelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlhrelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlhtmlelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlhyperlinkelementutils.rs script: implement HTMLHyperlinkElementUtils for HTMLAreaElement (#35482) 2025-02-16 09:54:31 +00:00
htmliframeelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlimageelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlinputelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmllabelelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmllegendelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmllielement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmllinkelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlmapelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlmediaelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlmenuelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlmetaelement.rs dom: expose obsolete scheme attribute for meta tag (#35505) 2025-02-17 07:07:24 +00:00
htmlmeterelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlmodelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlobjectelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlolistelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmloptgroupelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmloptionelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmloptionscollection.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
htmloutputelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlparagraphelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlparamelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlpictureelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlpreelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlprogresselement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlquoteelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlscriptelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlselectelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlslotelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlsourceelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlspanelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlstyleelement.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
htmltablecaptionelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltablecellelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmltablecolelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmltableelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmltablerowelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmltablesectionelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmltemplateelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltextareaelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmltimeelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltitleelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltrackelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
htmlulistelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlunknownelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlvideoelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
iirfilternode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
imagebitmap.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
imagedata.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
inputevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
intersectionobserver.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
intersectionobserverentry.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
intersectionobserverrootmargin.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
keyboardevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
location.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
macros.rs refactor: propagate CanGc arguments through callers (#35591) 2025-02-23 00:34:51 +00:00
mediadeviceinfo.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediadevices.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediaelementaudiosourcenode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
mediaerror.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediafragmentparser.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
medialist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediametadata.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediaquerylist.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
mediaquerylistevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
mediasession.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
mediastream.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediastreamaudiodestinationnode.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediastreamaudiosourcenode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
mediastreamtrack.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediastreamtrackaudiosourcenode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
messagechannel.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
messageevent.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
messageport.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mimetype.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
mimetypearray.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mod.rs bindings: Fix support for interface members in setlike/maplike. (#35651) 2025-02-27 07:04:11 +00:00
mouseevent.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mutationobserver.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
mutationrecord.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
namednodemap.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
navigationpreloadmanager.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
navigator.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
navigatorinfo.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
node.rs Let layout invalidations happen in the flat tree (#35769) 2025-03-06 09:24:14 +00:00
nodeiterator.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
nodelist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
notification.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
offlineaudiocompletionevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
offlineaudiocontext.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
offscreencanvas.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
offscreencanvasrenderingcontext2d.rs refactor: add CanGc as argument to methods in CanvasRenderingContext2D and OffscreenCanvasRenderingContext2D (#35732) 2025-03-01 14:45:37 +00:00
oscillatornode.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
pagetransitionevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
paintrenderingcontext2d.rs Unify (Offscreen)CanvasRenderingContext2d and make PaintRenderingContext2D standalone (#35619) 2025-02-23 16:31:06 +00:00
paintsize.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
paintworkletglobalscope.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
pannernode.rs refactor: propagate CanGc arguments through callers (#35591) 2025-02-23 00:34:51 +00:00
performance.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
performanceentry.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
performancemark.rs
performancemeasure.rs
performancenavigation.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
performancenavigationtiming.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
performanceobserver.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
performanceobserverentrylist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
performancepainttiming.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
performanceresourcetiming.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
permissions.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
permissionstatus.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
plugin.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
pluginarray.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
pointerevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
popstateevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
processinginstruction.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
progressevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
promise.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
promisenativehandler.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
promiserejectionevent.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
radionodelist.rs refactor: propagate CanGc arguments through callers (#35591) 2025-02-23 00:34:51 +00:00
range.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
raredata.rs dom: Move child_list to rare data (#35592) 2025-02-22 01:32:37 +00:00
readablebytestreamcontroller.rs Script: implement ReadableStreamBYOBRequest (#35074) 2025-02-04 11:58:46 +00:00
readablestream.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
readablestreambyobreader.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
readablestreambyobrequest.rs Script: implement ReadableStreamBYOBRequest (#35074) 2025-02-04 11:58:46 +00:00
readablestreamdefaultcontroller.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
readablestreamdefaultreader.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
readablestreamgenericreader.rs refactor: add CanGc as argument to Promise::reject_error (#35646) 2025-02-25 10:12:58 +00:00
request.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
resizeobserver.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
resizeobserverentry.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
resizeobserversize.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
response.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
rtcdatachannel.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
rtcdatachannelevent.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
rtcerror.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
rtcerrorevent.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
rtcicecandidate.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
rtcpeerconnection.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
rtcpeerconnectioniceevent.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
rtcrtpsender.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
rtcrtptransceiver.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
rtcsessiondescription.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
rtctrackevent.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
screen.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
securitypolicyviolationevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
selection.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
serviceworker.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
serviceworkercontainer.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
serviceworkerglobalscope.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
serviceworkerregistration.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
shadowroot.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
staticrange.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
stereopannernode.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
storage.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
storageevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
stylepropertymapreadonly.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
stylesheet.rs refactor: propagate CanGc arguments through callers (#35591) 2025-02-23 00:34:51 +00:00
stylesheetlist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
submitevent.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
subtlecrypto.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
svgelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
svggraphicselement.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
svgsvgelement.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
test_mapping.json
testbinding.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
testbindingiterable.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
testbindingmaplikewithinterface.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
testbindingmaplikewithprimitive.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
testbindingpairiterable.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
testbindingproxy.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
testbindingsetlikewithinterface.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
testbindingsetlikewithprimitive.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
testns.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
testworklet.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
testworkletglobalscope.rs Make generated proxy handlers and DOM object hooks generic (#35292) 2025-02-05 12:51:34 +00:00
text.rs Implement ServoLayoutNode::traversal_parent (#35338) 2025-02-07 01:05:27 +00:00
textcontrol.rs Include WebViewId into EmbedderMsg variants where possible (#35211) 2025-01-30 11:15:35 +00:00
textdecoder.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
textencoder.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
textmetrics.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
texttrack.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
texttrackcue.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
texttrackcuelist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
texttracklist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
timeranges.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
touch.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
touchevent.rs refactor: propagate CanGc arguments through callers (#35591) 2025-02-23 00:34:51 +00:00
touchlist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
trackevent.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
transitionevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
treewalker.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
uievent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
underlyingsourcecontainer.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
url.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
urlhelper.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
urlsearchparams.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
userscripts.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
validation.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
validitystate.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
values.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
vertexarrayobject.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
videotrack.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
videotracklist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
virtualmethods.rs Implement the <progress> element (#35531) 2025-02-26 10:14:20 +00:00
visibilitystateentry.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
vttcue.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
vttregion.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webgl2renderingcontext.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglactiveinfo.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglbuffer.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglcontextevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglframebuffer.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglobject.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglprogram.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglquery.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglrenderbuffer.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglrenderingcontext.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglsampler.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglshader.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglshaderprecisionformat.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglsync.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webgltexture.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webgltransformfeedback.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webgluniformlocation.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglvertexarrayobject.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
webglvertexarrayobjectoes.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
websocket.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
wheelevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
window.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
windowproxy.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
worker.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
workerglobalscope.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
workerlocation.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
workernavigator.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
worklet.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
workletglobalscope.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
writablestream.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
writablestreamdefaultcontroller.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
writablestreamdefaultwriter.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
xmldocument.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
xmlhttprequest.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
xmlhttprequesteventtarget.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
xmlhttprequestupload.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
xmlserializer.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
xpathevaluator.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
xpathexpression.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
xpathresult.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00