servo/components/script/dom
Anthony Ramine 7d6ea83479 Explicitly customise flags of new nodes where needed
Given codegen now generates the various TypeId enums, it seems pointless to
still have to write their respective values in every DOM struct inheriting from
Node just to set the initial IS_IN_DOC flag in Document and IN_ENABLED_STATE in
form controls.
2015-10-15 17:30:41 +02:00
..
bindings Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00
webidls Auto merge of #7829 - frewsxcv:htmltablecellelement-cellindex, r=Ms2ger 2015-10-14 07:39:24 -06:00
activation.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
attr.rs Consolidate magic number representing max unsigned long 2015-10-10 13:46:11 -04:00
blob.rs Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00
browsercontext.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
canvasgradient.rs Refactor Error enum usage to consistently be qualified 2015-10-06 05:43:52 -04:00
canvaspattern.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
canvasrenderingcontext2d.rs Link to the HTML multipage spec, not the single-page one. 2015-10-13 11:48:51 -07:00
characterdata.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
closeevent.rs Generate the TypeId enums in codegen 2015-10-14 18:45:35 +02:00
comment.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
console.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
create.rs Add 'listing' alias for <pre> elements 2015-10-10 08:58:38 -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 Use util::str::str_join in more places 2015-09-28 19:57:06 -04:00
customevent.rs Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00
dedicatedworkerglobalscope.rs Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00
document.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
documentfragment.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
documenttype.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02: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 Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
dompointreadonly.rs Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
domrect.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
domrectlist.rs Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
domstringmap.rs Link to the HTML multipage spec, not the single-page one. 2015-10-13 11:48:51 -07:00
domtokenlist.rs Refactor Error enum usage to consistently be qualified 2015-10-06 05:43:52 -04:00
element.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
errorevent.rs Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00
event.rs Generate the TypeId enums in codegen 2015-10-14 18:45:35 +02:00
eventdispatcher.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
eventtarget.rs Generate the TypeId enums in codegen 2015-10-14 18:45:35 +02:00
file.rs Generate the TypeId enums in codegen 2015-10-14 18:45:35 +02:00
filelist.rs Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
filereader.rs Refactor away duplication of get_rooted functionality 2015-10-08 23:12:20 +01:00
formdata.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
htmlanchorelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlappletelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlareaelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlaudioelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlbaseelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlbodyelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlbrelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlbuttonelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlcanvaselement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlcollection.rs Implement deleteRow and insertRow for <table> element 2015-10-11 09:47:46 -04:00
htmldataelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmldatalistelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmldialogelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmldirectoryelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmldivelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmldlistelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlembedelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlfieldsetelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlfontelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlformelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlframeelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlframesetelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlheadelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlheadingelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlhrelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlhtmlelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmliframeelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlimageelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlinputelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmllabelelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmllegendelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmllielement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmllinkelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlmapelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlmediaelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlmetaelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlmeterelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlmodelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlobjectelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlolistelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmloptgroupelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmloptionelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmloutputelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlparagraphelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlparamelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlpreelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlprogresselement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlquoteelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlscriptelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlselectelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlsourceelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlspanelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlstyleelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmltablecaptionelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmltablecellelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmltablecolelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmltabledatacellelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmltableelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmltableheadercellelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmltablerowelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmltablesectionelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmltemplateelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmltextareaelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmltimeelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmltitleelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmltrackelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlulistelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlunknownelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
htmlvideoelement.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
imagedata.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
keyboardevent.rs Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00
location.rs implement window.location.reload() 2015-09-21 07:56:33 +02:00
macros.rs Consolidate magic number representing max unsigned long 2015-10-10 13:46:11 -04:00
messageevent.rs Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00
mod.rs Add newline so code sample is parsed correctly. 2015-10-12 18:01:56 -10:00
mouseevent.rs Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00
namednodemap.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
navigator.rs Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
navigatorinfo.rs implement navigator.platform 2015-09-29 08:14:30 +02:00
node.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02: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 Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
performancetiming.rs Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
processinginstruction.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
progressevent.rs Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00
range.rs Generate the TypeId enums in codegen 2015-10-14 18:45:35 +02:00
screen.rs Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
servohtmlparser.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
storage.rs Implement a quota of 5MB per origin for localstorage and sessionstorage 2015-10-09 03:55:27 +08:00
storageevent.rs Generate the TypeId enums in codegen 2015-10-14 18:45:35 +02:00
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 Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
textdecoder.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
textencoder.rs Refactor Error enum usage to consistently be qualified 2015-10-06 05:43:52 -04:00
treewalker.rs Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
uievent.rs Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00
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 Remove AttributeHandlers 2015-08-27 16:59:04 +02:00
validitystate.rs Link to the HTML multipage spec, not the single-page one. 2015-10-13 11:48:51 -07:00
values.rs Consolidate magic number representing max unsigned long 2015-10-10 13:46:11 -04:00
virtualmethods.rs Generate the TypeId enums in codegen 2015-10-14 18:45:35 +02:00
webglactiveinfo.rs Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
webglbuffer.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
webglcontextevent.rs Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00
webglframebuffer.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
webglobject.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
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: Implement WebGLContextEvent and use it on context creation error 2015-10-08 00:29:31 +02:00
webglshader.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
webglshaderprecisionformat.rs Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
webgltexture.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
webgluniformlocation.rs Remove helper traits 2015-08-27 16:59:02 +02:00
websocket.rs Auto merge of #7871 - psdh:sendReason, r=jdm 2015-10-13 17:25:27 -06:00
window.rs Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00
worker.rs Explicitly place '/' before fragment for multipage spec links 2015-10-10 12:07:10 -04:00
workerglobalscope.rs Refactor Error enum usage to consistently be qualified 2015-10-06 05:43:52 -04:00
workerlocation.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
workernavigator.rs Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
xmlhttprequest.rs Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00
xmlhttprequesteventtarget.rs Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00
xmlhttprequestupload.rs Generate all Derived implementations in codegen 2015-10-14 22:04:20 +02:00