servo/components/script/dom
Jinwoo Song 7781f331d3 WebSocket constructor should not panic
Make an early return when the WebSocket connection fails in the constructor.
Also let the WebSocket connection to be closed when the connection could
not be established.

Fixes #6082.
2015-06-16 09:45:42 +02:00
..
bindings Throw a TypeError when get_callable_property encounters a value that isn't callable. 2015-06-14 20:08:26 +02:00
webidls webgl: Add multiple WebGL calls (activeTexture + blend*) 2015-06-13 23:03:38 +02: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 Implementation of pattern fill style for canvas. 2015-06-13 14:35:13 +09:00
canvasrenderingcontext2d.rs rust-geom API changes 2015-06-13 12:28:21 -07: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 Remove usage of String::from_str, deprecated in #6377 2015-06-15 15:37:14 +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 Add unsafe blocks to make_unique 2015-06-14 20:52:27 +05:30
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 Auto merge of #6308 - pcwalton:debloat-partialeq, r=nox 2015-06-12 21:04:05 -06: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 rust-geom API changes 2015-06-13 12:28:21 -07: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 script: Make PartialEq on element type IDs generate a lot less code. 2015-06-12 15:00:02 -07: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 script: Make PartialEq on element type IDs generate a lot less code. 2015-06-12 15:00:02 -07: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 script: Make PartialEq on element type IDs generate a lot less code. 2015-06-12 15:00:02 -07: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 rust-geom API changes 2015-06-13 12:28:21 -07:00
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 webgl: Add WebGLActiveInfo and WebGLShaderPrecisionFormat interfaces 2015-06-13 23:03:37 +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
webglactiveinfo.rs webgl: Add WebGLActiveInfo and WebGLShaderPrecisionFormat interfaces 2015-06-13 23:03:37 +02: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 Remove usage of String::from_str, deprecated in #6377 2015-06-15 15:37:14 +02:00
webglshader.rs Fix WebGL objects inheritance 2015-05-04 02:06:20 +02:00
webglshaderprecisionformat.rs webgl: Add multiple WebGL calls (activeTexture + blend*) 2015-06-13 23:03:38 +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 WebSocket constructor should not panic 2015-06-16 09:45:42 +02:00
window.rs Remove usage of String::from_str, deprecated in #6377 2015-06-15 15:37:14 +02: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 Use str::parse() rather than FromStr::from_str. 2015-06-13 17:58: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