servo/components/script/dom
bors-servo 3d0fe9a0dd Auto merge of #15475 - kekkyojin:bb15436, r=jdm
Only expose Storage/StorageEvent in Window

<!-- Please describe your changes on the following line: -->
This patch removes Worker scope from Storage and StorageEvent WebIDL definition. This way it is possible to construct the objects passing Window instead of GlobalScope. It also removes some tests as they would run out of the scope.

It removes Worker from the WebIDL files defining the Storage and StorageEvent interfaces, as they should not be exposed in that scope.

In Rust source code, this patch replaces "GlobalScope" with "Window" on the contructors. It also modifies constructor calling code in order to pass Window instead of the previously used GlobalScope.

There has been removed these interfaces from the Worker tests.

(This time I did a real build and real tests. Sorry about previous pull requests, I am used to the Mozilla flow, which doesn't uses GitHub)

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #15436 (github issue number if applicable).

<!-- Either: -->
- [X] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15475)
<!-- Reviewable:end -->
2017-02-09 08:17:53 -08:00
..
bindings Bug 1336646 - Apply selector flags during traversal. r=emilio 2017-02-08 19:21:05 -08:00
servoparser Auto merge of #15303 - nox:open-your-heart-to-eternal-dimension, r=jdm 2017-02-03 10:53:46 -08:00
webgl_validations webgl: Fix up maximum size validation. 2016-10-23 17:46:10 -07:00
webidls Auto merge of #15475 - kekkyojin:bb15436, r=jdm 2017-02-09 08:17:53 -08:00
abstractworker.rs Remove and allow some dead code. 2016-12-22 16:06:22 +01:00
abstractworkerglobalscope.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
activation.rs Remove intrinsic Root::r() 2016-10-11 19:44:32 +02:00
attr.rs script: Propagate the attribute into the document's element_attr_will_change method. 2017-01-30 19:24:42 +01:00
beforeunloadevent.rs Expose BeforeUnloadEvent only in Window 2017-01-21 14:32:32 +01:00
blob.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
bluetooth.rs Remove the 29 byte length restriction, when requesting bluetooth devices 2017-02-03 11:12:32 +01:00
bluetoothadvertisingevent.rs Replace AdvertisingData with AdvertisingEvent 2016-12-14 20:42:31 +01:00
bluetoothcharacteristicproperties.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00
bluetoothdevice.rs Cleaned up ripples due to MutJS to JS type change 2017-01-07 01:16:02 +05:30
bluetoothremotegattcharacteristic.rs Cleaned up ripples due to MutJS to JS type change 2017-01-07 01:16:02 +05:30
bluetoothremotegattdescriptor.rs Cleaned up ripples due to MutJS to JS type change 2017-01-07 01:16:02 +05:30
bluetoothremotegattserver.rs Cleaned up ripples due to MutJS to JS type change 2017-01-07 01:16:02 +05:30
bluetoothremotegattservice.rs Cleaned up ripples due to MutJS to JS type change 2017-01-07 01:16:02 +05:30
bluetoothuuid.rs Auto merge of #14429 - szeged:syntax-to-type-error, r=jdm 2016-12-06 17:30:40 -08:00
browsingcontext.rs Allow windows to share browsing contexts. 2017-01-28 21:57:03 -06:00
canvasgradient.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00
canvaspattern.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00
canvasrenderingcontext2d.rs Error handled canvas closing 2016-12-28 23:14:46 +05:30
characterdata.rs Removed util. 2016-12-14 18:04:37 -06:00
client.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
closeevent.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
comment.rs Make WebIDL constructors take a more specific global if possible (fixes #14071) 2016-11-30 23:23:41 +01:00
console.rs Pass a &GlobalScope to WebIDL static methods and constructors 2016-10-06 21:35:49 +02:00
create.rs script: Add infrastructure to track subresource loads in <link> and <style> elements. 2016-12-16 16:57:20 +01:00
crypto.rs An in-memory RNG that shares its file descriptor. 2017-01-05 13:51:53 +00:00
css.rs Add CSS.supports() 2017-01-07 23:17:55 -08:00
cssconditionrule.rs CSSOM bits for @supports: CSSConditionRule and CSSSupportsRule, with conditionText attribute 2017-01-07 23:17:52 -08:00
cssfontfacerule.rs Make CSSRule always keep a pointer to its parent stylesheet 2016-11-28 16:50:38 +01:00
cssgroupingrule.rs Remove and allow some dead code. 2016-12-22 16:06:22 +01:00
cssimportrule.rs script: Add CSSImportRule WebIDL interface. 2016-12-16 16:57:20 +01:00
csskeyframerule.rs script: Fix base url for style-rule-owned declarations. 2017-01-28 14:47:10 +01:00
csskeyframesrule.rs Implement CSSKeyframesRule.name 2016-12-14 12:48:47 +03:00
cssmediarule.rs CSSOM bits for @supports: CSSConditionRule and CSSSupportsRule, with conditionText attribute 2017-01-07 23:17:52 -08:00
cssnamespacerule.rs Make CSSRule always keep a pointer to its parent stylesheet 2016-11-28 16:50:38 +01:00
cssrule.rs CSSOM bits for @supports: CSSConditionRule and CSSSupportsRule, with conditionText attribute 2017-01-07 23:17:52 -08:00
cssrulelist.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
cssstyledeclaration.rs script: Don't avoid all the mutation notification methods when the style attribute changes. 2017-01-30 19:24:42 +01:00
cssstylerule.rs script: Fix base url for style-rule-owned declarations. 2017-01-28 14:47:10 +01:00
cssstylesheet.rs Support origins in CSSOM stylesheets 2017-01-20 22:00:49 +03:00
csssupportsrule.rs CSSOM bits for @supports: CSSConditionRule and CSSSupportsRule, with conditionText attribute 2017-01-07 23:17:52 -08:00
cssviewportrule.rs Make CSSRule always keep a pointer to its parent stylesheet 2016-11-28 16:50:38 +01:00
customevent.rs script creates methods taking '*mut JSContext' unsafe 2016-11-14 11:06:17 +01:00
dedicatedworkerglobalscope.rs Generalize promise job queue into solitary microtask queue. 2017-02-01 12:54:33 -05:00
document.rs Auto merge of #15359 - freeatnet:15332-macroed-event-handlers-check-for-window, r=KiChjang 2017-02-03 13:10:50 -08:00
documentfragment.rs Make WebIDL constructors take a more specific global if possible (fixes #14071) 2016-11-30 23:23:41 +01:00
documenttype.rs Inline DOM element creation into box expressions in components/script/dom/ 2016-07-14 08:44:22 +02:00
domexception.rs Remove and allow some dead code. 2016-12-22 16:06:22 +01:00
domimplementation.rs Allow windows to share browsing contexts. 2017-01-28 21:57:03 -06:00
dommatrix.rs Pass a &GlobalScope to WebIDL static methods and constructors 2016-10-06 21:35:49 +02:00
dommatrixreadonly.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
domparser.rs Allow windows to share browsing contexts. 2017-01-28 21:57:03 -06:00
dompoint.rs Pass a &GlobalScope to WebIDL static methods and constructors 2016-10-06 21:35:49 +02:00
dompointreadonly.rs Pass a &GlobalScope to WebIDL static methods and constructors 2016-10-06 21:35:49 +02:00
domquad.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
domrect.rs Pass a &GlobalScope to WebIDL static methods and constructors 2016-10-06 21:35:49 +02:00
domrectlist.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00
domrectreadonly.rs Pass a &GlobalScope to WebIDL static methods and constructors 2016-10-06 21:35:49 +02:00
domstringmap.rs Remove intrinsic Root::r() 2016-10-11 19:44:32 +02:00
domtokenlist.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
element.rs Box larger specified values to avoid memmove impact 2017-02-09 11:10:08 +01:00
errorevent.rs script creates methods taking '*mut JSContext' unsafe 2016-11-14 11:06:17 +01:00
event.rs Remove some convenience methods on Event 2017-01-22 15:31:48 +01:00
eventsource.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
eventtarget.rs Implement document.open and document.close (fixes #14591) 2017-02-03 16:50:12 +01:00
extendableevent.rs Make WebIDL constructors take a more specific global if possible (fixes #14071) 2016-11-30 23:23:41 +01:00
extendablemessageevent.rs Remove warnings about unnecessary mutability. 2017-01-28 21:48:07 -06:00
file.rs Pass a &GlobalScope to WebIDL static methods and constructors 2016-10-06 21:35:49 +02:00
filelist.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00
filereader.rs Use an ArrayBuffer to implement readAsArrayBuffer. 2017-01-19 15:41:16 +01:00
filereadersync.rs Pass a &GlobalScope to WebIDL static methods and constructors 2016-10-06 21:35:49 +02:00
focusevent.rs Make FocusEvent::new_uninitialized take a &Window 2017-01-21 14:32:37 +01:00
forcetouchevent.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00
formdata.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
globalscope.rs Perform a microtask checkpoint after executing classic scripts and callbacks. 2017-02-01 12:54:33 -05:00
hashchangeevent.rs Expose HashChangeEvent only in Window 2017-01-21 15:15:50 +01:00
headers.rs Pass a &GlobalScope to WebIDL static methods and constructors 2016-10-06 21:35:49 +02:00
history.rs Introduce GlobalScope::pipeline_id 2016-10-06 20:59:13 +02:00
htmlanchorelement.rs script: Rename bounding_content_box to bounding_content_box_or_zero. 2017-01-18 16:49:52 +01:00
htmlappletelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlareaelement.rs HTML image map support 2017-01-11 01:29:45 -08:00
htmlaudioelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlbaseelement.rs Urlmageddon: Use refcounted urls more often. 2016-11-17 18:34:23 +01:00
htmlbodyelement.rs Urlmageddon: Use refcounted urls more often. 2016-11-17 18:34:23 +01:00
htmlbrelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlbuttonelement.rs Auto merge of #13969 - bbansalWolfPack:master, r=jdm 2016-11-25 06:49:44 -08:00
htmlcanvaselement.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
htmlcollection.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
htmldataelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmldatalistelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmldetailselement.rs Migrate EventTarget event firing functions to use Atoms. 2016-11-03 17:04:30 -04:00
htmldialogelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmldirectoryelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmldivelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmldlistelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlelement.rs Refactor some window_from_node calls based on feedback 2017-02-03 14:57:08 -05:00
htmlembedelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlfieldsetelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlfontelement.rs Basic handling framework for presentation attributes in Stylo, with handling for font-size and color 2017-02-03 17:35:44 -08:00
htmlformcontrolscollection.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
htmlformelement.rs An in-memory RNG that shares its file descriptor. 2017-01-05 13:51:53 +00:00
htmlframeelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlframesetelement.rs Refactor some window_from_node calls based on feedback 2017-02-03 14:57:08 -05:00
htmlheadelement.rs Fix "a serious bug" in the bind_to_tree functions 2016-12-06 00:42:29 +00:00
htmlheadingelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlhrelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlhtmlelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmliframeelement.rs Implement browsing context discarding. 2017-01-05 21:12:57 +00:00
htmlimageelement.rs script: Properly implement the image width and height getter. 2017-01-18 16:49:53 +01:00
htmlinputelement.rs Position insertion point in input field with mouse 2017-01-11 09:04:03 +01:00
htmllabelelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmllegendelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmllielement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmllinkelement.rs script: Don't avoid all the mutation notification methods when the style attribute changes. 2017-01-30 19:24:42 +01:00
htmlmapelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlmediaelement.rs Remove and allow some dead code. 2016-12-22 16:06:22 +01:00
htmlmetaelement.rs Removed util. 2016-12-14 18:04:37 -06:00
htmlmeterelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlmodelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlobjectelement.rs Auto merge of #13969 - bbansalWolfPack:master, r=jdm 2016-11-25 06:49:44 -08:00
htmlolistelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmloptgroupelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmloptionelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmloptionscollection.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmloutputelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlparagraphelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlparamelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlpreelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlprogresselement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlquoteelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlscriptelement.rs Perform a microtask checkpoint after executing classic scripts and callbacks. 2017-02-01 12:54:33 -05:00
htmlselectelement.rs Auto merge of #14085 - frewsxcv:list-of-options, r=asajeffrey 2016-12-13 03:31:52 -08:00
htmlsourceelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlspanelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlstyleelement.rs Removing style element's styles when elements is removed from dom 2017-01-22 08:52:59 +02:00
htmltablecaptionelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmltablecellelement.rs Auto merge of #14518 - mbrubeck:rowspan2, r=notriddle 2016-12-26 10:09:09 -08:00
htmltablecolelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmltabledatacellelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmltableelement.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
htmltableheadercellelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmltablerowelement.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
htmltablesectionelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmltemplateelement.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
htmltextareaelement.rs Properly insert text in document when parsing 2017-01-07 19:21:02 +01:00
htmltimeelement.rs Make datetime just reflect 2016-12-19 09:04:13 -07:00
htmltitleelement.rs Implement "child text content" concept; use it where appropriate. 2016-12-15 17:24:13 -05:00
htmltrackelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlulistelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlunknownelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
htmlvideoelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
imagedata.rs Remove warnings about unnecessary mutability. 2017-01-28 21:48:07 -06:00
keyboardevent.rs Mark JSTraceable and its method as unsafe 2016-12-06 13:15:06 -10:00
location.rs Implement Location.replace 2016-11-18 12:38:12 +08:00
macros.rs Refactor some window_from_node calls based on feedback 2017-02-03 14:57:08 -05:00
mediaerror.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00
medialist.rs Implement MediaList interface 2016-12-02 23:46:40 +03:00
mediaquerylist.rs Fix #14497: WeakMediaQueryListVec assumes its contents are still alive 2017-01-17 18:35:49 +01:00
mediaquerylistevent.rs Remove and allow some dead code. 2016-12-22 16:06:22 +01:00
messageevent.rs Remove warnings about unnecessary mutability. 2017-01-28 21:48:07 -06:00
mimetype.rs Report use statements that use {} with only one entry 2016-05-27 10:18:44 +01:00
mimetypearray.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00
mod.rs Inline dom::eventdispatcher into dom::event 2017-01-22 15:31:47 +01:00
mouseevent.rs Removed util. 2016-12-14 18:04:37 -06:00
namednodemap.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
navigator.rs WebVR API Implementation, r=larsbergstrom 2017-01-09 12:44:39 +01:00
navigatorinfo.rs Removed util. 2016-12-14 18:04:37 -06:00
node.rs Bug 1336646 - Apply selector flags during traversal. r=emilio 2017-02-08 19:21:05 -08:00
nodeiterator.rs Remove and allow some dead code. 2016-12-22 16:06:22 +01:00
nodelist.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
pagetransitionevent.rs Expose PageTransitionEvent only in Window 2017-01-21 15:16:02 +01:00
performance.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00
performancetiming.rs Remove intrinsic Root::r() 2016-10-11 19:44:32 +02:00
plugin.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
pluginarray.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00
popstateevent.rs Expose PopStateEvent only in Window 2017-01-21 15:16:14 +01:00
processinginstruction.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
progressevent.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
promise.rs Use Heap in DOM object reflector implementation to ensure GC barriers are used. 2017-01-20 11:32:19 -05:00
promisenativehandler.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00
radionodelist.rs Remove and allow some dead code. 2016-12-22 16:06:22 +01:00
range.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
request.rs Added Websocket to RequestMode enum 2017-01-08 09:17:53 -05:00
response.rs Use the API base URL in Fetch APIs. 2016-12-19 19:43:26 +01:00
screen.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00
serviceworker.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
serviceworkercontainer.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
serviceworkerglobalscope.rs Generalize promise job queue into solitary microtask queue. 2017-02-01 12:54:33 -05:00
serviceworkerregistration.rs Initial work on job queues for service workers 2016-11-22 01:29:37 +05:30
storage.rs Only expose Storage/StorageEvent in Window 2017-02-09 15:34:24 +01:00
storageevent.rs Only expose Storage/StorageEvent in Window 2017-02-09 15:34:24 +01:00
stylesheet.rs Implement StyleSheet.disabled. 2016-11-25 11:27:51 +08:00
stylesheetlist.rs Support basic immutable CSSOM 2016-11-15 06:56:18 -08:00
svgelement.rs Remove and allow some dead code. 2016-12-22 16:06:22 +01:00
svggraphicselement.rs Remove and allow some dead code. 2016-12-22 16:06:22 +01:00
svgsvgelement.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00
testbinding.rs Support dictionaries in unions. 2017-01-20 16:06:33 +01:00
testbindingiterable.rs Pass a &GlobalScope to WebIDL static methods and constructors 2016-10-06 21:35:49 +02:00
testbindingpairiterable.rs Pass a &GlobalScope to WebIDL static methods and constructors 2016-10-06 21:35:49 +02:00
testbindingproxy.rs Use Option<T> to return from getters 2016-08-30 19:07:19 +02:00
testrunner.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
text.rs Make WebIDL constructors take a more specific global if possible (fixes #14071) 2016-11-30 23:23:41 +01:00
textdecoder.rs Use typed array API in TextDecoder::Decode 2016-12-27 16:13:11 +02:00
textencoder.rs script creates methods taking '*mut JSContext' unsafe 2016-11-14 11:06:17 +01:00
touch.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
touchevent.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
touchlist.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00
transitionevent.rs Make TransitionEvent::new_inherited private 2017-01-21 15:16:18 +01:00
treewalker.rs replace match by if let statements if possible 2016-12-31 12:34:05 +01:00
uievent.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
url.rs Remove unused part of the return value of parse_blob_url(). 2017-01-30 15:16:27 +01:00
urlhelper.rs Fix some warnings. 2017-01-10 16:46:25 +01:00
urlsearchparams.rs Make URLSearchParams iterable. 2016-10-07 17:35:54 +02:00
userscripts.rs Removed util. 2016-12-14 18:04:37 -06:00
validation.rs html form validation initial steps with test html file, added stub methods, added code to handle validations 2016-11-23 22:46:57 -08:00
validitystate.rs Remove and allow some dead code. 2016-12-22 16:06:22 +01:00
values.rs
virtualmethods.rs Properly insert text in document when parsing 2017-01-07 19:21:02 +01:00
vr.rs WebVR API Implementation, r=larsbergstrom 2017-01-09 12:44:39 +01:00
vrdisplay.rs WebVR API Implementation, r=larsbergstrom 2017-01-09 12:44:39 +01:00
vrdisplaycapabilities.rs WebVR API Implementation, r=larsbergstrom 2017-01-09 12:44:39 +01:00
vrdisplayevent.rs WebVR API Implementation, r=larsbergstrom 2017-01-09 12:44:39 +01:00
vreyeparameters.rs Remove warnings about unnecessary mutability. 2017-01-28 21:48:07 -06:00
vrfieldofview.rs WebVR API Implementation, r=larsbergstrom 2017-01-09 12:44:39 +01:00
vrframedata.rs Remove warnings about unnecessary mutability. 2017-01-28 21:48:07 -06:00
vrpose.rs Remove warnings about unnecessary mutability. 2017-01-28 21:48:07 -06:00
vrstageparameters.rs Remove warnings about unnecessary mutability. 2017-01-28 21:48:07 -06:00
webglactiveinfo.rs Expose WebGL-related interfaces only in Window 2016-11-30 23:23:39 +01:00
webglbuffer.rs Expose WebGL-related interfaces only in Window 2016-11-30 23:23:39 +01:00
webglcontextevent.rs Make WebIDL constructors take a more specific global if possible (fixes #14071) 2016-11-30 23:23:41 +01:00
webglframebuffer.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
webglobject.rs Remove and allow some dead code. 2016-12-22 16:06:22 +01:00
webglprogram.rs Remove HeapGCValue 2016-12-12 10:47:54 -10:00
webglrenderbuffer.rs Expose WebGL-related interfaces only in Window 2016-11-30 23:23:39 +01:00
webglrenderingcontext.rs webgl: Fix handling of UNPACK_ALIGNMENT. 2017-01-28 19:27:09 -08:00
webglshader.rs Expose WebGL-related interfaces only in Window 2016-11-30 23:23:39 +01:00
webglshaderprecisionformat.rs Remove and allow some dead code. 2016-12-22 16:06:22 +01:00
webgltexture.rs Introduce jsmanaged_array 2016-12-06 13:15:18 -10:00
webgluniformlocation.rs Expose WebGL-related interfaces only in Window 2016-11-30 23:23:39 +01:00
websocket.rs Rewrote websocket array buffer handling to typed array API 2016-12-26 13:22:41 -06:00
window.rs Only expose Storage/StorageEvent in Window 2017-02-09 15:34:24 +01:00
worker.rs Inline dom::eventdispatcher into dom::event 2017-01-22 15:31:47 +01:00
workerglobalscope.rs Generalize promise job queue into solitary microtask queue. 2017-02-01 12:54:33 -05:00
workerlocation.rs Urlmageddon: Use refcounted urls more often. 2016-11-17 18:34:23 +01:00
workernavigator.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00
xmldocument.rs Allow windows to share browsing contexts. 2017-01-28 21:57:03 -06:00
xmlhttprequest.rs Allow windows to share browsing contexts. 2017-01-28 21:57:03 -06:00
xmlhttprequesteventtarget.rs
xmlhttprequestupload.rs Make reflect_dom_object take a &GlobalScope 2016-10-06 20:59:09 +02:00