servo/components/script/dom
bors-servo db29cb01b0
Auto merge of #22995 - servo:jdm-patch-28, r=nox
Remove an unnecessary synchronous full reflow.

We already reflow any nodes that are dirtied during any turn of the event loop. There is no reason to synchronously reflow the entire document, especially when we don't even modify it in this method.

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #22988
- [x] There are tests for these changes

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22995)
<!-- Reviewable:end -->
2019-03-08 13:27:10 -05:00
..
bindings Remove offscreen_gl_context dependency from canvas_traits and script. 2019-03-07 09:27:36 -05:00
servoparser Ignore children of void elements when serializing 2019-01-10 16:07:12 +02:00
webgl_extensions Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webgl_validations Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webidls Add support for default dict values being boolean, use in MediaStreamConstraints 2019-03-04 15:31:47 +05:30
abstractworker.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
abstractworkerglobalscope.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
activation.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
analysernode.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
attr.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
audiobuffer.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
audiobuffersourcenode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
audiocontext.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
audiodestinationnode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
audiolistener.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
audionode.rs Always throw when asked to change some ChannelMergerNode properties 2019-01-10 11:58:17 -05:00
audioparam.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
audioscheduledsourcenode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
audiotrack.rs Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
audiotracklist.rs Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
baseaudiocontext.rs Implement DOM APIs for ChannelSplitterNode 2019-01-10 11:58:10 -05:00
beforeunloadevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
biquadfilternode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
blob.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
bluetooth.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
bluetoothadvertisingevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
bluetoothcharacteristicproperties.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
bluetoothdevice.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
bluetoothpermissionresult.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
bluetoothremotegattcharacteristic.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
bluetoothremotegattdescriptor.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
bluetoothremotegattserver.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
bluetoothremotegattservice.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
bluetoothuuid.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
canvasgradient.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
canvaspattern.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
canvasrenderingcontext2d.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
channelmergernode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
channelsplitternode.rs Implement DOM APIs for ChannelSplitterNode 2019-01-10 11:58:10 -05:00
characterdata.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
client.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
closeevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
comment.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
compositionevent.rs Auto merge of #22224 - pyfisch:composition-webdriver, r=nox 2018-11-20 03:32:25 -05:00
console.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
create.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
crypto.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
css.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssconditionrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssfontfacerule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssgroupingrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssimportrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
csskeyframerule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
csskeyframesrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssmediarule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssnamespacerule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssrulelist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssstyledeclaration.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssstylerule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssstylesheet.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssstylevalue.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
csssupportsrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
cssviewportrule.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
customelementregistry.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
customevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
dedicatedworkerglobalscope.rs Reintroduce parent runtimes for worker threads. 2019-01-15 14:00:13 -05:00
dissimilaroriginlocation.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
dissimilaroriginwindow.rs Provide the source window as part of postMessage events. 2019-01-07 22:19:25 -05:00
document.rs Remove an unnecessary synchronous full reflow. 2019-03-07 10:42:36 -05:00
documentfragment.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
documenttype.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domexception.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domimplementation.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
dommatrix.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
dommatrixreadonly.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domparser.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
dompoint.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
dompointreadonly.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domquad.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domrect.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domrectreadonly.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domstringmap.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
domtokenlist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
element.rs Reformat 2019-02-26 08:18:33 +01:00
errorevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
event.rs implement historical cancelBubble attribute for Event interface 2019-03-03 16:55:22 +09:00
eventsource.rs Tweak the MIME comparison in EventSource 2019-01-14 13:01:36 +01:00
eventtarget.rs Implement AddEventListenerOptions: once 2018-12-22 17:11:30 +01:00
extendableevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
extendablemessageevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
file.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
filelist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
filereader.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
filereadersync.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
focusevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
formdata.rs Implement formdata event 2019-01-23 00:38:44 +08:00
formdataevent.rs Implement formdata event 2019-01-23 00:38:44 +08:00
gainnode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
gamepad.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
gamepadbutton.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
gamepadbuttonlist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
gamepadevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
gamepadlist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
globalscope.rs Reintroduce parent runtimes for worker threads. 2019-01-15 14:00:13 -05:00
hashchangeevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
headers.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
history.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlanchorelement.rs Implement referrer policy for follow_hyperlink 2019-01-30 00:24:12 -05:00
htmlareaelement.rs Implement the target attribute for HTMLAreaElement 2019-02-11 10:42:58 +02:00
htmlaudioelement.rs Implement Audio constructor 2018-11-20 13:30:45 +05:30
htmlbaseelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlbodyelement.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
htmlbrelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlbuttonelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlcanvaselement.rs Remove offscreen_gl_context dependency from canvas_traits and script. 2019-03-07 09:27:36 -05:00
htmlcollection.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmldataelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmldatalistelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmldetailselement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmldialogelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmldirectoryelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmldivelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmldlistelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlelement.rs Make a bunch of layout queries morally safer 2019-01-09 14:12:54 +01:00
htmlembedelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlfieldsetelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlfontelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlformcontrolscollection.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlformelement.rs Implement cannot navigate 2019-01-23 00:38:45 +08:00
htmlframeelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlframesetelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlheadelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlheadingelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlhrelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlhtmlelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmliframeelement.rs Make nested browsing context navigations check the loaded status of the active document of the nested browsing context. 2019-03-07 19:01:54 -05:00
htmlimageelement.rs ImageContext.aborted does not need to be inside a Cell 2019-01-11 17:11:12 +01:00
htmlinputelement.rs Make a bunch of layout queries morally safer 2019-01-09 14:12:54 +01:00
htmllabelelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmllegendelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmllielement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmllinkelement.rs Update src/href attributes to be a USVString 2018-12-17 15:28:42 +00:00
htmlmapelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlmediaelement.rs Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
htmlmetaelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlmeterelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlmodelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlobjectelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlolistelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmloptgroupelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmloptionelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmloptionscollection.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmloutputelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlparagraphelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlparamelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlpictureelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlpreelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlprogresselement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlquoteelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlscriptelement.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
htmlselectelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlsourceelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlspanelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlstyleelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltablecaptionelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltablecellelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltablecolelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltableelement.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
htmltablerowelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltablesectionelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltemplateelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltextareaelement.rs Auto merge of #22224 - pyfisch:composition-webdriver, r=nox 2018-11-20 03:32:25 -05:00
htmltimeelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltitleelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmltrackelement.rs script: Implement the HTMLTrackElement API 2019-01-08 13:23:38 +00:00
htmlulistelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlunknownelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
htmlvideoelement.rs Terminate poster frame load blocker before blocking again 2019-01-14 22:50:06 +01:00
imagedata.rs Send an IpcSharedMemory in tex_image_2d and tex_sub_image_2d 2018-11-20 10:14:52 +01:00
inputevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
keyboardevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
location.rs Parse poster url relative to the node's document 2019-01-14 10:26:09 +01:00
macros.rs Set url attribute 2019-01-14 14:59:39 +05:30
mediadevices.rs Add aspect/frameRate/sampleRate parameters 2019-03-04 15:31:47 +05:30
mediaerror.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
medialist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
mediaquerylist.rs Implement AddEventListenerOptions: once 2018-12-22 17:11:30 +01:00
mediaquerylistevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
mediastream.rs Update servo-media 2019-02-13 10:04:52 -08:00
messageevent.rs Provide the source window as part of postMessage events. 2019-01-07 22:19:25 -05:00
mimetype.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
mimetypearray.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
mod.rs Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
mouseevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
mutationobserver.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
mutationrecord.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
namednodemap.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
navigationpreloadmanager.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
navigator.rs Add MediaDevices::GetUserMedia 2019-01-29 11:37:00 -08:00
navigatorinfo.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
node.rs Make a bunch of layout queries morally safer 2019-01-09 14:12:54 +01:00
nodeiterator.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
nodelist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
offlineaudiocompletionevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
offlineaudiocontext.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
offscreencanvas.rs Initial Steps OffScreenCanvas API 2019-01-15 22:45:34 -05:00
offscreencanvasrenderingcontext2d.rs Initial Steps OffScreenCanvas API 2019-01-15 22:45:34 -05:00
oscillatornode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
pagetransitionevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
paintrenderingcontext2d.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
paintsize.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
paintworkletglobalscope.rs Move PixelFormat to the pixels crate 2018-11-20 10:14:52 +01:00
pannernode.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
performance.rs Implement performance interface extension for PerformanceResourceTiming 2019-01-09 01:09:08 +05:30
performanceentry.rs refactored performance timing to align with updated spec 2018-11-20 16:21:32 +00:00
performancemark.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
performancemeasure.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
performancenavigationtiming.rs Update MPL license to https (part 5) 2018-11-27 19:09:17 +01:00
performanceobserver.rs refactored performance timing to align with updated spec 2018-11-20 16:21:32 +00:00
performanceobserverentrylist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
performancepainttiming.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
performanceresourcetiming.rs Add PerformanceResourceTiming: redirectStart 2019-02-01 14:55:37 +08:00
performancetiming.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
permissions.rs Update bool pattern matching into if-else 2019-01-30 20:54:12 +01:00
permissionstatus.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
plugin.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
pluginarray.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
popstateevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
processinginstruction.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
progressevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
promise.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
promisenativehandler.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
promiserejectionevent.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
radionodelist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
range.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
request.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
response.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
rtcicecandidate.rs Add RTCIceCandidate::ToJSON 2019-01-29 11:37:00 -08:00
rtcpeerconnection.rs Update servo-media 2019-02-13 10:04:52 -08:00
rtcpeerconnectioniceevent.rs Use draft spec links 2019-01-29 11:37:00 -08:00
rtcsessiondescription.rs Add RTCSessionDescription::ToJSON 2019-01-29 11:37:00 -08:00
screen.rs Update webrender 2018-11-27 17:33:13 -08:00
serviceworker.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
serviceworkercontainer.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
serviceworkerglobalscope.rs Reintroduce parent runtimes for worker threads. 2019-01-15 14:00:13 -05:00
serviceworkerregistration.rs Introduce NavigationPreloadManager for ServiceWorkerRegistration 2018-12-08 16:50:18 +08:00
storage.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
storageevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
stylepropertymapreadonly.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
stylesheet.rs Fix new warnings 2019-01-04 15:27:23 +01:00
stylesheetlist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
svgelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
svggraphicselement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
svgsvgelement.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
test_mapping.json Added randomness to the mutation strategy 2017-11-06 13:00:14 -05:00
testbinding.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
testbindingiterable.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
testbindingpairiterable.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
testbindingproxy.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
testrunner.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
testworklet.rs Remove now-unnecessary must_root and allow(unrooted_must_root) annotations 2019-01-04 15:05:07 -08:00
testworkletglobalscope.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
text.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
textcontrol.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
textdecoder.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
textencoder.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
texttrack.rs Changed return value of GetActiveCues 2019-01-21 17:49:01 +05:30
texttrackcue.rs script: Create structures for TextTrack API 2018-12-11 20:14:00 +00:00
texttrackcuelist.rs script: Create structures for TextTrack API 2018-12-11 20:14:00 +00:00
texttracklist.rs Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
timeranges.rs No need to share a reference for HTMLMediaElement played TimeRange 2019-01-17 10:01:38 +01:00
touch.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
touchevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
touchlist.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
trackevent.rs Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
transitionevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
treewalker.rs Fix new warnings 2019-01-04 15:27:23 +01:00
uievent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
url.rs Set query to None when no search params 2019-01-10 22:43:29 +08:00
urlhelper.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
urlsearchparams.rs Implement URLSearchParams.prototype.sort() 2019-01-08 16:48:19 +08:00
userscripts.rs Pass a filename when executing user scripts. 2019-01-15 15:22:13 -05:00
validation.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
validitystate.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
values.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
videotrack.rs Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
videotracklist.rs Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
virtualmethods.rs Implement HTMLMediaElement poster attribute 2019-01-11 17:11:11 +01:00
vrdisplay.rs Use webvr future_frame_data to avoid blocking the WebGL thread 2019-02-26 11:07:42 -06:00
vrdisplaycapabilities.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
vrdisplayevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
vreyeparameters.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
vrfieldofview.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
vrframedata.rs mark create_type_array as unsafe in vrframedata component 2019-01-06 19:05:39 +02:00
vrpose.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
vrstageparameters.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
webgl2renderingcontext.rs Remove offscreen_gl_context dependency from canvas_traits and script. 2019-03-07 09:27:36 -05:00
webglactiveinfo.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
webglbuffer.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webglcontextevent.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
webglframebuffer.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webglobject.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
webglprogram.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webglrenderbuffer.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webglrenderingcontext.rs Remove offscreen_gl_context dependency from canvas_traits and script. 2019-03-07 09:27:36 -05:00
webglshader.rs Remove offscreen_gl_context dependency from canvas_traits and script. 2019-03-07 09:27:36 -05:00
webglshaderprecisionformat.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
webgltexture.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webgluniformlocation.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webglvertexarrayobjectoes.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
websocket.rs Provide the source window as part of postMessage events. 2019-01-07 22:19:25 -05:00
window.rs Update base64 to 0.10.1 2019-01-25 14:02:56 +01:00
windowproxy.rs Auto merge of #22121 - gterzian:remove_constellation_block_in_navigation, r=paulrouget 2018-12-26 01:53:20 -05:00
worker.rs Provide the source window as part of postMessage events. 2019-01-07 22:19:25 -05:00
workerglobalscope.rs Reintroduce parent runtimes for worker threads. 2019-01-15 14:00:13 -05:00
workerlocation.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
workernavigator.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
worklet.rs Reintroduce parent runtimes for worker threads. 2019-01-15 14:00:13 -05:00
workletglobalscope.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
xmldocument.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
xmlhttprequest.rs Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
xmlhttprequesteventtarget.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
xmlhttprequestupload.rs Update MPL license to https (part 3) 2018-11-19 14:47:12 +01:00
xr.rs Handle erroring out when there are multiple immersive sessions 2019-02-19 17:50:46 +05:30
xrframe.rs Add spec links 2018-12-22 22:30:42 -08:00
xrlayer.rs Silence unused warnings 2019-01-03 23:53:50 -08:00
xrreferencespace.rs Silence unused warnings 2019-01-03 23:53:50 -08:00
xrrigidtransform.rs Silence unused warnings 2019-01-03 23:53:50 -08:00
xrsession.rs Add XREnvironmentBlendMode 2019-02-19 16:08:39 +05:30
xrspace.rs Remove Cell in XRSpace 2019-01-03 23:53:50 -08:00
xrstationaryreferencespace.rs Silence unused warnings 2019-01-03 23:53:50 -08:00
xrview.rs mark create_type_array as unsafe in vrframedata component 2019-01-06 19:05:39 +02:00
xrviewerpose.rs Switch viewerpose to an any attribute 2018-12-22 23:02:40 -08:00
xrviewport.rs Fill in XR frame/pose/view implementations 2018-12-21 15:47:28 -08:00
xrwebgllayer.rs Silence unused warnings 2019-01-03 23:53:50 -08:00