Commit graph

43404 commits

Author SHA1 Message Date
bors-servo
66616c65a1
Auto merge of #27788 - jdm:crossbeam-channel-up, r=jdm
Update past yanked crate.

crossbeam-channel 0.4.3 was yanked in October and 0.4.4 includes https://github.com/crossbeam-rs/crossbeam/pull/533.

---
- [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-11-22 03:12:38 -05:00
bors-servo
30ac2e79a5
Auto merge of #27733 - servo:dependabot/cargo/ppv-lite86-0.2.10, r=jdm
Bump ppv-lite86 from 0.2.8 to 0.2.10

Bumps [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) from 0.2.8 to 0.2.10.
<details>
<summary>Commits</summary>
<ul>
<li><a href="3012849c2d"><code>3012849</code></a> release new versions</li>
<li><a href="9213f7eb1f"><code>9213f7e</code></a> Migrate to new cipher crate</li>
<li><a href="1eb8f4b687"><code>1eb8f4b</code></a> eliminate clippy warnings</li>
<li><a href="9f2a3c9a4c"><code>9f2a3c9</code></a> fmt</li>
<li><a href="0dec28b9d0"><code>0dec28b</code></a> eliminate build warnings</li>
<li><a href="96bb212bd1"><code>96bb212</code></a> remove broken function</li>
<li><a href="e42d7188d5"><code>e42d718</code></a> c2-chacha: Migrate to stream-cipher 0.7</li>
<li><a href="c622fec5ab"><code>c622fec</code></a> threefish-cipher: Migrate to block-cipher 0.8</li>
<li><a href="ede56cee70"><code>ede56ce</code></a> c2-chacha: Migrate to stream-cipher 0.6</li>
<li><a href="d84373e793"><code>d84373e</code></a> Remove unnecessary GenericArray::as_mut_slice calls</li>
<li>Additional commits viewable in <a href="https://github.com/cryptocorrosion/cryptocorrosion/compare/ppv-lite86-0.2.8...ppv-lite86-0.2.10">compare view</a></li>
</ul>
</details>
<br />

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

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-11-22 01:23:41 -05:00
bors-servo
9efcfb8f0f
Auto merge of #27721 - servo:dependabot/cargo/syn-1.0.48, r=jdm
Bump syn from 1.0.38 to 1.0.48

Bumps [syn](https://github.com/dtolnay/syn) from 1.0.38 to 1.0.48.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/syn/releases">syn's releases</a>.</em></p>
<blockquote>
<h2>1.0.46</h2>
<ul>
<li>Fix parsing structured attributes that contain nested absolute paths, such as <code>#[derive(::serde::Serialize)]</code> (<a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/909">#909</a>)</li>
</ul>
<h2>1.0.45</h2>
<ul>
<li>Provide more detailed error messages when parsing specific literal kind (<a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/908">#908</a>)</li>
</ul>
<h2>1.0.44</h2>
<ul>
<li>Fix some parsing of patterns inside of None-delimited groups (<a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/907">#907</a>)</li>
</ul>
<h2>1.0.43</h2>
<ul>
<li>Add Parse impl for syn::Signature</li>
</ul>
<h2>1.0.42</h2>
<ul>
<li>Fix several bugs involving unusual suffixes on integer and floating point literal tokens (<a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/898">#898</a>, <a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/899">#899</a>, <a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/900">#900</a>)</li>
</ul>
<h2>1.0.41</h2>
<ul>
<li>Fix panic on printing an incomplete (having fewer path segments than originally parsed with) qualified path (ExprPath, PatPath, TypePath containing QSelf) (<a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/891">#891</a>, thanks <a href="https://github.com/taiki-e">@taiki-e</a>)</li>
<li>Fix panic triggered by syntactically invalid overflowing negative float literal after <code>.</code> in a field access position, e.g. <code>let _ = obj.-0.9E999999</code> (<a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/895">#895</a>, thanks <a href="https://github.com/sameer">@sameer</a>)</li>
<li>Enable using <code>parse_macro_input!</code> with a Parser function rather than type having a Parse impl (<a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/896">#896</a>, thanks <a href="https://github.com/sbrocket">@sbrocket</a>)</li>
</ul>
<h2>1.0.40</h2>
<ul>
<li>Fix panic on parsing float literals having both an exponent and a suffix beginning with 'e' or 'E', such as <code>9e99e999</code> (<a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/893">#893</a>)</li>
</ul>
<h2>1.0.39</h2>
<ul>
<li>Improve compile time by pre-expanding derives (<a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/885">#885</a>)</li>
<li>Parse const generic parameters in any order relative to type parameters (<a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/886">#886</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="1c8ec79538"><code>1c8ec79</code></a> Release 1.0.48</li>
<li><a href="b7953dfafc"><code>b7953df</code></a> Release 1.0.47</li>
<li><a href="301a74eae7"><code>301a74e</code></a> Unpin crossbeam-utils since they released fix</li>
<li><a href="8f0dbd5050"><code>8f0dbd5</code></a> Update syn-internal-codegen deps</li>
<li><a href="45acd3ad3a"><code>45acd3a</code></a> Set html_root_url for syn-codegen crate</li>
<li><a href="39ee8cc188"><code>39ee8cc</code></a> Release syn-codegen 0.2.0</li>
<li><a href="ab2c642edd"><code>ab2c642</code></a> Update syn-codegen to semver 0.11</li>
<li><a href="f1f86306dc"><code>f1f8630</code></a> Expand wildcard import</li>
<li><a href="ce86fcecf3"><code>ce86fce</code></a> Format syn-internal-codegen with rustfmt 1.4.22-nightly</li>
<li><a href="2804a84e0f"><code>2804a84</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/912">#912</a> from dtolnay/tokendoc</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/syn/compare/1.0.38...1.0.48">compare view</a></li>
</ul>
</details>
<br />

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

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-11-22 00:24:43 -05:00
王滋涵 Zephyr Wang
0b7729edc6
Fix typo in gstplugin readme.md 2020-11-22 13:16:43 +08:00
bors-servo
473bfd0bae
Auto merge of #27612 - servo:dependabot/cargo/spirv_headers-1.5.0, r=jdm
Bump spirv_headers from 1.4.2 to 1.5.0

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

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=spirv_headers&package-manager=cargo&previous-version=1.4.2&new-version=1.5.0)](https://dependabot.com/compatibility-score/?dependency-name=spirv_headers&package-manager=cargo&previous-version=1.4.2&new-version=1.5.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-11-21 23:10:34 -05:00
bors-servo
6b40627efa
Auto merge of #27616 - servo:dependabot/cargo/glslopt-0.1.7, r=jdm
Bump glslopt from 0.1.5 to 0.1.7

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

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=glslopt&package-manager=cargo&previous-version=0.1.5&new-version=0.1.7)](https://dependabot.com/compatibility-score/?dependency-name=glslopt&package-manager=cargo&previous-version=0.1.5&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-11-21 21:07:10 -05:00
bors-servo
3c1f690beb
Auto merge of #27604 - servo:dependabot/cargo/autocfg-1.0.1, r=jdm
Bump autocfg from 1.0.0 to 1.0.1

Bumps [autocfg](https://github.com/cuviper/autocfg) from 1.0.0 to 1.0.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="d2c60343b6"><code>d2c6034</code></a> Merge <a href="https://github-redirect.dependabot.com/cuviper/autocfg/issues/25">#25</a></li>
<li><a href="0f0e5b6c3e"><code>0f0e5b6</code></a> Release 1.0.1</li>
<li><a href="4614739d8e"><code>4614739</code></a> Factor out code to detect if dir contains target to make it amenable to unit ...</li>
<li><a href="8abdd964e0"><code>8abdd96</code></a> Try to determine if --target was passed to Cargo</li>
<li><a href="7c87e60c8a"><code>7c87e60</code></a> Exclude CI files from the package</li>
<li><a href="e3406d0c3a"><code>e3406d0</code></a> Merge <a href="https://github-redirect.dependabot.com/cuviper/autocfg/issues/22">#22</a></li>
<li><a href="f642d1af4c"><code>f642d1a</code></a> Use TESTS_TARGET_DIR envvar to override tests target dir</li>
<li><a href="3eb9a242a9"><code>3eb9a24</code></a> Fix the master cron</li>
<li><a href="407eb91687"><code>407eb91</code></a> Move master to its own cron'ed workflow</li>
<li><a href="ff3cd9e07e"><code>ff3cd9e</code></a> Merge <a href="https://github-redirect.dependabot.com/cuviper/autocfg/issues/21">#21</a></li>
<li>Additional commits viewable in <a href="https://github.com/cuviper/autocfg/compare/1.0.0...1.0.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=autocfg&package-manager=cargo&previous-version=1.0.0&new-version=1.0.1)](https://dependabot.com/compatibility-score/?dependency-name=autocfg&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-11-21 19:29:29 -05:00
bors-servo
720fc3472f
Auto merge of #27573 - servo:dependabot/cargo/lazycell-1.3.0, r=jdm
Bump lazycell from 1.2.1 to 1.3.0

Bumps [lazycell](https://github.com/indiv0/lazycell) from 1.2.1 to 1.3.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/indiv0/lazycell/blob/master/CHANGELOG.md">lazycell's changelog</a>.</em></p>
<blockquote>
<h2>v1.3.0 (2020-08-12)</h2>
<h4>Bug Fixes</h4>
<ul>
<li>Add custom <code>impl Default</code> to support non-Default-able <code>&lt;T&gt;</code> types (<a href="b49f4eabec">b49f4eab</a>)</li>
<li><strong>lazycell:</strong>  Fix unsound aliasing in <code>LazyCell::fill</code> (<a href="e789ac1a99">e789ac1a</a>, closes <a href="https://github-redirect.dependabot.com/indiv0/lazycell/issues/98">#98</a>)</li>
</ul>
<h4>Features</h4>
<ul>
<li>Implement serde support (<a href="e728a0b680">e728a0b6</a>)</li>
</ul>
<h4>Documentation</h4>
<ul>
<li>fix typo (<a href="5f5ba9d5ac">5f5ba9d5</a>)</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/indiv0/lazycell/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=lazycell&package-manager=cargo&previous-version=1.2.1&new-version=1.3.0)](https://dependabot.com/compatibility-score/?dependency-name=lazycell&package-manager=cargo&previous-version=1.2.1&new-version=1.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-11-21 18:30:36 -05:00
bors-servo
9ded3a127f
Auto merge of #27555 - servo:dependabot/cargo/surfman-chains-0.5.1, r=KiChjang
Bump surfman-chains from 0.5.0 to 0.5.1

Bumps [surfman-chains](https://github.com/asajeffrey/surfman-chains) from 0.5.0 to 0.5.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/asajeffrey/surfman-chains/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=surfman-chains&package-manager=cargo&previous-version=0.5.0&new-version=0.5.1)](https://dependabot.com/compatibility-score/?dependency-name=surfman-chains&package-manager=cargo&previous-version=0.5.0&new-version=0.5.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-11-21 17:29:35 -05:00
bors-servo
2177a03cad
Auto merge of #27540 - servo:dependabot/cargo/webxr-cc6af6d, r=jdm
build(deps): bump webxr from `7763f48` to `cc6af6d`

Bumps [webxr](https://github.com/servo/webxr) from `7763f48` to `cc6af6d`.
<details>
<summary>Commits</summary>
<ul>
<li><a href="cc6af6d8f4"><code>cc6af6d</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/webxr/issues/191">#191</a> - asajeffrey:glwindow-blending, r=Manishearth</li>
<li><a href="86e0753dd1"><code>86e0753</code></a> Enable alpha blending</li>
<li><a href="168675c499"><code>168675c</code></a> Allow AR examples to be transparent</li>
<li>See full diff in <a href="7763f4826f...cc6af6d8f4">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-11-21 16:32:30 -05:00
Josh Matthews
d8d342bfc0 Update past yanked crate. 2020-11-21 15:25:30 -05:00
bors-servo
c04ecbd2cd
Auto merge of #27787 - servo-wpt-sync:wpt_update_21-11-2020, r=servo-wpt-sync
Sync WPT with upstream (21-11-2020)

Automated downstream sync of changes from upstream as of 21-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-21 08:23:51 -05:00
WPT Sync Bot
b89132d428 Update web-platform-tests to revision cb32b4d04799e9de2e2505d7dddfab1429247070 2020-11-21 10:23:51 +00:00
bors-servo
d3ebe51053
Auto merge of #27785 - servo:jdm-patch-46, r=jdm
Remove duplicate file.
2020-11-20 12:34:16 -05:00
Josh Matthews
21ea35cd9f
Remove duplicate file. 2020-11-20 10:24:33 -05:00
bors-servo
5bc24b7324
Auto merge of #27784 - servo-wpt-sync:wpt_update_20-11-2020, r=jdm
Sync WPT with upstream (20-11-2020)

Automated downstream sync of changes from upstream as of 20-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-20 10:17:57 -05:00
Josh Matthews
1c3e53f660
Remove intermittent failures. 2020-11-20 10:17:43 -05:00
WPT Sync Bot
fbd8987f23 Update web-platform-tests to revision dd4a8e0b6a3b81d5008478c8d73ba5aa296441b2 2020-11-20 10:30:24 +00:00
bors-servo
30347a4934
Auto merge of #27738 - ghostd:update-bad-ports, r=jdm
Update the "bad ports" list

https://github.com/whatwg/fetch/issues/1108

<!-- 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: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

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

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-11-19 11:54:31 -05:00
bors-servo
064655c9cd
Auto merge of #27781 - servo-wpt-sync:wpt_update_19-11-2020, r=servo-wpt-sync
Sync WPT with upstream (19-11-2020)

Automated downstream sync of changes from upstream as of 19-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-19 06:00:11 -05:00
WPT Sync Bot
927b34500f Update web-platform-tests to revision c12517985bca8a3fafd1d3f4f78df75ea4ea79cf 2020-11-19 10:59:58 +00:00
bors-servo
e2687b5da8
Auto merge of #27725 - ghostd:extract-mime-type, r=jdm
Use data_url::Mime to parse the MIME Types

This commit follows the spectification https://fetch.spec.whatwg.org/#concept-header-extract-mime-type

This commit partially addresses #24923 (only the content type part). I'll try to fix the parser stuff in an other commit.

<!-- 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: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

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

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-11-18 16:11:34 -05:00
Vincent Ricard
43b3d93aec Use data_url::Mime to parse the MIME Types
This commit follows the spectification
https://fetch.spec.whatwg.org/#concept-header-extract-mime-type
2020-11-18 18:14:51 +01:00
bors-servo
15a435a7ae
Auto merge of #27779 - servo-wpt-sync:wpt_update_18-11-2020, r=jdm
Sync WPT with upstream (18-11-2020)

Automated downstream sync of changes from upstream as of 18-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-18 11:03:51 -05:00
Josh Matthews
495923f2a2
Remove 2020 fialure. 2020-11-18 11:03:31 -05:00
WPT Sync Bot
d5ff9803bf Update web-platform-tests to revision 77fa639e94d19ad846db71da960d49c89578fb52 2020-11-18 11:01:31 +00:00
Alex Touchet
cfa716e1d0
Update servo.icns icon 2020-11-17 19:36:54 -08:00
bors-servo
65447b44c5
Auto merge of #27774 - saschanaz:patch-2, r=jdm
Create FUNDING.yml

This follows the sponsor button docs: https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/displaying-a-sponsor-button-in-your-repository

🎉 for moving to Linux Foundation!
2020-11-17 21:25:12 -05:00
Kagami Sascha Rosylight
f08834a584
Create FUNDING.yml
This follows the sponsor button docs: https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/displaying-a-sponsor-button-in-your-repository
2020-11-18 02:06:43 +01:00
bors-servo
856d18250b
Auto merge of #27771 - asajeffrey:new-governance, r=paulrouget
Updated CONTRIBUTING file

<!-- 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: -->
- [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 documentation

<!-- 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-11-17 11:11:10 -05:00
Alan Jeffrey
c2ddfa74b8 Updated contact links
Signed-off-by: Alan Jeffrey <asaj@asaj.org>
2020-11-17 09:02:37 -06:00
Alan Jeffrey
e9b656aa6b Updated CONTRIBUTING file
Signed-off-by: Alan Jeffrey <asaj@asaj.org>
2020-11-17 08:40:30 -06:00
bors-servo
1d245e32ac
Auto merge of #27769 - servo-wpt-sync:wpt_update_17-11-2020, r=servo-wpt-sync
Sync WPT with upstream (17-11-2020)

Automated downstream sync of changes from upstream as of 17-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-17 05:57:50 -05:00
WPT Sync Bot
07ffb174a3 Update web-platform-tests to revision a719147427a6934d24fe013c1251f7294e4afced 2020-11-17 10:57:38 +00:00
bors-servo
7bfa917931
Auto merge of #27767 - atouchet:base64, r=jdm
Dedupe base64 0.11

<!-- 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 (part of) #26013

<!-- 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-11-16 17:10:40 -05:00
bors-servo
594ea14d5b
Auto merge of #27768 - servo-wpt-sync:wpt_update_16-11-2020, r=servo-wpt-sync
Sync WPT with upstream (16-11-2020)

Automated downstream sync of changes from upstream as of 16-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-16 08:36:50 -05:00
WPT Sync Bot
edbe492dc8 Update web-platform-tests to revision 8dea22c604b5c77f4b244e54373749ac50846947 2020-11-16 10:57:06 +00:00
Alex Touchet
00c604c837
Dedupe base64 0.11 2020-11-15 18:24:55 -08:00
bors-servo
c7f4eba3db
Auto merge of #27766 - jdm:embedding-blit, r=asajeffrey
Embedding support for offscreen-rendering

The current embedding API assumes it should render directly to a native widget at all times. These changes expose an option to render to an offscreen surface when starting the engine, as well as a new WebrenderSurfman API for temporarily acquiring  the surface corresponding to the front buffer so it can be used for blitting purposes.

Demonstrated to work in https://github.com/jdm/servo-embedding-example.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
2020-11-15 17:33:40 -05:00
Josh Matthews
bd2d4596b0 Allow embedders to access front buffer surface. 2020-11-15 17:33:25 -05:00
Josh Matthews
d9484d5d06 Expose WebrenderSurfman interface to embedders. 2020-11-15 17:33:25 -05:00
Josh Matthews
cb2b2abdee Expose non-widget rendering to embedders. 2020-11-15 17:33:25 -05:00
bors-servo
838d833cf9
Auto merge of #27717 - servo:jdm-patch-46, r=jdm
Pin bluetooth devices.

The lack of a pinned revision in this manifest makes it harder for people to experiment with using libsimpleservo from other projects.
2020-11-15 10:58:13 -05:00
bors-servo
c661cc87ba
Auto merge of #27763 - servo-wpt-sync:wpt_update_15-11-2020, r=servo-wpt-sync
Sync WPT with upstream (15-11-2020)

Automated downstream sync of changes from upstream as of 15-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-15 05:41:26 -05:00
WPT Sync Bot
ec0cb65732 Update web-platform-tests to revision 39897530f768c42c412701080453cf3b157695b4 2020-11-15 10:41:16 +00:00
bors-servo
bd25432107
Auto merge of #27762 - servo-wpt-sync:wpt_update_14-11-2020, r=jdm
Sync WPT with upstream (14-11-2020)

Automated downstream sync of changes from upstream as of 14-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-14 17:43:27 -05:00
Josh Matthews
491064e1a2
Add 2020 failure. 2020-11-14 16:26:02 -05:00
bors-servo
8a33dc1fd3
Auto merge of #27760 - servo:lts, r=SimonSapin
Upgrade CI to Ubuntu 20.04 LTS

19.10 has been at end-of-life since July.

Also switch to an un-dated Docker Hub tag. Built docker images expire after a month, and when rebuilding we install the latest versions of additional packages. We might has well pick up-to-date versions of the base system as well.

We do stay within one Ubuntu release, though.
2020-11-14 10:33:15 -05:00
bors-servo
48aa8f5f6e
Auto merge of #27761 - servo:report, r=SimonSapin
Layout 2020 regression report: add support for gzip’ed log artifacts

Taskcluster workers started compressing artifacts by default in https://github.com/taskcluster/taskcluster/pull/2809
2020-11-14 07:51:43 -05:00
Simon Sapin
07fff6c7c7 Upgrade CI to Ubuntu 20.04 LTS
19.10 has been at end-of-life since July.

Also switch to an un-dated Docker Hub tag. Built docker images expire after
a month, and when rebuilding we install the latest versions of additional
packages. We might has well pick up-to-date versions of the base system
as well.

We do stay within one Ubuntu release, though.
2020-11-14 12:11:48 +01:00