servo/components/script/dom
Patrick Walton bb99b2f3c8 script: Make most of 2D canvas and WebGL run over IPC.
To actually make the multiprocess communication work, we'll need to
reroute the task creation to the pipeline or the compositor. But this
works as a first step.
2015-07-25 00:50:12 -07:00
..
bindings script: Make most of 2D canvas and WebGL run over IPC. 2015-07-25 00:50:12 -07:00
webidls Implement FileReader.{readAsText,readAsDataUrl}. Fixes #6172 2015-07-23 22:33:51 +02:00
activation.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
attr.rs Create and utilize utility for joining strs 2015-07-08 05:18:07 +09:00
blob.rs Implement FileReader.{readAsText,readAsDataUrl}. Fixes #6172 2015-07-23 22:33:51 +02:00
browsercontext.rs Make struct part of unrooted_must_root handle type parameters 2015-07-22 00:01:26 +05:30
canvasgradient.rs Refactor #[jstraceable] to #[derive(JSTraceable)] 2015-07-01 18:27:06 -04:00
canvaspattern.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
canvasrenderingcontext2d.rs script: Make most of 2D canvas and WebGL run over IPC. 2015-07-25 00:50:12 -07:00
characterdata.rs Optimize Node.normalize(). 2015-07-22 10:53:50 -07:00
closeevent.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
comment.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
console.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
create.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
crypto.rs Implement window.crypto.getRandomValues() 2015-07-03 18:34:00 +02:00
css.rs Implement the CSS interface 2015-04-25 12:36:38 +02:00
cssstyledeclaration.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
customevent.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
dedicatedworkerglobalscope.rs script: Make most of 2D canvas and WebGL run over IPC. 2015-07-25 00:50:12 -07:00
document.rs Auto merge of #6691 - glennw:mouse-which, r=jdm 2015-07-22 21:53:00 -06:00
documentfragment.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
documenttype.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
domexception.rs Implement window.crypto.getRandomValues() 2015-07-03 18:34:00 +02:00
domimplementation.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
domparser.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
dompoint.rs Implement DOMPoint and DOMPointReadOnly 2015-07-23 19:09:36 +02:00
dompointreadonly.rs Implement DOMPoint and DOMPointReadOnly 2015-07-23 19:09:36 +02:00
domrect.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
domrectlist.rs Remove window field from domrectlist 2015-07-14 21:27:04 -04:00
domstringmap.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
domtokenlist.rs Create and utilize utility for joining strs 2015-07-08 05:18:07 +09:00
element.rs Auto merge of #6715 - Ms2ger:layoutelement, r=jdm 2015-07-23 12:40:52 -06:00
errorevent.rs Remove some more unnecessary let bindings 2015-07-14 14:48:16 -04:00
event.rs Remove some more unnecessary let bindings 2015-07-14 14:48:16 -04:00
eventdispatcher.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
eventtarget.rs Implement FileReader.{readAsText,readAsDataUrl}. Fixes #6172 2015-07-23 22:33:51 +02:00
file.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
filereader.rs Implement FileReader.{readAsText,readAsDataUrl}. Fixes #6172 2015-07-23 22:33:51 +02:00
formdata.rs Remove some redundant let bindings 2015-07-04 13:12:49 -04:00
htmlanchorelement.rs Only make a elements activatable when they have an href attribute. 2015-07-07 13:14:59 +02:00
htmlappletelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlareaelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlaudioelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlbaseelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlbodyelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlbrelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlbuttonelement.rs Refactor #[jstraceable] to #[derive(JSTraceable)] 2015-07-01 18:27:06 -04:00
htmlcanvaselement.rs script: Make most of 2D canvas and WebGL run over IPC. 2015-07-25 00:50:12 -07:00
htmlcollection.rs Auto merge of #6529 - dwins:master, r=Manishearth 2015-07-01 18:27:40 -06:00
htmldataelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmldatalistelement.rs Refactor #[jstraceable] to #[derive(JSTraceable)] 2015-07-01 18:27:06 -04:00
htmldialogelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmldirectoryelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmldivelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmldlistelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlelement.rs Remove some more unnecessary let bindings 2015-07-14 14:48:16 -04:00
htmlembedelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlfieldsetelement.rs Refactor #[jstraceable] to #[derive(JSTraceable)] 2015-07-01 18:27:06 -04:00
htmlfontelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlformelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlframeelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlframesetelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlheadelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlheadingelement.rs Refactor #[jstraceable] to #[derive(JSTraceable)] 2015-07-01 18:27:06 -04:00
htmlhrelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlhtmlelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmliframeelement.rs Remove *Cast::from_actual. 2015-07-04 12:55:01 +02:00
htmlimageelement.rs Implement the Image NamedConstructor for HTMLImageElement 2015-06-24 10:42:54 -07:00
htmlinputelement.rs Remove some redundant let bindings 2015-07-04 13:12:49 -04:00
htmllabelelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmllegendelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmllielement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmllinkelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlmapelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlmediaelement.rs Refactor #[jstraceable] to #[derive(JSTraceable)] 2015-07-01 18:27:06 -04:00
htmlmetaelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlmeterelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlmodelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlobjectelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlolistelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmloptgroupelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmloptionelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmloutputelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlparagraphelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlparamelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlpreelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlprogresselement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlquoteelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlscriptelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlselectelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlsourceelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlspanelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlstyleelement.rs Fix some warnings caused by the SM upgrade 2015-06-19 22:07:08 -04:00
htmltablecaptionelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmltablecellelement.rs Refactor #[jstraceable] to #[derive(JSTraceable)] 2015-07-01 18:27:06 -04:00
htmltablecolelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmltabledatacellelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmltableelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmltableheadercellelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmltablerowelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmltablesectionelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmltemplateelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmltextareaelement.rs Remove some more unnecessary let bindings 2015-07-14 14:48:16 -04:00
htmltimeelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmltitleelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmltrackelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlulistelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlunknownelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
htmlvideoelement.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
imagedata.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
keyboardevent.rs Remove some more unnecessary let bindings 2015-07-14 14:48:16 -04:00
location.rs Implement URL and trivially missing URLUtils members 2015-06-20 15:17:55 +02:00
macros.rs Refactor #[jstraceable] to #[derive(JSTraceable)] 2015-07-01 18:27:06 -04:00
messageevent.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
mod.rs Implement FileReader.{readAsText,readAsDataUrl}. Fixes #6172 2015-07-23 22:33:51 +02:00
mouseevent.rs Implement mouseevent.which (needed for enyojs sampler). 2015-07-22 08:20:06 +10:00
namednodemap.rs Remove string_cache dependency from util. 2015-07-01 10:04:53 -07:00
navigator.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
navigatorinfo.rs Implement Navigator.appVersion(#5409) 2015-04-01 00:36:40 +09:00
node.rs Auto merge of #6715 - Ms2ger:layoutelement, r=jdm 2015-07-23 12:40:52 -06:00
nodeiterator.rs Refactor #[jstraceable] to #[derive(JSTraceable)] 2015-07-01 18:27:06 -04:00
nodelist.rs Refactor #[jstraceable] to #[derive(JSTraceable)] 2015-07-01 18:27:06 -04:00
performance.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
performancetiming.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
processinginstruction.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
progressevent.rs Fix #6674 2015-07-22 16:45:44 +03:00
range.rs Implement Range#cloneContents 2015-07-17 02:48:39 -04:00
screen.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
servohtmlparser.rs Refactor #[jstraceable] to #[derive(JSTraceable)] 2015-07-01 18:27:06 -04:00
storage.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
storageevent.rs Remove some redundant let bindings 2015-07-04 13:12:49 -04:00
testbinding.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
testbindingproxy.rs Fix indentation in testbindingproxy.rs 2015-06-25 15:19:22 -04:00
text.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
textdecoder.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
textencoder.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
treewalker.rs Refactor #[jstraceable] to #[derive(JSTraceable)] 2015-07-01 18:27:06 -04:00
uievent.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
url.rs Implement URL and trivially missing URLUtils members 2015-06-20 15:17:55 +02:00
urlhelper.rs Implement URL and trivially missing URLUtils members 2015-06-20 15:17:55 +02:00
urlsearchparams.rs Remove some more unnecessary let bindings 2015-07-14 14:48:16 -04:00
userscripts.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
validitystate.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
virtualmethods.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
webglactiveinfo.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
webglbuffer.rs script: Make most of 2D canvas and WebGL run over IPC. 2015-07-25 00:50:12 -07:00
webglframebuffer.rs script: Make most of 2D canvas and WebGL run over IPC. 2015-07-25 00:50:12 -07:00
webglobject.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
webglprogram.rs script: Make most of 2D canvas and WebGL run over IPC. 2015-07-25 00:50:12 -07:00
webglrenderbuffer.rs script: Make most of 2D canvas and WebGL run over IPC. 2015-07-25 00:50:12 -07:00
webglrenderingcontext.rs script: Make most of 2D canvas and WebGL run over IPC. 2015-07-25 00:50:12 -07:00
webglshader.rs script: Make most of 2D canvas and WebGL run over IPC. 2015-07-25 00:50:12 -07:00
webglshaderprecisionformat.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
webgltexture.rs script: Make most of 2D canvas and WebGL run over IPC. 2015-07-25 00:50:12 -07:00
webgluniformlocation.rs webgl: Refactor implementation to move logic inside the DOM interfaces 2015-07-06 19:54:05 +02:00
websocket.rs Move the WebSocket constructor logic out of WebSocket::new. 2015-07-23 09:00:34 +02:00
window.rs Implement Window.trap() to trigger a breakpoint trap 2015-07-21 00:53:17 +09:00
worker.rs script: Make most of 2D canvas and WebGL run over IPC. 2015-07-25 00:50:12 -07:00
workerglobalscope.rs script: Make most of 2D canvas and WebGL run over IPC. 2015-07-25 00:50:12 -07:00
workerlocation.rs Implement URL and trivially missing URLUtils members 2015-06-20 15:17:55 +02:00
workernavigator.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00
xmlhttprequest.rs Fix #6674 2015-07-22 16:45:44 +03:00
xmlhttprequesteventtarget.rs Refactor #[jstraceable] to #[derive(JSTraceable)] 2015-07-01 18:27:06 -04:00
xmlhttprequestupload.rs Upgrade to SM 39 2015-06-19 18:42:48 -04:00