servo/components/script/dom
Glenn Watson 5645dba1fa Make it possible for iframes to create their own pipeline ID.
This doesn't change any functionality, but it's the first step towards removing SubpageId.

Adding this change now will allow us to gradually change over code referencing subpage id rather than in one massive PR.

Introduces a namespace for pipeline ID generation - there is a namespace for the constellation thread, and one per script thread.
2015-10-06 17:06:53 +10:00
..
bindings script: Stop reallocating so much when converting DOM strings to JS 2015-09-27 15:40:48 -07:00
webidls Auto merge of #7745 - frewsxcv:html-option-element-selected, r=nox 2015-09-28 15:46:48 -06: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 Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
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 Dirty text nodes when their content changes 2015-09-29 16:40:46 -07:00
closeevent.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
comment.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
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 Use util::str::str_join in more places 2015-09-28 19:57:06 -04:00
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 Use util::str::str_join in more places 2015-09-28 19:57:06 -04: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 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 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 Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10: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 Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
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 make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
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 make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
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 make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
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 make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmldivelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmldlistelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlelement.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
htmlembedelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlfieldsetelement.rs Add form getters for additional elements; update test expectations 2015-09-27 19:08:53 +02:00
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 make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlframesetelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlheadelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlheadingelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlhrelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlhtmlelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmliframeelement.rs Make it possible for iframes to create their own pipeline ID. 2015-10-06 17:06:53 +10:00
htmlimageelement.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
htmlinputelement.rs Only display text carets in text inputs 2015-09-27 19:23:20 -04:00
htmllabelelement.rs Add form getters for additional elements; update test expectations 2015-09-27 19:08:53 +02:00
htmllegendelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmllielement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmllinkelement.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
htmlmapelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlmediaelement.rs Introduce [Abstract] to mark non-leaf interfaces 2015-09-13 19:46:28 +02:00
htmlmetaelement.rs Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
htmlmeterelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlmodelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlobjectelement.rs Add form getters for additional elements; update test expectations 2015-09-27 19:08:53 +02:00
htmlolistelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmloptgroupelement.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
htmloptionelement.rs Auto merge of #7776 - frewsxcv:str-join, r=mbrubeck 2015-09-29 16:59:14 -06:00
htmloutputelement.rs Add form getters for additional elements; update test expectations 2015-09-27 19:08:53 +02:00
htmlparagraphelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlparamelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlpreelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlprogresselement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlquoteelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlscriptelement.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
htmlselectelement.rs Add form getters for additional elements; update test expectations 2015-09-27 19:08:53 +02:00
htmlsourceelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlspanelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlstyleelement.rs Merge adjacent identical impl sections 2015-08-28 10:30:42 -04:00
htmltablecaptionelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmltablecellelement.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
htmltablecolelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmltabledatacellelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmltableelement.rs Imlement 'bgcolor' IDL attrs for table elements 2015-09-26 10:15:58 -04:00
htmltableheadercellelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
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 Add form getters for additional elements; update test expectations 2015-09-27 19:08:53 +02:00
htmltimeelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmltitleelement.rs Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
htmltrackelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlulistelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlunknownelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
htmlvideoelement.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
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 Upgrade to rustc 1.4.0-dev (cb9323ec0 2015-09-01) 2015-09-02 09:22:17 +02:00
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 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 Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10: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 Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
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 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 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 Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
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 Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
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 Remove AttributeHandlers 2015-08-27 16:59:04 +02:00
validitystate.rs make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
virtualmethods.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04: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
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: 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 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 fixed the 'as_slice' deprecated warning 2015-09-26 00:51:04 +05:30
window.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10: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 Make the traits for the IDL interfaces take &self 2015-08-27 22:27:43 +02:00
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