servo/components/script/dom
Ms2ger 4113eb6f72 Remove the script listener thread (fixes #11345).
We needed a separate thread in the chrome process because communication to the
compositor is done through a trait object, and cross-process virtual calls are
forbidden.

Also, the fact that these messages are ultimately handled by the compositor is
an implementation detail; conceptually, the relevant constellation is supposed
to handle these messages.

So instead, the script thread will now send the messages to the constellation,
which will ask the compositor to handle them.
2016-05-25 12:50:22 +02:00
..
bindings Move DOMString back to script 2016-05-24 10:54:57 +02:00
webidls Auto merge of #11147 - danlrobertson:webgl-tex, r=emilio 2016-05-23 20:07:52 -07:00
activation.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
attr.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
beforeunloadevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
blob.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
bluetooth.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
bluetoothadvertisingdata.rs Fix value types 2016-05-03 10:17:38 +02:00
bluetoothcharacteristicproperties.rs
bluetoothdevice.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
bluetoothremotegattcharacteristic.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
bluetoothremotegattdescriptor.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
bluetoothremotegattserver.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
bluetoothremotegattservice.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
bluetoothuuid.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
browsingcontext.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
canvasgradient.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
canvaspattern.rs
canvasrenderingcontext2d.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
characterdata.rs Make /dom/nodes/CharacterData-surrogates.html not panic. 2016-05-24 16:08:01 +02:00
closeevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
comment.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
console.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
create.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
crypto.rs
css.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
cssstyledeclaration.rs Auto merge of #11287 - heycam:moz-binding, r=bholley 2016-05-24 14:41:04 -07:00
customevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
dedicatedworkerglobalscope.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
document.rs Remove the script listener thread (fixes #11345). 2016-05-25 12:50:22 +02:00
documentfragment.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
documenttype.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
domexception.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
domimplementation.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
domparser.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
dompoint.rs
dompointreadonly.rs
domquad.rs Removed unused imports 2016-05-15 22:24:26 +03:00
domrect.rs
domrectlist.rs
domrectreadonly.rs
domstringmap.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
domtokenlist.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
element.rs Auto merge of #11287 - heycam:moz-binding, r=bholley 2016-05-24 14:41:04 -07:00
errorevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
event.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
eventdispatcher.rs
eventsource.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
eventtarget.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
file.rs Auto merge of #11368 - izgzhen:fix-filemanager-exit, r=asajeffrey 2016-05-24 22:17:15 -05:00
filelist.rs Implement file-type functionalities in htmlinputelement and related 2016-05-23 15:35:46 +08:00
filereader.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
focusevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
forcetouchevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
formdata.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
hashchangeevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlanchorelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlappletelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlareaelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlaudioelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlbaseelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlbodyelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlbrelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlbuttonelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlcanvaselement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlcollection.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmldataelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmldatalistelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmldetailselement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmldialogelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmldirectoryelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmldivelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmldlistelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlembedelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlfieldsetelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlfontelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlformcontrolscollection.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlformelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlframeelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlframesetelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlheadelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlheadingelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlhrelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlhtmlelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmliframeelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlimageelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlinputelement.rs Parse HTMLInputElement attributes 2016-05-24 10:12:18 -04:00
htmllabelelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmllegendelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmllielement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmllinkelement.rs Auto merge of #11287 - heycam:moz-binding, r=bholley 2016-05-24 14:41:04 -07:00
htmlmapelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlmediaelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlmetaelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlmeterelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlmodelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlobjectelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlolistelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmloptgroupelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmloptionelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmloutputelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlparagraphelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlparamelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlpreelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlprogresselement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlquoteelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlscriptelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlselectelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlsourceelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlspanelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlstyleelement.rs Auto merge of #11287 - heycam:moz-binding, r=bholley 2016-05-24 14:41:04 -07:00
htmltablecaptionelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmltablecellelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmltablecolelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmltabledatacellelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmltableelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmltableheadercellelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmltablerowelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmltablesectionelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmltemplateelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmltextareaelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmltimeelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmltitleelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmltrackelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlulistelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlunknownelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
htmlvideoelement.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
imagedata.rs Update SpiderMonkey 2016-05-03 18:36:11 +02:00
keyboardevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
location.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
macros.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
mediaerror.rs Tidy fixes. 2016-05-03 18:05:27 -04:00
messageevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
mimetype.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
mimetypearray.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
mod.rs Fix the doc on inheritance and casting 2016-05-21 16:08:47 +02:00
mouseevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
namednodemap.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
navigator.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
navigatorinfo.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
node.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
nodeiterator.rs
nodelist.rs
pagetransitionevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
performance.rs
performancetiming.rs fix performance timing precision and navigation_start unit; add LoadEventStart and LoadEventEnd timing 2016-04-13 01:30:02 +08:00
plugin.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
pluginarray.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
popstateevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
processinginstruction.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
progressevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
radionodelist.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
range.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
screen.rs
servohtmlparser.rs Add timeline markers for HTTP requests, JS evaluation, and HTML parsing. 2016-05-18 08:02:42 -05:00
servoxmlparser.rs Auto merge of #10647 - ConnorGBrewster:parse_xml, r=jdm 2016-04-27 07:50:54 -07:00
storage.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
storageevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
stylesheet.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
stylesheetlist.rs servo: Clean up unused variables and imports 2016-04-02 16:30:18 +02:00
testbinding.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
testbindingproxy.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
text.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
textdecoder.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
textencoder.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
touch.rs
touchevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
touchlist.rs
treewalker.rs
uievent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
url.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
urlhelper.rs Upgrade to rust-url 1.0 and hyper 0.9 2016-04-23 20:27:58 +02:00
urlsearchparams.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
userscripts.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
validation.rs
validitystate.rs
values.rs
virtualmethods.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
webglactiveinfo.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
webglbuffer.rs
webglcontextevent.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
webglframebuffer.rs
webglobject.rs
webglprogram.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
webglrenderbuffer.rs
webglrenderingcontext.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
webglshader.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
webglshaderprecisionformat.rs
webgltexture.rs Impl copyTexImage2D and copyTexSubImage2D 2016-05-23 22:29:23 -04:00
webgluniformlocation.rs webgl: Rename UniformType to UniformSetterType and hoist to the bottom 2016-04-19 20:25:30 +02:00
websocket.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
window.rs Remove the script listener thread (fixes #11345). 2016-05-25 12:50:22 +02:00
worker.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
workerglobalscope.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
workerlocation.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
workernavigator.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
xmldocument.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
xmlhttprequest.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
xmlhttprequesteventtarget.rs
xmlhttprequestupload.rs