aboutsummaryrefslogtreecommitdiffstats
path: root/components
Commit message (Collapse)AuthorAgeFilesLines
* Fix new warningsSimon Sapin2019-01-043-25/+1
|
* Upgrade to rustc 1.33.0-nightly (c0bbc3927 2019-01-03)Simon Sapin2019-01-041-7/+0
| | | | CC https://github.com/rust-lang/rust/issues/56105#issuecomment-451457706
* Auto merge of #22528 - Manishearth:webxr, r=jdm,MortimerGorobors-servo2019-01-0431-70/+1089
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Preliminary WebXR support This implements just enough WebXR to display to 3DOF devices in immersive mode only. Couple missing things: - [ ] Handling reference spaces (even if just supporting eye-level spaces) - [x] Spec links - [ ] We enter immersive mode when baseLayer is set, but it seems like we're supposed to do this when requestSession is called (https://github.com/immersive-web/webxr/issues/453) - [ ] VR/XR should block less (https://github.com/servo/servo/issues/22505) - [x] More pref-gating - [x] `views` is a method instead of an attribute because we don't support FrozenArray <s>Once I add spec links and pref gating</s> this can be landed as-is for further experimentation. r? @jdm @MortimerGoro <!-- 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/22528) <!-- Reviewable:end -->
| * Remove unrooted_must_rootManish Goregaokar2019-01-031-1/+0
| |
| * NonNull::new()Manish Goregaokar2019-01-031-2/+2
| |
| * Link to relevant issuesManish Goregaokar2019-01-032-0/+5
| |
| * Remove Cell in XRSpaceManish Goregaokar2019-01-031-0/+1
| |
| * Silence unused warningsManish Goregaokar2019-01-035-26/+16
| |
| * Switch viewerpose to an any attributeManish Goregaokar2018-12-222-15/+25
| |
| * Properly support depthNear and depthFarManish Goregaokar2018-12-221-9/+5
| |
| * Add spec linksManish Goregaokar2018-12-228-2/+27
| |
| * Add dom.webxr.enabled prefManish Goregaokar2018-12-2213-23/+30
| |
| * Invoke XR RAFs appropriatelyManish Goregaokar2018-12-212-20/+40
| |
| * Support attaching RAF callbacksManish Goregaokar2018-12-213-4/+34
| |
| * Fill in XR frame/pose/view implementationsManish Goregaokar2018-12-2112-38/+152
| |
| * Support fetching viewport infoManish Goregaokar2018-12-219-6/+125
| |
| * Simple presentationManish Goregaokar2018-12-203-1/+43
| |
| * Fill in some of XRWebGLLayerManish Goregaokar2018-12-202-17/+69
| |
| * allow setting base layerManish Goregaokar2018-12-203-4/+18
| |
| * Fill in XR.requestSessionManish Goregaokar2018-12-195-24/+103
| |
| * Basic XRRigidTransform interfaceManish Goregaokar2018-12-193-0/+44
| |
| * Basic XRView interfaceManish Goregaokar2018-12-193-0/+48
| |
| * Basic XRViewerPose interfaceManish Goregaokar2018-12-193-0/+41
| |
| * Basic XRReferenceSpace interfaceManish Goregaokar2018-12-197-0/+142
| |
| * Basic XRSpace interfaceManish Goregaokar2018-12-191-0/+1
| |
| * Basic XRFrame interfaceManish Goregaokar2018-12-197-0/+154
| |
| * Basic XRSession interfaceManish Goregaokar2018-12-194-1/+74
| |
| * Move VR interface to XRManish Goregaokar2018-12-196-42/+55
| | | | | | | | The WebVR spec no longer has a navigator.vr, but there is a navigator.XR in the XR spec. Instead of duplicating work I've combined the two.
* | Serialize the children of void html elements as empty stringsGeorge Roman2019-01-032-1/+6
| |
* | Auto merge of #22576 - Eijebong:itertools, r=Manishearthbors-servo2019-01-022-2/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | Update itertools to 0.8 <!-- 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/22576) <!-- Reviewable:end -->
| * | Update itertools to 0.8Bastien Orivel2018-12-302-2/+2
| | |
* | | Auto merge of #22385 - servo:rustup, r=SimonSapinbors-servo2018-12-31211-1320/+1192
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to rustc 1.33.0-nightly (fb86d604b 2018-12-27) <!-- 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/22385) <!-- Reviewable:end -->
| * | | Fix some warningsSimon Sapin2018-12-286-8/+8
| | | |
| * | | Rustfmt has changed its default style :/Simon Sapin2018-12-28202-1296/+1177
| | | |
| * | | Upgrade to rustc 1.33.0-nightly (fb86d604b 2018-12-27)Simon Sapin2018-12-286-16/+7
| | | |
* | | | Publish selectors 0.21.0 on crates.ioselectors-v0.21.0Simon Sapin2018-12-311-1/+1
| |/ / |/| |
* | | Update bindgen to 0.46Bastien Orivel2018-12-291-1/+1
|/ /
* | Implement HTMLMediaElement defaultPlaybackRate and playbackRate attributesGeorge Roman2018-12-263-9/+105
| |
* | Auto merge of #22555 - CYBAI:new-urlsearchparams, r=jdmbors-servo2018-12-265-16/+49
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Construct URLSearchParams from array or object --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #22554, fix #22556 and also fix #22557 - [x] There are tests in `url/urlsearchparams-constructor.any.js` for these changes <!-- 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/22555) <!-- Reviewable:end -->
| * | Use `IndexMap` for WebIDL RecordCYBAI2018-12-263-6/+23
| | |
| * | Construct URLSearchParams from array or objectCYBAI2018-12-262-10/+26
| | |
* | | Auto merge of #22121 - gterzian:remove_constellation_block_in_navigation, ↵bors-servo2018-12-2611-40/+249
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r=paulrouget Remove sync constellation -> embedder communication <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #22042 (github issue number if applicable). <!-- Either: --> - [ ] 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/22121) <!-- Reviewable:end -->
| * | set document ready state to complete in step 4 of parser abortGregory Terzian2018-12-231-2/+1
| | |
| * | check for a document being "fully-active" before reflowsGregory Terzian2018-12-232-1/+9
| | |
| * | implement windowproxy "delay-load-event-mode", and partially document ↵Gregory Terzian2018-12-237-9/+155
| | | | | | | | | | | | "completely-loaded"
| * | constellation: restructure navigation, remove sync commGregory Terzian2018-12-235-28/+84
| |/
* | Remove leading question mark when constructing URLSearchParamsCYBAI2018-12-251-3/+11
| |
* | Implement URL's toJSON()CYBAI2018-12-242-0/+7
| |
* | Auto merge of #22540 - CYBAI:update-sw-webidl, r=jdmbors-servo2018-12-231-3/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update ServiceWorker webidl About the `void postMessage`, I found the spec doesn't have `[Throws]`; however, as the implementation for `postMessage` in spec, we should have `[Throws]` for it because it will throw errors. Then, I realized that `[Throws]` is not part of standard webidl. Btw, there's a issue discussing about if `[Throws]` should be standardized or not at heycam/webidl#603. Also, per the spec, `ServiceWorker` will `includes` `AbstractWorker` instead of `implements` so I filed #22539 for it. We can update it after the issue is fixed. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix part of #19302 - [x] These changes do not require tests because it just updates the webidl and the changes should have no impact to current implementation. <!-- 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/22540) <!-- Reviewable:end -->
| * | Update ServiceWorker webidlCYBAI2018-12-231-3/+4
| | |