Commit graph

42703 commits

Author SHA1 Message Date
Kunal Mohan
d1c13e8df7 Use existing BindGroupLayout if an equivalent BGL already exists 2020-07-16 23:21:09 +05:30
Kunal Mohan
0dc1514d57 Implement Async Error reporting for WebGPU and update wgpu-core 2020-07-16 23:21:09 +05:30
bors-servo
809b4ae2ee
Auto merge of #27289 - servo:dependabot/cargo/log-0.4.11, r=jdm
build(deps): bump log from 0.4.8 to 0.4.11

Bumps [log](https://github.com/rust-lang/log) from 0.4.8 to 0.4.11.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p>
<blockquote>
<h2>[0.4.11] - 2020-07-09</h2>
<h3>New</h3>
<ul>
<li>Support coercing structured values into concrete types.</li>
<li>Reference the <code>win_dbg_logger</code> in the readme.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updates a few deprecated items used internally.</li>
<li>Fixed issues in docs and expands sections.</li>
<li>Show the correct build badge in the readme.</li>
<li>Fix up a possible inference breakage with structured value errors.</li>
<li>Respect formatting flags in structured value formatting.</li>
</ul>
<h2>[0.4.10] - 2019-12-16 (yanked)</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed the <code>log!</code> macros so they work in expression context (this regressed in <code>0.4.9</code>, which has been yanked).</li>
</ul>
<h2>[0.4.9] - 2019-12-12 (yanked)</h2>
<h3>Minimum Supported Rust Version</h3>
<p>This release bumps the minimum compiler version to <code>1.31.0</code>. This was mainly needed for <code>cfg-if</code>,
but between <code>1.16.0</code> and <code>1.31.0</code> there are a lot of language and library improvements we now
take advantage of.</p>
<h3>New</h3>
<ul>
<li>Unstable support for capturing key-value pairs in a record using the <code>log!</code> macros</li>
</ul>
<h3>Improved</h3>
<ul>
<li>Better documentation for max level filters.</li>
<li>Internal updates to line up with bumped MSRV</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="aa4c0375cd"><code>aa4c037</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/log/issues/404">#404</a> from KodrAus/cargo/0.4.11</li>
<li><a href="21715ba7ee"><code>21715ba</code></a> just don't do self updates in ci</li>
<li><a href="ee4bc80680"><code>ee4bc80</code></a> prepare for 0.4.11 release</li>
<li><a href="813b6ce479"><code>813b6ce</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/log/issues/401">#401</a> from brettcannon/patch-1</li>
<li><a href="5821b8a338"><code>5821b8a</code></a> Fix a grammatical mistake</li>
<li><a href="9ae6778bd2"><code>9ae6778</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/log/issues/400">#400</a> from KodrAus/fix/value-fmt</li>
<li><a href="c89a4a10b6"><code>c89a4a1</code></a> bump sval to 0.5.2 for fmt fixes</li>
<li><a href="43d69c196e"><code>43d69c1</code></a> remove unneeded io::Error From impl</li>
<li><a href="ee8c6cd426"><code>ee8c6cd</code></a> respect fmt trait and flags in Value</li>
<li><a href="c5c8e48f35"><code>c5c8e48</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/log/issues/398">#398</a> from dtolnay/ra_hir_def</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/log/compare/0.4.8...0.4.11">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=log&package-manager=cargo&previous-version=0.4.8&new-version=0.4.11)](https://dependabot.com/compatibility-score/?dependency-name=log&package-manager=cargo&previous-version=0.4.8&new-version=0.4.11)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2020-07-16 12:18:05 -04:00
bors-servo
49ebfaa55c
Auto merge of #27288 - servo:dependabot/cargo/servo-media-cdf82da, r=ferjm
build(deps): bump servo-media from `7b0794d` to `cdf82da`

Bumps [servo-media](https://github.com/servo/media) from `7b0794d` to `cdf82da`.
<details>
<summary>Commits</summary>
<ul>
<li><a href="cdf82da4cb"><code>cdf82da</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/media/issues/373">#373</a> - ferjm:media.stream.encoded, r=Manishearth</li>
<li><a href="f96c33b737"><code>f96c33b</code></a> Attach encoding adapters to ServoMediaStreamSrc</li>
<li>See full diff in <a href="7b0794d552...cdf82da4cb">compare view</a></li>
</ul>
</details>
<br />

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2020-07-16 11:58:20 -04:00
bors-servo
9daadd03cc
Auto merge of #27287 - paulrouget:fxrmin, r=jdm
Make it possible to run fxr:// url in non-kiosk mode

Fix #27274
2020-07-16 09:26:15 -04:00
bors-servo
0646c16dd1
Auto merge of #27292 - servo-wpt-sync:wpt_update_16-07-2020, r=servo-wpt-sync
Sync WPT with upstream (16-07-2020)

Automated downstream sync of changes from upstream as of 16-07-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-07-16 08:25:44 -04:00
WPT Sync Bot
244e6ca8c2 Update web-platform-tests to revision 765a5cba3fd8477f430cbd8bc3489b474097ee0e 2020-07-16 10:20:56 +00:00
dependabot-preview[bot]
795bb49484
build(deps): bump log from 0.4.8 to 0.4.11
Bumps [log](https://github.com/rust-lang/log) from 0.4.8 to 0.4.11.
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/log/compare/0.4.8...0.4.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-16 08:02:52 +00:00
dependabot-preview[bot]
21308a8506
build(deps): bump servo-media from 7b0794d to cdf82da
Bumps [servo-media](https://github.com/servo/media) from `7b0794d` to `cdf82da`.
- [Release notes](https://github.com/servo/media/releases)
- [Commits](7b0794d552...cdf82da4cb)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-16 08:01:27 +00:00
Paul Rouget
2ac0ccb4d2 Make it possible to run fxr:// url in non-kiosk mode 2020-07-16 06:47:48 +02:00
bors-servo
8b7e9b2157
Auto merge of #27284 - servo-wpt-sync:wpt_update_15-07-2020, r=servo-wpt-sync
Sync WPT with upstream (15-07-2020)

Automated downstream sync of changes from upstream as of 15-07-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-07-15 08:23:09 -04:00
WPT Sync Bot
2863a4690c Update web-platform-tests to revision 237fce47cec56baeb64392506c0c21c0c9615e18 2020-07-15 11:17:31 +00:00
bors-servo
ef4f5e5264
Auto merge of #27265 - jdm:hubs-stubs2, r=ferjm
Add stubs for HTMLCanvasElement.captureStream and WebRTC transceiver APIs

These stubs are hidden by default and only exist to allow getting past the relevant code that invokes them on hubs.mozilla.org.
2020-07-15 03:33:20 -04:00
bors-servo
1e182cd185
Auto merge of #27266 - jdm:hubs-stubs3, r=Manishearth
Hide Window extension methods by default and add helper Window.js_backtrace method

Fixes #26858.
2020-07-14 22:40:20 -04:00
Josh Matthews
4dd7387799 dom: Add Window.js_backtrace debugging extension method. 2020-07-14 22:39:59 -04:00
Josh Matthews
e6cdfddea6 dom: Hide debugging extension methods behind a pref. 2020-07-14 22:39:59 -04:00
bors-servo
12d4c0d5eb
Auto merge of #27264 - jdm:hubs-stubs, r=Manishearth
Implement Navigator.languages

Fixes #27210.
2020-07-14 15:10:56 -04:00
bors-servo
c8d0548824
Auto merge of #27255 - avr1254:master, r=jdm
Implemented HTMLFormElement.relList

<!-- Please describe your changes on the following line: -->
Updated the tests to reflect addition of rel and relList for HTMLFormElement, as well as porting those code snippets from HTMLAnchorElement.

---
<!-- 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 #27252  (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. -->
2020-07-14 12:49:13 -04:00
Josh Matthews
84efd56e57 dom: Add WebRTC transceiver stubs. 2020-07-14 12:48:45 -04:00
Josh Matthews
1ae117f67b dom: Add stub implementation for HTMLCanvasElement.captureStream. 2020-07-14 12:48:45 -04:00
Arjun Ramachandrula
00f69dd50f Ported Rel, SetRel, and RelList from HTMLAnchorElement into HTMLForElement
Updated tests to reflect rel and relList in HTMLFormElement

Added AttrValue as style

Added attr

Updated outstanding test cases

Fixed formatting. Hopefully this time works

Implemented HTMLFormElement.relList
2020-07-14 12:37:57 -04:00
Josh Matthews
2acd295ea6 dom: Implement Navigator.languages. 2020-07-14 11:50:59 -04:00
bors-servo
caed22e640
Auto merge of #27257 - servo-wpt-sync:wpt_update_14-07-2020, r=servo-wpt-sync
Sync WPT with upstream (14-07-2020)

Automated downstream sync of changes from upstream as of 14-07-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-07-14 06:56:22 -04:00
WPT Sync Bot
8d9615fa41 Update web-platform-tests to revision 9f039866171222befc3c77beaae994829554bdf5 2020-07-14 10:56:09 +00:00
bors-servo
bc8cfe3d69
Auto merge of #27245 - servo:dependabot/cargo/adler-0.2.3, r=jdm
build(deps): bump adler from 0.2.2 to 0.2.3

Bumps [adler](https://github.com/jonas-schievink/adler) from 0.2.2 to 0.2.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/jonas-schievink/adler/releases">adler's releases</a>.</em></p>
<blockquote>
<h2>v0.2.3</h2>
<ul>
<li>Process 4 Bytes at a time, improving performance by up to 50% (<a href="https://github-redirect.dependabot.com/jonas-schievink/adler/issues/2">#2</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/jonas-schievink/adler/blob/master/CHANGELOG.md">adler's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/jonas-schievink/adler/releases/tag/v0.2.3">0.2.3 - 2020-07-11</a></h2>
<ul>
<li>Process 4 Bytes at a time, improving performance by up to 50% (<a href="https://github-redirect.dependabot.com/jonas-schievink/adler/issues/2">#2</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="052fb30a86"><code>052fb30</code></a> Release 0.2.3</li>
<li><a href="b32d526574"><code>b32d526</code></a> Update changelog</li>
<li><a href="a875252c94"><code>a875252</code></a> Move algorithm into its own module</li>
<li><a href="1aad4dbcd4"><code>1aad4db</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/jonas-schievink/adler/issues/2">#2</a> from NathanaelLane/master</li>
<li><a href="d7f0da2743"><code>d7f0da2</code></a> rustfmt import alphabetization</li>
<li><a href="6caed1f1bd"><code>6caed1f</code></a> Remove all unsafe code and related infrastructure, thanks to insight from <a href="https://github.com/ja">@ja</a>...</li>
<li><a href="0cb41e6b8e"><code>0cb41e6</code></a> various improvements:</li>
<li><a href="4bc0273554"><code>4bc0273</code></a> Improve performance for short input slices.</li>
<li><a href="082e3cd7dd"><code>082e3cd</code></a> add alignment test and coerce intended alignment with repr ([u8; N] is by def...</li>
<li><a href="b0b72f247b"><code>b0b72f2</code></a> fix upstream rustfmt issues</li>
<li>Additional commits viewable in <a href="https://github.com/jonas-schievink/adler/compare/v0.2.2...v0.2.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=adler&package-manager=cargo&previous-version=0.2.2&new-version=0.2.3)](https://dependabot.com/compatibility-score/?dependency-name=adler&package-manager=cargo&previous-version=0.2.2&new-version=0.2.3)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2020-07-13 22:15:35 -04:00
bors-servo
9bbe9c837a
Auto merge of #27250 - paulrouget:unfocus, r=jdm
Unfocus input when virtual keyboard is dismissed

Fix #27181
2020-07-13 11:02:02 -04:00
bors-servo
9fe92ecb4c
Auto merge of #27229 - paulrouget:devtools_protocol_update, r=jdm
devtools: TabDescription actor

We could do better by creating the browsing context actor lazily, but that's good enough to re-enable devtools with a recent version of Firefox. fix #27113.
2020-07-13 09:15:31 -04:00
Paul Rouget
6252d36a14 Unfocus input when virtual keyboard is dismissed 2020-07-13 14:04:06 +02:00
bors-servo
d2a593faed
Auto merge of #27249 - servo-wpt-sync:wpt_update_13-07-2020, r=servo-wpt-sync
Sync WPT with upstream (13-07-2020)

Automated downstream sync of changes from upstream as of 13-07-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-07-13 06:26:59 -04:00
WPT Sync Bot
f2d9c37be9 Update web-platform-tests to revision e4be48985c4770ea68d2474a080290be4986f8a0 2020-07-13 10:26:43 +00:00
dependabot-preview[bot]
270ca7ad9c
build(deps): bump adler from 0.2.2 to 0.2.3
Bumps [adler](https://github.com/jonas-schievink/adler) from 0.2.2 to 0.2.3.
- [Release notes](https://github.com/jonas-schievink/adler/releases)
- [Changelog](https://github.com/jonas-schievink/adler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jonas-schievink/adler/compare/v0.2.2...v0.2.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-13 08:12:00 +00:00
Paul Rouget
da80d4ff01 devtools: TabDescription actor 2020-07-13 09:21:27 +02:00
bors-servo
967a70bd60
Auto merge of #27239 - servo-wpt-sync:wpt_update_12-07-2020, r=servo-wpt-sync
Sync WPT with upstream (12-07-2020)

Automated downstream sync of changes from upstream as of 12-07-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-07-12 10:53:36 -04:00
WPT Sync Bot
0640476cc1 Update web-platform-tests to revision 29ccbdbf25c92cf783a1c3a804d723382fb6a50a 2020-07-12 10:23:20 +00:00
bors-servo
c73734c0bc
Auto merge of #27237 - servo-wpt-sync:wpt_update_11-07-2020, r=jdm
Sync WPT with upstream (11-07-2020)

Automated downstream sync of changes from upstream as of 11-07-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-07-11 14:02:09 -04:00
Josh Matthews
fd37b94731
Update 2020 flexbox failure. 2020-07-11 12:13:23 -04:00
Josh Matthews
e2c2968923
Add 2020 MQL failure. 2020-07-11 12:10:41 -04:00
WPT Sync Bot
1a3fdf7a13 Update web-platform-tests to revision e91d7d8c9a1f14438e44000dcd05ce6e658e4ae5 2020-07-11 10:36:48 +00:00
bors-servo
242e7e2630
Auto merge of #27232 - asajeffrey:webxr-depth-stencil, r=Manishearth
Support depth and stencil in webxr

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

Creates a `DEPTH_STENCIL` attachment if one is provided by the webxr device.

---
<!-- 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 we don't reftest webxr

<!-- 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. -->
2020-07-10 19:36:45 -04:00
Alan Jeffrey
a9bb3f7181 Support depth and stencil in webxr 2020-07-10 18:35:09 -05:00
bors-servo
a77a1f7bf4
Auto merge of #27235 - asajeffrey:webxr-sessionavailable, r=jdm
Add a sessionavailable event that allows content to enter an XR session without a user gesture

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

This allows servo to implement immersive web apps. https://immersive-web.github.io/webxr/#application-launch

---
<!-- 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 I'm not sure we should have a WPT for something this non-standard.

<!-- 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. -->
2020-07-10 18:14:10 -04:00
Alan Jeffrey
a6da5dccd1 Added a test for sessionavailable 2020-07-10 17:13:08 -05:00
bors-servo
56a4cfdfa4
Auto merge of #27230 - servo:jdm-patch-46, r=jgraham
Add missing test path for manifest during WPT syncing.

Fixes #27223.
2020-07-10 16:08:30 -04:00
Alan Jeffrey
63663fada9 Add a sessionavailable event that allows content to enter an XR session without a user gesture 2020-07-10 14:09:18 -05:00
Josh Matthews
f84d03b070 Merge loading and updating manifest states when syncing. 2020-07-10 13:46:05 -04:00
Josh Matthews
aec3ce801b
Add missing test path for manifest during WPT syncing. 2020-07-10 10:40:52 -04:00
bors-servo
fb243a32f0
Auto merge of #27152 - ferjm:mediadevices.enumeratedevices, r=Manishearth
Mediadevices.enumeratedevices

- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #26877
2020-07-10 08:42:27 -04:00
bors-servo
9094e1d7bc
Auto merge of #27227 - jdm:iterable, r=Manishearth
Make XRSession.inputSources iterable

Fixes #27130.
2020-07-10 07:42:02 -04:00
Fernando Jiménez Moreno
c0fb6c8d23 Implement MediaDevices.enumerateDevices() 2020-07-10 13:18:26 +02:00
Josh Matthews
63528f6fdf dom: Generate iterator symbol for interfaces with indexed getters. 2020-07-09 23:22:48 -04:00