servo/components/script/dom
bors-servo f90fc2fa88 Auto merge of #15771 - jdm:img-panic, r=nox
Improve behaviour of image elements that perform multiple requests

This addresses cases where image elements end up making multiple requests, as well as makes the element respond to additional relevant mutations that trigger updating the image data.

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #15709 (github issue number if applicable).
- [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/15771)
<!-- Reviewable:end -->
2017-03-08 04:28:58 -08:00
..
bindings Auto merge of #15833 - sendilkumarn:mut-js-heap, r=nox 2017-03-07 01:40:39 -08:00
servoparser Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webgl_validations webgl: Fix up maximum size validation. 2016-10-23 17:46:10 -07:00
webidls Remove support for Blob::{close, isClosed} 2017-02-28 17:20:16 +01:00
abstractworker.rs Remove and allow some dead code. 2016-12-22 16:06:22 +01:00
abstractworkerglobalscope.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
activation.rs Remove intrinsic Root::r() 2016-10-11 19:44:32 +02:00
attr.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
beforeunloadevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
blob.rs Remove support for Blob::{close, isClosed} 2017-02-28 17:20:16 +01:00
bluetooth.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothadvertisingevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothcharacteristicproperties.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothdevice.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothpermissionresult.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothremotegattcharacteristic.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothremotegattdescriptor.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothremotegattserver.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothremotegattservice.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothuuid.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
browsingcontext.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
canvasgradient.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
canvaspattern.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
canvasrenderingcontext2d.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
characterdata.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
client.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
closeevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
comment.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
console.rs Pass a &GlobalScope to WebIDL static methods and constructors 2016-10-06 21:35:49 +02:00
create.rs script: Add infrastructure to track subresource loads in <link> and <style> elements. 2016-12-16 16:57:20 +01:00
crypto.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
css.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
cssconditionrule.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
cssfontfacerule.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
cssgroupingrule.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
cssimportrule.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
csskeyframerule.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
csskeyframesrule.rs Borrow input to match_ignore_ascii_case! 2017-02-26 10:40:09 +01:00
cssmediarule.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
cssnamespacerule.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
cssrule.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
cssrulelist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
cssstyledeclaration.rs Make PropertyDeclarationBlock fields private 2017-03-07 23:37:32 +01:00
cssstylerule.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
cssstylesheet.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
csssupportsrule.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
cssviewportrule.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
customevent.rs removing mutHeapJs references 2017-03-07 17:37:44 +08:00
dedicatedworkerglobalscope.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
dissimilaroriginlocation.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
dissimilaroriginwindow.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
document.rs Auto merge of #15771 - jdm:img-panic, r=nox 2017-03-08 04:28:58 -08:00
documentfragment.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
documenttype.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domexception.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domimplementation.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
dommatrix.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
dommatrixreadonly.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domparser.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
dompoint.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
dompointreadonly.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domquad.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domrect.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domrectlist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domrectreadonly.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domstringmap.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domtokenlist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
element.rs Make PropertyDeclarationBlock::important_count private. 2017-03-07 23:37:31 +01:00
errorevent.rs removing mutHeapJs references 2017-03-07 17:37:44 +08:00
event.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
eventsource.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
eventtarget.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
extendableevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
extendablemessageevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
file.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
filelist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
filereader.rs Remove support for Blob::{close, isClosed} 2017-02-28 17:20:16 +01:00
filereadersync.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
focusevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
forcetouchevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
formdata.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
globalscope.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
hashchangeevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
headers.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
history.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlanchorelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlappletelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlareaelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlaudioelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlbaseelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlbodyelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlbrelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlbuttonelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlcanvaselement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlcollection.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmldataelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmldatalistelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmldetailselement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmldialogelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmldirectoryelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmldivelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmldlistelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlembedelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlfieldsetelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlfontelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlformcontrolscollection.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlformelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlframeelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlframesetelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlheadelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlheadingelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlhrelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlhtmlelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmliframeelement.rs s/IframeLoadEventSteps/IFrameLoadEventSteps/g 2017-03-07 18:33:02 +01:00
htmlimageelement.rs Auto merge of #15771 - jdm:img-panic, r=nox 2017-03-08 04:28:58 -08:00
htmlinputelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmllabelelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmllegendelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmllielement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmllinkelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlmapelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlmediaelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlmetaelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlmeterelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlmodelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlobjectelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlolistelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmloptgroupelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmloptionelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmloptionscollection.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmloutputelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlparagraphelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlparamelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlpreelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlprogresselement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlquoteelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlscriptelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlselectelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlsourceelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlspanelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlstyleelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmltablecaptionelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmltablecellelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmltablecolelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmltabledatacellelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmltableelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmltableheadercellelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmltablerowelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmltablesectionelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmltemplateelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmltextareaelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmltimeelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmltitleelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmltrackelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlulistelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlunknownelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlvideoelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
imagedata.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
keyboardevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
location.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
macros.rs Refactor some window_from_node calls based on feedback 2017-02-03 14:57:08 -05:00
mediaerror.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
medialist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
mediaquerylist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
mediaquerylistevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
messageevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
mimetype.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
mimetypearray.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
mod.rs Allow browsing contexts to resolve to cross-origin windows. 2017-02-16 16:45:29 -06:00
mouseevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
namednodemap.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
navigator.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
navigatorinfo.rs Removed util. 2016-12-14 18:04:37 -06:00
node.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
nodeiterator.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
nodelist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
pagetransitionevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
performance.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
performancetiming.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
permissions.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
permissionstatus.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
plugin.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
pluginarray.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
popstateevent.rs removing mutHeapJs references 2017-03-07 17:37:44 +08:00
processinginstruction.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
progressevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
promise.rs removing mutHeapJs references 2017-03-07 17:37:44 +08:00
promisenativehandler.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
radionodelist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
range.rs Remove obsolete step from Text::SplitText 2017-03-07 13:31:22 +01:00
request.rs Auto merge of #15715 - nox:custom-derive, r=SimonSapin 2017-02-24 05:56:30 -08:00
response.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
screen.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
serviceworker.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
serviceworkercontainer.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
serviceworkerglobalscope.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
serviceworkerregistration.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
storage.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
storageevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
stylesheet.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
stylesheetlist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
svgelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
svggraphicselement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
svgsvgelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
testbinding.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
testbindingiterable.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
testbindingpairiterable.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
testbindingproxy.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
testrunner.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
text.rs Remove obsolete step from Text::SplitText 2017-03-07 13:31:22 +01:00
textdecoder.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
textencoder.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
touch.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
touchevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
touchlist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
transitionevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
treewalker.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
uievent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
url.rs Remove support for Blob::{close, isClosed} 2017-02-28 17:20:16 +01:00
urlhelper.rs Fix some warnings. 2017-01-10 16:46:25 +01:00
urlsearchparams.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
userscripts.rs Removed util. 2016-12-14 18:04:37 -06:00
validation.rs html form validation initial steps with test html file, added stub methods, added code to handle validations 2016-11-23 22:46:57 -08:00
validitystate.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
values.rs
virtualmethods.rs Properly insert text in document when parsing 2017-01-07 19:21:02 +01:00
vr.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
vrdisplay.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
vrdisplaycapabilities.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
vrdisplayevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
vreyeparameters.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
vrfieldofview.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
vrframedata.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
vrpose.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
vrstageparameters.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglactiveinfo.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglbuffer.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglcontextevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglframebuffer.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglobject.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglprogram.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglrenderbuffer.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglrenderingcontext.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglshader.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglshaderprecisionformat.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webgltexture.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webgluniformlocation.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
websocket.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
window.rs Trigger reflow on document.elementsFromPoint 2017-03-02 10:44:38 +01:00
worker.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
workerglobalscope.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
workerlocation.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
workernavigator.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
xmldocument.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
xmlhttprequest.rs removing mutHeapJs references 2017-03-07 17:37:44 +08:00
xmlhttprequesteventtarget.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
xmlhttprequestupload.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00