Commit graph

42238 commits

Author SHA1 Message Date
Kunal Mohan
2c95df73a4 Add WebGPU to Layout-2020 2020-06-14 11:05:36 +05:30
Kunal Mohan
71401e0855 Implement GPUSwapChain and GPUCanvasContext and interface with Webrender 2020-06-13 17:46:12 +05:30
bors-servo
73760ea594
Auto merge of #26901 - jdm:keyup-winit, r=Manishearth
Generate keyup events for printable keys

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #26880
- [x] These changes do not require tests because we have no automated way to test user input
2020-06-12 23:51:31 -04:00
bors-servo
5ee555f944
Auto merge of #26890 - servo:dependabot/cargo/typenum-1.12.0, r=jdm
build(deps): bump typenum from 1.10.0 to 1.12.0

Bumps [typenum](https://github.com/paholg/typenum) from 1.10.0 to 1.12.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/paholg/typenum/blob/master/CHANGELOG.md">typenum's changelog</a>.</em></p>
<blockquote>
<h3>1.12.0 (2020-04-13)</h3>
<ul>
<li>[added] Feature <code>force_unix_path_separator</code> to support building without Cargo.</li>
<li>[added] Greatest common divisor operator <code>Gcd</code> with alias <code>Gcf</code>.</li>
<li>[added] <code>gcd</code> to the <code>op!</code> macro.</li>
<li>[changed] Added <code>Copy</code> bound to <code>Rhs</code> of <code>Mul&lt;Rhs&gt;</code> impl for <code>&lt;TArr&lt;V, A&gt;</code>.</li>
<li>[changed] Added <code>Copy</code> bound to <code>Rhs</code> of <code>Div&lt;Rhs&gt;</code> impl for <code>&lt;TArr&lt;V, A&gt;</code>.</li>
<li>[changed] Added <code>Copy</code> bound to <code>Rhs</code> of <code>PartialDiv&lt;Rhs&gt;</code> impl for <code>&lt;TArr&lt;V, A&gt;</code>.</li>
<li>[changed] Added <code>Copy</code> bound to <code>Rhs</code> of <code>Rem&lt;Rhs&gt;</code> impl for <code>&lt;TArr&lt;V, A&gt;</code>.</li>
<li>[fixed] Make all functions #[inline].</li>
</ul>
<h3>1.11.2 (2019-08-26)</h3>
<ul>
<li>[fixed] Cross compilation from Linux to Windows.</li>
</ul>
<h3>1.11.1 (2019-08-25)</h3>
<ul>
<li>[fixed] Builds on earlier Rust builds again and added Rust 1.22.0 to Travis to prevent future breakage.</li>
</ul>
<h3>1.11.0 (2019-08-25)</h3>
<ul>
<li>[added] Integer <code>log2</code> to the <code>op!</code> macro.</li>
<li>[added] Integer binary logarithm operator <code>Logarithm2</code> with alias <code>Log2</code>.</li>
<li>[changed] Removed <code>feature(i128_type)</code> when running with the <code>i128</code> feature. Kept the feature flag.
for typenum to maintain compatibility with old Rust versions.</li>
<li>[added] Integer <code>sqrt</code> to the <code>op!</code> macro.</li>
<li>[added] Integer square root operator <code>SquareRoot</code> with alias <code>Sqrt</code>.</li>
<li>[fixed] Bug with attempting to create U1024 type alias twice.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/paholg/typenum/commits/v1.12.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=typenum&package-manager=cargo&previous-version=1.10.0&new-version=1.12.0)](https://dependabot.com/compatibility-score/?dependency-name=typenum&package-manager=cargo&previous-version=1.10.0&new-version=1.12.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-06-12 20:33:04 -04:00
bors-servo
582bfcdf00
Auto merge of #26891 - servo:dependabot/cargo/bincode-1.2.1, r=jdm
build(deps): bump bincode from 1.0.0 to 1.2.1

Bumps [bincode](https://github.com/servo/bincode) from 1.0.0 to 1.2.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/servo/bincode/releases">bincode's releases</a>.</em></p>
<blockquote>
<h2>v1.2.1</h2>
<ul>
<li>Add impl Clone for bincode::Config (<a href="https://github-redirect.dependabot.com/servo/bincode/issues/282">#282</a>, thanks <a href="https://github.com/jean-airoldie">@jean-airoldie</a>)</li>
<li>Fix Emscripten build failures associated with i128 support (<a href="https://github-redirect.dependabot.com/servo/bincode/issues/281">#281</a>, thanks <a href="https://github.com/jstarry">@jstarry</a>)</li>
</ul>
<h2>v1.2.0</h2>
<ul>
<li>Add <a href="https://docs.rs/bincode/1.2.0/bincode/struct.Config.html#method.deserialize_from_seed"><code>Config::deserialize_from_seed</code></a> and <a href="https://docs.rs/bincode/1.2.0/bincode/struct.Config.html#method.deserialize_from_custom_seed"><code>Config::deserialize_from_custom_seed</code></a> (<a href="https://github-redirect.dependabot.com/servo/bincode/issues/275">#275</a>, thanks <a href="https://github.com/alecmocatta">@alecmocatta</a>)</li>
</ul>
<h2>v1.1.4</h2>
<ul>
<li>Specify required version of autcfg dependency (<a href="https://github-redirect.dependabot.com/servo/bincode/issues/268">#268</a>, thanks <a href="https://github.com/quininer">@quininer</a>)</li>
</ul>
<h2>v1.1.3</h2>
<ul>
<li>Add &quot;encoding&quot; category to crates.io metadata (<a href="https://github-redirect.dependabot.com/servo/bincode/issues/264">#264</a>, thanks <a href="https://github.com/kornelski">@kornelski</a>)</li>
</ul>
<h2>v1.1.2</h2>
<ul>
<li>Bump byteorder dependency to require 1.3.0 which performs automatic detection of i128 support (<a href="https://github-redirect.dependabot.com/servo/bincode/issues/262">#262</a>)</li>
</ul>
<h2>v1.1.1</h2>
<p>No release notes provided.</p>
<h2>v1.0.1</h2>
<p>No release notes provided.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b676754eee"><code>b676754</code></a> Release 1.2.1</li>
<li><a href="8ef223116d"><code>8ef2231</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/servo/bincode/issues/281">#281</a> from jstarry/fix-emscripten-builds</li>
<li><a href="12f1415b9e"><code>12f1415</code></a> Added Clone impl to Config</li>
<li><a href="44d7dcf4c6"><code>44d7dcf</code></a> improve safety of fill_buffer - see issue <a href="https://github-redirect.dependabot.com/servo/bincode/issues/260">#260</a></li>
<li><a href="e2e5ce40e8"><code>e2e5ce4</code></a> Fix emscripten build failures due to lack of i128 support</li>
<li><a href="5e592529bc"><code>5e59252</code></a> Release 1.2.0.</li>
<li><a href="68149dd061"><code>68149dd</code></a> Release 1.1.5.</li>
<li><a href="67d66d7482"><code>67d66d7</code></a> Add tests</li>
<li><a href="a261bef776"><code>a261bef</code></a> add remaining _seed variants of deserialize functions</li>
<li><a href="f6043825a9"><code>f604382</code></a> Readme cleanup</li>
<li>Additional commits viewable in <a href="https://github.com/servo/bincode/compare/v1.0.0...v1.2.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=bincode&package-manager=cargo&previous-version=1.0.0&new-version=1.2.1)](https://dependabot.com/compatibility-score/?dependency-name=bincode&package-manager=cargo&previous-version=1.0.0&new-version=1.2.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-06-12 19:35:19 -04:00
Josh Matthews
87724ec9a4 Generate keyup events for printable keys. 2020-06-12 18:25:28 -04:00
bors-servo
dfe879ec61
Auto merge of #26887 - servo:dependabot/cargo/miniz_oxide-0.3.7, r=jdm
build(deps): bump miniz_oxide from 0.3.5 to 0.3.7

Bumps [miniz_oxide](https://github.com/Frommi/miniz_oxide) from 0.3.5 to 0.3.7.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md">miniz_oxide's changelog</a>.</em></p>
<blockquote>
<h2>0.3.7 (2020-04-30)</h2>
<h4>Bug Fixes</h4>
<ul>
<li><strong>deflate:</strong>
<ul>
<li>overflow panic with very large input buffer (<a href="https://github.com/Frommi/miniz_oxide/blob/master/f0b0e8fd">https://github.com/Frommi/miniz_oxide/blob/master/f0b0e8fd</a>)</li>
<li>compress_to_vec infinite loop (<a href="https://github.com/Frommi/miniz_oxide/blob/master/f3299c8e">https://github.com/Frommi/miniz_oxide/blob/master/f3299c8e</a>, closes <a href="https://github.com/Frommi/miniz_oxide/blob/master/75">#https://github.com/Frommi/miniz_oxide/blob/master/75</a>)</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/Frommi/miniz_oxide/commits/0.3.7">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=miniz_oxide&package-manager=cargo&previous-version=0.3.5&new-version=0.3.7)](https://dependabot.com/compatibility-score/?dependency-name=miniz_oxide&package-manager=cargo&previous-version=0.3.5&new-version=0.3.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-06-12 18:18:55 -04:00
bors-servo
c2a1ab163d
Auto merge of #26888 - servo:dependabot/cargo/gstreamer-audio-0.15.7, r=jdm
build(deps): bump gstreamer-audio from 0.15.3 to 0.15.7

Bumps gstreamer-audio from 0.15.3 to 0.15.7.

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=gstreamer-audio&package-manager=cargo&previous-version=0.15.3&new-version=0.15.7)](https://dependabot.com/compatibility-score/?dependency-name=gstreamer-audio&package-manager=cargo&previous-version=0.15.3&new-version=0.15.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-06-12 14:49:06 -04:00
bors-servo
721271dcd3
Auto merge of #26697 - utsavoza:ugo/issue-11681/22-05-2020, r=jdm
Implement CanvasRenderingContext2d.fillText

The PR consists of broadly two main changes:
- Implementation of Canvas2dRenderingContext.font
- Basic implementation of Canvas2dRenderingContext.fillText

Although I am not fully sure about the long term goals for the canvas backend in Servo, I assumed limited scope for font and text handling (should support simple text drawing with font selection) in the current implementation as I believe a more complete implementation would eventually be brought in as a part of #22957.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #11681
- [x] There are tests for these changes
2020-06-12 13:43:51 -04:00
Josh Matthews
502f34a9db Add canvas font test failure. 2020-06-12 13:00:36 -04:00
bors-servo
cb92a15600
Auto merge of #26886 - servo:dependabot/cargo/vcpkg-0.2.10, r=jdm
build(deps): bump vcpkg from 0.2.8 to 0.2.10

Bumps [vcpkg](https://github.com/mcgoo/vcpkg-rs) from 0.2.8 to 0.2.10.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/mcgoo/vcpkg-rs/blob/master/CHANGELOG.md">vcpkg's changelog</a>.</em></p>
<blockquote>
<h2>[0.2.10] - 2020-06-10</h2>
<h3>Added</h3>
<ul>
<li>add support for &quot;dynamic crt, static everything else&quot; on Windows, using vcpkg triplet x64-windows-static-md.</li>
</ul>
<h2>[0.2.9] - 2020-05-31</h2>
<h3>Added</h3>
<ul>
<li>add support for <code>cargo-vcpkg</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8ad0bba6b2"><code>8ad0bba</code></a> change 'install' key to be named 'dependencies'</li>
<li><a href="e9625406ff"><code>e962540</code></a> refactor triplet selection</li>
<li><a href="bd5dae9027"><code>bd5dae9</code></a> changelog and version</li>
<li><a href="ab7ccbbedd"><code>ab7ccbb</code></a> clean up</li>
<li><a href="7768418260"><code>7768418</code></a> try to build vcpkg with apple clang &gt;=11  if available</li>
<li><a href="1572e5dd1b"><code>1572e5d</code></a> take a clippy suggestion</li>
<li><a href="e0418237ba"><code>e041823</code></a> add install instructions</li>
<li><a href="eb3001a332"><code>eb3001a</code></a> mention build.rs</li>
<li><a href="1284e7af99"><code>1284e7a</code></a> fix some things suggested by clippy</li>
<li><a href="9095ce67f3"><code>9095ce6</code></a> cargo-vcpkg 0.1.2</li>
<li>Additional commits viewable in <a href="https://github.com/mcgoo/vcpkg-rs/compare/vcpkg-rs-0.2.8...vcpkg-rs-0.2.10">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=vcpkg&package-manager=cargo&previous-version=0.2.8&new-version=0.2.10)](https://dependabot.com/compatibility-score/?dependency-name=vcpkg&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-06-12 12:46:27 -04:00
dependabot-preview[bot]
9285d093f4
build(deps): bump bincode from 1.0.0 to 1.2.1
Bumps [bincode](https://github.com/servo/bincode) from 1.0.0 to 1.2.1.
- [Release notes](https://github.com/servo/bincode/releases)
- [Commits](https://github.com/servo/bincode/compare/v1.0.0...v1.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 15:38:43 +00:00
bors-servo
15e75254d4
Auto merge of #26873 - jdm:updatewr2, r=ferjm
Update webrender.
2020-06-12 11:19:13 -04:00
Utsav Oza
8372cf1bd8 Derive Serialize and Deserialize traits for font styles for #[cfg_attr(feature = "servo")] 2020-06-12 18:43:09 +05:30
bors-servo
1156c553ac
Auto merge of #26884 - servo:dependabot/cargo/gstreamer-video-0.15.7, r=jdm
build(deps): bump gstreamer-video from 0.15.5 to 0.15.7

Bumps gstreamer-video from 0.15.5 to 0.15.7.

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=gstreamer-video&package-manager=cargo&previous-version=0.15.5&new-version=0.15.7)](https://dependabot.com/compatibility-score/?dependency-name=gstreamer-video&package-manager=cargo&previous-version=0.15.5&new-version=0.15.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-06-12 08:42:36 -04:00
bors-servo
27444deacf Auto merge of #26892 - servo-wpt-sync:wpt_update_12-06-2020, r=servo-wpt-sync
Sync WPT with upstream (12-06-2020)

Automated downstream sync of changes from upstream as of 12-06-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-06-12 06:47:29 -04:00
WPT Sync Bot
77784e512e Update web-platform-tests to revision d23db97703021bdeb4ec21ff5ce3e9de54dd4d85 2020-06-12 10:47:14 +00:00
dependabot-preview[bot]
25d060f597
build(deps): bump typenum from 1.10.0 to 1.12.0
Bumps [typenum](https://github.com/paholg/typenum) from 1.10.0 to 1.12.0.
- [Release notes](https://github.com/paholg/typenum/releases)
- [Changelog](https://github.com/paholg/typenum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/paholg/typenum/commits/v1.12.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 08:00:13 +00:00
dependabot-preview[bot]
7f50acaab9
build(deps): bump gstreamer-audio from 0.15.3 to 0.15.7
Bumps gstreamer-audio from 0.15.3 to 0.15.7.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 07:59:02 +00:00
dependabot-preview[bot]
8b2bce9b15
build(deps): bump miniz_oxide from 0.3.5 to 0.3.7
Bumps [miniz_oxide](https://github.com/Frommi/miniz_oxide) from 0.3.5 to 0.3.7.
- [Release notes](https://github.com/Frommi/miniz_oxide/releases)
- [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Frommi/miniz_oxide/commits/0.3.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 07:58:30 +00:00
dependabot-preview[bot]
d77f2176fd
build(deps): bump vcpkg from 0.2.8 to 0.2.10
Bumps [vcpkg](https://github.com/mcgoo/vcpkg-rs) from 0.2.8 to 0.2.10.
- [Release notes](https://github.com/mcgoo/vcpkg-rs/releases)
- [Changelog](https://github.com/mcgoo/vcpkg-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mcgoo/vcpkg-rs/compare/vcpkg-rs-0.2.8...vcpkg-rs-0.2.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 07:58:03 +00:00
dependabot-preview[bot]
85c1fda017
build(deps): bump gstreamer-video from 0.15.5 to 0.15.7
Bumps gstreamer-video from 0.15.5 to 0.15.7.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 07:56:24 +00:00
bors-servo
54d2b7de29
Auto merge of #26881 - gterzian:fix_streams_and_re-direct, r=jdm
Fix re-extracting stream upon re-direct

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

This fixes the logic in `net` regarding re-extracting a stream from the request body as part of a re-direct.

The problem was that the `read_from` flag was never read as `true`, because it would be set on the clone of the original request used in the http fech, and the original request would then be used for the re-direct. So the original request never had a `read_from` flag set to true.

Also, this removes the entire `read_from` concept, and instead uses a spec-compliant hook to re-extract the stream, which doesn't require tracking whether the stream has been read from in another http fetch.

This will unblock https://github.com/servo/servo/pull/26810. I don't expect test changes in this one, although I have verified locally(using the other branch), that this fixes the issue that has emerged as part of that PR.

---
<!-- 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-06-12 00:00:58 -04:00
Gregory Terzian
24a04373eb net: fix re-extracting stream upon re-direct 2020-06-12 11:58:17 +08:00
bors-servo
33e96e9567
Auto merge of #26865 - servo:dependabot/cargo/regex-1.3.9, r=jdm
build(deps): bump regex from 1.3.7 to 1.3.9

Bumps [regex](https://github.com/rust-lang/regex) from 1.3.7 to 1.3.9.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/regex/blob/master/CHANGELOG.md">regex's changelog</a>.</em></p>
<blockquote>
<h1>1.3.9 (2020-05-28)</h1>
<p>This release fixes a MSRV (Minimum Support Rust Version) regression in the
1.3.8 release. Namely, while 1.3.8 compiles on Rust 1.28, it actually does not
compile on other Rust versions, such as Rust 1.39.</p>
<p>Bug fixes:</p>
<ul>
<li>[BUG <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/685">#685</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/685">rust-lang/regex#685</a>):
Remove use of <code>doc_comment</code> crate, which cannot be used before Rust 1.43.</li>
</ul>
<h1>1.3.8 (2020-05-28)</h1>
<p>This release contains a couple of important bug fixes driven
by better support for empty-subexpressions in regexes. For
example, regexes like <code>b|</code> are now allowed. Major thanks to
<a href="https://github.com/sliquister">@sliquister</a> for implementing support for this
in <a href="https://github-redirect.dependabot.com/rust-lang/regex/pull/677">#677</a>.</p>
<p>Bug fixes:</p>
<ul>
<li>[BUG <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/523">#523</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/pull/523">rust-lang/regex#523</a>):
Add note to documentation that spaces can be escaped in <code>x</code> mode.</li>
<li>[BUG <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/524">#524</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/524">rust-lang/regex#524</a>):
Add support for empty sub-expressions, including empty alternations.</li>
<li>[BUG <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/659">#659</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/659">rust-lang/regex#659</a>):
Fix match bug caused by an empty sub-expression miscompilation.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="691606773f"><code>6916067</code></a> 1.3.9</li>
<li><a href="d7fbd158f7"><code>d7fbd15</code></a> tests: remove use of doc_comment crate</li>
<li><a href="e0053461a8"><code>e005346</code></a> 1.3.8</li>
<li><a href="60e949b779"><code>60e949b</code></a> deps: bump regex-syntax minimum version to 0.6.18</li>
<li><a href="95047166ac"><code>9504716</code></a> regex-syntax-0.6.18</li>
<li><a href="0e39314947"><code>0e39314</code></a> changelog: 1.3.8</li>
<li><a href="5180a97466"><code>5180a97</code></a> compile: support empty patterns better</li>
<li><a href="ed581f5a0f"><code>ed581f5</code></a> tests: add tests involving the Empty regex</li>
<li><a href="d50d31ba77"><code>d50d31b</code></a> hir: make is_alternation_literal say false on Empty</li>
<li><a href="0785926099"><code>0785926</code></a> tests: confirm that some counted repetitions are rejected</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/regex/compare/regex-1.3.7...1.3.9">compare view</a></li>
</ul>
</details>
<br />

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

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-06-11 21:54:51 -04:00
bors-servo
0742b0543a
Auto merge of #26869 - servo:dependabot/cargo/muldiv-0.2.1, r=jdm
build(deps): bump muldiv from 0.2.0 to 0.2.1

Bumps [muldiv](https://github.com/sdroege/rust-muldiv) from 0.2.0 to 0.2.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/sdroege/rust-muldiv/blob/master/CHANGELOG.md">muldiv's changelog</a>.</em></p>
<blockquote>
<h2>[0.2.1] - 2019-12-29</h2>
<h3>Fixed</h3>
<ul>
<li><code>mul_div_round()</code> rounds down now for <code>-x.5</code> instead of rounding up, as
documented and as the <code>round()</code> function in <code>std</code> does</li>
</ul>
<h3>Changed</h3>
<ul>
<li>All tests were ported to <code>quickcheck</code></li>
<li>The crate is <code>no_std</code> by default now as we don't need any <code>std</code> API outside
the tests</li>
<li>Documentation was improved and examples converted to proper doctests</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="76fa5a09c7"><code>76fa5a0</code></a> Release 0.2.1</li>
<li><a href="fa10e66c54"><code>fa10e66</code></a> Port tests to quickcheck</li>
<li><a href="714f194155"><code>714f194</code></a> Run cargo fmt</li>
<li><a href="657a1ee519"><code>657a1ee</code></a> Improve docs and convert examples into doctests</li>
<li><a href="5eb4bf5f1e"><code>5eb4bf5</code></a> Fix implementation and test of signed mul_div_round()</li>
<li><a href="2d5d85703e"><code>2d5d857</code></a> Make the crate no_std by default</li>
<li>See full diff in <a href="https://github.com/sdroege/rust-muldiv/compare/0.2.0...0.2.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=muldiv&package-manager=cargo&previous-version=0.2.0&new-version=0.2.1)](https://dependabot.com/compatibility-score/?dependency-name=muldiv&package-manager=cargo&previous-version=0.2.0&new-version=0.2.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-06-11 21:43:13 -04:00
bors-servo
bd13b6c342
Auto merge of #26868 - servo:dependabot/cargo/unicode-segmentation-1.6.0, r=jdm
build(deps): bump unicode-segmentation from 1.2.0 to 1.6.0

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

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=unicode-segmentation&package-manager=cargo&previous-version=1.2.0&new-version=1.6.0)](https://dependabot.com/compatibility-score/?dependency-name=unicode-segmentation&package-manager=cargo&previous-version=1.2.0&new-version=1.6.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-06-11 18:20:09 -04:00
bors-servo
2e715612fd
Auto merge of #26870 - servo-wpt-sync:wpt_update_11-06-2020, r=jdm
Sync WPT with upstream (11-06-2020)

Automated downstream sync of changes from upstream as of 11-06-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-06-11 16:29:44 -04:00
bors-servo
816dc196fa
Auto merge of #26867 - servo:dependabot/cargo/num-iter-0.1.40, r=jdm
build(deps): bump num-iter from 0.1.37 to 0.1.40

Bumps [num-iter](https://github.com/rust-num/num-iter) from 0.1.37 to 0.1.40.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-num/num-iter/blob/master/RELEASES.md">num-iter's changelog</a>.</em></p>
<blockquote>
<h1>Release 0.1.40 (2020-01-09)</h1>
<ul>
<li><a href="https://github-redirect.dependabot.com/rust-num/num-iter/pull/14">Updated the <code>autocfg</code> build dependency to 1.0</a>.</li>
</ul>
<p><strong>Contributors</strong>: <a href="https://github.com/cuviper">@cuviper</a>, <a href="https://github.com/dingelish">@dingelish</a></p>
<h1>Release 0.1.39 (2019-05-21)</h1>
<ul>
<li><a href="https://github-redirect.dependabot.com/rust-num/num-iter/pull/11">Fixed feature detection on <code>no_std</code> targets</a>.</li>
</ul>
<p><strong>Contributors</strong>: <a href="https://github.com/cuviper">@cuviper</a></p>
<h1>Release 0.1.38 (2019-05-20)</h1>
<ul>
<li>Maintenance update -- no functional changes.</li>
</ul>
<p><strong>Contributors</strong>: <a href="https://github.com/cuviper">@cuviper</a>, <a href="https://github.com/ignatenkobrain">@ignatenkobrain</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="306cd79323"><code>306cd79</code></a> Release 0.1.40</li>
<li><a href="8be3311a8e"><code>8be3311</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-iter/issues/14">#14</a></li>
<li><a href="a136471235"><code>a136471</code></a> Update to autocfg 1</li>
<li><a href="a6fb987c64"><code>a6fb987</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-iter/issues/12">#12</a></li>
<li><a href="a1d6285c20"><code>a1d6285</code></a> Compatible with cargo --remap-path-prefix</li>
<li><a href="b4ac220345"><code>b4ac220</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-iter/issues/11">#11</a></li>
<li><a href="c5f8757d38"><code>c5f8757</code></a> Release 0.1.39</li>
<li><a href="709920bea4"><code>709920b</code></a> bump autocfg to fix no_std probing</li>
<li><a href="3631bb577e"><code>3631bb5</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-iter/issues/10">#10</a></li>
<li><a href="20c1109817"><code>20c1109</code></a> Release 0.1.38</li>
<li>Additional commits viewable in <a href="https://github.com/rust-num/num-iter/compare/num-iter-0.1.37...num-iter-0.1.40">compare view</a></li>
</ul>
</details>
<br />

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

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-06-11 14:09:41 -04:00
Josh Matthews
b39955df67 Update webrender. 2020-06-11 14:07:39 -04:00
bors-servo
850c5c20c3
Auto merge of #26866 - servo:dependabot/cargo/range-alloc-0.1.1, r=jdm
build(deps): bump range-alloc from 0.1.0 to 0.1.1

Bumps [range-alloc](https://github.com/gfx-rs/gfx) from 0.1.0 to 0.1.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/gfx-rs/gfx/blob/master/CHANGELOG.md">range-alloc's changelog</a>.</em></p>
<blockquote>
<h3>backend-dx11-0.1.1 (05-03-2019)</h3>
<ul>
<li>fixed buffer bind flags</li>
<li>synchronization of disjoint CB across copy operations</li>
<li>depth texture views</li>
</ul>
<h3>backend-dx12-0.1.2 (04-03-2019)</h3>
<ul>
<li>typeless formats for textures</li>
<li>fixed vertex buffer binding</li>
<li>fixed non-array views of array textures</li>
</ul>
<h3>backend-metal-0.1.1 (21-02-2019)</h3>
<ul>
<li>secondary command buffers</li>
<li>multiple iOS fixes</li>
<li>fixed surface dimensions</li>
</ul>
<h3>backend-dx12-0.1.1 (04-02-2019)</h3>
<ul>
<li><code>get_fence_status</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/gfx-rs/gfx/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=range-alloc&package-manager=cargo&previous-version=0.1.0&new-version=0.1.1)](https://dependabot.com/compatibility-score/?dependency-name=range-alloc&package-manager=cargo&previous-version=0.1.0&new-version=0.1.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-06-11 11:57:02 -04:00
bors-servo
1928e441aa
Auto merge of #26848 - servo:dependabot/cargo/cocoa-0.18.5, r=jdm
build(deps): bump cocoa from 0.18.4 to 0.18.5

Bumps [cocoa](https://github.com/servo/core-foundation-rs) from 0.18.4 to 0.18.5.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/servo/core-foundation-rs/commits/cocoa-v0.18.5">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=cocoa&package-manager=cargo&previous-version=0.18.4&new-version=0.18.5)](https://dependabot.com/compatibility-score/?dependency-name=cocoa&package-manager=cargo&previous-version=0.18.4&new-version=0.18.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-06-11 10:57:19 -04:00
Josh Matthews
6cf4a0239c
Add 2020 failure. 2020-06-11 09:47:15 -04:00
Josh Matthews
f62ab60d97
Remove incorrectly named directory. 2020-06-11 09:46:49 -04:00
Josh Matthews
f655672243
Add 2020 failure. 2020-06-11 09:46:11 -04:00
Josh Matthews
1ca89267f2
Remove 2013 failure. 2020-06-11 09:45:39 -04:00
Josh Matthews
c551ed1398
Add 2020 failure. 2020-06-11 09:45:18 -04:00
WPT Sync Bot
71a09c2c01 Update web-platform-tests to revision 59b44d7f1299fd1da23d4bf1f0ffdee3f2b7206c 2020-06-11 10:50:21 +00:00
bors-servo
a34d1573b6
Auto merge of #26846 - servo:dependabot/cargo/sha-1-0.8.2, r=jdm
build(deps): bump sha-1 from 0.8.1 to 0.8.2

Bumps [sha-1](https://github.com/RustCrypto/hashes) from 0.8.1 to 0.8.2.
<details>
<summary>Commits</summary>
<ul>
<li><a href="da2452e9de"><code>da2452e</code></a> bump sha1 and sha2 versions</li>
<li><a href="3d11a0f248"><code>3d11a0f</code></a> remove benchmarks</li>
<li><a href="9edb0a53f7"><code>9edb0a5</code></a> Enable sha1 and sha2 AArch64 extensions from asm-hashes (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/97">#97</a>)</li>
<li><a href="18a28655d5"><code>18a2865</code></a> add test vector for streebog overflow bug</li>
<li><a href="9695573914"><code>9695573</code></a> Fix an overflow in Streebog causing panic or incorrect output (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/91">#91</a>)</li>
<li><a href="7f3080be05"><code>7f3080b</code></a> fix block sizes for blake2 hashes</li>
<li><a href="526cc6e9fd"><code>526cc6e</code></a> add sha3 docs</li>
<li><a href="2d6379d3fa"><code>2d6379d</code></a> Turn Keccak256Full comment into docs (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/81">#81</a>)</li>
<li><a href="0484eaac39"><code>0484eaa</code></a> Be slightly less judgemental of md5/sha1 (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/80">#80</a>)</li>
<li><a href="04127f7727"><code>04127f7</code></a> update readme and license</li>
<li>Additional commits viewable in <a href="https://github.com/RustCrypto/hashes/compare/sha1-v0.8.1...sha1-v0.8.2">compare view</a></li>
</ul>
</details>
<br />

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

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-06-11 06:46:18 -04:00
dependabot-preview[bot]
22612debe0
build(deps): bump muldiv from 0.2.0 to 0.2.1
Bumps [muldiv](https://github.com/sdroege/rust-muldiv) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/sdroege/rust-muldiv/releases)
- [Changelog](https://github.com/sdroege/rust-muldiv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sdroege/rust-muldiv/compare/0.2.0...0.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-11 08:12:18 +00:00
dependabot-preview[bot]
3f6e3f9833
build(deps): bump unicode-segmentation from 1.2.0 to 1.6.0
Bumps [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) from 1.2.0 to 1.6.0.
- [Release notes](https://github.com/unicode-rs/unicode-segmentation/releases)
- [Commits](https://github.com/unicode-rs/unicode-segmentation/commits/v1.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-11 08:11:47 +00:00
dependabot-preview[bot]
910525e1f1
build(deps): bump num-iter from 0.1.37 to 0.1.40
Bumps [num-iter](https://github.com/rust-num/num-iter) from 0.1.37 to 0.1.40.
- [Release notes](https://github.com/rust-num/num-iter/releases)
- [Changelog](https://github.com/rust-num/num-iter/blob/master/RELEASES.md)
- [Commits](https://github.com/rust-num/num-iter/compare/num-iter-0.1.37...num-iter-0.1.40)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-11 08:11:10 +00:00
dependabot-preview[bot]
1ff399e660
build(deps): bump range-alloc from 0.1.0 to 0.1.1
Bumps [range-alloc](https://github.com/gfx-rs/gfx) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/gfx-rs/gfx/releases)
- [Changelog](https://github.com/gfx-rs/gfx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gfx-rs/gfx/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-11 08:10:34 +00:00
dependabot-preview[bot]
d31a95c4e5
build(deps): bump regex from 1.3.7 to 1.3.9
Bumps [regex](https://github.com/rust-lang/regex) from 1.3.7 to 1.3.9.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/regex-1.3.7...1.3.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-11 08:10:04 +00:00
bors-servo
264b4344fb
Auto merge of #26854 - jdm:wr-err, r=SimonSapin
Don't panic in canvas thread if webrender isn't reachable

This fixes a regression from #26823. This method is only used by the css paint worklet API, and the caller handles a communication error on the channel correctly.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #26853
- [x] There are tests for these changes
2020-06-11 04:06:47 -04:00
bors-servo
2560e78f11
Auto merge of #26844 - servo:dependabot/cargo/digest-0.8.1, r=jdm
build(deps): bump digest from 0.8.0 to 0.8.1

Bumps [digest](https://github.com/RustCrypto/traits) from 0.8.0 to 0.8.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="530b795444"><code>530b795</code></a> digest v0.8.1</li>
<li><a href="3377afdbc7"><code>3377afd</code></a> Add box_clone to DynDigest (<a href="https://github-redirect.dependabot.com/RustCrypto/traits/issues/39">#39</a>)</li>
<li><a href="5952f22424"><code>5952f22</code></a> add crypto-mac changelog</li>
<li><a href="128e557120"><code>128e557</code></a> Bump crypt-mac version to v0.8.0</li>
<li><a href="2ed5d5a3a2"><code>2ed5d5a</code></a> Use subtle v2 (<a href="https://github-redirect.dependabot.com/RustCrypto/traits/issues/33">#33</a>)</li>
<li><a href="727a18f143"><code>727a18f</code></a> block-cipher-trait v0.6.2</li>
<li><a href="3cce5eef6d"><code>3cce5ee</code></a> block-cipher-trait: fix the repository link (<a href="https://github-redirect.dependabot.com/RustCrypto/traits/issues/29">#29</a>)</li>
<li><a href="bc79ccb48b"><code>bc79ccb</code></a> stream-cipher v0.3.0</li>
<li><a href="c7da4b4b67"><code>c7da4b4</code></a> fix typos in comments (<a href="https://github-redirect.dependabot.com/RustCrypto/traits/issues/27">#27</a>)</li>
<li><a href="caca608391"><code>caca608</code></a> add new_var method</li>
<li>Additional commits viewable in <a href="https://github.com/RustCrypto/traits/compare/digest-v0.8.0...digest-v0.8.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=digest&package-manager=cargo&previous-version=0.8.0&new-version=0.8.1)](https://dependabot.com/compatibility-score/?dependency-name=digest&package-manager=cargo&previous-version=0.8.0&new-version=0.8.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-06-11 03:08:49 -04:00
bors-servo
10202c2ad2
Auto merge of #26840 - paulrouget:l10n, r=Manishearth
UWP L10N

Partially addresses #26665.

This does not cover Rust strings and resources files.
2020-06-11 02:12:00 -04:00
Paul Rouget
e5edd22208 L10N for UWP app. 2020-06-11 07:54:57 +02:00
Paul Rouget
562f4781c5 Fix warnings 2020-06-11 07:54:57 +02:00
Paul Rouget
805b79b32c log and format for wstrings. 2020-06-11 07:54:57 +02:00