Commit graph

43511 commits

Author SHA1 Message Date
Philip Lamb
c88b55286f clang-format 2020-12-17 10:15:34 +13:00
Philip Lamb
6125057c04 formatting. 2020-12-16 16:04:53 +13:00
Philip Lamb
1471a6dc80 Replace use of c++ keyword 'default' in c++ code and C APIs. Also correct obsolete use of qualified name in member declaration. 2020-12-16 11:36:55 +13:00
bors-servo
3bf1085c72
Auto merge of #27950 - servo:dependabot/cargo/indexmap-1.6.1, r=jdm
Bump indexmap from 1.6.0 to 1.6.1

Bumps [indexmap](https://github.com/bluss/indexmap) from 1.6.0 to 1.6.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="453278eb98"><code>453278e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/bluss/indexmap/issues/165">#165</a> from cuviper/release-1.6.1</li>
<li><a href="4728acf9ab"><code>4728acf</code></a> Release 1.6.1</li>
<li><a href="ea8abb2982"><code>ea8abb2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/bluss/indexmap/issues/158">#158</a> from cuviper/serde_seq</li>
<li><a href="3b33a8e207"><code>3b33a8e</code></a> Add serde_seq to serialize maps as a sequence</li>
<li><a href="dade2bfb65"><code>dade2bf</code></a> Use collect_map/seq to simplify serializers</li>
<li><a href="b5ac29e806"><code>b5ac29e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/bluss/indexmap/issues/160">#160</a> from cuviper/more-vec</li>
<li><a href="4819253412"><code>4819253</code></a> Document the first/last methods</li>
<li><a href="eca535de3a"><code>eca535d</code></a> Return &amp;K in first_mut/last_mut</li>
<li><a href="63788568c0"><code>6378856</code></a> Add more Vec/slice-like methods to maps and sets</li>
<li><a href="59e283344f"><code>59e2833</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/bluss/indexmap/issues/164">#164</a> from bluss/gh-actions</li>
<li>Additional commits viewable in <a href="https://github.com/bluss/indexmap/compare/1.6.0...1.6.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=indexmap&package-manager=cargo&previous-version=1.6.0&new-version=1.6.1)](https://dependabot.com/compatibility-score/?dependency-name=indexmap&package-manager=cargo&previous-version=1.6.0&new-version=1.6.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-12-15 11:43:25 -05:00
bors-servo
5a56bdc141
Auto merge of #27951 - servo-wpt-sync:wpt_update_15-12-2020, r=jdm
Sync WPT with upstream (15-12-2020)

Automated downstream sync of changes from upstream as of 15-12-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-12-15 09:51:36 -05:00
Josh Matthews
03d978fea2
Remove 2020 failure. 2020-12-15 07:36:40 -05:00
Josh Matthews
22d1588a00
Remove 2020 failure. 2020-12-15 07:36:24 -05:00
WPT Sync Bot
11a9f36057 Update web-platform-tests to revision d9591651df411fe105c176a498ab0cb0c58819fa 2020-12-15 11:02:46 +00:00
dependabot-preview[bot]
b86f4f97ce
Bump indexmap from 1.6.0 to 1.6.1
Bumps [indexmap](https://github.com/bluss/indexmap) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/bluss/indexmap/releases)
- [Commits](https://github.com/bluss/indexmap/compare/1.6.0...1.6.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-15 06:15:01 +00:00
bors-servo
ff304bdb39
Auto merge of #27946 - servo:dependabot/cargo/dtoa-short-0.3.3, r=jdm
Bump dtoa-short from 0.3.2 to 0.3.3

Bumps [dtoa-short](https://github.com/upsuper/dtoa-short) from 0.3.2 to 0.3.3.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/upsuper/dtoa-short/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=dtoa-short&package-manager=cargo&previous-version=0.3.2&new-version=0.3.3)](https://dependabot.com/compatibility-score/?dependency-name=dtoa-short&package-manager=cargo&previous-version=0.3.2&new-version=0.3.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-12-14 09:27:50 -05:00
bors-servo
fe51bf8fc8
Auto merge of #27947 - servo-wpt-sync:wpt_update_14-12-2020, r=servo-wpt-sync
Sync WPT with upstream (14-12-2020)

Automated downstream sync of changes from upstream as of 14-12-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-12-14 08:09:26 -05:00
WPT Sync Bot
22bdac8d90 Update web-platform-tests to revision afd7ac5566c611165f3822c20e1a557a4970a252 2020-12-14 10:57:02 +00:00
dependabot-preview[bot]
34901b5939
Bump dtoa-short from 0.3.2 to 0.3.3
Bumps [dtoa-short](https://github.com/upsuper/dtoa-short) from 0.3.2 to 0.3.3.
- [Release notes](https://github.com/upsuper/dtoa-short/releases)
- [Commits](https://github.com/upsuper/dtoa-short/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-14 06:50:09 +00:00
bors-servo
9beb538679
Auto merge of #27941 - servo-wpt-sync:wpt_update_12-12-2020, r=jdm
Sync WPT with upstream (12-12-2020)

Automated downstream sync of changes from upstream as of 12-12-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-12-13 10:04:12 -05:00
Josh Matthews
afb6d890c9 Update 2020 test expectations. 2020-12-12 16:55:27 -05:00
WPT Sync Bot
c5424d579d Update web-platform-tests to revision 90a1381e3736eca4700c1b08fee8f313fea20593 2020-12-12 11:06:03 +00:00
bors-servo
b4f48c67f8
Auto merge of #27939 - servo-wpt-sync:wpt_update_11-12-2020, r=jdm
Sync WPT with upstream (11-12-2020)

Automated downstream sync of changes from upstream as of 11-12-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-12-11 11:45:45 -05:00
Josh Matthews
c9cf1add91
Remove intermittent failure. 2020-12-11 11:32:55 -05:00
WPT Sync Bot
c67c5d4fb8 Update web-platform-tests to revision 6ea3164d34a632b16b857d7474985b93acd8de11 2020-12-11 10:42:45 +00:00
bors-servo
3342711f68
Auto merge of #27934 - servo-wpt-sync:wpt_update_10-12-2020, r=jdm
Sync WPT with upstream (10-12-2020)

Automated downstream sync of changes from upstream as of 10-12-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-12-10 15:05:22 -05:00
Josh Matthews
71dc69adee
Remove intermittent timeout. 2020-12-10 12:35:23 -05:00
bors-servo
bd4adda0de
Auto merge of #27933 - servo:dependabot/cargo/openssl-0.10.31, r=jdm
Bump openssl from 0.10.30 to 0.10.31

Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.30 to 0.10.31.
<details>
<summary>Commits</summary>
<ul>
<li><a href="7254b603c8"><code>7254b60</code></a> Release openssl v0.10.31</li>
<li><a href="fbfe7c16f1"><code>fbfe7c1</code></a> add HasParams bound</li>
<li><a href="134a9de0f0"><code>134a9de</code></a> remove get_</li>
<li><a href="41210af7d7"><code>41210af</code></a> Fix dh methods</li>
<li><a href="83f504b9f1"><code>83f504b</code></a> Actually run x509 tests</li>
<li><a href="6c96dc8b93"><code>6c96dc8</code></a> Release openssl-sys v0.9.59</li>
<li><a href="faa86ae835"><code>faa86ae</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1333">#1333</a> from vishwin/master</li>
<li><a href="3f724f1618"><code>3f724f1</code></a> Bump to 1.1.1i</li>
<li><a href="d71a757a9c"><code>d71a757</code></a> Support LibreSSL 3.3.1</li>
<li><a href="92de3741e0"><code>92de374</code></a> LibreSSL 3.2.1+: revert forced TLSv1.2 and ignore failing tests until TLSv1.3...</li>
<li>Additional commits viewable in <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.30...openssl-v0.10.31">compare view</a></li>
</ul>
</details>
<br />

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

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-12-10 10:10:59 -05:00
WPT Sync Bot
7ae94b8030 Update web-platform-tests to revision 2b4f117a8fc636fc316b3864763db6b28e8a42bc 2020-12-10 10:49:16 +00:00
dependabot-preview[bot]
94cb02a906
Bump openssl from 0.10.30 to 0.10.31
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.30 to 0.10.31.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.30...openssl-v0.10.31)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-10 06:21:00 +00:00
bors-servo
d7e7e43a80
Auto merge of #27877 - servo:dependabot/cargo/miow-0.3.6, r=jdm
Bump miow from 0.3.5 to 0.3.6

Bumps [miow](https://github.com/alexcrichton/miow) from 0.3.5 to 0.3.6.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/alexcrichton/miow/commits/v0.3.6">compare view</a></li>
</ul>
</details>
<br />

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

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-12-09 11:42:41 -05:00
bors-servo
58231a6260
Auto merge of #27928 - servo-wpt-sync:wpt_update_09-12-2020, r=servo-wpt-sync
Sync WPT with upstream (09-12-2020)

Automated downstream sync of changes from upstream as of 09-12-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-12-09 06:48:46 -05:00
WPT Sync Bot
f3f98098f9 Update web-platform-tests to revision 009fb035613e9b4027125e8f30d60f4f1f502f65 2020-12-09 10:35:05 +00:00
bors-servo
4d77bb1a3c
Auto merge of #27926 - servo-wpt-sync:wpt_update_08-12-2020, r=jdm
Sync WPT with upstream (08-12-2020)

Automated downstream sync of changes from upstream as of 08-12-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-12-08 10:45:19 -05:00
Josh Matthews
6eacb9cbcd
Re-add 2020 failure. 2020-12-08 08:58:16 -05:00
Josh Matthews
b6cfa0ab89
Re-add 2020 failure. 2020-12-08 08:57:33 -05:00
WPT Sync Bot
fa3a407699 Update web-platform-tests to revision 431d16dc58b4e276add7d569cce302d8d246b299 2020-12-08 11:02:40 +00:00
bors-servo
ed89361811
Auto merge of #27922 - servo:dependabot/cargo/bit-vec-0.6.3, r=jdm
Bump bit-vec from 0.6.2 to 0.6.3

Bumps [bit-vec](https://github.com/contain-rs/bit-vec) from 0.6.2 to 0.6.3.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/contain-rs/bit-vec/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=bit-vec&package-manager=cargo&previous-version=0.6.2&new-version=0.6.3)](https://dependabot.com/compatibility-score/?dependency-name=bit-vec&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-12-07 11:54:48 -05:00
bors-servo
f93d4d0853
Auto merge of #27921 - servo:dependabot/cargo/smallvec-1.5.1, r=jdm
Bump smallvec from 1.4.2 to 1.5.1

Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.4.2 to 1.5.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/servo/rust-smallvec/releases">smallvec's releases</a>.</em></p>
<blockquote>
<h2>v1.5.1</h2>
<ul>
<li>Improve performance of <code>push</code> (<a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/241">#241</a>).</li>
</ul>
<h2>v1.5.0</h2>
<ul>
<li>Add the <code>append</code> method (<a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/237">#237</a>).</li>
<li>Add support for more array sizes between 17 and 31 (<a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/234">#234</a>).</li>
<li>Don't panic on deserialization errors (<a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/238">#238</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c1e68df23a"><code>c1e68df</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/244">#244</a> - mbrubeck:bump, r=jdm</li>
<li><a href="54f26b5d64"><code>54f26b5</code></a> Version 1.5.1</li>
<li><a href="c3e8aa346b"><code>c3e8aa3</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/241">#241</a> - mpdn:master, r=mbrubeck</li>
<li><a href="79f4132ba5"><code>79f4132</code></a> Remove extraneous branch from push</li>
<li><a href="fc12fb180b"><code>fc12fb1</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/239">#239</a> - mbrubeck:bump, r=jdm</li>
<li><a href="b825266c74"><code>b825266</code></a> Version 1.5.0</li>
<li><a href="c7af9e20ae"><code>c7af9e2</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/238">#238</a> - epilys:master, r=mbrubeck</li>
<li><a href="d1394a0a52"><code>d1394a0</code></a> Return allocation error in deserialize instead of panicking</li>
<li><a href="28fb0f4a9c"><code>28fb0f4</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/237">#237</a> - mbrubeck:append, r=jdm</li>
<li><a href="592fc5a0e8"><code>592fc5a</code></a> Add SmallVec::append method</li>
<li>Additional commits viewable in <a href="https://github.com/servo/rust-smallvec/compare/v1.4.2...v1.5.1">compare view</a></li>
</ul>
</details>
<br />

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

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

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

---

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

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

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

</details>
2020-12-07 11:36:15 -05:00
bors-servo
4a0ef87bcc
Auto merge of #27916 - servo:dependabot/cargo/ordered-float-1.1.1, r=jdm
Bump ordered-float from 1.0.2 to 1.1.1

Bumps [ordered-float](https://github.com/reem/rust-ordered-float) from 1.0.2 to 1.1.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/reem/rust-ordered-float/releases">ordered-float's releases</a>.</em></p>
<blockquote>
<h2>v1.1.1</h2>
<ul>
<li>Make assignment operators panic safe (<a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/71">#71</a>). This fixes a bug that could cause undefined behavior in safe code.</li>
</ul>
<h2>v1.1.0</h2>
<ul>
<li>Implement Sum and Product traits for NotNan (<a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/65">#65</a>).</li>
<li>Implement Neg and Zero traits for OrderedFloat (<a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/60">#60</a>, <a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/66">#66</a>).</li>
<li>Implement Add, Sub, Mul, and Div traits for OrderedFloat.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ebbbb4711e"><code>ebbbb47</code></a> Version 1.1.1</li>
<li><a href="da4a8dd493"><code>da4a8dd</code></a> Make assignment operators panic safe</li>
<li><a href="96672a8af0"><code>96672a8</code></a> Version 1.1.0</li>
<li><a href="70848787af"><code>7084878</code></a> impl Add/Sub/Mul/Div for OrderedFloat</li>
<li><a href="57e16fdd5d"><code>57e16fd</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/66">#66</a> from Uriopass/patch-1</li>
<li><a href="9a241dc1d7"><code>9a241dc</code></a> Add Zero impl for OrderedFloat</li>
<li><a href="90f4ca8d63"><code>90f4ca8</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/65">#65</a> from bennofs/master</li>
<li><a href="eae40333bd"><code>eae4033</code></a> Add Sum/Product impls for NotNan</li>
<li><a href="06afbc94f6"><code>06afbc9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/60">#60</a> from wookietreiber/topic/neg</li>
<li><a href="9013e4c202"><code>9013e4c</code></a> adds neg for ordered float</li>
<li>See full diff in <a href="https://github.com/reem/rust-ordered-float/compare/v1.0.2...v1.1.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=ordered-float&package-manager=cargo&previous-version=1.0.2&new-version=1.1.1)](https://dependabot.com/compatibility-score/?dependency-name=ordered-float&package-manager=cargo&previous-version=1.0.2&new-version=1.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-12-07 09:34:24 -05:00
bors-servo
8371072ef9
Auto merge of #27923 - servo-wpt-sync:wpt_update_07-12-2020, r=servo-wpt-sync
Sync WPT with upstream (07-12-2020)

Automated downstream sync of changes from upstream as of 07-12-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-12-07 07:51:34 -05:00
WPT Sync Bot
9b5b9c9d00 Update web-platform-tests to revision 904342abe802f8b37446b0faca83be7afeccf3d1 2020-12-07 10:44:04 +00:00
dependabot-preview[bot]
b2d0731485
Bump bit-vec from 0.6.2 to 0.6.3
Bumps [bit-vec](https://github.com/contain-rs/bit-vec) from 0.6.2 to 0.6.3.
- [Release notes](https://github.com/contain-rs/bit-vec/releases)
- [Commits](https://github.com/contain-rs/bit-vec/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-07 06:23:38 +00:00
dependabot-preview[bot]
b31419c8f2
Bump smallvec from 1.4.2 to 1.5.1
Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.4.2 to 1.5.1.
- [Release notes](https://github.com/servo/rust-smallvec/releases)
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.4.2...v1.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-07 06:23:15 +00:00
dependabot-preview[bot]
cc5c3404d8
Bump ordered-float from 1.0.2 to 1.1.1
Bumps [ordered-float](https://github.com/reem/rust-ordered-float) from 1.0.2 to 1.1.1.
- [Release notes](https://github.com/reem/rust-ordered-float/releases)
- [Commits](https://github.com/reem/rust-ordered-float/compare/v1.0.2...v1.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-07 06:15:36 +00:00
bors-servo
8cfb2db78f
Auto merge of #27915 - lyuyuan:master, r=jdm
Fix mouse button handling

<!-- Please describe your changes on the following line: -->
* Remove hardcoded left button value in mouse event handling as described in issue #27155
* Tested with `./mach run --release` that right click event works on http://minesweeperonline.com/#
* Part of the changes were inspired by PR #27685

---
<!-- 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 #27155 (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-12-06 11:23:00 -05:00
YUAN LYU
e15bc7516c Fix mouse button handling 2020-12-06 00:21:21 -05:00
bors-servo
7df1849e89
Auto merge of #27914 - servo-wpt-sync:wpt_update_05-12-2020, r=servo-wpt-sync
Sync WPT with upstream (05-12-2020)

Automated downstream sync of changes from upstream as of 05-12-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-12-05 06:00:30 -05:00
WPT Sync Bot
b505991695 Update web-platform-tests to revision b464d69274950c7707855c0b29729d58b9a8d492 2020-12-05 11:00:15 +00:00
bors-servo
93c31df551
Auto merge of #27866 - lyuyuan:master, r=jdm
Implement referrerPolicy for HTMLScriptElement and HTMLLinkElement

<!-- Please describe your changes on the following line: -->
* Added referrerPolicy attribute in webidl files
* Implemented getters and setters for the new attribute
---
<!-- 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 #26454 (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-12-04 14:17:43 -05:00
bors-servo
2d3811c21b
Auto merge of #27913 - servo-wpt-sync:wpt_update_04-12-2020, r=servo-wpt-sync
Sync WPT with upstream (04-12-2020)

Automated downstream sync of changes from upstream as of 04-12-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-12-04 05:54:39 -05:00
WPT Sync Bot
5abb5fe693 Update web-platform-tests to revision 35450a5d2eb710e579c1554872247fa3eae7b5e9 2020-12-04 10:54:26 +00:00
bors-servo
4ad0fe43ee
Auto merge of #27900 - servo:dependabot/cargo/net2-0.2.36, r=jdm
Bump net2 from 0.2.34 to 0.2.36

Bumps [net2](https://github.com/deprecrated/net2-rs) from 0.2.34 to 0.2.36.
<details>
<summary>Commits</summary>
<ul>
<li><a href="71708b75d6"><code>71708b7</code></a> Release v0.2.36</li>
<li><a href="49b43f277a"><code>49b43f2</code></a> Do not assume memory layout of std::net::SocketAddr</li>
<li><a href="77a6eb4d5e"><code>77a6eb4</code></a> Release v0.2.35</li>
<li><a href="eeeab131cb"><code>eeeab13</code></a> Add support for Haiku</li>
<li>See full diff in <a href="https://github.com/deprecrated/net2-rs/compare/0.2.34...0.2.36">compare view</a></li>
</ul>
</details>
<br />

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

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-12-03 15:38:27 -05:00
bors-servo
8b8ff8f4b0
Auto merge of #27870 - servo:dependabot/cargo/serde-1.0.117, r=jdm
Bump serde from 1.0.115 to 1.0.117

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.115 to 1.0.117.
<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.117</h2>
<ul>
<li>Allow serialization of std::net::SocketAddrV6 to include a scope id if present (based on <a href="https://github-redirect.dependabot.com/rust-lang/rust/pull/77426">rust-lang/rust#77426</a>)</li>
</ul>
<h2>v1.0.116</h2>
<ul>
<li>Fix deserialization of IpAddr, SocketAddr, Bound, Result, OsString in formats which process variant identifiers as u64 (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1888">#1888</a>, thanks <a href="https://github.com/joshtriplett">@joshtriplett</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="fc3f104c4a"><code>fc3f104</code></a> Release 1.0.117</li>
<li><a href="4bec9ffd0f"><code>4bec9ff</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1906">#1906</a> from Mingun/fix-misprint</li>
<li><a href="e6d2322e68"><code>e6d2322</code></a> Fix misprint in the error message</li>
<li><a href="2b504099e4"><code>2b50409</code></a> Include room for SocketAddrV6 to serialize scope id</li>
<li><a href="be7d0e7eb2"><code>be7d0e7</code></a> Ignore map_err_ignore Clippy pedantic lint</li>
<li><a href="b539cb45d7"><code>b539cb4</code></a> Release 1.0.116</li>
<li><a href="a5490e20e1"><code>a5490e2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1888">#1888</a> from joshtriplett/fix-enum-deserialization-u64</li>
<li><a href="45c45e87bf"><code>45c45e8</code></a> Fix hand-written enum variant deserializations to allow u64 discriminant</li>
<li><a href="2e76f7013f"><code>2e76f70</code></a> Update code of conduct link</li>
<li><a href="d35de19120"><code>d35de19</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1885">#1885</a> from dtolnay/qs</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.115...v1.0.117">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.115&new-version=1.0.117)](https://dependabot.com/compatibility-score/?dependency-name=serde&package-manager=cargo&previous-version=1.0.115&new-version=1.0.117)

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-12-03 12:23:11 -05:00
dependabot-preview[bot]
c680c88c54
Bump serde from 1.0.115 to 1.0.117
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.115 to 1.0.117.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.115...v1.0.117)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-03 15:40:28 +00:00
bors-servo
bc30cda347
Auto merge of #27901 - servo:dependabot/cargo/jni-0.18.0, r=jdm
Bump jni from 0.16.0 to 0.18.0

Bumps [jni](https://github.com/jni-rs/jni-rs) from 0.16.0 to 0.18.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/jni-rs/jni-rs/releases">jni's releases</a>.</em></p>
<blockquote>
<h2>Rust JNI 0.18.0</h2>
<h3>Added</h3>
<ul>
<li><code>JNIEnv#define_unnamed_class</code> function that allows loading a class without
specifying its name. The name is inferred from the class data. (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/246">#246</a>)</li>
<li><code>SetStatic&lt;type&gt;Field</code>. (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/248">#248</a>)</li>
<li><code>TryFrom&lt;JValue&gt;</code> for types inside JValue variants (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/264">#264</a>).</li>
<li>Implemented Copy for JNIEnv (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/255">#255</a>).</li>
<li><code>repr(transparent)</code> attribute to JavaVM struct (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/259">#259</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>⚠️ Switch from <code>error-chain</code> to <code>thiserror</code>, making all errors <code>Send</code>. Also, support all JNI errors
in the <code>jni_error_code_to_result</code> function and add more information to the <code>InvalidArgList</code>
error. (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/pull/242">#242</a>)</li>
</ul>
<h2>Rust JNI 0.17.0</h2>
<h3>Added</h3>
<ul>
<li>Get/ReleaseByteArrayElements, and Get/ReleasePrimitiveArrayCritical. (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/237">#237</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/jni-rs/jni-rs/blob/master/CHANGELOG.md">jni's changelog</a>.</em></p>
<blockquote>
<h2>[0.18.0] — 2020-09-23</h2>
<h3>Added</h3>
<ul>
<li><code>JNIEnv#define_unnamed_class</code> function that allows loading a class without
specifying its name. The name is inferred from the class data. (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/246">#246</a>)</li>
<li><code>SetStatic&lt;type&gt;Field</code>. (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/248">#248</a>)</li>
<li><code>TryFrom&lt;JValue&gt;</code> for types inside JValue variants (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/264">#264</a>).</li>
<li>Implemented Copy for JNIEnv (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/255">#255</a>).</li>
<li><code>repr(transparent)</code> attribute to JavaVM struct (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/259">#259</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Switch from <code>error-chain</code> to <code>thiserror</code>, making all errors <code>Send</code>. Also, support all JNI errors
in the <code>jni_error_code_to_result</code> function and add more information to the <code>InvalidArgList</code>
error. (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/pull/242">#242</a>)</li>
</ul>
<h2>[0.17.0] — 2020-06-30</h2>
<h3>Added</h3>
<ul>
<li>Get/ReleaseByteArrayElements, and Get/ReleasePrimitiveArrayCritical. (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/237">#237</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="242c954589"><code>242c954</code></a> Bump the version to 0.18.0. (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/258">#258</a>)</li>
<li><a href="553d3b0e8d"><code>553d3b0</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/259">#259</a> from aleksuss/javamv_transparent</li>
<li><a href="7ad5d33a1b"><code>7ad5d33</code></a> Merge branch 'master' into javamv_transparent</li>
<li><a href="b3fb6d3f5c"><code>b3fb6d3</code></a> Apply suggestions by beta and nightly clippy</li>
<li><a href="d7454200bf"><code>d745420</code></a> Remove redundant assertions and comment</li>
<li><a href="391b473b2d"><code>391b473</code></a> Implement <code>TryFrom\&lt;JValue&gt;</code> for JValue variants (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/264">#264</a>)</li>
<li><a href="fe4d075b0c"><code>fe4d075</code></a> Add changelog section to the 0.14.0 version (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/271">#271</a>)</li>
<li><a href="29ad78a036"><code>29ad78a</code></a> Clarify which changes go to the changelog (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/265">#265</a>)</li>
<li><a href="846d18845e"><code>846d188</code></a> Fix API documentation for JList (<a href="https://github-redirect.dependabot.com/jni-rs/jni-rs/issues/260">#260</a>)</li>
<li><a href="99163324be"><code>9916332</code></a> Remove redundant asserts in new_primitive_array_wrong test</li>
<li>Additional commits viewable in <a href="https://github.com/jni-rs/jni-rs/compare/v0.16.0...v0.18.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=jni&package-manager=cargo&previous-version=0.16.0&new-version=0.18.0)](https://dependabot.com/compatibility-score/?dependency-name=jni&package-manager=cargo&previous-version=0.16.0&new-version=0.18.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-12-03 09:39:19 -05:00