servo/components/script/dom
bors-servo 82e73e7a5f Auto merge of #8723 - dzbarsky:origin_clean, r=dzbarsky
Add origin-clean flag tracking for canvas

The resulting failures are because we aren't doing origin-comparison correctly (I bet the image ends up with an empty hostname or something). We could probably hack around that if we care, but it should just go away when we get the origin checking right.

r? @jdm

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8723)
<!-- Reviewable:end -->
2015-12-18 04:26:59 +05:30
..
bindings Auto merge of #8996 - nox:rm-empty-modules, r=frewsxcv 2015-12-16 21:06:37 +05:30
webidls Auto merge of #8747 - KiChjang:form-interactive-validation, r=Manishearth 2015-12-17 05:41:45 +05:30
activation.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
attr.rs Update string_cache to 0.2. 2015-11-25 10:13:21 -06:00
blob.rs Fix warnings: Use Vec.extend_from_slice instead of Vec.push_all 2015-12-10 16:49:29 -05:00
browsingcontext.rs Rename the browsercontext module. 2015-12-11 15:27:27 -05:00
canvasgradient.rs Parse currentColor as Canvas2D color 2015-11-21 11:59:19 -08:00
canvaspattern.rs Add origin-clean flag tracking for canvas 2015-12-17 11:40:38 -08:00
canvasrenderingcontext2d.rs Add origin-clean flag tracking for canvas 2015-12-17 11:40:38 -08:00
characterdata.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
closeevent.rs Make Event's isTrusted attribute unforgeable 2015-12-13 12:27:05 -05:00
comment.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
console.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
create.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
crypto.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
css.rs Replaced DOMString constructor by conversion functions. 2015-11-12 17:52:59 -06:00
cssstyledeclaration.rs Add pipeline information to CSS error reporting. 2015-12-14 11:18:30 -05:00
customevent.rs Make Event's isTrusted attribute unforgeable 2015-12-13 12:27:05 -05:00
dedicatedworkerglobalscope.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
document.rs Add pipeline information to CSS error reporting. 2015-12-14 11:18:30 -05:00
documentfragment.rs Update string_cache to 0.2. 2015-11-25 10:13:21 -06:00
documenttype.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
domexception.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
domimplementation.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
domparser.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
dompoint.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
dompointreadonly.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
domrect.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
domrectlist.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
domrectreadonly.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
domstringmap.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
domtokenlist.rs Update string_cache to 0.2. 2015-11-25 10:13:21 -06:00
element.rs Bump string_cache version to 0.2.5. 2015-12-15 17:00:36 -06:00
errorevent.rs Make Event's isTrusted attribute unforgeable 2015-12-13 12:27:05 -05:00
event.rs Pass around event types as Atoms instead of Strings 2015-12-10 23:47:25 -05:00
eventdispatcher.rs Clean up the conversion routines 2015-11-11 14:19:30 +01:00
eventtarget.rs Update string_cache to 0.2. 2015-11-25 10:13:21 -06:00
file.rs more refactoring 2015-10-30 20:26:29 +09:00
filelist.rs merge from master 2015-11-03 19:01:23 +09:00
filereader.rs Remove from Trusted::new an unnecessary argument 2015-12-12 22:31:19 +06:00
formdata.rs Replaced DOMString constructor by conversion functions. 2015-11-12 17:52:59 -06:00
htmlanchorelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlappletelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlareaelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlaudioelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlbaseelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlbodyelement.rs Move ScriptMsg from msg crate into script_traits 2015-12-09 20:50:11 +01:00
htmlbrelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlbuttonelement.rs Implement basic framework for static and interactive validation on forms 2015-12-15 16:34:42 -08:00
htmlcanvaselement.rs Add origin-clean flag tracking for canvas 2015-12-17 11:40:38 -08:00
htmlcollection.rs Update string_cache to 0.2. 2015-11-25 10:13:21 -06:00
htmldataelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmldatalistelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmldialogelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmldirectoryelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmldivelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmldlistelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlelement.rs move FocusType enum to the script crate 2015-12-06 15:39:45 +01:00
htmlembedelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlfieldsetelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlfontelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlformelement.rs Remove big blob of commented code 2015-12-16 10:36:13 -08:00
htmlframeelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlframesetelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlheadelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlheadingelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlhrelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlhtmlelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmliframeelement.rs Auto merge of #8618 - paulrouget:reload, r=jdm 2015-12-17 19:45:44 +05:30
htmlimageelement.rs Remove from Trusted::new an unnecessary argument 2015-12-12 22:31:19 +06:00
htmlinputelement.rs Implement basic framework for static and interactive validation on forms 2015-12-15 16:34:42 -08:00
htmllabelelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmllegendelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmllielement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmllinkelement.rs Remove from Trusted::new an unnecessary argument 2015-12-12 22:31:19 +06:00
htmlmapelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlmediaelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlmetaelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlmeterelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlmodelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlobjectelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlolistelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmloptgroupelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmloptionelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmloutputelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlparagraphelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlparamelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlpreelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlprogresselement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlquoteelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlscriptelement.rs Remove from Trusted::new an unnecessary argument 2015-12-12 22:31:19 +06:00
htmlselectelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlsourceelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlspanelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlstyleelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmltablecaptionelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmltablecellelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmltablecolelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmltabledatacellelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmltableelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmltableheadercellelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmltablerowelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmltablesectionelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmltemplateelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmltextareaelement.rs Remove from Trusted::new an unnecessary argument 2015-12-12 22:31:19 +06:00
htmltimeelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmltitleelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmltrackelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlulistelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlunknownelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
htmlvideoelement.rs Remove unnecessary conversion to/from DOMString for localName. 2015-12-02 13:42:45 -08:00
imagedata.rs Remove #[allow(raw_pointer_derive)] attributes 2015-11-27 14:32:57 -05:00
keyboardevent.rs Make Event's isTrusted attribute unforgeable 2015-12-13 12:27:05 -05:00
location.rs Replaced DOMString constructor by conversion functions. 2015-11-12 17:52:59 -06:00
macros.rs Makes setting negative values to maxLength throw an IndexSize exception 2015-12-03 14:00:59 +11:00
messageevent.rs Make Event's isTrusted attribute unforgeable 2015-12-13 12:27:05 -05:00
mod.rs Rename the browsercontext module. 2015-12-11 15:27:27 -05:00
mouseevent.rs Make Event's isTrusted attribute unforgeable 2015-12-13 12:27:05 -05:00
namednodemap.rs Update string_cache to 0.2. 2015-11-25 10:13:21 -06:00
navigator.rs more refactoring 2015-10-30 20:26:29 +09:00
navigatorinfo.rs Replaced DOMString constructor by conversion functions. 2015-11-12 17:52:59 -06:00
node.rs Fix Node::replace_with 2015-12-14 00:13:56 +01:00
nodeiterator.rs Get rid of a bunch of explicit derefs 2015-11-03 19:51:46 -08:00
nodelist.rs merge from master 2015-11-03 19:01:23 +09:00
performance.rs merge from master 2015-11-03 19:01:23 +09:00
performancetiming.rs Add DOM-related performance timing properties 2015-11-13 17:51:34 -05:00
processinginstruction.rs Explicitly customise flags of new nodes where needed 2015-10-15 17:30:41 +02:00
progressevent.rs Make Event's isTrusted attribute unforgeable 2015-12-13 12:27:05 -05:00
range.rs Add XMLDocument object 2015-11-27 14:55:41 +01:00
screen.rs more refactoring 2015-10-30 20:26:29 +09:00
servohtmlparser.rs Remove from Trusted::new an unnecessary argument 2015-12-12 22:31:19 +06:00
servoxmlparser.rs Avoid some rooting in parsing. 2015-12-11 09:40:17 -05:00
storage.rs Remove from Trusted::new an unnecessary argument 2015-12-12 22:31:19 +06:00
storageevent.rs Make Event's isTrusted attribute unforgeable 2015-12-13 12:27:05 -05:00
testbinding.rs Auto merge of #8147 - nox:weakref, r=Ms2ger 2015-11-13 06:22:40 +05:30
testbindingproxy.rs Use DOMString::new() somewhat consistently. 2015-11-04 12:09:10 +01:00
text.rs Replaced DOMString constructor by conversion functions. 2015-11-12 17:52:59 -06:00
textdecoder.rs Replaced DOMString constructor by conversion functions. 2015-11-12 17:52:59 -06:00
textencoder.rs Replaced DOMString constructor by conversion functions. 2015-11-12 17:52:59 -06:00
touch.rs more refactoring 2015-10-30 20:26:29 +09:00
touchevent.rs Make Event's isTrusted attribute unforgeable 2015-12-13 12:27:05 -05:00
touchlist.rs merge from master 2015-11-03 19:01:23 +09:00
treewalker.rs Get rid of a bunch of explicit derefs 2015-11-03 19:51:46 -08:00
uievent.rs Make Event's isTrusted attribute unforgeable 2015-12-13 12:27:05 -05:00
url.rs Replaced DOMString constructor by conversion functions. 2015-11-12 17:52:59 -06:00
urlhelper.rs Update URL-related interfaces and their tests up to spec 2015-10-19 21:05:07 +02:00
urlsearchparams.rs Replaced DOMString constructor by conversion functions. 2015-11-12 17:52:59 -06:00
userscripts.rs Replaced DOMString constructor by conversion functions. 2015-11-12 17:52:59 -06:00
validitystate.rs more refactoring 2015-10-30 20:26:29 +09:00
values.rs Consolidate magic number representing max unsigned long 2015-10-10 13:46:11 -04:00
virtualmethods.rs Implement <hr> 'color' attribute 2015-11-08 18:34:27 -05:00
webglactiveinfo.rs Make DOMString a newtype around String, rather than a typedef. 2015-11-04 12:09:11 +01:00
webglbuffer.rs merge from master 2015-11-03 19:01:23 +09:00
webglcontextevent.rs Make Event's isTrusted attribute unforgeable 2015-12-13 12:27:05 -05:00
webglframebuffer.rs merge from master 2015-11-03 19:01:23 +09:00
webglobject.rs more refactoring 2015-10-30 20:26:29 +09:00
webglprogram.rs Implement various WebGL functions 2015-12-13 17:39:20 -08:00
webglrenderbuffer.rs merge from master 2015-11-03 19:01:23 +09:00
webglrenderingcontext.rs Implement WebGL scissor method 2015-12-15 20:43:38 -08:00
webglshader.rs Implement various WebGL functions 2015-12-13 17:39:20 -08:00
webglshaderprecisionformat.rs more refactoring 2015-10-30 20:26:29 +09:00
webgltexture.rs webgl: Fix texturing 2015-12-03 02:53:37 +01:00
webgluniformlocation.rs more refactoring 2015-10-30 20:26:29 +09:00
websocket.rs Remove from Trusted::new an unnecessary argument 2015-12-12 22:31:19 +06:00
window.rs Add test to constellation to avoid writing reftest image if there are pending frames. 2015-12-17 12:30:19 +10:00
worker.rs Remove from Trusted::new an unnecessary argument 2015-12-12 22:31:19 +06:00
workerglobalscope.rs Move ScriptMsg from msg crate into script_traits 2015-12-09 20:50:11 +01:00
workerlocation.rs Replaced DOMString constructor by conversion functions. 2015-11-12 17:52:59 -06:00
workernavigator.rs more refactoring 2015-10-30 20:26:29 +09:00
xmldocument.rs Implement [Unforgeable] 2015-12-02 22:15:11 +01:00
xmlhttprequest.rs Remove from Trusted::new an unnecessary argument 2015-12-12 22:31:19 +06:00
xmlhttprequesteventtarget.rs Introduce trait Castable 2015-10-21 11:37:16 +02:00
xmlhttprequestupload.rs more refactoring 2015-10-30 20:26:29 +09:00