aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Auto merge of #23285 - servo-wpt-sync:wpt_update_29-04-2019, r=servo-wpt-syncbors-servo2019-04-2931-57/+611
|\ | | | | | | | | | | | | Sync WPT with upstream (29-04-2019) Automated downstream sync of changes from upstream as of 29-04-2019. [no-wpt-sync]
| * Update web-platform-tests to revision 3b0853b41cdb88c713f2ac3636f5b69c14b31d49WPT Sync Bot2019-04-2931-57/+611
|/
* Auto merge of #23284 - servo-wpt-sync:wpt_update_28-04-2019, r=servo-wpt-syncbors-servo2019-04-2825-26/+427
|\ | | | | | | | | | | | | Sync WPT with upstream (28-04-2019) Automated downstream sync of changes from upstream as of 28-04-2019. [no-wpt-sync]
| * Update web-platform-tests to revision 301ce26e6c4fdc9c7b04dc86e009835662519c37WPT Sync Bot2019-04-2825-26/+427
| |
* | Auto merge of #23279 - snarasi6:master, r=jdmbors-servo2019-04-274-21/+42
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement deprecated setPosition and setOrientation methods for AudioListener #22898 <!-- Please describe your changes on the following line: --> I have uncommented the two methods SetPosition and SetOrientation in AudioListener.webidl and have included the two methods in the AudioListener.rs file. I have some errors while handling the NotSupported error for the methods. Can you please review the code and help me out with the errors? --- <!-- 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 #___ (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/23279) <!-- Reviewable:end -->
| * Implemented SetOrientation and SetPosition functions but still have errors ↵snarasi62019-04-274-21/+42
| | | | | | | | in throwing NotSupported error message
* | Auto merge of #23259 - Akhilesh1996:master, r=Manishearthbors-servo2019-04-277-14/+220
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement AudioParam.setValueCurveAtTime #22897 <!-- Please describe your changes on the following line: --> Updated audioparam.rs to send the new UserAutomationEvent SetValueCurveAtTime to the audio engine and updated test results. --- <!-- 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 #22897 (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/23259) <!-- Reviewable:end -->
| * | Implemented JS API for setValueCurveAtTime and updated testsAkhilesh V2019-04-267-14/+220
| |/
* | Auto merge of #23280 - servo-wpt-sync:wpt_update_27-04-2019, r=servo-wpt-syncbors-servo2019-04-2750-764/+1019
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync WPT with upstream (27-04-2019) Automated downstream sync of changes from upstream as of 27-04-2019. [no-wpt-sync] <!-- 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/23280) <!-- Reviewable:end -->
| * | Update web-platform-tests to revision 4accec3d14ccdc7b170017c0df299b954019f06fWPT Sync Bot2019-04-2750-764/+1019
| | |
* | | Auto merge of #23276 - servo:jdm-patch-38, r=Manishearthbors-servo2019-04-271-0/+1
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | Install gcc-6 on TravisCI. This is a followup for #23182. <!-- 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/23276) <!-- Reviewable:end -->
| * | Install gcc-6 on TravisCI.Josh Matthews2019-04-261-0/+1
| |/
* | Auto merge of #23275 - servo:jdm-patch-37, r=Manishearthbors-servo2019-04-261-0/+3
|\ \ | |/ |/| | | | | | | | | | | | | | | | | Use llvm's linker for x86 builds. This is a follow up to #23256 and #23211. <!-- 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/23275) <!-- Reviewable:end -->
| * Use llvm's linker for x86 builds.Josh Matthews2019-04-261-0/+3
|/
* Auto merge of #23182 - jdm:xenial, r=jdmbors-servo2019-04-261-4/+5
|\ | | | | | | | | | | | | | | Switch to Xenial for Linux CI. <!-- 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/23182) <!-- Reviewable:end -->
| * Install dev mesa GL utilities package.Josh Matthews2019-04-091-0/+1
| |
| * Use dev LLVM package from xenial apt repo.Josh Matthews2019-04-091-3/+3
| |
| * Switch to Xenial for Linux CI.Josh Matthews2019-04-091-1/+1
| |
* | Auto merge of #23211 - jdm:win-cross, r=SimonSapinbors-servo2019-04-265-57/+133
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Windows x86 build job. This will make it easier to start working on Hololens embedding work without having to deal with a broken build first. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] There are tests 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/23211) <!-- Reviewable:end -->
| * | Add Windows x86 build job.Josh Matthews2019-04-266-58/+134
| | |
* | | Auto merge of #23270 - Manishearth:audioparam-validation, r=ferjmbors-servo2019-04-263-47/+73
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add input validation for AudioParam methods Waiting on a build to make WPT updates Spec requires us to validate inputs, we aren't doing this here. We don't need to check for things being finite since we already get the arguments as `Finite` values <!-- 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/23270) <!-- Reviewable:end -->
| * | | Add input validation for AudioParam methodsManish Goregaokar2019-04-253-47/+73
| | | |
* | | | Auto merge of #23273 - servo-wpt-sync:wpt_update_26-04-2019, r=servo-wpt-syncbors-servo2019-04-26541-2303/+8027
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync WPT with upstream (26-04-2019) Automated downstream sync of changes from upstream as of 26-04-2019. [no-wpt-sync]
| * | | | Update web-platform-tests to revision d3cf77a7b8c20c678b725238eaa8a72eca3787aeWPT Sync Bot2019-04-26541-2303/+8027
| | | | |
* | | | | Auto merge of #23090 - miller-time:nav-fetch-referrer, r=gterzianbors-servo2019-04-2522-88/+136
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add referrer to navigation fetch request <!-- Please describe your changes on the following line: --> Implement step 13 of [following hyperlinks](https://html.spec.whatwg.org/#following-hyperlinks-2) and step 14.3 of [window open](https://html.spec.whatwg.org/#window-open-steps), as well as other referrer- and fetch-related updates. --- <!-- 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 #22890 (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/23090) <!-- Reviewable:end -->
| * | | | set referrer in window.load_urlRussell Cousineau2019-04-1921-58/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - this conforms to follow-hyperlinks spec step 13 - this conforms to window-open spec step 14.3 - replace uses of `referrer_url` with `referrer` - in Request class, change "no-referrer" to "" - set websocket fetch referrer to "no-referrer"
| * | | | update HTTP-network-or-cache fetch per specRussell Cousineau2019-04-191-30/+42
| | | | |
* | | | | Auto merge of #23268 - asajeffrey:magicleap-package-fixes, r=jdmbors-servo2019-04-253-4/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Magicleap package fixes <!-- Please describe your changes on the following line: --> A couple of fixes for magicleap packaging... * Move the setting of the debuggable flag into the `.package` file where it belongs, * Allow compiling with v0.20.0 of the SDK. --- <!-- 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 do not require tests because it fixes the build <!-- 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/23268) <!-- Reviewable:end -->
| * | | | | Work around deprecated API when packaging for magicleapAlan Jeffrey2019-04-251-0/+4
| | | | | |
| * | | | | Move debuggable flag setting for magicleap package to package fileAlan Jeffrey2019-04-252-4/+5
| | | | | |
* | | | | | Auto merge of #23256 - jdm:clang-cl, r=asajeffreybors-servo2019-04-256-11/+13
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use clang-cl for Windows builds Depends on https://github.com/servo/mozjs/pull/178. <!-- 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/23256) <!-- Reviewable:end -->
| * | | | | | Update mozjs.Josh Matthews2019-04-251-3/+3
| | | | | | |
| * | | | | | Force the use of clang-cl.exe for Windows builds.Josh Matthews2019-04-254-7/+9
| | | | | | |
| * | | | | | Update cmake for MSVC builds.Josh Matthews2019-04-241-1/+1
| | |_|_|/ / | |/| | | |
* | | | | | Auto merge of #23262 - paulrouget:cursor-update, r=jdmbors-servo2019-04-253-8/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update SetCursor behavior We were initially sending a SetCursor message on every mouse move because of a winit bug, which is now fixed. Also, we had a layout SetCursor message that was never used. Fix #18599 <!-- 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/23262) <!-- Reviewable:end -->
| * | | | | | Update SetCursor behaviorPaul Rouget2019-04-253-8/+11
| | |/ / / / | |/| | | |
* | | | | | Auto merge of #23263 - servo:rustup, r=jdmbors-servo2019-04-254-22/+22
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to rustc 1.36.0-nightly (e305df184 2019-04-24) This includes a `size_of` regression for a few DOM types, due to https://github.com/rust-lang/rust/pull/58623 which replaces the implementation of `HashMap` in the standard library to Hashbrown. Although `size_of<HashMap>` grows, it’s not obvious how total memory usage is going to be impacted: Hashbrown only has one `u8` instead of one `usize` of overhead per hash table bucket for storing (part of) a hash, and so might allocate less memory itself. Hashbrown also typically has better run time performance: https://github.com/rust-lang/hashbrown#performance Still, I’ve filed https://github.com/rust-lang/hashbrown/issues/69 about potentially reducing the `size_of<HashMap>` regression. <!-- 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/23263) <!-- Reviewable:end -->
| * | | | | Upgrade to rustc 1.36.0-nightly (e305df184 2019-04-24)Simon Sapin2019-04-254-22/+22
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes a `size_of` regression for a few DOM types, due to https://github.com/rust-lang/rust/pull/58623 which replaces the implementation of `HashMap` in the standard library to Hashbrown. Although `size_of<HashMap>` grows, it’s not obvious how total memory usage is going to be impacted: Hashbrown only has one `u8` instead of one `usize` of overhead per hash table bucket for storing (part of) a hash, and so might allocate less memory itself. Hashbrown also typically has better run time performance: https://github.com/rust-lang/hashbrown#performance Still, I’ve filed https://github.com/rust-lang/hashbrown/issues/69 about potentially reducing the `size_of<HashMap>` regression.
* | | | | Auto merge of #23250 - servo-wpt-sync:wpt_update_24-04-2019, r=servo-wpt-syncbors-servo2019-04-24207-1678/+3262
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync WPT with upstream (24-04-2019) Automated downstream sync of changes from upstream as of 24-04-2019. [no-wpt-sync] <!-- 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/23250) <!-- Reviewable:end -->
| * | | | | Update web-platform-tests to revision 7a7e16ad8d1a1b843340f47101c0a5c24c9bba57WPT Sync Bot2019-04-24207-1678/+3262
| | | | | |
* | | | | | Auto merge of #23252 - servo:jdm-patch-36, r=SimonSapinbors-servo2019-04-241-1/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow mac WPT jobs to run longer than 60 minutes This should fix #23251 which has been hitting us lately as we run more tests. <!-- 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/23252) <!-- Reviewable:end -->
| * | | | | Allow mac WPT jobs to run longer than 60 minutesJosh Matthews2019-04-241-1/+1
| |/ / / /
* | | | | Auto merge of #23248 - asajeffrey:liblzma-dev-dependency, r=jdmbors-servo2019-04-232-2/+3
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added liblzma-dev dependency on Debian <!-- Please describe your changes on the following line: --> This fixes a link error on Debian Linux ``` = note: /usr/bin/ld.gold: error: cannot find -llzma collect2: error: ld returned 1 exit status ``` --- <!-- 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 do not require tests because it's a README <!-- 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/23248) <!-- Reviewable:end -->
| * | | | Updated bootstrap.pyAlan Jeffrey2019-04-231-1/+2
| | | | |
| * | | | Added liblzma-dev dependency on DebianAlan Jeffrey2019-04-231-1/+1
| | |/ / | |/| |
* | | | Auto merge of #23246 - servo:jdm-patch-30, r=SimonSapinbors-servo2019-04-231-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't run full WPT testsuite twice. <!-- 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/23246) <!-- Reviewable:end -->
| * | | | Don't run full WPT testsuite twice.Josh Matthews2019-04-231-1/+1
| |/ / /
* | | | Auto merge of #23178 - tdelacour:ISSUE-21263, r=jdmbors-servo2019-04-236-22/+49
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add PerformanceResourceTiming: ResponseEnd <!-- Please describe your changes on the following line: --> 1. Added `ResponseEnd` to `ResourceAttribute` enum in `net_traits` and added it to the `set_attribute` function on `ResourceFetchTiming` 2. Added `response_end` field to `performanceresourcetiming.rs` 3. In `http_loader.rs`, set ResponseEnd after response body read is complete, or before return due to network error. I could use a little guidance on testing. After building and running `wpt` tests, I noticed that some tests now "Pass" when they were expected to "Fail". As per the wiki instructions, I've removed those expectations from the `metadata`. I noticed that there are a handful of other "failing" test expectations associated with `responseEnd`, but those still do not pass. I looked through some similar PRs (`connectEnd`, `redirectStart`, etc) and saw that they also still have a few failing test expectations here and there. Does that mean this is OK for now? How can I better understand which tests we expect to resolve for a given issue? Thanks! --- <!-- 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 #21263 (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/23178) <!-- Reviewable:end -->
| * | | | ISSUE-21263: implemented attribute setting in http loaderThomas Delacour2019-04-236-22/+49
| | | | |
* | | | | Auto merge of #23200 - krk:webidl-lint, r=jdmbors-servo2019-04-239-19/+369
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Webidl lint Parse webidl files and lint for inheritance correctness. --- <!-- 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 #20461 <!-- 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/23200) <!-- Reviewable:end -->