fune/servo/components/script/dom
Ms2ger c9176a14a6 servo: Merge #4905 - Fix some warnings in script (from servo:warnings); r=jdm
Source-Repo: https://github.com/servo/servo
Source-Revision: b655b54f8022d963460e510511ad774a1a1d9ccd
2015-02-12 12:12:47 -07:00
..
bindings servo: Merge #4905 - Fix some warnings in script (from servo:warnings); r=jdm 2015-02-12 12:12:47 -07:00
webidls servo: Merge #4868 - Cleanup treewalker a bit (from Ms2ger:treewalker); r=saneyuki 2015-02-08 21:42:42 -07:00
activation.rs servo: Merge #4706 - Initialize trusted-ness of DOM events properly (from gilles-leblanc:issue-3740); r=jdm 2015-02-04 03:39:49 -07:00
attr.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
blob.rs servo: Merge #4905 - Fix some warnings in script (from servo:warnings); r=jdm 2015-02-12 12:12:47 -07:00
browsercontext.rs servo: Merge #4842 - Implement window.frameElement, change window.parent to make use of it (from glennw:window-frameelement); r=jdm 2015-02-07 04:51:41 -07:00
canvasrenderingcontext2d.rs servo: Merge #4820 - add unwrap to send/recv calls (from servo:send-recv); r=Ms2ger 2015-02-03 11:24:53 -07:00
characterdata.rs servo: Merge #4905 - Fix some warnings in script (from servo:warnings); r=jdm 2015-02-12 12:12:47 -07:00
comment.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
console.rs servo: Merge #4853 - Add console message support to devtools. Does not actually cause logging (from jdm:consoleapicall); r=jdm 2015-02-05 14:45:45 -07:00
create.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
cssstyledeclaration.rs servo: Merge #4757 - Bring CSS parse error reporting back (from servo:newnewnewcss); r=mbrubeck 2015-01-30 15:27:53 -07:00
customevent.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
dedicatedworkerglobalscope.rs servo: Merge #4887 - Import net as net rather than servo_net (from Ms2ger:servo_net); r=jdm 2015-02-10 05:15:45 -07:00
document.rs servo: Merge #4905 - Fix some warnings in script (from servo:warnings); r=jdm 2015-02-12 12:12:47 -07:00
documentfragment.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
documenttype.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
domexception.rs servo: Merge #4893 - Upgrade to rustc ba2f13ef0 2015-02-04 (from servo:rustup_2015-01-31); r=Ms2ger,glennw 2015-02-11 17:24:45 -07:00
domimplementation.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
domparser.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
domrect.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
domrectlist.rs servo: Merge #4173 - plugins: Autogeneration of Reflectable; Inheritance lint (from Manishearth:a-more-dom-struct); r=kmcallister 2014-12-27 22:12:45 -07:00
domstringmap.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
domtokenlist.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
element.rs servo: Merge #4893 - Upgrade to rustc ba2f13ef0 2015-02-04 (from servo:rustup_2015-01-31); r=Ms2ger,glennw 2015-02-11 17:24:45 -07:00
errorevent.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
event.rs servo: Merge #4706 - Initialize trusted-ness of DOM events properly (from gilles-leblanc:issue-3740); r=jdm 2015-02-04 03:39:49 -07:00
eventdispatcher.rs servo: Merge #4632 - Add handling for unreported exceptions when invoking callback objects (from jdm:reporterr); r=Ms2ger 2015-01-14 12:30:49 -07:00
eventtarget.rs servo: Merge #4706 - Initialize trusted-ness of DOM events properly (from gilles-leblanc:issue-3740); r=jdm 2015-02-04 03:39:49 -07:00
file.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
formdata.rs servo: Merge #4836 - Implement an Unrooted smart pointer to replace JS when it is not traced (from Ms2ger:unrooted); r=jdm 2015-02-06 04:36:44 -07:00
htmlanchorelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlappletelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlareaelement.rs servo: Merge #4799 - Mark HTMLAreaElement and KeyboardEvent as DOM structs (from Ms2ger:dom-structs); r=jdm 2015-02-02 02:24:49 -07:00
htmlaudioelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlbaseelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlbodyelement.rs servo: Merge #4905 - Fix some warnings in script (from servo:warnings); r=jdm 2015-02-12 12:12:47 -07:00
htmlbrelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlbuttonelement.rs servo: Merge #4729 - Issue4534 form submission for button elements (from yodalee:issue4534-form-submission-for-button-elements); r=jdm 2015-02-03 10:40:01 -07:00
htmlcanvaselement.rs servo: Merge #4613 - Stop using JS<T> in layout (from saneyuki:layoutjs); r=jdm 2015-01-31 16:24:48 -07:00
htmlcollection.rs servo: Merge #4893 - Upgrade to rustc ba2f13ef0 2015-02-04 (from servo:rustup_2015-01-31); r=Ms2ger,glennw 2015-02-11 17:24:45 -07:00
htmldataelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmldatalistelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmldirectoryelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmldivelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmldlistelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlelement.rs servo: Merge #4905 - Fix some warnings in script (from servo:warnings); r=jdm 2015-02-12 12:12:47 -07:00
htmlembedelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlfieldsetelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlfontelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlformelement.rs servo: Merge #4905 - Fix some warnings in script (from servo:warnings); r=jdm 2015-02-12 12:12:47 -07:00
htmlframeelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlframesetelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlheadelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlheadingelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlhrelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlhtmlelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmliframeelement.rs servo: Merge #4886 - Import msg as msg rather than servo_msg (from Ms2ger:servo_msg); r=saneyuki 2015-02-10 03:51:46 -07:00
htmlimageelement.rs servo: Merge #4887 - Import net as net rather than servo_net (from Ms2ger:servo_net); r=jdm 2015-02-10 05:15:45 -07:00
htmlinputelement.rs servo: Merge #4905 - Fix some warnings in script (from servo:warnings); r=jdm 2015-02-12 12:12:47 -07:00
htmllabelelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmllegendelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmllielement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmllinkelement.rs servo: Merge #4820 - add unwrap to send/recv calls (from servo:send-recv); r=Ms2ger 2015-02-03 11:24:53 -07:00
htmlmapelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlmediaelement.rs servo: Merge #4893 - Upgrade to rustc ba2f13ef0 2015-02-04 (from servo:rustup_2015-01-31); r=Ms2ger,glennw 2015-02-11 17:24:45 -07:00
htmlmetaelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlmeterelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlmodelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlobjectelement.rs servo: Merge #4887 - Import net as net rather than servo_net (from Ms2ger:servo_net); r=jdm 2015-02-10 05:15:45 -07:00
htmlolistelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmloptgroupelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmloptionelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmloutputelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlparagraphelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlparamelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlpreelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlprogresselement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlquoteelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlscriptelement.rs servo: Merge #4887 - Import net as net rather than servo_net (from Ms2ger:servo_net); r=jdm 2015-02-10 05:15:45 -07:00
htmlselectelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlserializer.rs servo: Merge #4893 - Upgrade to rustc ba2f13ef0 2015-02-04 (from servo:rustup_2015-01-31); r=Ms2ger,glennw 2015-02-11 17:24:45 -07:00
htmlsourceelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlspanelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlstyleelement.rs servo: Merge #4820 - add unwrap to send/recv calls (from servo:send-recv); r=Ms2ger 2015-02-03 11:24:53 -07:00
htmltablecaptionelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmltablecellelement.rs servo: Merge #4893 - Upgrade to rustc ba2f13ef0 2015-02-04 (from servo:rustup_2015-01-31); r=Ms2ger,glennw 2015-02-11 17:24:45 -07:00
htmltablecolelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmltabledatacellelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmltableelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmltableheadercellelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmltablerowelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmltablesectionelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmltemplateelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmltextareaelement.rs servo: Merge #4729 - Issue4534 form submission for button elements (from yodalee:issue4534-form-submission-for-button-elements); r=jdm 2015-02-03 10:40:01 -07:00
htmltimeelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmltitleelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmltrackelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlulistelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlunknownelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
htmlvideoelement.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
keyboardevent.rs servo: Merge #4886 - Import msg as msg rather than servo_msg (from Ms2ger:servo_msg); r=saneyuki 2015-02-10 03:51:46 -07:00
location.rs servo: Merge #4857 - Implemented Location.assign (from KiChjang:location-assign); r=jdm 2015-02-06 03:45:44 -07:00
macros.rs servo: Merge #4815 - Lowercase DOM getters at compile time, fixes #4728 (from Swatinem:lowercasegetters); r=Manishearth 2015-02-03 17:09:53 -07:00
messageevent.rs servo: Merge #4706 - Initialize trusted-ness of DOM events properly (from gilles-leblanc:issue-3740); r=jdm 2015-02-04 03:39:49 -07:00
mod.rs servo: Merge #4878 - [script] Merge the binding design document into inline doc comments (from saneyuki:doc); r=Ms2ger 2015-02-10 04:33:45 -07:00
mouseevent.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
namednodemap.rs servo: Merge #4526 - Move away from Root::deref (from servo:deref-1); r=Manishearth 2015-01-02 09:22:51 -07:00
navigator.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
navigatorinfo.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
node.rs servo: Merge #4905 - Fix some warnings in script (from servo:warnings); r=jdm 2015-02-12 12:12:47 -07:00
nodeiterator.rs servo: Merge #4173 - plugins: Autogeneration of Reflectable; Inheritance lint (from Manishearth:a-more-dom-struct); r=kmcallister 2014-12-27 22:12:45 -07:00
nodelist.rs servo: Merge #4526 - Move away from Root::deref (from servo:deref-1); r=Manishearth 2015-01-02 09:22:51 -07:00
performance.rs servo: Merge #4526 - Move away from Root::deref (from servo:deref-1); r=Manishearth 2015-01-02 09:22:51 -07:00
performancetiming.rs servo: Merge #4173 - plugins: Autogeneration of Reflectable; Inheritance lint (from Manishearth:a-more-dom-struct); r=kmcallister 2014-12-27 22:12:45 -07:00
processinginstruction.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
progressevent.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
range.rs servo: Merge #4566 - Fixes #4164 Make Constructor and new functions take GlobalRef by value (from mattnenterprise:globalref-by-value); r=Ms2ger 2015-01-08 13:12:55 -07:00
screen.rs servo: Merge #4173 - plugins: Autogeneration of Reflectable; Inheritance lint (from Manishearth:a-more-dom-struct); r=kmcallister 2014-12-27 22:12:45 -07:00
servohtmlparser.rs servo: Merge #4893 - Upgrade to rustc ba2f13ef0 2015-02-04 (from servo:rustup_2015-01-31); r=Ms2ger,glennw 2015-02-11 17:24:45 -07:00
storage.rs servo: Merge #4887 - Import net as net rather than servo_net (from Ms2ger:servo_net); r=jdm 2015-02-10 05:15:45 -07:00
testbinding.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
text.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
treewalker.rs servo: Merge #4868 - Cleanup treewalker a bit (from Ms2ger:treewalker); r=saneyuki 2015-02-08 21:42:42 -07:00
uievent.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
urlhelper.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
urlsearchparams.rs servo: Merge #4850 - Remove the Deref implementation for Root (from Ms2ger:root-deref); r=jdm 2015-02-05 10:51:50 -07:00
validitystate.rs servo: Merge #4173 - plugins: Autogeneration of Reflectable; Inheritance lint (from Manishearth:a-more-dom-struct); r=kmcallister 2014-12-27 22:12:45 -07:00
virtualmethods.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
websocket.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
window.rs servo: Merge #4905 - Fix some warnings in script (from servo:warnings); r=jdm 2015-02-12 12:12:47 -07:00
worker.rs servo: Merge #4854 - Support firing error events from a dedicated worker at the containing wo (from jdm:workererr); r=jdm 2015-02-05 15:27:44 -07:00
workerglobalscope.rs servo: Merge #4887 - Import net as net rather than servo_net (from Ms2ger:servo_net); r=jdm 2015-02-10 05:15:45 -07:00
workerlocation.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
workernavigator.rs servo: Merge #4766 - Import the util crate as util rather than servo_util (from Ms2ger:util); r=Manishearth 2015-01-29 05:12:49 -07:00
xmlhttprequest.rs servo: Merge #4893 - Upgrade to rustc ba2f13ef0 2015-02-04 (from servo:rustup_2015-01-31); r=Ms2ger,glennw 2015-02-11 17:24:45 -07:00
xmlhttprequesteventtarget.rs servo: Merge #4719 - Update rustc to 00b112c45a604fa6f4b59af2a40c9deeadfdb7c6/rustc-1.0.0-dev (from servo:rustup_20150109); r=jdm 2015-01-27 18:15:50 -07:00
xmlhttprequestupload.rs servo: Merge #4173 - plugins: Autogeneration of Reflectable; Inheritance lint (from Manishearth:a-more-dom-struct); r=kmcallister 2014-12-27 22:12:45 -07:00