servo/components/script/dom
bors-servo 7933b48430 Auto merge of #7596 - pcwalton:async-web-font-loading, r=mbrubeck
layout: Load Web fonts asynchronously.

Improves page load times significantly.

Closes #7343.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7596)
<!-- Reviewable:end -->
2015-09-28 12:11:50 -06:00
..
bindings script: Stop reallocating so much when converting DOM strings to JS 2015-09-27 15:40:48 -07:00
webidls changing test_union.html to union.html fixes #7744 2015-09-27 11:15:48 +01:00
activation.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
attr.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
blob.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
browsercontext.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
canvasgradient.rs
canvaspattern.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
canvasrenderingcontext2d.rs webgl: texImage2D with a canvas argument 2015-09-25 16:20:31 +02:00
characterdata.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
closeevent.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
comment.rs
console.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
create.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
crypto.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
css.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
cssstyledeclaration.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
customevent.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
dedicatedworkerglobalscope.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
document.rs script: Stop copying the document URL. 2015-09-24 18:54:53 -07:00
documentfragment.rs Implement NonElementParentNode for DocumentFragment 2015-09-10 01:33:13 +02:00
documenttype.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
domexception.rs Add better stringifier for DOMException 2015-09-24 11:58:28 +05:30
domimplementation.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
domparser.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
dompoint.rs
dompointreadonly.rs
domrect.rs
domrectlist.rs
domstringmap.rs Remove deprecated 'creator' WebIDL attribute 2015-09-21 07:12:17 -04:00
domtokenlist.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
element.rs script: Wrap a long line. 2015-09-24 18:54:54 -07:00
errorevent.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
event.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
eventdispatcher.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
eventtarget.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
file.rs Elide most 'a lifetimes 2015-09-04 08:55:51 +05:30
filelist.rs
filereader.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
formdata.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
htmlanchorelement.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
htmlappletelement.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
htmlareaelement.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
htmlaudioelement.rs
htmlbaseelement.rs script: Stop copying the document URL. 2015-09-24 18:54:53 -07:00
htmlbodyelement.rs script: Stop copying the document URL. 2015-09-24 18:54:53 -07:00
htmlbrelement.rs
htmlbuttonelement.rs Add form getter for input/button elements; update test expectations 2015-09-24 11:58:24 +05:30
htmlcanvaselement.rs script: Return a white bitmap if the canvas has a size but no context 2015-09-25 18:10:50 +02:00
htmlcollection.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
htmldataelement.rs
htmldatalistelement.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
htmldialogelement.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
htmldirectoryelement.rs
htmldivelement.rs
htmldlistelement.rs
htmlelement.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
htmlembedelement.rs
htmlfieldsetelement.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
htmlfontelement.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
htmlformelement.rs script: Stop copying the document URL. 2015-09-24 18:54:53 -07:00
htmlframeelement.rs
htmlframesetelement.rs
htmlheadelement.rs
htmlheadingelement.rs
htmlhrelement.rs
htmlhtmlelement.rs
htmliframeelement.rs Enable resetable and String prefs. 2015-09-25 00:58:48 +01:00
htmlimageelement.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
htmlinputelement.rs Auto merge of #7733 - nox:checked, r=Manishearth 2015-09-26 11:21:11 -06:00
htmllabelelement.rs
htmllegendelement.rs
htmllielement.rs
htmllinkelement.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
htmlmapelement.rs
htmlmediaelement.rs Introduce [Abstract] to mark non-leaf interfaces 2015-09-13 19:46:28 +02:00
htmlmetaelement.rs
htmlmeterelement.rs
htmlmodelement.rs
htmlobjectelement.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
htmlolistelement.rs
htmloptgroupelement.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
htmloptionelement.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
htmloutputelement.rs
htmlparagraphelement.rs
htmlparamelement.rs
htmlpreelement.rs
htmlprogresselement.rs
htmlquoteelement.rs
htmlscriptelement.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
htmlselectelement.rs changing test_union.html to union.html fixes #7744 2015-09-27 11:15:48 +01:00
htmlsourceelement.rs
htmlspanelement.rs
htmlstyleelement.rs
htmltablecaptionelement.rs
htmltablecellelement.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
htmltablecolelement.rs
htmltabledatacellelement.rs
htmltableelement.rs Imlement 'bgcolor' IDL attrs for table elements 2015-09-26 10:15:58 -04:00
htmltableheadercellelement.rs
htmltablerowelement.rs Imlement 'bgcolor' IDL attrs for table elements 2015-09-26 10:15:58 -04:00
htmltablesectionelement.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
htmltemplateelement.rs Implement adopting and cloning steps for HTMLTemplateElement 2015-09-08 10:28:23 +02:00
htmltextareaelement.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
htmltimeelement.rs
htmltitleelement.rs
htmltrackelement.rs
htmlulistelement.rs
htmlunknownelement.rs
htmlvideoelement.rs
imagedata.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
keyboardevent.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
location.rs implement window.location.reload() 2015-09-21 07:56:33 +02:00
macros.rs
messageevent.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
mod.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
mouseevent.rs Enable resetable and String prefs. 2015-09-25 00:58:48 +01:00
namednodemap.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
navigator.rs
navigatorinfo.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
node.rs script: Stop copying the document URL. 2015-09-24 18:54:53 -07:00
nodeiterator.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
nodelist.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
performance.rs
performancetiming.rs
processinginstruction.rs
progressevent.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
range.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
screen.rs
servohtmlparser.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
storage.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
storageevent.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
testbinding.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
testbindingproxy.rs Remove deprecated 'creator' WebIDL attribute 2015-09-21 07:12:17 -04:00
text.rs
textdecoder.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
textencoder.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
treewalker.rs
uievent.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
url.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
urlhelper.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
urlsearchparams.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
userscripts.rs
validitystate.rs
virtualmethods.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
webglactiveinfo.rs
webglbuffer.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
webglframebuffer.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
webglobject.rs
webglprogram.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
webglrenderbuffer.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
webglrenderingcontext.rs webgl: texImage2D with a canvas argument 2015-09-25 16:20:31 +02:00
webglshader.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
webglshaderprecisionformat.rs
webgltexture.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
webgluniformlocation.rs
websocket.rs fixed the 'as_slice' deprecated warning 2015-09-26 00:51:04 +05:30
window.rs layout: Load Web fonts asynchronously. 2015-09-27 15:38:20 -07:00
worker.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
workerglobalscope.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
workerlocation.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
workernavigator.rs
xmlhttprequest.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
xmlhttprequesteventtarget.rs Introduce [Abstract] to mark non-leaf interfaces 2015-09-13 19:46:28 +02:00
xmlhttprequestupload.rs Move EventTargetTypeId/NodeTypeId to DOMClass 2015-09-12 01:09:46 +02:00