servo/components/script/dom
bors-servo ddd3a15b50 Auto merge of #17608 - MortimerGoro:webvr_11, r=jdm
WebVR 1.1 spec compatibility

<!-- Please describe your changes on the following line: -->

Servo WebVR implementation started when WebVR spec 1.2 was about to be released. 1.2 API included some minor breaking changes from spec 1.1 in order to improve the support of the API in WebWorkers.

But eventually the WebVR  committee decided not to release 1.2 and make it a major version number with a lot more changes. WebVR API 2.0 is still under heavy churn.

This PR removes the WebVR changes that non-released 1.2 version introduced to support full WebVR 1.1 spec.

I pushed some GC fixes in a separate commit. See https://github.com/servo/servo/issues/17076 and https://github.com/servo/rust-mozjs/issues/351

---
<!-- 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
- [ ] These changes fix #__ (github issue number if applicable).

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

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- 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/17608)
<!-- Reviewable:end -->
2017-07-06 07:25:57 -07:00
..
bindings Implemented paint worklet rendering context. 2017-06-30 16:41:08 -05:00
servoparser replaced ParseNodeID with ParseNodeId 2017-06-26 14:06:26 +02:00
webgl_extensions Implement WebGL extensions. 2017-05-18 18:44:07 +02:00
webgl_validations Untry script 2017-06-18 13:21:49 +02:00
webidls WebVR 1.1 spec compatibility 2017-07-05 22:38:29 +02: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 Mutation Observer API 2017-05-15 18:15:38 -04:00
beforeunloadevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
blob.rs Remove some usage of rust-encoding 2017-05-27 13:34:23 +02:00
bluetooth.rs Untry script 2017-06-18 13:21:49 +02:00
bluetoothadvertisingevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothcharacteristicproperties.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothdevice.rs removed instances of -> () in existing code 2017-03-13 17:38:33 +01:00
bluetoothpermissionresult.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothremotegattcharacteristic.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothremotegattdescriptor.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothremotegattserver.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothremotegattservice.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
bluetoothuuid.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
canvasgradient.rs Thread ParseError return values through CSS parsing. 2017-06-09 16:46:25 -04:00
canvaspattern.rs Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
canvasrenderingcontext2d.rs Implemented paint worklet rendering context. 2017-06-30 16:41:08 -05:00
characterdata.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
client.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
closeevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
comment.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
console.rs Hold stderr lock when using stdout through Console APIs. 2017-06-16 17:55:25 -04:00
create.rs Allow element prefix to be set 2017-06-23 21:10:01 -06:00
crypto.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
css.rs Move ParsingMode into style_traits. 2017-06-14 09:51:36 +09:00
cssconditionrule.rs Fix up script and layout. 2017-05-02 17:35:45 -07:00
cssfontfacerule.rs Fix up script and layout. 2017-05-02 17:35:45 -07:00
cssgroupingrule.rs Fix up script and layout. 2017-05-02 17:35:45 -07:00
cssimportrule.rs Fix up script and layout. 2017-05-02 17:35:45 -07:00
csskeyframerule.rs style: Split stylesheets.rs 2017-06-04 21:50:09 +02:00
csskeyframesrule.rs stylo: Fix StyleSheetInner/Stylesheet mapping 2017-07-02 15:49:40 +02:00
cssmediarule.rs Move ParsingMode into style_traits. 2017-06-14 09:51:36 +09:00
cssnamespacerule.rs Fix up script and layout. 2017-05-02 17:35:45 -07:00
cssrule.rs Stylo: Bug 1355408 - add support for @-moz-document 2017-05-09 12:52:44 +02:00
cssrulelist.rs stylo: Fix StyleSheetInner/Stylesheet mapping 2017-07-02 15:49:40 +02:00
cssstyledeclaration.rs stylo: Fix StyleSheetInner/Stylesheet mapping 2017-07-02 15:49:40 +02:00
cssstylerule.rs Fix up script and layout. 2017-05-02 17:35:45 -07:00
cssstylesheet.rs stylo: Fix StyleSheetInner/Stylesheet mapping 2017-07-02 15:49:40 +02:00
csssupportsrule.rs Move ParsingMode into style_traits. 2017-06-14 09:51:36 +09:00
cssviewportrule.rs style: Split stylesheets.rs 2017-06-04 21:50:09 +02:00
customelementregistry.rs Allow element prefix to be set 2017-06-23 21:10:01 -06:00
customevent.rs removing mutHeapJs references 2017-03-07 17:37:44 +08:00
dedicatedworkerglobalscope.rs Untry script 2017-06-18 13:21:49 +02:00
dissimilaroriginlocation.rs Fix various build warnings 2017-04-24 22:54:06 -07:00
dissimilaroriginwindow.rs Untry script 2017-06-18 13:21:49 +02:00
document.rs Don't return window proxy if it has been discarded 2017-06-27 22:14:19 -10:00
documentfragment.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
documenttype.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domexception.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domimplementation.rs Support is option when creating elements 2017-06-23 21:09:55 -06:00
dommatrix.rs Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
dommatrixreadonly.rs Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
domparser.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
dompoint.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
dompointreadonly.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domquad.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domrect.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domrectreadonly.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domstringmap.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domtokenlist.rs Untry script 2017-06-18 13:21:49 +02:00
element.rs Allow element prefix to be set 2017-06-23 21:10:01 -06:00
errorevent.rs removing mutHeapJs references 2017-03-07 17:37:44 +08:00
event.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
eventsource.rs Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
eventtarget.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
extendableevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
extendablemessageevent.rs Fix unsafe Heap constructor usage in DOM objects 2017-05-04 01:07:23 +02:00
file.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
filelist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
filereader.rs Replace use of rustc_serialize::base64 by base64 2017-03-26 14:15:31 +02:00
filereadersync.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
focusevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
forcetouchevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
formdata.rs Upgrade to html5ever 0.16 2017-05-02 19:24:28 +02:00
gamepad.rs GC Fixes 2017-07-05 22:38:37 +02:00
gamepadbutton.rs Implement Gamepad API 2017-04-12 15:43:14 +02:00
gamepadbuttonlist.rs Implement Gamepad API 2017-04-12 15:43:14 +02:00
gamepadevent.rs Implement Gamepad API 2017-04-12 15:43:14 +02:00
gamepadlist.rs Implement Gamepad API 2017-04-12 15:43:14 +02:00
globalscope.rs return Option from GlobalScope::current 2017-06-22 10:04:06 -07:00
hashchangeevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
headers.rs Untry script 2017-06-18 13:21:49 +02:00
history.rs Webdriver uses browsing context ids rather than pipeline ids. 2017-05-25 17:14:28 -05:00
htmlanchorelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlappletelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlareaelement.rs Clean up Area::parse (#15834) 2017-07-06 15:16:00 +04:00
htmlaudioelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlbaseelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlbodyelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlbrelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlbuttonelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlcanvaselement.rs Untry script 2017-06-18 13:21:49 +02:00
htmlcollection.rs Auto merge of #17381 - cbrewster:custom_element_creation, r=jdm 2017-06-23 21:08:40 -07:00
htmldataelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmldatalistelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmldetailselement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmldialogelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmldirectoryelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmldivelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmldlistelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlembedelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlfieldsetelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlfontelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlformcontrolscollection.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
htmlformelement.rs Make non-initial about:blank loads asynchronous 2017-05-12 11:53:43 -06:00
htmlframeelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlframesetelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlheadelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlheadingelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlhrelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlhtmlelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmliframeelement.rs return Option from GlobalScope::current 2017-06-22 10:04:06 -07:00
htmlimageelement.rs Terminate current load blocker before reassignment 2017-06-15 17:06:12 -04:00
htmlinputelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmllabelelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmllegendelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmllielement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmllinkelement.rs Move ParsingMode into style_traits. 2017-06-14 09:51:36 +09:00
htmlmapelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlmediaelement.rs use microtasks to await a stable state 2017-05-19 17:29:16 +08:00
htmlmetaelement.rs stylo: Fix StyleSheetInner/Stylesheet mapping 2017-07-02 15:49:40 +02:00
htmlmeterelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlmodelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlobjectelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlolistelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmloptgroupelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmloptionelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmloptionscollection.rs Untry script 2017-06-18 13:21:49 +02:00
htmloutputelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlparagraphelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlparamelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlpreelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlprogresselement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlquoteelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlscriptelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlselectelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlsourceelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlspanelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlstyleelement.rs Force HTMLStyleElement to create a new CSSStyleSheet when re-parsing. 2017-06-22 15:51:59 -07:00
htmltablecaptionelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltablecellelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltablecolelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltabledatacellelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltableelement.rs Untry script 2017-06-18 13:21:49 +02:00
htmltableheadercellelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltablerowelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltablesectionelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltemplateelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltextareaelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltimeelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltitleelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmltrackelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlulistelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlunknownelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
htmlvideoelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
imagedata.rs Untry script 2017-06-18 13:21:49 +02:00
keyboardevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
location.rs Untry script 2017-06-18 13:21:49 +02:00
macros.rs WebVR 1.1 spec compatibility 2017-07-05 22:38:29 +02:00
mediaerror.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
medialist.rs Move ParsingMode into style_traits. 2017-06-14 09:51:36 +09:00
mediaquerylist.rs Propagate quirks mode all the way to ParserContext 2017-04-27 10:41:55 +02:00
mediaquerylistevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
messageevent.rs Fix unsafe Heap constructor usage in DOM objects 2017-05-04 01:07:23 +02:00
mimetype.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
mimetypearray.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
mod.rs Implemented paint worklets invoking worklet scripts. 2017-06-29 17:32:21 -05:00
mouseevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
mutationobserver.rs Implement MutationObserver childList mutations. 2017-05-19 13:22:06 +02:00
mutationrecord.rs Implement MutationObserver childList mutations. 2017-05-19 13:22:06 +02:00
namednodemap.rs Upgrade to html5ever 0.16 2017-05-02 19:24:28 +02:00
navigator.rs WebVR 1.1 spec compatibility 2017-07-05 22:38:29 +02:00
navigatorinfo.rs Removed util. 2016-12-14 18:04:37 -06:00
node.rs Auto merge of #17515 - frewsxcv:frewsxcv-simple-node-iterator, r=KiChjang 2017-06-25 00:38:23 -07:00
nodeiterator.rs Untry script 2017-06-18 13:21:49 +02:00
nodelist.rs Replace iterator struct with anonymous return iterator type. 2017-06-22 23:49:38 -04:00
pagetransitionevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
paintrenderingcontext2d.rs Implemented paint worklet rendering context. 2017-06-30 16:41:08 -05:00
paintsize.rs Implemented paint worklets invoking worklet scripts. 2017-06-29 17:32:21 -05:00
paintworkletglobalscope.rs Implemented paint worklet rendering context. 2017-06-30 16:41:08 -05:00
performance.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
performancetiming.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
permissions.rs return Option from GlobalScope::current 2017-06-22 10:04:06 -07:00
permissionstatus.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
plugin.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
pluginarray.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
popstateevent.rs removing mutHeapJs references 2017-03-07 17:37:44 +08:00
processinginstruction.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
progressevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
promise.rs Implemented Houdini worklets. 2017-05-17 09:01:05 -05:00
promisenativehandler.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
radionodelist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
range.rs Untry script 2017-06-18 13:21:49 +02:00
request.rs Introduce service-worker mode 2017-06-22 23:48:07 -07:00
response.rs Untry script 2017-06-18 13:21:49 +02:00
screen.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
serviceworker.rs Untry script 2017-06-18 13:21:49 +02:00
serviceworkercontainer.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
serviceworkerglobalscope.rs Untry script 2017-06-18 13:21:49 +02:00
serviceworkerregistration.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
storage.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
storageevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
stylesheet.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
stylesheetlist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
svgelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
svggraphicselement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
svgsvgelement.rs Solving merge conficts related to the html5ever_atoms -> html5ever change 2017-05-03 12:57:49 -05:00
testbinding.rs Update the WebIDL parser 2017-06-09 13:57:30 +02:00
testbindingiterable.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
testbindingpairiterable.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
testbindingproxy.rs removed instances of -> () in existing code 2017-03-13 17:38:33 +01:00
testrunner.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
testworklet.rs Implemented Houdini worklets. 2017-05-17 09:01:05 -05:00
testworkletglobalscope.rs Implemented Houdini worklets. 2017-05-17 09:01:05 -05:00
text.rs Remove obsolete step from Text::SplitText 2017-03-07 13:31:22 +01:00
textdecoder.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
textencoder.rs Remove some usage of rust-encoding 2017-05-27 13:34:23 +02:00
touch.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
touchevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
touchlist.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
transitionevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
treewalker.rs Untry script 2017-06-18 13:21:49 +02:00
uievent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
url.rs Remove some useless Option<T> wrappers from ServoUrl methods 2017-03-26 16:15:06 +02:00
urlhelper.rs Remove some useless Option<T> wrappers from ServoUrl methods 2017-03-26 16:15:06 +02:00
urlsearchparams.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
userscripts.rs apply user scripts correctly 2017-03-13 21:57:50 +08: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 Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
values.rs
virtualmethods.rs Upgrade to html5ever 0.16 2017-05-02 19:24:28 +02:00
vr.rs WebVR 1.1 spec compatibility 2017-07-05 22:38:29 +02:00
vrdisplay.rs WebVR 1.1 spec compatibility 2017-07-05 22:38:29 +02:00
vrdisplaycapabilities.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
vrdisplayevent.rs WebVR 1.1 spec compatibility 2017-07-05 22:38:29 +02:00
vreyeparameters.rs GC Fixes 2017-07-05 22:38:37 +02:00
vrfieldofview.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
vrframedata.rs GC Fixes 2017-07-05 22:38:37 +02:00
vrpose.rs GC Fixes 2017-07-05 22:38:37 +02:00
vrstageparameters.rs GC Fixes 2017-07-05 22:38:37 +02:00
webglactiveinfo.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglbuffer.rs Implement WebGL extensions. 2017-05-18 18:44:07 +02:00
webglcontextevent.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglframebuffer.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglobject.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglprogram.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglrenderbuffer.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webglrenderingcontext.rs Untry script 2017-06-18 13:21:49 +02:00
webglshader.rs Fix highp precision in shaders & Implement WebGL::GetShaderPrecisionFormat 2017-04-21 20:23:55 +02:00
webglshaderprecisionformat.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
webgltexture.rs Implement WebGL extensions. 2017-05-18 18:44:07 +02:00
webgluniformlocation.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
websocket.rs Untry script 2017-06-18 13:21:49 +02:00
window.rs Implemented paint worklet rendering context. 2017-06-30 16:41:08 -05:00
windowproxy.rs Added a TopLevelBrowsingContextId type. 2017-05-22 09:27:07 -05:00
worker.rs Untry script 2017-06-18 13:21:49 +02:00
workerglobalscope.rs added origin to globalscope 2017-04-24 13:15:42 +01:00
workerlocation.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
workernavigator.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
worklet.rs Implemented paint worklet rendering context. 2017-06-30 16:41:08 -05:00
workletglobalscope.rs Implemented paint worklet rendering context. 2017-06-30 16:41:08 -05:00
xmldocument.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
xmlhttprequest.rs Untry script 2017-06-18 13:21:49 +02:00
xmlhttprequesteventtarget.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
xmlhttprequestupload.rs Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00