servo/components/script/dom
Cameron Zwarich 4fa8725111 First steps of &JSRef -> JSRef conversion
Replace &JSRef with JSRef in the bulk of the generated code. This will
remove a level of indirection throughout all DOM code.

This patch doesn't change methods implemented on JSRef<T> to take `self`
rather than `&self`, and it leaves a few other uses of &JSRef, but those
changes can be made incrementally.
2014-09-19 13:39:17 -07:00
..
bindings First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
webidls Implement TreeWalker 2014-09-18 11:13:33 -10:00
attr.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
blob.rs Merge pull request #3374 from Manishearth/lint_unrooted_jsmanaged 2014-09-17 18:17:19 +05:30
browsercontext.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
canvasrenderingcontext2d.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
characterdata.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
comment.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
console.rs Make Reflector #[must_root], propagate to non-HTMLElements 2014-09-17 01:02:41 +05:30
customevent.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
dedicatedworkerglobalscope.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
document.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
documentfragment.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
documenttype.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
domexception.rs Make Reflector #[must_root], propagate to non-HTMLElements 2014-09-17 01:02:41 +05:30
domimplementation.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
domparser.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
domrect.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
domrectlist.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
domtokenlist.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
element.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
event.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
eventdispatcher.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
eventtarget.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
file.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
formdata.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlanchorelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlappletelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlareaelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlaudioelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlbaseelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlbodyelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlbrelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlbuttonelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlcanvaselement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlcollection.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmldataelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmldatalistelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmldirectoryelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmldivelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmldlistelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlembedelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlfieldsetelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlfontelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlformelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlframeelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlframesetelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlheadelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlheadingelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlhrelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlhtmlelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmliframeelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlimageelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlinputelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmllabelelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmllegendelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmllielement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmllinkelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlmapelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlmediaelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlmetaelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlmeterelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlmodelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlobjectelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlolistelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmloptgroupelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmloptionelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmloutputelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlparagraphelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlparamelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlpreelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlprogresselement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlquoteelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlscriptelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlselectelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlserializer.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlsourceelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlspanelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlstyleelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmltablecaptionelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmltablecellelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmltablecolelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmltabledatacellelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmltableelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmltableheadercellelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmltablerowelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmltablesectionelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmltemplateelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmltextareaelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmltimeelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmltitleelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmltrackelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlulistelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlunknownelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
htmlvideoelement.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
location.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
macros.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
messageevent.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
mouseevent.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
namednodemap.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
navigator.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
node.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
nodeiterator.rs Make Reflector #[must_root], propagate to non-HTMLElements 2014-09-17 01:02:41 +05:30
nodelist.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
performance.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
performancetiming.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
processinginstruction.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
progressevent.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
range.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
screen.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
testbinding.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
text.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
treewalker.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
uievent.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
urlsearchparams.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
validitystate.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
virtualmethods.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
window.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
worker.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
workerglobalscope.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
workerlocation.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
workernavigator.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
xmlhttprequest.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
xmlhttprequesteventtarget.rs First steps of &JSRef -> JSRef conversion 2014-09-19 13:39:17 -07:00
xmlhttprequestupload.rs Make Reflector #[must_root], propagate to non-HTMLElements 2014-09-17 01:02:41 +05:30