Commit graph

41908 commits

Author SHA1 Message Date
bors-servo
a7b08e08dd
Auto merge of #26601 - servo:dependabot/cargo/tokio-reactor-0.1.12, r=jdm
Bump tokio-reactor from 0.1.3 to 0.1.12

Bumps [tokio-reactor](https://github.com/tokio-rs/tokio) from 0.1.3 to 0.1.12.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/blob/tokio-0.1.12/CHANGELOG.md">tokio-reactor's changelog</a>.</em></p>
<blockquote>
<h1>0.1.12 (October 23, 2018)</h1>
<ul>
<li>runtime: expose <code>keep_alive</code> on runtime builder (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/676">#676</a>).</li>
<li>runtime: create a reactor per worker thread (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/660">#660</a>).</li>
<li>codec: fix panic in <code>LengthDelimitedCodec</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/682">#682</a>).</li>
<li>io: re-export <code>tokio_io::io::read</code> function (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/689">#689</a>).</li>
<li>runtime: check for executor re-entry in more places (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/708">#708</a>).</li>
</ul>
<h1>0.1.11 (September 28, 2018)</h1>
<ul>
<li>Fix <code>tokio-async-await</code> dependency (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/675">#675</a>).</li>
</ul>
<h1>0.1.10 (September 27, 2018)</h1>
<ul>
<li>Fix minimal versions</li>
</ul>
<h1>0.1.9 (September 27, 2018)</h1>
<ul>
<li>Experimental async/await improvements (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/661">#661</a>).</li>
<li>Re-export <code>TaskExecutor</code> from <code>tokio-current-thread</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/652">#652</a>).</li>
<li>Improve <code>Runtime</code> builder API (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/645">#645</a>).</li>
<li><code>tokio::run</code> panics when called from the context of an executor
(<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/646">#646</a>).</li>
<li>Introduce <code>StreamExt</code> with a <code>timeout</code> helper (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/573">#573</a>).</li>
<li>Move <code>length_delimited</code> into <code>tokio</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/575">#575</a>).</li>
<li>Re-organize <code>tokio::net</code> module (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/548">#548</a>).</li>
<li>Re-export <code>tokio-current-thread::spawn</code> in current_thread runtime
(<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/579">#579</a>).</li>
</ul>
<h1>0.1.8 (August 23, 2018)</h1>
<ul>
<li>Extract tokio::executor::current_thread to a sub crate (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/370">#370</a>)</li>
<li>Add <code>Runtime::block_on</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/398">#398</a>)</li>
<li>Add <code>runtime::current_thread::block_on_all</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/477">#477</a>)</li>
<li>Misc documentation improvements (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/450">#450</a>)</li>
<li>Implement <code>std::error::Error</code> for error types (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/501">#501</a>)</li>
</ul>
<h1>0.1.7 (June 6, 2018)</h1>
<ul>
<li>Add <code>Runtime::block_on</code> for concurrent runtime (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/391">#391</a>).</li>
<li>Provide handle to <code>current_thread::Runtime</code> that allows spawning tasks from
other threads (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/340">#340</a>).</li>
<li>Provide <code>clock::now()</code>, a configurable source of time (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/381">#381</a>).</li>
</ul>
<h1>0.1.6 (May 2, 2018)</h1>
<ul>
<li>Add asynchronous filesystem APIs (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/323">#323</a>).</li>
<li>Add &quot;current thread&quot; runtime variant (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/308">#308</a>).</li>
<li><code>CurrentThread</code>: Expose inner <code>Park</code> instance.</li>
<li>Improve fairness of <code>CurrentThread</code> executor (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/313">#313</a>).</li>
</ul>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f929576f0e"><code>f929576</code></a> Bump version to 0.1.12 (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/718">#718</a>)</li>
<li><a href="b0f001a05a"><code>b0f001a</code></a> signal: Bump version to 0.2.6 (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/714">#714</a>)</li>
<li><a href="2291ba9d0d"><code>2291ba9</code></a> uds: add NetBSD support (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/715">#715</a>)</li>
<li><a href="7f84f6b4ca"><code>7f84f6b</code></a> contributing: fix an invalid link (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/716">#716</a>)</li>
<li><a href="5f61bd5252"><code>5f61bd5</code></a> fix a typo in the contributing guide (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/711">#711</a>)</li>
<li><a href="bffa3ed558"><code>bffa3ed</code></a> fs: expose fs::File::from_std() (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/696">#696</a>)</li>
<li><a href="7b5ef61aeb"><code>7b5ef61</code></a> runtime: check Enter in more places when blocking (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/708">#708</a>)</li>
<li><a href="753336de8e"><code>753336d</code></a> threadpool: Arc instead of Inner in Notifier (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/702">#702</a>)</li>
<li><a href="65aea16ad1"><code>65aea16</code></a> tokio: change hello world to new, simpler example (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/690">#690</a>)</li>
<li><a href="796fee6364"><code>796fee6</code></a> fs: fix minor documentation error for MetadataFuture (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/698">#698</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-reactor-0.1.3...tokio-0.1.12">compare view</a></li>
</ul>
</details>
<br />

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

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

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

---

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

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

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

</details>
2020-05-21 16:44:37 -04:00
dependabot-preview[bot]
043d26346c
Bump tokio-reactor from 0.1.3 to 0.1.12
Bumps [tokio-reactor](https://github.com/tokio-rs/tokio) from 0.1.3 to 0.1.12.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Changelog](https://github.com/tokio-rs/tokio/blob/tokio-0.1.12/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-reactor-0.1.3...tokio-0.1.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 20:17:26 +00:00
bors-servo
e9c2ef16d4
Auto merge of #26599 - servo:dependabot/cargo/servo-freetype-sys-4.0.5, r=jdm
Bump servo-freetype-sys from 4.0.4 to 4.0.5

Bumps [servo-freetype-sys](https://github.com/servo/libfreetype2) from 4.0.4 to 4.0.5.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/servo/libfreetype2/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=servo-freetype-sys&package-manager=cargo&previous-version=4.0.4&new-version=4.0.5)](https://dependabot.com/compatibility-score/?dependency-name=servo-freetype-sys&package-manager=cargo&previous-version=4.0.4&new-version=4.0.5)

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

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

---

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

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

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

</details>
2020-05-21 14:56:16 -04:00
dependabot-preview[bot]
6544db8376
Bump metal from 0.17.0 to 0.17.1
Bumps [metal](https://github.com/gfx-rs/metal-rs) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/gfx-rs/metal-rs/releases)
- [Commits](https://github.com/gfx-rs/metal-rs/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 18:24:06 +00:00
Martin Robinson
218beb9218 Improve ending of transitions
For legacy reasons, transitions were marked as finished after updating the
style. According to the spec, they should be marked as finished when
animations are updated and before restyle. This change does that as well
as preventing replacement of finished transitions.

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

 1. A transitions finishes
 2. Restyle
 3. Transitions is marked as finished and events are queued
 4. Restyle cancels finished transition and replaces it instead of
    clearing finished transition
 5. Events are sent for the incorrectly canceled transition removing it
    completely from the list of running transitions due to the extra
    event.
2020-05-21 19:56:29 +02:00
bors-servo
94063d67a8
Auto merge of #26564 - kunalmohan:gpu-id-rotation, r=jdm
Upgrade wgpu version to "0.5.0" and add server-side code for id recycling for WebGPU

<!-- Please describe your changes on the following line: -->
I have updated the cargo.lock to use a wgpu-core at a more recent commit where IdentityHandlerFactory was introduced.
r?@kvark

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

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

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-05-21 13:24:55 -04:00
bors-servo
14464e49be
Auto merge of #26597 - servo:dependabot/cargo/redox_syscall-0.1.56, r=jdm
Bump redox_syscall from 0.1.17 to 0.1.56

Bumps redox_syscall from 0.1.17 to 0.1.56.

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

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

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

---

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

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

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

</details>
2020-05-21 12:30:29 -04:00
Kunal Mohan
f3fa53b849 update rust toolchain 2020-05-21 21:51:49 +05:30
bors-servo
7c5551417b
Auto merge of #26596 - servo:dependabot/cargo/libdbus-sys-0.1.5, r=jdm
Bump libdbus-sys from 0.1.4 to 0.1.5

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

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

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

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

---

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

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

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

</details>
2020-05-21 11:25:24 -04:00
bors-servo
70700c20ed
Auto merge of #26594 - mrobinson:animationiteration, r=jdm
Implement animationiteration event

This event is triggered when an animation iterates. This change also
moves iteration out of style calculation to an "update animations" which
is the next part of having animation event handling match the HTML spec.

This change causes a few more tests to pass. Some of the other tests which
exercise this functionality require `animationstart` events.

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

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-05-21 10:11:45 -04:00
dependabot-preview[bot]
ef46ca44f2
Bump brotli from 3.1.5 to 3.3.0
Bumps [brotli](https://github.com/dropbox/rust-brotli) from 3.1.5 to 3.3.0.
- [Release notes](https://github.com/dropbox/rust-brotli/releases)
- [Commits](https://github.com/dropbox/rust-brotli/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 14:06:42 +00:00
Martin Robinson
873cdd1336 Implement animationiteration event
This event is triggered when an animation iterates. This change also
moves iteration out of style calculation to an "update animations" which
is the next part of having animation event handling match the HTML spec.
2020-05-21 15:19:34 +02:00
bors-servo
c8b6329575
Auto merge of #26595 - servo:dependabot/cargo/boxfnonce-0.1.1, r=jdm
Bump boxfnonce from 0.1.0 to 0.1.1

Bumps [boxfnonce](https://github.com/stbuehler/rust-boxfnonce) from 0.1.0 to 0.1.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="58405ab160"><code>58405ab</code></a> release 0.1.1</li>
<li><a href="0b16f89e8b"><code>0b16f89</code></a> add conversion from SendBoxFnOnce to BoxFnOnce (fixes <a href="https://github-redirect.dependabot.com/stbuehler/rust-boxfnonce/issues/3">#3</a>)</li>
<li>See full diff in <a href="https://github.com/stbuehler/rust-boxfnonce/compare/boxfnonce-0.1.0...boxfnonce-0.1.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=boxfnonce&package-manager=cargo&previous-version=0.1.0&new-version=0.1.1)](https://dependabot.com/compatibility-score/?dependency-name=boxfnonce&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-05-21 09:09:10 -04:00
Kunal Mohan
a4f911699a Upgrade wgpu-core version to 0.5.0 and implement server-side logic for wgpu id recycling
Remove current implementation of MapReadAsync
2020-05-21 18:28:49 +05:30
bors-servo
1986adee0b
Auto merge of #26520 - szeged:texi2d, r=jdm
Add support for WebGL2 TexImage2D

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

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

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix part of #26512
- [x] There are tests for these changes

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-05-21 08:16:00 -04:00
bors-servo
87bf24139c
Auto merge of #26605 - servo-wpt-sync:wpt_update_21-05-2020, r=servo-wpt-sync
Sync WPT with upstream (21-05-2020)

Automated downstream sync of changes from upstream as of 21-05-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-05-21 07:14:40 -04:00
WPT Sync Bot
bc7c10c2ce Update web-platform-tests to revision da0a378536add99eaffc33f733b5960457bd38df 2020-05-21 11:14:28 +00:00
Istvan Miklos
035cb6ebaa Add support for WebGL2 TexImage2D
Adds initial support for one of the WebGL2 `TexImage2D` call.
2020-05-21 10:49:51 +02:00
dependabot-preview[bot]
f27c33adde
Bump clap from 2.32.0 to 2.33.1
Bumps [clap](https://github.com/clap-rs/clap) from 2.32.0 to 2.33.1.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/v2.33.1/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v2.32.0...v2.33.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 08:15:32 +00:00
dependabot-preview[bot]
22eb475908
Bump encoding_c_mem from 0.2.5 to 0.2.6
Bumps [encoding_c_mem](https://github.com/hsivonen/encoding_c_mem) from 0.2.5 to 0.2.6.
- [Release notes](https://github.com/hsivonen/encoding_c_mem/releases)
- [Commits](https://github.com/hsivonen/encoding_c_mem/compare/v0.2.5...v0.2.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 08:14:55 +00:00
dependabot-preview[bot]
0146203635
Bump servo-freetype-sys from 4.0.4 to 4.0.5
Bumps [servo-freetype-sys](https://github.com/servo/libfreetype2) from 4.0.4 to 4.0.5.
- [Release notes](https://github.com/servo/libfreetype2/releases)
- [Commits](https://github.com/servo/libfreetype2/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 08:13:35 +00:00
dependabot-preview[bot]
9584b893ba
Bump redox_syscall from 0.1.17 to 0.1.56
Bumps redox_syscall from 0.1.17 to 0.1.56.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 08:13:13 +00:00
dependabot-preview[bot]
b8aef6d565
Bump libdbus-sys from 0.1.4 to 0.1.5
Bumps [libdbus-sys](https://github.com/diwic/dbus-rs) from 0.1.4 to 0.1.5.
- [Release notes](https://github.com/diwic/dbus-rs/releases)
- [Commits](https://github.com/diwic/dbus-rs/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 08:12:29 +00:00
dependabot-preview[bot]
fddfa29575
Bump boxfnonce from 0.1.0 to 0.1.1
Bumps [boxfnonce](https://github.com/stbuehler/rust-boxfnonce) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/stbuehler/rust-boxfnonce/releases)
- [Commits](https://github.com/stbuehler/rust-boxfnonce/compare/boxfnonce-0.1.0...boxfnonce-0.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 08:11:50 +00:00
bors-servo
b22e34fb74
Auto merge of #26317 - gterzian:fix_job_queue, r=asajeffrey
ServiceWorker: restructure Job Queue, Register flow, to better match spec

<!-- 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 #26108 (GitHub issue number if applicable)

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

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-05-21 01:22:31 -04:00
Gregory Terzian
bd31860c5d serviceworker: turn-off event-loop, don't assume current scope, clear runtime on shutdown 2020-05-21 13:21:28 +08:00
Gregory Terzian
89eb7c2aa2 serviceworker: make job queue unique per origin 2020-05-21 13:21:21 +08:00
bors-servo
f02aba1ed2
Auto merge of #26582 - servo:dependabot/cargo/darling-0.10.2, r=jdm
Bump darling from 0.10.1 to 0.10.2

Bumps [darling](https://github.com/TedDriggs/darling) from 0.10.1 to 0.10.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/TedDriggs/darling/releases">darling's releases</a>.</em></p>
<blockquote>
<h2>v0.10.2</h2>
<ul>
<li>Bump syn dependency to 1.0.1 <a href="https://github-redirect.dependabot.com/TedDriggs/darling/issues/83">#83</a> - we were using a feature of <code>syn</code> that wasn't in 1.0.0, which could cause CI failures.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/TedDriggs/darling/blob/master/CHANGELOG.md">darling's changelog</a>.</em></p>
<blockquote>
<h2>v0.10.2 (October 30, 2019)</h2>
<ul>
<li>Bump syn dependency to 1.0.1 <a href="https://github-redirect.dependabot.com/TedDriggs/darling/pull/83">#83</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c0e0cfdd75"><code>c0e0cfd</code></a> Bump version to 0.10.2</li>
<li><a href="36c66fc580"><code>36c66fc</code></a> Ignore target directories in workspace crates</li>
<li><a href="c86b2d7e5f"><code>c86b2d7</code></a> syn: bump minimum to 1.0.1 (<a href="https://github-redirect.dependabot.com/TedDriggs/darling/issues/83">#83</a>)</li>
<li><a href="87035e1d44"><code>87035e1</code></a> gitignore: ignore target-as-symlink (<a href="https://github-redirect.dependabot.com/TedDriggs/darling/issues/82">#82</a>)</li>
<li>See full diff in <a href="https://github.com/TedDriggs/darling/compare/v0.10.1...v0.10.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=darling&package-manager=cargo&previous-version=0.10.1&new-version=0.10.2)](https://dependabot.com/compatibility-score/?dependency-name=darling&package-manager=cargo&previous-version=0.10.1&new-version=0.10.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-05-20 18:39:18 -04:00
bors-servo
a615c3aa86
Auto merge of #26583 - servo:dependabot/cargo/byte-tools-0.3.1, r=jdm
Bump byte-tools from 0.3.0 to 0.3.1

Bumps [byte-tools](https://github.com/RustCrypto/utils) from 0.3.0 to 0.3.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="5276f2015b"><code>5276f20</code></a> update/add license information</li>
<li><a href="088c596b00"><code>088c596</code></a> add input2 method to block-buffer</li>
<li><a href="4ea08ec06d"><code>4ea08ec</code></a> add convert example</li>
<li><a href="35c94140c1"><code>35c9414</code></a> readme update</li>
<li><a href="bac382b716"><code>bac382b</code></a> block-padding v0.1.2</li>
<li><a href="ca12c3a87e"><code>ca12c3a</code></a> fix substraction overflow (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/11">#11</a>)</li>
<li><a href="c68c5283fc"><code>c68c528</code></a> Use while let (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/10">#10</a>)</li>
<li><a href="e4d056372c"><code>e4d0563</code></a> dbl v0.2.0</li>
<li><a href="1d38aa7197"><code>1d38aa7</code></a> block-buffer v0.7.0</li>
<li><a href="7df0c688b3"><code>7df0c68</code></a> add blobby docs</li>
<li>Additional commits viewable in <a href="https://github.com/RustCrypto/utils/compare/byte-tools-v0.3.0...byte-tools-v0.3.1">compare view</a></li>
</ul>
</details>
<br />

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

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

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

---

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

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

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

</details>
2020-05-20 16:27:29 -04:00
bors-servo
c856e0272e
Auto merge of #26581 - servo:dependabot/cargo/scopeguard-1.1.0, r=jdm
Bump scopeguard from 1.0.0 to 1.1.0

Bumps [scopeguard](https://github.com/bluss/scopeguard) from 1.0.0 to 1.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="c1ae9969f7"><code>c1ae996</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/bluss/scopeguard/issues/21">#21</a> from konsumlamm/master</li>
<li><a href="3991536302"><code>3991536</code></a> update documentation + minor style changes</li>
<li><a href="87153d78c5"><code>87153d7</code></a> update README.rst</li>
<li><a href="64e2afe14b"><code>64e2afe</code></a> remove <code>local_inner_macros</code> from macro_export attr</li>
<li><a href="da8b340b0c"><code>da8b340</code></a> refactor macros to eliminate need for helper macro</li>
<li><a href="792f3cc9b2"><code>792f3cc</code></a> move <a href="https://github.com/block">@block</a> parts to internal helper macro</li>
<li><a href="06f7b5a9a8"><code>06f7b5a</code></a> Change macros to accept statements.</li>
<li><a href="5707dff26c"><code>5707dff</code></a> MAINT: Add names to license file</li>
<li><a href="40c199f661"><code>40c199f</code></a> FIX: Fix typo in comment</li>
<li>See full diff in <a href="https://github.com/bluss/scopeguard/compare/1.0.0...v1.1.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

---

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

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

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

</details>
2020-05-20 14:46:11 -04:00
Josh Matthews
4fec987221 Fix output of test-tidy with duplicated packages. 2020-05-20 14:19:47 -04:00
bors-servo
955eaa6b69
Auto merge of #26580 - servo:dependabot/cargo/fnv-1.0.7, r=jdm
Bump fnv from 1.0.6 to 1.0.7

Bumps [fnv](https://github.com/servo/rust-fnv) from 1.0.6 to 1.0.7.
<details>
<summary>Commits</summary>
<ul>
<li><a href="4b4784ebfd"><code>4b4784e</code></a> Bump to 1.0.7</li>
<li><a href="23c4110e8c"><code>23c4110</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/servo/rust-fnv/issues/22">#22</a> from dflemstr/master</li>
<li><a href="bfc842cc68"><code>bfc842c</code></a> Run tests with std feature disabled in CI</li>
<li><a href="b18ce367ce"><code>b18ce36</code></a> Add support for no_std compilation through an &quot;std&quot; feature</li>
<li><a href="2ca7554508"><code>2ca7554</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/rust-fnv/issues/19">#19</a> - Darkspirit:https, r=Manishearth</li>
<li><a href="3ea9395df4"><code>3ea9395</code></a> Replace http with https</li>
<li><a href="dcd652c903"><code>dcd652c</code></a> Remove unneeded webhook notification</li>
<li>See full diff in <a href="https://github.com/servo/rust-fnv/compare/v1.0.6...v1.0.7">compare view</a></li>
</ul>
</details>
<br />

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

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

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

---

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

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

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

</details>
2020-05-20 13:35:43 -04:00
bors-servo
344fe49131
Auto merge of #26540 - mrobinson:transition-shortening-factor, r=Manishearth
Add support for faster reversing of interrupted transitions

This is described in the spec and allows interrupted transitions to
reverse in a more natural way. Unfortunately, most of the tests that
exercise this behavior use the WebAnimations API. This change adds a
test using our custom clock control API.

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

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-05-20 12:31:33 -04:00
bors-servo
58c0b3ef05
Auto merge of #26579 - servo:dependabot/cargo/hibitset-0.6.3, r=jdm
Bump hibitset from 0.6.2 to 0.6.3

Bumps [hibitset](https://github.com/slide-rs/hibitset) from 0.6.2 to 0.6.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/slide-rs/hibitset/releases">hibitset's releases</a>.</em></p>
<blockquote>
<h2>Release 0.6.3</h2>
<ul>
<li><code>BitSetAnd</code>, <code>BitSetOr</code>, <code>BitSetNot</code>, <code>BitSetXor</code>, <code>BitSetAll</code> now implement <code>Clone</code>. (<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/52">#52</a>)</li>
<li>Bitset layers can be read though <code>BitSet::layer{0,1,2}_as_slice</code>. (<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/53">#53</a>)</li>
<li><code>rayon</code> is updated to <code>1.3</code>. (<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/56">#56</a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/52">#52</a>: <a href="https://github-redirect.dependabot.com/amethyst/hibitset/pull/52">amethyst/hibitset#52</a>
<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/53">#53</a>: <a href="https://github-redirect.dependabot.com/amethyst/hibitset/pull/53">amethyst/hibitset#53</a>
<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/56">#56</a>: <a href="https://github-redirect.dependabot.com/amethyst/hibitset/pull/56">amethyst/hibitset#56</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/amethyst/hibitset/blob/master/CHANGELOG.md">hibitset's changelog</a>.</em></p>
<blockquote>
<h2>0.6.3 (2020-02-17)</h2>
<ul>
<li><code>BitSetAnd</code>, <code>BitSetOr</code>, <code>BitSetNot</code>, <code>BitSetXor</code>, <code>BitSetAll</code> now implement <code>Clone</code>. (<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/52">#52</a>)</li>
<li>Bitset layers can be read though <code>BitSet::layer{0,1,2}_as_slice</code>. (<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/53">#53</a>)</li>
<li><code>rayon</code> is updated to <code>1.3</code>. (<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/56">#56</a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/52">#52</a>: <a href="https://github-redirect.dependabot.com/amethyst/hibitset/pull/52">amethyst/hibitset#52</a>
<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/53">#53</a>: <a href="https://github-redirect.dependabot.com/amethyst/hibitset/pull/53">amethyst/hibitset#53</a>
<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/56">#56</a>: <a href="https://github-redirect.dependabot.com/amethyst/hibitset/pull/56">amethyst/hibitset#56</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c3f897ac00"><code>c3f897a</code></a> Merge <a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/56">#56</a></li>
<li><a href="8efa380f42"><code>8efa380</code></a> Added <code>CHANGELOG.md</code>.</li>
<li><a href="10442803a9"><code>1044280</code></a> Bumped <code>rayon</code> to <code>1.3</code>.</li>
<li><a href="60775d16d0"><code>60775d1</code></a> Merge <a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/53">#53</a></li>
<li><a href="ff41a6d310"><code>ff41a6d</code></a> Add slice access</li>
<li><a href="022b79ac50"><code>022b79a</code></a> Merge <a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/52">#52</a></li>
<li><a href="e8cb94ef9e"><code>e8cb94e</code></a> update version from 0.6.2 to 0.6.3</li>
<li><a href="978969aabc"><code>978969a</code></a> impl Clone for ops</li>
<li>See full diff in <a href="https://github.com/slide-rs/hibitset/compare/0.6.2...0.6.3">compare view</a></li>
</ul>
</details>
<br />

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

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

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

---

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

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

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

</details>
2020-05-20 11:14:04 -04:00
Martin Robinson
4ba15c33e3 Add support for faster reversing of interrupted transitions
This is described in the spec and allows interrupted transitions to
reverse in a more natural way. Unfortunately, most of the tests that
exercise this behavior use the WebAnimations API. This change adds a
test using our custom clock control API.
2020-05-20 16:25:27 +02:00
bors-servo
1f4acb940b
Auto merge of #26578 - servo:dependabot/cargo/synstructure-0.12.3, r=jdm
Bump synstructure from 0.12.1 to 0.12.3

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

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

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

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

---

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

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

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

</details>
2020-05-20 10:13:18 -04:00
bors-servo
8d77119951
Auto merge of #26577 - servo:dependabot/cargo/slab-0.4.2, r=jdm
Bump slab from 0.4.1 to 0.4.2

Bumps [slab](https://github.com/carllerche/slab) from 0.4.1 to 0.4.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/carllerche/slab/blob/master/CHANGELOG.md">slab's changelog</a>.</em></p>
<blockquote>
<h1>0.4.2 (January 11, 2019)</h1>
<ul>
<li>Add <code>Slab::drain</code> (<a href="https://github-redirect.dependabot.com/carllerche/slab/issues/56">#56</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e6b8676a15"><code>e6b8676</code></a> Old rust versions only have build</li>
<li><a href="128eb298b4"><code>128eb29</code></a> Only <code>check</code> on older Rust versions</li>
<li><a href="9a327e7092"><code>9a327e7</code></a> Fix cargo fmt</li>
<li><a href="0bcfd5344d"><code>0bcfd53</code></a> Fix CI</li>
<li><a href="7802cb9460"><code>7802cb9</code></a> Bump version to v0.4.2</li>
<li><a href="a0c2d19c67"><code>a0c2d19</code></a> Deny unreachable-pub</li>
<li><a href="9c114f0ca0"><code>9c114f0</code></a> Implement drain iterator (<a href="https://github-redirect.dependabot.com/carllerche/slab/issues/56">#56</a>)</li>
<li><a href="208c40c59e"><code>208c40c</code></a> Apply rustfmt 1.0.0 (<a href="https://github-redirect.dependabot.com/carllerche/slab/issues/57">#57</a>)</li>
<li>See full diff in <a href="https://github.com/carllerche/slab/compare/v0.4.1...v0.4.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=slab&package-manager=cargo&previous-version=0.4.1&new-version=0.4.2)](https://dependabot.com/compatibility-score/?dependency-name=slab&package-manager=cargo&previous-version=0.4.1&new-version=0.4.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-05-20 09:16:59 -04:00
bors-servo
c7fc4dd275
Auto merge of #26575 - servo:dependabot/cargo/serde-1.0.110, r=jdm
Bump serde from 1.0.103 to 1.0.110

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.103 to 1.0.110.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p>
<blockquote>
<h2>v1.0.110</h2>
<ul>
<li>Support deriving Serialize impl for a <code>repr(packed)</code> struct (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1791">#1791</a>, thanks <a href="https://github.com/alvardes">@alvardes</a>)</li>
</ul>
<h2>v1.0.109</h2>
<ul>
<li>Allow adjacently tagged newtype variants containing <code>Option</code> to omit the content field when deserializing (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1553">#1553</a>, <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1706">#1706</a>, thanks <a href="https://github.com/zth0">@zth0</a>)</li>
<li>Avoid panicking when a SystemTime older than UNIX_EPOCH is serialized (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1702">#1702</a>, thanks <a href="https://github.com/hjiayz">@hjiayz</a>)</li>
</ul>
<h2>v1.0.108</h2>
<ul>
<li>
<p>Provide a <code>Serializer</code> impl that can write primitives and unit variants to a <code>&amp;mut fmt::Formatter</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1705">#1705</a>, thanks <a href="https://github.com/jethrogb">@jethrogb</a>)</p>
<pre lang="rust"><code>use serde::Serialize;
use std::fmt::{self, Display};
<p>#[derive(Serialize)]
#[serde(rename_all = &quot;kebab-case&quot;)]
pub enum MessageType {
StartRequest,
EndRequest,
}</p>
<p>impl Display for MessageType {
fn fmt(&amp;self, f: &amp;mut fmt::Formatter) -&gt; fmt::Result {
self.serialize(f)
}
}
</code></pre></p>
</li>
</ul>
<h2>v1.0.107</h2>
<ul>
<li>Fix panic during macro expansion when using <code>serde(skip)</code> and <code>serde(other)</code> in the same enum (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1804">#1804</a>)</li>
</ul>
<h2>v1.0.106</h2>
<ul>
<li>Hide dummy const implementation detail from rustdoc when documenting a binary crate (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1768">#1768</a>, thanks <a href="https://github.com/robo9k">@robo9k</a>)</li>
</ul>
<h2>v1.0.105</h2>
<ul>
<li>Allow #[serde(borrow)] to work on non-standard <code>Cow</code> types (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1754">#1754</a>, thanks <a href="https://github.com/maciejhirsz">@maciejhirsz</a>)</li>
</ul>
<h2>v1.0.104</h2>
<ul>
<li>Revert stabilization of Serialize/Deserialize impls for <code>!</code> to account for <a href="https://github-redirect.dependabot.com/rust-lang/rust/pull/67224">rust-lang/rust#67224</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="078b171c1b"><code>078b171</code></a> Release 1.0.110</li>
<li><a href="da8d6f678e"><code>da8d6f6</code></a> Simplify finding of repr(packed) attributes</li>
<li><a href="548eb8f667"><code>548eb8f</code></a> Format PR 1791 with rustfmt</li>
<li><a href="1fe39043ee"><code>1fe3904</code></a> Simplify access of packed struct fields in derived Serialize impls</li>
<li><a href="c2114491ca"><code>c211449</code></a> Add test of Serialize impl for packed struct</li>
<li><a href="9f47c47cad"><code>9f47c47</code></a> Add support for packed structs.</li>
<li><a href="d6b39fd2c1"><code>d6b39fd</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1807">#1807</a> from dtolnay/31</li>
<li><a href="4d6d0ae539"><code>4d6d0ae</code></a> Add a CI builder on 1.31.0</li>
<li><a href="dda070f45c"><code>dda070f</code></a> Fix borrow error on pre-NLL compilers</li>
<li><a href="b97a183e82"><code>b97a183</code></a> Release 1.0.109</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.103...v1.0.110">compare view</a></li>
</ul>
</details>
<br />

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

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

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

---

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

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

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

</details>
2020-05-20 08:13:39 -04:00
bors-servo
63c11d2fa1
Auto merge of #26584 - servo-wpt-sync:wpt_update_20-05-2020, r=servo-wpt-sync
Sync WPT with upstream (20-05-2020)

Automated downstream sync of changes from upstream as of 20-05-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-05-20 07:11:49 -04:00
WPT Sync Bot
9309f626be Update web-platform-tests to revision cf926057109b153af54214d52a2b3d746269d434 2020-05-20 11:11:35 +00:00
dependabot-preview[bot]
e571ee5019
Bump byte-tools from 0.3.0 to 0.3.1
Bumps [byte-tools](https://github.com/RustCrypto/utils) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/RustCrypto/utils/releases)
- [Commits](https://github.com/RustCrypto/utils/compare/byte-tools-v0.3.0...byte-tools-v0.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 08:10:43 +00:00
dependabot-preview[bot]
c8f4463cfb
Bump darling from 0.10.1 to 0.10.2
Bumps [darling](https://github.com/TedDriggs/darling) from 0.10.1 to 0.10.2.
- [Release notes](https://github.com/TedDriggs/darling/releases)
- [Changelog](https://github.com/TedDriggs/darling/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TedDriggs/darling/compare/v0.10.1...v0.10.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 08:10:00 +00:00
dependabot-preview[bot]
f1dbac5510
Bump scopeguard from 1.0.0 to 1.1.0
Bumps [scopeguard](https://github.com/bluss/scopeguard) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/bluss/scopeguard/releases)
- [Commits](https://github.com/bluss/scopeguard/compare/1.0.0...v1.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 08:09:28 +00:00
dependabot-preview[bot]
945644e53b
Bump fnv from 1.0.6 to 1.0.7
Bumps [fnv](https://github.com/servo/rust-fnv) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/servo/rust-fnv/releases)
- [Commits](https://github.com/servo/rust-fnv/compare/v1.0.6...v1.0.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 08:09:14 +00:00
dependabot-preview[bot]
d1cdd119b1
Bump hibitset from 0.6.2 to 0.6.3
Bumps [hibitset](https://github.com/slide-rs/hibitset) from 0.6.2 to 0.6.3.
- [Release notes](https://github.com/slide-rs/hibitset/releases)
- [Changelog](https://github.com/amethyst/hibitset/blob/master/CHANGELOG.md)
- [Commits](https://github.com/slide-rs/hibitset/compare/0.6.2...0.6.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 08:08:38 +00:00
dependabot-preview[bot]
efde9b0435
Bump synstructure from 0.12.1 to 0.12.3
Bumps [synstructure](https://github.com/mystor/synstructure) from 0.12.1 to 0.12.3.
- [Release notes](https://github.com/mystor/synstructure/releases)
- [Commits](https://github.com/mystor/synstructure/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 08:08:13 +00:00
dependabot-preview[bot]
a2e02b4dd4
Bump slab from 0.4.1 to 0.4.2
Bumps [slab](https://github.com/carllerche/slab) from 0.4.1 to 0.4.2.
- [Release notes](https://github.com/carllerche/slab/releases)
- [Changelog](https://github.com/carllerche/slab/blob/master/CHANGELOG.md)
- [Commits](https://github.com/carllerche/slab/compare/v0.4.1...v0.4.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 08:07:47 +00:00
dependabot-preview[bot]
58c51640f1
Bump serde from 1.0.103 to 1.0.110
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.103 to 1.0.110.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.103...v1.0.110)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 08:05:36 +00:00
bors-servo
7e74f73301
Auto merge of #26574 - atouchet:winu, r=jdm
Remove deprecated crate wincolor

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

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

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

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-05-19 22:27:34 -04:00
atouchet
30f5e58eb7 Update some crates 2020-05-19 18:49:43 -07:00