servo/components/script/dom
Jan Zerebecki 95a7482d26 Remove same-origin-data-url flag from fetch implementation
The spec removed it. Check the scheme instead, data is always same origin now,
except for workers.
This also updates the comments to make step numbers match the spec.
Closes #13362
2016-10-01 00:27:03 -07:00
..
bindings Auto merge of #13449 - servo:fill_property_descriptor, r=jdm 2016-09-30 05:06:15 -05:00
webgl_validations webgl: Refactor texture validations to take advantage of rust type system 2016-06-25 00:03:15 +02:00
webidls Implement the Fetch method 2016-09-29 08:19:41 -07:00
abstractworker.rs Remove dead error handling code. 2016-09-05 17:53:53 +02:00
abstractworkerglobalscope.rs
activation.rs One last refactoring before fixing 2016-09-18 05:57:24 -05:00
attr.rs Make DOMRefCell use style’s copy of RefCell 2016-08-31 02:34:04 +02:00
beforeunloadevent.rs
blob.rs Refactored a couple of files from codeStyle to code_style. 2016-09-17 20:31:46 -05:00
bluetooth.rs Annotations for requestDevice, request_bluetooth_devices and matches_filter functions 2016-09-14 08:41:03 +02:00
bluetoothadvertisingdata.rs Refactored a couple of files from codeStyle to code_style. 2016-09-17 20:31:46 -05:00
bluetoothcharacteristicproperties.rs Refactored a bluetooth* related files from codeStyle to code_style. 2016-09-18 00:07:32 -05:00
bluetoothdevice.rs Refactored a bluetooth* related files from codeStyle to code_style. 2016-09-18 00:07:32 -05:00
bluetoothremotegattcharacteristic.rs Refactored a bluetooth* related files from codeStyle to code_style. 2016-09-18 00:07:32 -05:00
bluetoothremotegattdescriptor.rs Refactored a bluetooth* related files from codeStyle to code_style. 2016-09-18 00:07:32 -05:00
bluetoothremotegattserver.rs Reorder use statements 2016-09-09 04:55:19 +02:00
bluetoothremotegattservice.rs Refactored a bluetooth* related files from codeStyle to code_style. 2016-09-18 00:07:32 -05:00
bluetoothuuid.rs
browsingcontext.rs Pass a MutableHandle to fill_property_descriptor. 2016-09-27 10:29:47 +02:00
canvasgradient.rs Reorder use statements 2016-09-09 04:55:19 +02:00
canvaspattern.rs
canvasrenderingcontext2d.rs More code refactoring (exampleVar to example_var) 2016-09-18 01:02:57 -05:00
characterdata.rs Make DOMRefCell use style’s copy of RefCell 2016-08-31 02:34:04 +02:00
client.rs Replace instances of old ServiceWorker specification URL with new one 2016-09-25 20:32:32 +05:30
closeevent.rs More code refactoring (exampleVar to example_var) 2016-09-18 01:02:57 -05:00
comment.rs
console.rs More code refactoring (exampleVar to example_var) 2016-09-18 01:02:57 -05:00
create.rs
crypto.rs Compile WebIDL return type "object" to NonZero<*mut JSObject> 2016-08-30 19:07:13 +02:00
css.rs
cssstyledeclaration.rs Auto merge of #13134 - servo:archery, r=emilio 2016-08-31 16:30:56 -05:00
customevent.rs
dedicatedworkerglobalscope.rs Return an enum instead of a boolean from dispatch_event 2016-09-26 17:52:38 +02:00
document.rs Auto merge of #13397 - aochagavia:dispatch-event, r=Ms2ger 2016-09-26 12:09:48 -05:00
documentfragment.rs
documenttype.rs Inline DOM element creation into box expressions in components/script/dom/ 2016-07-14 08:44:22 +02:00
domexception.rs
domimplementation.rs Reorder use statements 2016-09-09 04:55:19 +02:00
dommatrix.rs DOMMatrix and DOMMatrixReadOnly 2016-09-15 00:16:42 +01:00
dommatrixreadonly.rs DOMMatrix and DOMMatrixReadOnly 2016-09-15 00:16:42 +01:00
domparser.rs Reorder use statements 2016-09-09 04:55:19 +02:00
dompoint.rs Made fixes for PR. 2016-09-18 07:12:39 -05:00
dompointreadonly.rs Made fixes for PR. 2016-09-18 07:12:39 -05:00
domquad.rs
domrect.rs
domrectlist.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
domrectreadonly.rs
domstringmap.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
domtokenlist.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
element.rs Auto merge of #12703 - sjmelia:12343_test_activation, r=Manishearth 2016-09-16 20:34:25 -05:00
errorevent.rs Switch to using the new rooted!/RootedGuard API for rooting. 2016-07-04 20:59:01 +03:00
event.rs Return an enum instead of a boolean from dispatch_event 2016-09-26 17:52:38 +02:00
eventdispatcher.rs Return an enum instead of a boolean from dispatch_event 2016-09-26 17:52:38 +02:00
eventsource.rs
eventtarget.rs Return an enum instead of a boolean from dispatch_event 2016-09-26 17:52:38 +02:00
extendableevent.rs Silence a warning in ExtendableEvent::WaitUntil 2016-09-21 15:38:51 +02:00
extendablemessageevent.rs implement ExtendableEvent as base type for ServiceWorker events 2016-09-17 20:58:46 +05:30
file.rs Replace typeString with type_string. 2016-09-17 20:31:46 -05:00
filelist.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
filereader.rs Implement file reading task source 2016-07-14 13:27:42 -04:00
filereadersync.rs Add FileReaderSync skeleton 2016-07-31 09:19:39 +02:00
focusevent.rs
forcetouchevent.rs
formdata.rs Added FormData Iterable 2016-09-23 10:19:11 -04:00
hashchangeevent.rs
headers.rs Implement the Fetch method 2016-09-29 08:19:41 -07:00
history.rs Use fn pipeline_id consistently, not fn pipeline 2016-09-13 15:17:40 -04:00
htmlanchorelement.rs Bring referrer policy delivery to <a> and <link> via rel attribute 2016-09-20 21:17:37 +08:00
htmlappletelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlareaelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlaudioelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlbaseelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlbodyelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlbrelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlbuttonelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlcanvaselement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlcollection.rs implement HTMLOptionsCollection and add related items to HTMLSelectElement 2016-09-26 21:49:10 +03:00
htmldataelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmldatalistelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmldetailselement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmldialogelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmldirectoryelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmldivelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmldlistelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlembedelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlfieldsetelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlfontelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlformcontrolscollection.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
htmlformelement.rs adding macro to return string or url, 2016-09-27 09:33:11 -07:00
htmlframeelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlframesetelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlheadelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlheadingelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlhrelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlhtmlelement.rs Inline DOM element creation into box expressions in components/script/dom/ 2016-07-14 08:44:22 +02:00
htmliframeelement.rs Replace current session entry for reloads 2016-09-19 14:23:03 -05:00
htmlimageelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlinputelement.rs Implement minlength for text inputs 2016-09-21 07:54:39 -05:00
htmllabelelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmllegendelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmllielement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmllinkelement.rs Pass the correct attribute to handle_stylesheet_url. 2016-09-27 17:46:36 +02:00
htmlmapelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlmediaelement.rs checking for metadata in htmlmediaelement::response_complete 2016-09-27 19:36:36 +08:00
htmlmetaelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlmeterelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlmodelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlobjectelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlolistelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmloptgroupelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmloptionelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmloptionscollection.rs implement HTMLOptionsCollection and add related items to HTMLSelectElement 2016-09-26 21:49:10 +03:00
htmloutputelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlparagraphelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlparamelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlpreelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlprogresselement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlquoteelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlscriptelement.rs Remove same-origin-data-url flag from fetch implementation 2016-10-01 00:27:03 -07:00
htmlselectelement.rs implement HTMLOptionsCollection and add related items to HTMLSelectElement 2016-09-26 21:49:10 +03:00
htmlsourceelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlspanelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlstyleelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmltablecaptionelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmltablecellelement.rs
htmltablecolelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmltabledatacellelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmltableelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmltableheadercellelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmltablerowelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmltablesectionelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmltemplateelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmltextareaelement.rs Implement minlength for text inputs 2016-09-21 07:54:39 -05:00
htmltimeelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmltitleelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmltrackelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlulistelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlunknownelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
htmlvideoelement.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
imagedata.rs Compile WebIDL return type "object" to NonZero<*mut JSObject> 2016-08-30 19:07:13 +02:00
keyboardevent.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
location.rs Make Assign throw error on invalid url 2016-09-26 11:03:22 -06:00
macros.rs adding macro to return string or url, 2016-09-27 09:33:11 -07:00
mediaerror.rs
messageevent.rs Switch to using the new rooted!/RootedGuard API for rooting. 2016-07-04 20:59:01 +03:00
mimetype.rs
mimetypearray.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
mod.rs implement HTMLOptionsCollection and add related items to HTMLSelectElement 2016-09-26 21:49:10 +03:00
mouseevent.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
namednodemap.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
navigator.rs Replace instances of old ServiceWorker specification URL with new one 2016-09-25 20:32:32 +05:30
navigatorinfo.rs
node.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
nodeiterator.rs
nodelist.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
pagetransitionevent.rs
performance.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
performancetiming.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
plugin.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
pluginarray.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
popstateevent.rs
processinginstruction.rs
progressevent.rs
promise.rs Remove maybe_ prefix from Promise methods. 2016-09-22 16:21:23 -04:00
promisenativehandler.rs Support native promise callbacks. 2016-09-22 16:16:52 -04:00
radionodelist.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
range.rs Reorder use statements 2016-09-09 04:55:19 +02:00
request.rs Remove same-origin-data-url flag from fetch implementation 2016-10-01 00:27:03 -07:00
response.rs Implement the Fetch method 2016-09-29 08:19:41 -07:00
screen.rs
serviceworker.rs Replace instances of old ServiceWorker specification URL with new one 2016-09-25 20:32:32 +05:30
serviceworkercontainer.rs Replace instances of old ServiceWorker specification URL with new one 2016-09-25 20:32:32 +05:30
serviceworkerglobalscope.rs Replace instances of old ServiceWorker specification URL with new one 2016-09-25 20:32:32 +05:30
serviceworkerregistration.rs Replace instances of old ServiceWorker specification URL with new one 2016-09-25 20:32:32 +05:30
servohtmlparser.rs Excise SubpageId and use only PipelineIds 2016-09-13 15:37:38 -04:00
servoxmlparser.rs
storage.rs Made fixes for PR. 2016-09-18 07:12:39 -05:00
storageevent.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
stylesheet.rs
stylesheetlist.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
testbinding.rs Remove maybe_ prefix from Promise methods. 2016-09-22 16:21:23 -04:00
testbindingiterable.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
testbindingpairiterable.rs Implement pair iterators in WebIDL interfaces. 2016-08-24 11:26:01 -04:00
testbindingproxy.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
text.rs
textdecoder.rs
textencoder.rs removed support for UTF-16 in TextEncoder 2016-09-27 05:44:52 +05:30
touch.rs
touchevent.rs Most of the code refactoring needed to be done is done with this commit. 2016-09-18 03:41:16 -05:00
touchlist.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
treewalker.rs Reorder use statements 2016-09-09 04:55:19 +02:00
uievent.rs Reorder use statements 2016-09-09 04:55:19 +02:00
url.rs Made fixes for PR. 2016-09-18 07:12:39 -05:00
urlhelper.rs Made fixes for PR. 2016-09-18 07:12:39 -05:00
urlsearchparams.rs
userscripts.rs Use Result instead of panicking when the resource dir can't be found 2016-07-21 12:07:25 +05:30
validation.rs
validitystate.rs
values.rs
virtualmethods.rs Implement HTMLLIElement#value 2016-07-28 21:07:21 -03:00
webglactiveinfo.rs
webglbuffer.rs Use wrappers for GL IDs 2016-06-28 20:11:55 +02:00
webglcontextevent.rs
webglframebuffer.rs webgl: Do validation that the framebuffer is complete for FBO operations. 2016-09-21 08:05:45 +10:00
webglobject.rs
webglprogram.rs webgl: Add isProgram() support. 2016-08-28 17:18:09 -07:00
webglrenderbuffer.rs Use wrappers for GL IDs 2016-06-28 20:11:55 +02:00
webglrenderingcontext.rs implement WebGLRenderingContext::isEnabled 2016-09-22 13:44:35 +03:00
webglshader.rs Use wrappers for GL IDs 2016-06-28 20:11:55 +02:00
webglshaderprecisionformat.rs
webgltexture.rs Use wrappers for GL IDs 2016-06-28 20:11:55 +02:00
webgluniformlocation.rs Use wrappers for GL IDs 2016-06-28 20:11:55 +02:00
websocket.rs Made fixes for PR. 2016-09-18 07:12:39 -05:00
window.rs Implement the Fetch method 2016-09-29 08:19:41 -07:00
worker.rs Return an enum instead of a boolean from dispatch_event 2016-09-26 17:52:38 +02:00
workerglobalscope.rs Implement the Fetch method 2016-09-29 08:19:41 -07:00
workerlocation.rs Made fixes for PR. 2016-09-18 07:12:39 -05:00
workernavigator.rs
xmldocument.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
xmlhttprequest.rs Remove same-origin-data-url flag from fetch implementation 2016-10-01 00:27:03 -07:00
xmlhttprequesteventtarget.rs
xmlhttprequestupload.rs