servo/components/script/dom
bors-servo 35000a9b85 Auto merge of #6317 - frewsxcv:rm-util-crate-reexports, r=Ms2ger
The util component specified fnv and smallvec as dependencies and publicly
reexported both of them. Several other components utilized these reexports,
presumably because fnv and smallvec used to live in the tree so reexporting
made the transition easier.

These indirect dependencies through the util component are unnecessary.

This commit removes the fnv & smallvec crate reexports in the util component.
It exchange, it adds fnv & smallvec as dependencies to non-util components
wherever needed. Finally, it removes the fnv dependency from util as it is not
utilized anywhere in the util component.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6317)
<!-- Reviewable:end -->
2015-06-10 08:23:11 -06:00
..
bindings Auto merge of #6317 - frewsxcv:rm-util-crate-reexports, r=Ms2ger 2015-06-10 08:23:11 -06:00
webidls Auto merge of #6284 - fbau123:6242-testbinding-add-specialoperations, r=nox 2015-06-09 17:12:43 -06:00
activation.rs Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
attr.rs script: Implement the width and height attributes for iframes per 2015-05-20 11:15:25 -07:00
blob.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
browsercontext.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
canvasgradient.rs Replace fill_color and stroke_color with fill_style and stroke_style in CanvasContextState. 2015-06-06 16:15:11 +09:00
canvaspattern.rs Add/update comments with links to spec 2015-04-14 18:03:13 -04:00
canvasrenderingcontext2d.rs Replace fill_color and stroke_color with fill_style and stroke_style in CanvasContextState. 2015-06-06 16:15:11 +09:00
characterdata.rs Fix overflow in CharacterData 2015-05-15 01:59:59 +02:00
closeevent.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
comment.rs Make NodeTypeId include CharacterData variant 2015-04-29 13:30:21 +09:00
console.rs fixes #5232, more console log levels sent to devtools 2015-06-01 18:39:43 -04:00
create.rs Pass an Atom to Element::create. 2015-04-27 12:31:37 -07:00
css.rs Implement the CSS interface 2015-04-25 12:36:38 +02:00
cssstyledeclaration.rs Uniformise root() methods 2015-04-28 09:22:45 +02:00
customevent.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
dedicatedworkerglobalscope.rs Remove reference counting from the Runtime implementation. 2015-05-10 18:09:09 +02:00
document.rs Restrict output of getElementsByName to HTML elements 2015-05-31 20:26:47 +02:00
documentfragment.rs Uniformise root() methods 2015-04-28 09:22:45 +02:00
documenttype.rs Auto merge of #5721 - nox:nodeorstring, r=jdm 2015-04-16 14:47:32 -05:00
domexception.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
domimplementation.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
domparser.rs Make external script sources load asynchronously, yet still block further parsing. Hook up document loading to async networking events. 2015-05-20 14:22:09 -04:00
domrect.rs Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
domrectlist.rs Remove use of RootedVec in DOMRectList 2015-05-26 15:35:17 +02:00
domstringmap.rs Uniformise root() methods 2015-04-28 09:22:45 +02:00
domtokenlist.rs Implement trivial stringifiers 2015-04-29 19:07:09 +02:00
element.rs Auto merge of #6317 - frewsxcv:rm-util-crate-reexports, r=Ms2ger 2015-06-10 08:23:11 -06:00
errorevent.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
event.rs Implement incomplete opening, sending, and closing behaviour for WebSockets using rust-websocket. 2015-05-05 12:17:35 -04:00
eventdispatcher.rs Uniformise root() methods 2015-04-28 09:22:45 +02:00
eventtarget.rs Remove fnv & smallvec crate reexports from util 2015-06-10 07:14:55 -07:00
file.rs Import the util crate as util rather than servo_util. 2015-01-29 12:16:41 +01:00
formdata.rs Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
htmlanchorelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlappletelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlareaelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlaudioelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlbaseelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlbodyelement.rs add window method for notifying when the <head> tag has been parsed 2015-06-02 22:16:28 -04:00
htmlbrelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlbuttonelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlcanvaselement.rs Add WebGLContextAttributes support 2015-06-01 15:29:38 +02:00
htmlcollection.rs Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
htmldataelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmldatalistelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmldialogelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmldirectoryelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmldivelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmldlistelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlembedelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlfieldsetelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlfontelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlformelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlframeelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlframesetelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlheadelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlheadingelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlhrelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlhtmlelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmliframeelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlimageelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlinputelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmllabelelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmllegendelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmllielement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmllinkelement.rs add handling for favicon link elements 2015-06-02 22:16:25 -04:00
htmlmapelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlmediaelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlmetaelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlmeterelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlmodelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlobjectelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlolistelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmloptgroupelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmloptionelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmloutputelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlparagraphelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlparamelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlpreelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlprogresselement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlquoteelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlscriptelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlselectelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlsourceelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlspanelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlstyleelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmltablecaptionelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmltablecellelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmltablecolelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmltabledatacellelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmltableelement.rs Use if let in HTMLTableElement::SetCaption. 2015-06-06 13:19:00 +02:00
htmltableheadercellelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmltablerowelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmltablesectionelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmltemplateelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmltextareaelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmltimeelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmltitleelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmltrackelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlulistelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlunknownelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
htmlvideoelement.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
imagedata.rs Audit and reduce unstable usage in script 2015-06-10 01:20:06 +05:30
keyboardevent.rs Change the dispatch in TextInput::handle_keydown_aux match on enum values instead of strings. 2015-05-06 11:46:21 -04:00
location.rs Properly generate proxy stringifiers 2015-04-29 18:52:38 +02:00
macros.rs Implement HTMLAppletElement.name 2015-05-14 18:28:39 +02:00
messageevent.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
mod.rs Fix a typo in the DOM documentation. 2015-06-10 13:45:05 +02:00
mouseevent.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
namednodemap.rs Remove Temporary::new() 2015-04-28 09:22:46 +02:00
navigator.rs Implement Navigator.appVersion(#5409) 2015-04-01 00:36:40 +09:00
navigatorinfo.rs Implement Navigator.appVersion(#5409) 2015-04-01 00:36:40 +09:00
node.rs Remove null_str_as_empty and null_str_as_empty_ref functions. 2015-06-10 13:36:51 +02:00
nodeiterator.rs Update NodeIterator code to apply review comments. 2015-05-28 18:37:27 +09:00
nodelist.rs Remove use of RootedVec in NodeList 2015-05-26 15:35:16 +02:00
performance.rs Timestamp fix for issue #5690 2015-06-05 21:57:19 +05:30
performancetiming.rs Remove manual impls of Reflectors (autogen) 2014-12-27 02:52:33 +05:30
processinginstruction.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
progressevent.rs Uniformise root() methods 2015-04-28 09:22:45 +02:00
range.rs Remove helpers that correspond to DOM methods 2015-05-04 15:18:27 +02:00
screen.rs Remove manual impls of Reflectors (autogen) 2014-12-27 02:52:33 +05:30
servohtmlparser.rs script: Address review comments 2015-05-26 11:03:47 -07:00
storage.rs Audit and reduce unstable usage in script 2015-06-10 01:20:06 +05:30
storageevent.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
testbinding.rs added TestBindingProxy.webidl and testbindingproxy.rs files 2015-06-09 23:14:05 +02:00
testbindingproxy.rs added TestBindingProxy.webidl and testbindingproxy.rs files 2015-06-09 23:14:05 +02:00
text.rs Remove helpers that correspond to DOM methods 2015-05-04 15:18:27 +02:00
textdecoder.rs Throw RangeErrors in TextEncoder/TextDecoder constructors. 2015-04-14 09:41:57 -04:00
textencoder.rs Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
treewalker.rs Remove helpers that correspond to DOM methods 2015-05-04 15:18:27 +02:00
uievent.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
urlhelper.rs Remove as_slice() calls from script. 2015-04-26 10:52:55 +02:00
urlsearchparams.rs Cleanup URLSearchParams 2015-05-27 12:19:16 +02:00
userscripts.rs Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
validitystate.rs Add links to spec for script::dom structs/methods 2015-03-28 20:04:30 -04:00
virtualmethods.rs Auto merge of #5858 - pgonda:tabindex-focus-flag, r=jdm 2015-05-20 14:34:31 -05:00
webglbuffer.rs Fix WebGL objects inheritance 2015-05-04 02:06:20 +02:00
webglframebuffer.rs Implement new WebGL interfaces and methods 2015-06-06 12:14:01 +02:00
webglobject.rs Fix WebGL objects inheritance 2015-05-04 02:06:20 +02:00
webglprogram.rs Fix WebGL objects inheritance 2015-05-04 02:06:20 +02:00
webglrenderbuffer.rs Implement new WebGL interfaces and methods 2015-06-06 12:14:01 +02:00
webglrenderingcontext.rs Implement new WebGL interfaces and methods 2015-06-06 12:14:01 +02:00
webglshader.rs Fix WebGL objects inheritance 2015-05-04 02:06:20 +02:00
webgltexture.rs Implement new WebGL interfaces and methods 2015-06-06 12:14:01 +02:00
webgluniformlocation.rs Implement new WebGL interfaces and methods 2015-06-06 12:14:01 +02:00
websocket.rs Auto merge of #6174 - frewsxcv:cleanup-long-lines, r=SimonSapin 2015-05-24 18:27:26 -05:00
window.rs Add support for switching frames with the webdriver API. 2015-06-01 23:18:55 +01:00
worker.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
workerglobalscope.rs Remove reference counting from the Runtime implementation. 2015-05-10 18:09:09 +02:00
workerlocation.rs Don't link to specific WHATWG multipage page 2015-04-16 22:39:25 -04:00
workernavigator.rs Don't link to specific WHATWG multipage page 2015-04-16 22:39:25 -04:00
xmlhttprequest.rs Cleanup URLSearchParams 2015-05-27 12:19:16 +02:00
xmlhttprequesteventtarget.rs Implement Clone for Copy types. 2015-04-28 23:31:10 +02:00
xmlhttprequestupload.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00