servo/components/script/dom
Martin Robinson 25f242b652
script: Do not do explicit reflows when handing rAFs (#34576)
This removes two explicit calls to reflow to detect rAFs that do not
modify the DOM and to trigger reflows when the page isn't dirty. This
can cause extra reflows, especially when animations are running. This
change removes them, relying on *update the rendering* to properly
trigger reflows, shortly after running rAF callbacks and after
animations are updated.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-12-11 18:06:03 +00:00
..
bindings Add XPath parser/evaluator (#34463) 2024-12-08 02:01:50 +00:00
servoparser Remove referrer policy from document (#34263) 2024-11-19 12:45:10 +00:00
webgl_extensions Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
webgl_validations Fix warnings after latest rust upgrade (#33043) 2024-08-14 07:00:16 +00:00
webgpu Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
webidls script: Add stub interface for AbortController. (#34519) 2024-12-10 07:31:04 +00:00
webxr Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
abortcontroller.rs script: Add stub interface for AbortController. (#34519) 2024-12-10 07:31:04 +00:00
abstractrange.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
abstractworker.rs
abstractworkerglobalscope.rs CanGc fixes in components/script/dom (#33891) 2024-10-17 22:36:04 +00:00
activation.rs CanGc changes from fontfaceset.rs (#33920) 2024-10-21 12:28:56 +00:00
analysernode.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
animationevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
attr.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
audiobuffer.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
audiobuffersourcenode.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
audiocontext.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
audiodestinationnode.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
audiolistener.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
audionode.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
audioparam.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
audioscheduledsourcenode.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
audiotrack.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
audiotracklist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
baseaudiocontext.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
beforeunloadevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
biquadfilternode.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
blob.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
bluetooth.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
bluetoothadvertisingevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
bluetoothcharacteristicproperties.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
bluetoothdevice.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
bluetoothpermissionresult.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
bluetoothremotegattcharacteristic.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
bluetoothremotegattdescriptor.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
bluetoothremotegattserver.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
bluetoothremotegattservice.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
bluetoothuuid.rs Support custom derives for generated types (#34356) 2024-11-24 18:15:50 +00:00
broadcastchannel.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
canvasgradient.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
canvaspattern.rs
canvasrenderingcontext2d.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
cdatasection.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
channelmergernode.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
channelsplitternode.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
characterdata.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
client.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
closeevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
comment.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
compositionevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
console.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
constantsourcenode.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
create.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
crypto.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
cryptokey.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
css.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
cssconditionrule.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
cssfontfacerule.rs Fix InsertRule to use the right CssRuleTypes (#32125) 2024-04-22 07:06:36 +00:00
cssgroupingrule.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
cssimportrule.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
csskeyframerule.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
csskeyframesrule.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
csslayerblockrule.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
csslayerstatementrule.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
cssmediarule.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
cssnamespacerule.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
cssrule.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
cssrulelist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
cssstyledeclaration.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
cssstylerule.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
cssstylesheet.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
cssstylevalue.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
csssupportsrule.rs Fix InsertRule to use the right CssRuleTypes (#32125) 2024-04-22 07:06:36 +00:00
customelementregistry.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
customevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
datatransfer.rs Implement DataTransfer and related interfaces (#34205) 2024-11-25 10:49:04 +00:00
datatransferitem.rs Implement DataTransfer and related interfaces (#34205) 2024-11-25 10:49:04 +00:00
datatransferitemlist.rs Implement DataTransfer and related interfaces (#34205) 2024-11-25 10:49:04 +00:00
dedicatedworkerglobalscope.rs Add webgpu feature flag (#34444) 2024-12-05 16:07:27 +00:00
dissimilaroriginlocation.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
dissimilaroriginwindow.rs Add webgpu feature flag (#34444) 2024-12-05 16:07:27 +00:00
document.rs script: Do not do explicit reflows when handing rAFs (#34576) 2024-12-11 18:06:03 +00:00
documentfragment.rs Don't register unconnected shadow roots with their owner document (#34361) 2024-12-02 18:33:25 +00:00
documentorshadowroot.rs Fork Stylo's malloc_size_of into Servo (#34332) 2024-11-22 14:57:55 +00:00
documenttype.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
domexception.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
domimplementation.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
dommatrix.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
dommatrixreadonly.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
domparser.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
dompoint.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
dompointreadonly.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
domquad.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
domrect.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
domrectlist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
domrectreadonly.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
domstringlist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
domstringmap.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
domtokenlist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
dynamicmoduleowner.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
element.rs traverse Shadow DOM boundaries when determining element lang (#34529) 2024-12-08 16:50:28 +00:00
elementinternals.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
errorevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
event.rs script: add initialize_ui_event method (#34524) 2024-12-08 09:06:36 +00:00
eventsource.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
eventtarget.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
extendableevent.rs Support custom derives for generated types (#34356) 2024-11-24 18:15:50 +00:00
extendablemessageevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
file.rs Implement DataTransfer and related interfaces (#34205) 2024-11-25 10:49:04 +00:00
filelist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
filereader.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
filereadersync.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
focusevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
fontfaceset.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
formdata.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
formdataevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
gainnode.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
gamepad.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
gamepadbutton.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
gamepadbuttonlist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
gamepadevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
gamepadhapticactuator.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
gamepadpose.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
globalscope.rs Add webgpu feature flag (#34444) 2024-12-05 16:07:27 +00:00
gpucanvascontext.rs tidy: Update pattern for checking for missing specification links. (#34552) 2024-12-11 13:36:57 +00:00
hashchangeevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
headers.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
history.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlanchorelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlareaelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlaudioelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlbaseelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlbodyelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlbrelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmlbuttonelement.rs Differentiate between missing/invalid value in make_enumerated_getter! (#34412) 2024-11-28 00:54:03 +00:00
htmlcanvaselement.rs Add webgpu feature flag (#34444) 2024-12-05 16:07:27 +00:00
htmlcollection.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmldataelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmldatalistelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmldetailselement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmldialogelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmldirectoryelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmldivelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmldlistelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmlelement.rs Differentiate between missing/invalid value in make_enumerated_getter! (#34412) 2024-11-28 00:54:03 +00:00
htmlembedelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmlfieldsetelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlfontelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlformcontrolscollection.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlformelement.rs Differentiate between missing/invalid value in make_enumerated_getter! (#34412) 2024-11-28 00:54:03 +00:00
htmlframeelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmlframesetelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlheadelement.rs Implement PolicyContainer and update the default ReferrerPolicy (#33977) 2024-11-08 07:19:23 +00:00
htmlheadingelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmlhrelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlhtmlelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmliframeelement.rs script: Remove 'pending reflow' concept and some explicit reflows (#34558) 2024-12-11 12:58:37 +00:00
htmlimageelement.rs script: Remove 'pending reflow' concept and some explicit reflows (#34558) 2024-12-11 12:58:37 +00:00
htmlinputelement.rs Differentiate between missing/invalid value in make_enumerated_getter! (#34412) 2024-11-28 00:54:03 +00:00
htmllabelelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmllegendelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmllielement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmllinkelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlmapelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmlmediaelement.rs Implement ShadowRoot.clonable attribute (#34514) 2024-12-07 14:24:18 +00:00
htmlmenuelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlmetaelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlmeterelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlmodelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmlobjectelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlolistelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmloptgroupelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmloptionelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmloptionscollection.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmloutputelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlparagraphelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmlparamelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmlpictureelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmlpreelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlprogresselement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlquoteelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlscriptelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlselectelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlsourceelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlspanelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmlstyleelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmltablecaptionelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmltablecellelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmltablecolelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmltableelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmltablerowelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmltablesectionelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmltemplateelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmltextareaelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmltimeelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmltitleelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmltrackelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlulistelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
htmlunknownelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
htmlvideoelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
iirfilternode.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
imagebitmap.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
imagedata.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
inputevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
intersectionobserver.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
intersectionobserverentry.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
keyboardevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
location.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
macros.rs Differentiate between missing/invalid value in make_enumerated_getter! (#34412) 2024-11-28 00:54:03 +00:00
mediadeviceinfo.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
mediadevices.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
mediaelementaudiosourcenode.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
mediaerror.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
mediafragmentparser.rs Fixed some clippy warnings in components (#32107) 2024-04-19 08:48:01 +00:00
medialist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
mediametadata.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
mediaquerylist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
mediaquerylistevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
mediasession.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
mediastream.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
mediastreamaudiodestinationnode.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
mediastreamaudiosourcenode.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
mediastreamtrack.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
mediastreamtrackaudiosourcenode.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
messagechannel.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
messageevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
messageport.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
mimetype.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
mimetypearray.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
mod.rs script: Add stub interface for AbortController. (#34519) 2024-12-10 07:31:04 +00:00
mouseevent.rs retire deprecated MouseEvent::InitMouseEvent (#34538) 2024-12-09 15:24:54 +00:00
mutationobserver.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
mutationrecord.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
namednodemap.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
navigationpreloadmanager.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
navigator.rs Add webgpu feature flag (#34444) 2024-12-05 16:07:27 +00:00
navigatorinfo.rs
node.rs Add XPath parser/evaluator (#34463) 2024-12-08 02:01:50 +00:00
nodeiterator.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
nodelist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
offlineaudiocompletionevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
offlineaudiocontext.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
offscreencanvas.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
offscreencanvasrenderingcontext2d.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
oscillatornode.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
pagetransitionevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
paintrenderingcontext2d.rs Use webrender_api::units::DevicePixel rather than style_traits::DevicePixel unless interfacing with Stylo (#34353) 2024-11-25 23:42:04 +00:00
paintsize.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
paintworkletglobalscope.rs Use webrender_api::units::DevicePixel rather than style_traits::DevicePixel unless interfacing with Stylo (#34353) 2024-11-25 23:42:04 +00:00
pannernode.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
performance.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
performanceentry.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
performancemark.rs
performancemeasure.rs
performancenavigation.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
performancenavigationtiming.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
performanceobserver.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
performanceobserverentrylist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
performancepainttiming.rs script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
performanceresourcetiming.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
permissions.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
permissionstatus.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
plugin.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
pluginarray.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
pointerevent.rs script: add PointerEvent (#34437) 2024-12-02 11:53:29 +00:00
popstateevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
processinginstruction.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
progressevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
promise.rs Mark promise creation methods with CanGc (#33928) 2024-10-22 09:35:20 +00:00
promisenativehandler.rs Consistently use Dom in native promise handlers (#34167) 2024-11-07 12:11:33 +00:00
promiserejectionevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
radionodelist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
range.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
raredata.rs Implement form-associated custom elements and their ElementInternals (#31980) 2024-04-11 13:17:11 +00:00
readablestream.rs Propagate CanGc when interacting with readable streams. (#33975) 2024-10-23 11:49:59 +00:00
request.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
resizeobserver.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
resizeobserverentry.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
resizeobserversize.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
response.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
rtcdatachannel.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
rtcdatachannelevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
rtcerror.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
rtcerrorevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
rtcicecandidate.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
rtcpeerconnection.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
rtcpeerconnectioniceevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
rtcrtpsender.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
rtcrtptransceiver.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
rtcsessiondescription.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
rtctrackevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
screen.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
securitypolicyviolationevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
selection.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
serviceworker.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
serviceworkercontainer.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
serviceworkerglobalscope.rs Add webgpu feature flag (#34444) 2024-12-05 16:07:27 +00:00
serviceworkerregistration.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
shadowroot.rs Implement ShadowRoot.clonable attribute (#34514) 2024-12-07 14:24:18 +00:00
staticrange.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
stereopannernode.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
storage.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
storageevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
stylepropertymapreadonly.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
stylesheet.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
stylesheetlist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
submitevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
subtlecrypto.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
svgelement.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
svggraphicselement.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
svgsvgelement.rs cangc fixes in node.rs (#33984) 2024-10-23 22:44:50 +00:00
test_mapping.json
testbinding.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
testbindingiterable.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
testbindingmaplike.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
testbindingpairiterable.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
testbindingproxy.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
testbindingsetlike.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
testns.rs
testrunner.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
testworklet.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
testworkletglobalscope.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
text.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
textcontrol.rs fix(clippy): Clippy suggestions in components/script/dom/* (#33072) 2024-08-15 19:31:30 +00:00
textdecoder.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
textencoder.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
textmetrics.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
texttrack.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
texttrackcue.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
texttrackcuelist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
texttracklist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
timeranges.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
touch.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
touchevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
touchlist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
trackevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
transitionevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
treewalker.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
uievent.rs retire deprecated MouseEvent::InitMouseEvent (#34538) 2024-12-09 15:24:54 +00:00
url.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
urlhelper.rs
urlsearchparams.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
userscripts.rs CanGc fixes in errorevent.rs (#33960) 2024-10-22 10:08:55 +00:00
validation.rs CanGc fixes from eventtarget.rs (#33973) 2024-10-22 22:43:52 +00:00
validitystate.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
values.rs
vertexarrayobject.rs Replace sparkle with glow in components/canvas (#33918) 2024-11-20 09:05:24 +00:00
videotrack.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
videotracklist.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
virtualmethods.rs Don't register unconnected shadow roots with their owner document (#34361) 2024-12-02 18:33:25 +00:00
visibilitystateentry.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
vttcue.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
vttregion.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
webgl2renderingcontext.rs Filter out webidl files based on special comments, and feature-gate webxr interfaces. (#34348) 2024-11-24 18:01:35 +00:00
webglactiveinfo.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
webglbuffer.rs
webglcontextevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
webglframebuffer.rs Filter out webidl files based on special comments, and feature-gate webxr interfaces. (#34348) 2024-11-24 18:01:35 +00:00
webglobject.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
webglprogram.rs Replace sparkle with glow in components/canvas (#33918) 2024-11-20 09:05:24 +00:00
webglquery.rs
webglrenderbuffer.rs Fixed the .clone() warnings. (#31819) 2024-03-22 05:41:17 +00:00
webglrenderingcontext.rs Filter out webidl files based on special comments, and feature-gate webxr interfaces. (#34348) 2024-11-24 18:01:35 +00:00
webglsampler.rs changed match to 'matches!' (#31850) 2024-03-25 11:28:12 +00:00
webglshader.rs
webglshaderprecisionformat.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
webglsync.rs
webgltexture.rs Filter out webidl files based on special comments, and feature-gate webxr interfaces. (#34348) 2024-11-24 18:01:35 +00:00
webgltransformfeedback.rs
webgluniformlocation.rs
webglvertexarrayobject.rs
webglvertexarrayobjectoes.rs
websocket.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
wheelevent.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
window.rs script: Remove 'pending reflow' concept and some explicit reflows (#34558) 2024-12-11 12:58:37 +00:00
windowproxy.rs Use out parameter for generated methods returning JSVal (#34087) 2024-11-05 08:29:08 +00:00
worker.rs Add webgpu feature flag (#34444) 2024-12-05 16:07:27 +00:00
workerglobalscope.rs Add webgpu feature flag (#34444) 2024-12-05 16:07:27 +00:00
workerlocation.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
workernavigator.rs Add webgpu feature flag (#34444) 2024-12-05 16:07:27 +00:00
worklet.rs Rewrite From/TryFrom conversions on generated types to avoid future orphan rule violations (#34554) 2024-12-11 05:52:48 +00:00
workletglobalscope.rs Add webgpu feature flag (#34444) 2024-12-05 16:07:27 +00:00
xmldocument.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
xmlhttprequest.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
xmlhttprequesteventtarget.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
xmlhttprequestupload.rs
xmlserializer.rs Generate a trait abstracting over all known DOM interfaces (#34357) 2024-11-24 07:35:14 +00:00
xpathevaluator.rs Add XPath parser/evaluator (#34463) 2024-12-08 02:01:50 +00:00
xpathexpression.rs Add XPath parser/evaluator (#34463) 2024-12-08 02:01:50 +00:00
xpathresult.rs Add XPath parser/evaluator (#34463) 2024-12-08 02:01:50 +00:00