Commit graph

42184 commits

Author SHA1 Message Date
bors-servo
21ff41c117
Auto merge of #26652 - servo:dependabot/cargo/inflate-0.4.5, r=jdm
Bump inflate from 0.4.3 to 0.4.5

Bumps [inflate](https://github.com/PistonDevelopers/inflate) from 0.4.3 to 0.4.5.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/PistonDevelopers/inflate/commits">compare view</a></li>
</ul>
</details>
<br />

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

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-05-26 14:28:28 -04:00
Martin Robinson
47642e0eee Have Animations struct handle rooting nodes
Instead of having `ScriptThread` handle rooting nodes, do this in
`Animations`. This makes it easier to know when it is appropriate to
root and unroot nodes instead of relying on a certain order of events.
This also allows reducing quite a bit the amount of unsafe code.
2020-05-26 20:24:28 +02:00
bors-servo
43d80b242d
Auto merge of #26587 - jdm:tidy-dup-fix, r=nox
Fix output of test-tidy with duplicated packages.

Fixes #25508.
2020-05-26 13:09:42 -04:00
bors-servo
b0bf182316
Auto merge of #26651 - servo:dependabot/cargo/encoding_rs-0.8.23, r=jdm
Bump encoding_rs from 0.8.22 to 0.8.23

Bumps [encoding_rs](https://github.com/hsivonen/encoding_rs) from 0.8.22 to 0.8.23.
<details>
<summary>Commits</summary>
<ul>
<li><a href="8e3eee590e"><code>8e3eee5</code></a> Increment version number to 0.8.23.</li>
<li><a href="753239ecb1"><code>753239e</code></a> Use valid SPDX in the license field.</li>
<li><a href="adcb9b3004"><code>adcb9b3</code></a> Remove year from copyright notices.</li>
<li>See full diff in <a href="https://github.com/hsivonen/encoding_rs/compare/v0.8.22...v0.8.23">compare view</a></li>
</ul>
</details>
<br />

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

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-05-26 11:52:04 -04:00
bors-servo
f3313739f5
Auto merge of #26646 - jdm:parking_lot, r=asajeffrey
Avoid parking_lot bustage with recent rustc nightlies.

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #26644
- [x] There are tests for these changes
2020-05-26 10:48:10 -04:00
Kunal Mohan
f4d0183568 Make WebGPU resource creation fully async
Remove some garbage code in adapter id checks
Prevent panic during shutdown if using WebGPU
2020-05-26 19:16:46 +05:30
Josh Matthews
1da40b59af Remove use of nightly features in parking_lot. Update many uses from 0.9 to 0.10. 2020-05-26 09:34:50 -04:00
bors-servo
70c43b7a5c
Auto merge of #26650 - servo:dependabot/cargo/unicode-width-0.1.7, r=jdm
Bump unicode-width from 0.1.4 to 0.1.7

Bumps [unicode-width](https://github.com/unicode-rs/unicode-width) from 0.1.4 to 0.1.7.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/unicode-rs/unicode-width/commits">compare view</a></li>
</ul>
</details>
<br />

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

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-05-26 08:07:49 -04:00
WPT Sync Bot
fc2af06212 Update web-platform-tests to revision 82b3595ce0ea99dd2a04b578421b4d281e53ee31 2020-05-26 11:20:12 +00:00
bors-servo
844dd859b3
Auto merge of #26641 - dylni:fix-undefined-behavior, r=SimonSapin
Fix undefined behavior in `energymon::init`

<!-- Please describe your changes on the following line: -->
The layout of [`Box`](https://doc.rust-lang.org/std/boxed/struct.Box.html) is implicitly [`#[repr(Rust)]`](https://doc.rust-lang.org/nomicon/repr-rust.html), so it is undefined behavior to transmute it to another type. [`Box::into_raw`](https://doc.rust-lang.org/std/boxed/struct.Box.html#method.into_raw) can safely convert it to a pointer.

I did not run the test suite locally. I thought it would be better to let CI run than to set up the development environment for such a simple change. I did test that the file works individually with this change.

---
<!-- 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

<!-- Either: -->
- [X] These changes do not require tests because the undefined behavior is not visible

<!-- 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-05-26 07:09:59 -04:00
bors-servo
57846678c2
Auto merge of #26638 - szeged:texi2d_2, r=jdm
Add support for WebGL2 TexImage2D

Adds initial support for one of the WebGL2 `TexImage2D` call.

<!-- Please describe your changes on the following line: -->
I've enabled the `conformance2/textures/image/` tests and updated the test expectations.

---
<!-- 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] There are tests for these changes

<!-- 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.-->
@mmatyas @zakorgy @jdm
<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-05-26 06:13:27 -04:00
Istvan Miklos
b298160ff2 Add support for WebGL2 TexImage2D
Adds initial support for one of the WebGL2 `TexImage2D` call.
2020-05-26 11:33:58 +02:00
dependabot-preview[bot]
0941d2f6fb
Bump crossbeam-deque from 0.7.2 to 0.7.3
Bumps [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) from 0.7.2 to 0.7.3.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-deque-0.7.2...crossbeam-0.7.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 08:24:00 +00:00
dependabot-preview[bot]
fb92c69933
Bump ordered-float from 1.0.0 to 1.0.2
Bumps [ordered-float](https://github.com/reem/rust-ordered-float) from 1.0.0 to 1.0.2.
- [Release notes](https://github.com/reem/rust-ordered-float/releases)
- [Commits](https://github.com/reem/rust-ordered-float/compare/v1.0.0...v1.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 08:03:16 +00:00
dependabot-preview[bot]
55ba5ecea2
Bump truetype from 0.26.0 to 0.26.2
Bumps [truetype](https://github.com/bodoni/truetype) from 0.26.0 to 0.26.2.
- [Release notes](https://github.com/bodoni/truetype/releases)
- [Commits](https://github.com/bodoni/truetype/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 08:02:48 +00:00
dependabot-preview[bot]
ee1f3a0f57
Bump linked-hash-map from 0.5.1 to 0.5.3
Bumps [linked-hash-map](https://github.com/contain-rs/linked-hash-map) from 0.5.1 to 0.5.3.
- [Release notes](https://github.com/contain-rs/linked-hash-map/releases)
- [Commits](https://github.com/contain-rs/linked-hash-map/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 08:01:44 +00:00
dependabot-preview[bot]
c5d95cfb9b
Bump same-file from 1.0.2 to 1.0.6
Bumps [same-file](https://github.com/BurntSushi/same-file) from 1.0.2 to 1.0.6.
- [Release notes](https://github.com/BurntSushi/same-file/releases)
- [Commits](https://github.com/BurntSushi/same-file/compare/1.0.2...1.0.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 08:01:24 +00:00
dependabot-preview[bot]
92f799097d
Bump inflate from 0.4.3 to 0.4.5
Bumps [inflate](https://github.com/PistonDevelopers/inflate) from 0.4.3 to 0.4.5.
- [Release notes](https://github.com/PistonDevelopers/inflate/releases)
- [Commits](https://github.com/PistonDevelopers/inflate/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 08:00:58 +00:00
dependabot-preview[bot]
592d689644
Bump encoding_rs from 0.8.22 to 0.8.23
Bumps [encoding_rs](https://github.com/hsivonen/encoding_rs) from 0.8.22 to 0.8.23.
- [Release notes](https://github.com/hsivonen/encoding_rs/releases)
- [Commits](https://github.com/hsivonen/encoding_rs/compare/v0.8.22...v0.8.23)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 08:00:33 +00:00
dependabot-preview[bot]
1df8a71e08
Bump unicode-width from 0.1.4 to 0.1.7
Bumps [unicode-width](https://github.com/unicode-rs/unicode-width) from 0.1.4 to 0.1.7.
- [Release notes](https://github.com/unicode-rs/unicode-width/releases)
- [Commits](https://github.com/unicode-rs/unicode-width/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 08:00:07 +00:00
bors-servo
7170a69695
Auto merge of #26643 - atouchet:comp, r=jdm
More Cargo.toml updates

<!-- 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 #___ (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. -->
2020-05-26 02:29:34 -04:00
bors-servo
a3446579ec
Auto merge of #26421 - Eijebong:remove-influent, r=jdm
Remove influxDB support for profile

It's apparently unused. Influent is unmaintained. Let's remove it
2020-05-25 23:08:32 -04:00
bors-servo
599ef5d12c
Auto merge of #26636 - servo:dependabot/cargo/color_quant-1.0.1, r=jdm
Bump color_quant from 1.0.0 to 1.0.1

Bumps [color_quant](https://github.com/PistonDevelopers/color_quant) from 1.0.0 to 1.0.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/PistonDevelopers/color_quant/commits">compare view</a></li>
</ul>
</details>
<br />

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

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-05-25 22:05:49 -04:00
bors-servo
641eb362e8
Auto merge of #26637 - servo-wpt-sync:wpt_update_25-05-2020, r=servo-wpt-sync
Sync WPT with upstream (25-05-2020)

Automated downstream sync of changes from upstream as of 25-05-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-05-25 19:40:52 -04:00
bors-servo
95a818e262
Auto merge of #26630 - kunalmohan:gpu-sampler, r=jdm
Add GPUSampler to WebGPU implementation

Add dom_struct and webidl for GPUSampler, implement GPUDevice.createSampler() method.

<!-- Please describe your changes on the following line: -->
r?@kvark

---
<!-- 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: -->
- [ ] 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-05-25 17:54:25 -04:00
bors-servo
12532fd07d
Auto merge of #26635 - servo:dependabot/cargo/net2-0.2.34, r=jdm
Bump net2 from 0.2.33 to 0.2.34

Bumps [net2](https://github.com/deprecrated/net2-rs) from 0.2.33 to 0.2.34.
<details>
<summary>Commits</summary>
<ul>
<li><a href="1e915300a4"><code>1e91530</code></a> Release v0.2.34</li>
<li><a href="89945ebc27"><code>89945eb</code></a> Make cargo packaging explicit</li>
<li><a href="fe62962c1b"><code>fe62962</code></a> Clean up trailing whitespace</li>
<li><a href="67ec2c1211"><code>67ec2c1</code></a> Update URLs in Cargo.toml</li>
<li><a href="24f41cbb73"><code>24f41cb</code></a> Add support for illumos target</li>
<li><a href="3350e3819a"><code>3350e38</code></a> Update README</li>
<li><a href="4d3e46872a"><code>4d3e468</code></a> Silence try!() deprecation warnings</li>
<li><a href="15a82b17ee"><code>15a82b1</code></a> Configure GitHub Actions for CI</li>
<li><a href="eda403f030"><code>eda403f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/deprecrated/net2-rs/issues/84">#84</a> from rylev/wasi-scaffold</li>
<li><a href="60cb366efe"><code>60cb366</code></a> Change wrong cfg</li>
<li>Additional commits viewable in <a href="https://github.com/deprecrated/net2-rs/compare/0.2.33...0.2.34">compare view</a></li>
</ul>
</details>
<br />

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

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-05-25 16:53:57 -04:00
bors-servo
4294c306e6
Auto merge of #26634 - servo:dependabot/cargo/wayland-protocols-0.21.13, r=jdm
Bump wayland-protocols from 0.21.4 to 0.21.13

Bumps [wayland-protocols](https://github.com/smithay/wayland-rs) from 0.21.4 to 0.21.13.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Smithay/wayland-rs/blob/master/CHANGELOG.md">wayland-protocols's changelog</a>.</em></p>
<blockquote>
<h1>Change Log</h1>
<h2>Unreleased</h2>
<h2>0.26.6 -- 2020-05-23</h2>
<h4>Bugfixes</h4>
<ul>
<li>[cursor] Update <code>xcursor</code> to <code>0.3</code>, fixing a few cursor-related bugs.</li>
</ul>
<h2>0.26.5 -- 2020-05-21</h2>
<h4>Bugfixes</h4>
<ul>
<li>[client] Fix a deadlock when dispatching &amp; reading event queues conccurently from different threads when
using the rust implementation of the protocol.</li>
<li>[cursor] Don't panic if <code>load_cursor</code> fails to find the requested cursor</li>
<li>[cursor] Fix buffer content endianness</li>
<li>[cursor] Use <code>xcursor</code> for parsing cursor files</li>
</ul>
<h2>0.26.4 -- 2020-05-01</h2>
<h4>Bugfixes</h4>
<ul>
<li>[cursor] Fix FreeBSD build</li>
</ul>
<h2>0.26.3 -- 2020-04-22</h2>
<p><em>Technical release due to crates.io issues.</em></p>
<h2>0.26.2 -- 2020-04-22</h2>
<h4>Bugfixes</h4>
<ul>
<li>[cursor] Properly assign internal buffers to filters.</li>
</ul>
<h2>0.26.1 -- 2020-04-22</h2>
<h4>Additions</h4>
<ul>
<li>[cursor] Introduce helper functions <code>Cursor::image_count()</code>, <code>CursorImageBuffer::delay</code>,
<code>CursorImageBuffer::hotspot()</code> and <code>CursorImageBuffer::dimensions()</code> to access metadata of cursor images.</li>
</ul>
<h2>0.26.0 -- 2020-04-22</h2>
<h4>Breaking Changes</h4>
<ul>
<li>The minimum supported Rust version is now 1.41.0</li>
<li><code>wayland-cursor</code> is now fully implemented in Rust</li>
</ul>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/smithay/wayland-rs/commits">compare view</a></li>
</ul>
</details>
<br />

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

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-05-25 15:13:17 -04:00
atouchet
5f56093d87 More Cargo.toml updates 2020-05-25 11:34:37 -07:00
Simon Sapin
d103e06ba9 Use dynamic dispatch in mozjs::panic::wrap_panic
Pick up https://github.com/servo/rust-mozjs/pull/512

Fixes https://github.com/servo/servo/issues/26585

This diff is best viewed with "ignore whitespace changes", because of indentation change.
2020-05-25 20:34:05 +02:00
Kunal Mohan
dd04716b85 Add GPUSampler to WebGPU implementation
Add dom_struct and webidl for GPUSampler, implement GPUDevice.createSampler() method.
2020-05-26 00:00:35 +05:30
bors-servo
8b65c22304
Auto merge of #26600 - servo:dependabot/cargo/brotli-3.3.0, r=jdm
Bump brotli from 3.1.5 to 3.3.0

Bumps [brotli](https://github.com/dropbox/rust-brotli) from 3.1.5 to 3.3.0.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/dropbox/rust-brotli/commits">compare view</a></li>
</ul>
</details>
<br />

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

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-05-25 14:12:24 -04:00
bors-servo
f374cb1105
Auto merge of #26598 - servo:dependabot/cargo/metal-0.17.1, r=jdm
Bump metal from 0.17.0 to 0.17.1

Bumps [metal](https://github.com/gfx-rs/metal-rs) from 0.17.0 to 0.17.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/gfx-rs/metal-rs/commits">compare view</a></li>
</ul>
</details>
<br />

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

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-05-25 13:11:03 -04:00
bors-servo
6114b75403
Auto merge of #26633 - servo:dependabot/cargo/proc-macro-hack-0.5.16, r=jdm
Bump proc-macro-hack from 0.5.9 to 0.5.16

Bumps [proc-macro-hack](https://github.com/dtolnay/proc-macro-hack) from 0.5.9 to 0.5.16.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/proc-macro-hack/releases">proc-macro-hack's releases</a>.</em></p>
<blockquote>
<h2>0.5.16</h2>
<ul>
<li>
<p>Handle macros whose definition contains interpolated macro_rules variables, such as:</p>
<pre lang="rust"><code>#[proc_macro_hack]
pub fn $name(input: TokenStream) -&gt; TokenStream {...}
<p></code></pre></p>
</li>
</ul>
<h2>0.5.15</h2>
<ul>
<li>Eliminate some possible dead_code warnings in generated code</li>
</ul>
<h2>0.5.14</h2>
<ul>
<li>Improve compile time by cutting out some dependencies</li>
</ul>
<h2>0.5.13</h2>
<p><em>yanked</em></p>
<h2>0.5.12</h2>
<ul>
<li>Better error message when exceeding the limit of nested macro invocations (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2097">rust-lang/futures-rs#2097</a>)</li>
</ul>
<h2>0.5.11</h2>
<ul>
<li>Support macros named as raw identifier (<a href="https://github-redirect.dependabot.com/dtolnay/proc-macro-hack/issues/45">#45</a>, thanks <a href="https://github.com/olegnn">@olegnn</a>)</li>
</ul>
<h2>0.5.10</h2>
<ul>
<li>Support <code>proc_macro_hack(support_nested)</code> macros that expand to internal invocations of a different <code>proc_macro_hack(support_nested)</code> macro (<a href="https://github-redirect.dependabot.com/dtolnay/proc-macro-hack/issues/41">#41</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="35b1fa620a"><code>35b1fa6</code></a> Release 0.5.16</li>
<li><a href="be8a69630e"><code>be8a696</code></a> Try out a new style of readme badges</li>
<li><a href="442391cc32"><code>442391c</code></a> Add crosslink icons to top of rustdoc</li>
<li><a href="c749724847"><code>c749724</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/proc-macro-hack/issues/57">#57</a> from dtolnay/none</li>
<li><a href="51a988bc02"><code>51a988b</code></a> Traverse into None-delimited groups</li>
<li><a href="091e136512"><code>091e136</code></a> Wrap token iterator in a new type</li>
<li><a href="7bdb83bef1"><code>7bdb83b</code></a> Expand glob import</li>
<li><a href="476d25c42c"><code>476d25c</code></a> Tweak links to not look like quoted text</li>
<li><a href="740f779559"><code>740f779</code></a> Update build status badge to GitHub Actions</li>
<li><a href="5780dee32b"><code>5780dee</code></a> Remove Travis configuration</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/proc-macro-hack/compare/0.5.9...0.5.16">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=proc-macro-hack&package-manager=cargo&previous-version=0.5.9&new-version=0.5.16)](https://dependabot.com/compatibility-score/?dependency-name=proc-macro-hack&package-manager=cargo&previous-version=0.5.9&new-version=0.5.16)

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-05-25 12:06:57 -04:00
dylni
3160e62b8a
Fix undefined behavior in energymon::init 2020-05-25 11:34:06 -04:00
bors-servo
2fd427270d
Auto merge of #26609 - mrobinson:improve-transition-finishing, r=jdm
Improve ending of transitions

For legacy reasons, transitions were marked as finished after updating the
style. According to the spec, they should be marked as finished when
animations are updated and before restyle. This change does that as well
as preventing replacement of finished transitions.

Having finished transitions survive a full restyle cycle and allowing
the replacement of finished transition could lead to issues where
animations are removed from the global list of animating transitions
too soon:

 1. A transitions finishes
 2. Restyle
 3. The transition is marked as finished and events are queued
 4. Restyle cancels finished transition and replaces it instead of
    clearing finished transition
 5. Events are sent for the incorrectly canceled transition, removing it
    completely from the list of running transitions due to the extra
    event.

---
<!-- 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] There are tests for these changes
2020-05-25 11:07:50 -04:00
bors-servo
d186ab6927
Auto merge of #26632 - servo:dependabot/cargo/quote-0.6.13, r=jdm
Bump quote from 0.6.12 to 0.6.13

Bumps [quote](https://github.com/dtolnay/quote) from 0.6.12 to 0.6.13.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/quote/releases">quote's releases</a>.</em></p>
<blockquote>
<h2>0.6.13</h2>
<ul>
<li>Documentation improvements only</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="2932973ffd"><code>2932973</code></a> Release 0.6.13</li>
<li><a href="a5227dab20"><code>a5227da</code></a> Simplify is_ident function (<a href="https://github-redirect.dependabot.com/dtolnay/quote/issues/104">#104</a>)</li>
<li><a href="57038ba5e4"><code>57038ba</code></a> Smaller format for license section</li>
<li><a href="2085c7eed8"><code>2085c7e</code></a> Switch to SPDX 2.1 license expression</li>
<li><a href="b3a3d76815"><code>b3a3d76</code></a> Update tests for new proc-macro2 escape behavior</li>
<li>See full diff in <a href="https://github.com/dtolnay/quote/compare/0.6.12...0.6.13">compare view</a></li>
</ul>
</details>
<br />

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

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-05-25 10:02:51 -04:00
bors-servo
d0bffa5b5e
Auto merge of #26631 - servo:dependabot/cargo/alloc-no-stdlib-2.0.1, r=jdm
Bump alloc-no-stdlib from 2.0.0 to 2.0.1

Bumps [alloc-no-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) from 2.0.0 to 2.0.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/dropbox/rust-alloc-no-stdlib/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=alloc-no-stdlib&package-manager=cargo&previous-version=2.0.0&new-version=2.0.1)](https://dependabot.com/compatibility-score/?dependency-name=alloc-no-stdlib&package-manager=cargo&previous-version=2.0.0&new-version=2.0.1)

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-05-25 09:01:03 -04:00
WPT Sync Bot
68953a4264 Update web-platform-tests to revision b577b1f9580a61524cde099a7763edb96c810faa 2020-05-25 11:29:39 +00:00
dependabot-preview[bot]
7eb8294426
Bump color_quant from 1.0.0 to 1.0.1
Bumps [color_quant](https://github.com/PistonDevelopers/color_quant) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/PistonDevelopers/color_quant/releases)
- [Commits](https://github.com/PistonDevelopers/color_quant/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 08:32:57 +00:00
dependabot-preview[bot]
d4d41b1c39
Bump net2 from 0.2.33 to 0.2.34
Bumps [net2](https://github.com/deprecrated/net2-rs) from 0.2.33 to 0.2.34.
- [Release notes](https://github.com/deprecrated/net2-rs/releases)
- [Commits](https://github.com/deprecrated/net2-rs/compare/0.2.33...0.2.34)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 08:32:33 +00:00
dependabot-preview[bot]
04e1516452
Bump wayland-protocols from 0.21.4 to 0.21.13
Bumps [wayland-protocols](https://github.com/smithay/wayland-rs) from 0.21.4 to 0.21.13.
- [Release notes](https://github.com/smithay/wayland-rs/releases)
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/smithay/wayland-rs/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 08:32:15 +00:00
dependabot-preview[bot]
7b5d0695f1
Bump proc-macro-hack from 0.5.9 to 0.5.16
Bumps [proc-macro-hack](https://github.com/dtolnay/proc-macro-hack) from 0.5.9 to 0.5.16.
- [Release notes](https://github.com/dtolnay/proc-macro-hack/releases)
- [Commits](https://github.com/dtolnay/proc-macro-hack/compare/0.5.9...0.5.16)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 08:31:35 +00:00
dependabot-preview[bot]
34acb1d85a
Bump quote from 0.6.12 to 0.6.13
Bumps [quote](https://github.com/dtolnay/quote) from 0.6.12 to 0.6.13.
- [Release notes](https://github.com/dtolnay/quote/releases)
- [Commits](https://github.com/dtolnay/quote/compare/0.6.12...0.6.13)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 08:31:09 +00:00
dependabot-preview[bot]
4d7c9cb863
Bump alloc-no-stdlib from 2.0.0 to 2.0.1
Bumps [alloc-no-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/dropbox/rust-alloc-no-stdlib/releases)
- [Commits](https://github.com/dropbox/rust-alloc-no-stdlib/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 08:30:37 +00:00
bors-servo
ce076a8382
Auto merge of #26623 - jdm:imagebitmap-gate, r=gterzian
Add a preference to control ImageBitmap while it's incomplete.

Hubs tries to make use of incomplete APIs to load textures and this causes errors. It works fine if we hide the interface instead.
2020-05-25 00:08:19 -04:00
bors-servo
e208c27ad0
Auto merge of #26629 - servo-wpt-sync:wpt_update_24-05-2020, r=servo-wpt-sync
Sync WPT with upstream (24-05-2020)

Automated downstream sync of changes from upstream as of 24-05-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-05-24 07:12:20 -04:00
WPT Sync Bot
fc3c55d44b Update web-platform-tests to revision be4a903bca0a01b794bebf486f707c9f8e9e9ff6 2020-05-24 11:12:07 +00:00
bors-servo
fa473ec037
Auto merge of #26622 - jdm:websocket-host, r=gterzian
Remove duplicate Host header from initial websocket request.

ws-rs already [sets its own](a2e05e784b/src/handshake.rs (L356-L366)) Host header, so we end up sending two of them. This can confuse servers like the one that Hubs runs.
2020-05-24 01:52:45 -04:00
Josh Matthews
d3867c32db Add a preference to control ImageBitmap while it's incomplete. 2020-05-23 11:43:15 -04:00
bors-servo
43f29fe0ce
Auto merge of #26627 - servo-wpt-sync:wpt_update_23-05-2020, r=servo-wpt-sync
Sync WPT with upstream (23-05-2020)

Automated downstream sync of changes from upstream as of 23-05-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-05-23 09:42:39 -04:00