servo/components/script/dom
Patrick Walton 4e7ac19380 script: Use a timer when rAF is used for non-animation purposes
After this patch, when the page calls `requestAnimationFrame()` too many
times in the row without actually mutating the DOM, further calls to
`rAF` will actually perform the moral equivalent of `setTimeout(16)`.
This saves a lot of CPU time compared to actually waiting for the
vertical blanking interval, because waiting for that requires us to draw
the page.

Reduces CPU usage drastically on nytimes.com, which has a perpetual
`requestAnimationFrame()` loop that checks whether ads are in view.
2017-03-03 23:25:29 +01:00
..
bindings Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01: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 Remove unnecessary ref in some patterns 2017-02-26 19:02:54 +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 Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01: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 script: Use a timer when rAF is used for non-animation purposes 2017-03-03 23:25:29 +01: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 Auto merge of #15761 - upsuper:shorthand, r=Manishearth 2017-02-27 23:08:33 -08:00
errorevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01: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 Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlimageelement.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01: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 Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01: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 Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01: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 Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +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 Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +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 Auto merge of #15455 - charlesvdv:xhr-process-event, r=KiChjang 2017-03-03 01:05:11 -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