Commit graph

43733 commits

Author SHA1 Message Date
dependabot-preview[bot]
d6fda4093e
Bump cbindgen from 0.14.2 to 0.14.6
Bumps [cbindgen](https://github.com/eqrion/cbindgen) from 0.14.2 to 0.14.6.
- [Release notes](https://github.com/eqrion/cbindgen/releases)
- [Changelog](https://github.com/eqrion/cbindgen/blob/master/CHANGES)
- [Commits](https://github.com/eqrion/cbindgen/compare/v0.14.2...v0.14.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-22 06:40:03 +00:00
Kunal Mohan
cd73193efe update test-expectations 2020-09-22 11:34:28 +05:30
Kunal Mohan
a68e3920e5 update wgpu 2020-09-22 11:34:27 +05:30
bors-servo
0d5e4b9037
Auto merge of #27655 - ghostd:xhr-user-pass-priority, r=jdm
Fix wrong priority for XHR username/password

Fix the wrong priority between the username/password from the URL and the username/password from the 'open' call

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

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

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-09-21 13:04:15 -04:00
Vincent Ricard
ff6194cc74 Fix wrong priority for XHR username/password 2020-09-21 18:37:58 +02:00
WPT Sync Bot
5304c69b42 Update web-platform-tests to revision 86b1ae6d6c823d07ca2c5c70865ed8c796d46c3d 2020-09-20 10:29:56 +00:00
bors-servo
46f8f3d009
Auto merge of #27643 - servo-wpt-sync:wpt_update_16-09-2020, r=jdm
Sync WPT with upstream (16-09-2020)

Automated downstream sync of changes from upstream as of 16-09-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-09-17 10:44:07 -04:00
Josh Matthews
ac1008747a Add more 2020 failures. 2020-09-16 23:03:19 -04:00
Josh Matthews
37c373f4d4
Add 2020 failures 2020-09-16 23:00:13 -04:00
Josh Matthews
c339018d7d
Add 2020 failures 2020-09-16 22:58:59 -04:00
Josh Matthews
c296947e0a
Add 2020 failures 2020-09-16 22:57:41 -04:00
Josh Matthews
9a407f002e
Add 2020 failures. 2020-09-16 22:55:45 -04:00
Josh Matthews
8d6576b250
Add 2020 failures. 2020-09-16 22:54:13 -04:00
Josh Matthews
8ad7206b2a
Add 2020 failures. 2020-09-16 22:53:28 -04:00
Josh Matthews
f21d06945b
Add 2020 failure. 2020-09-16 22:50:53 -04:00
Josh Matthews
c84ae32592
Add 2020 failure. 2020-09-16 22:50:06 -04:00
WPT Sync Bot
8504f7d13d Update web-platform-tests to revision cd0ac591860335b75cdc2576fdc57c840afec870 2020-09-16 10:49:03 +00:00
CYBAI
312479f816 Resolve whenDefined with the class constructor 2020-09-16 12:15:33 +09:00
bors-servo
03fb9c5d6e
Auto merge of #27633 - servo-wpt-sync:wpt_update_12-09-2020, r=jdm
Sync WPT with upstream (12-09-2020)

Automated downstream sync of changes from upstream as of 12-09-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-09-15 19:36:11 -04:00
Josh Matthews
673865bbb6
Add linux-only failure.
Co-authored-by: cybai <cyb.ai.815@gmail.com>
2020-09-15 11:49:02 -04:00
Josh Matthews
35ff007d28
Add linux-only failure.
Co-authored-by: cybai <cyb.ai.815@gmail.com>
2020-09-15 11:48:53 -04:00
Josh Matthews
8bb4c28d64
Move new test metadata. 2020-09-15 11:47:23 -04:00
Josh Matthews
b9b50cb494
Add CSS animation test failure. 2020-09-12 12:35:05 -04:00
Josh Matthews
82a335719b
Add 2020 failure. 2020-09-12 12:30:36 -04:00
Josh Matthews
cff61260c2
Add 2020 failure. 2020-09-12 12:30:09 -04:00
Josh Matthews
6a9fcba8af
Add linux-only failure. 2020-09-12 12:28:43 -04:00
Josh Matthews
8f330288a6
Add mac-only failure. 2020-09-12 12:28:12 -04:00
Sudarsan
9048185a10 Returns fake preferences if PrefValue::Missing.
If the pref_map().get() enum returns PrefValue::Missing, then
fake values are returned just like before.
2020-09-12 21:57:08 +08:00
Sudarsan
c8d911817f preferences actor now returns real values.
The preferences actor was previously returning mock values. This changes
picks up the pref_values from the pref_map which is global preferences
state and returns values from there.
2020-09-12 18:55:11 +08:00
WPT Sync Bot
75d6484415 Update web-platform-tests to revision 9ca57e052ba1b19fa3dd46c6aa656e8d529469a8 2020-09-12 10:44:07 +00:00
bors-servo
68cb8f3d59
Auto merge of #27631 - CYBAI:fix-nightly, r=jdm
Import localpaths to support loading third party modules to avoid breaking WPT sync

---
<!-- 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 #27622
- [x] These changes do not require tests because this is about fixing WPT sync

<!-- 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-09-11 07:46:51 -04:00
CYBAI
b889f84d57 Import localpaths to support loading third party modules 2020-09-11 19:51:40 +09:00
bors-servo
04d87f7df0
Auto merge of #27601 - servo:dependabot/cargo/flate2-1.0.17, r=KiChjang
Bump flate2 from 1.0.14 to 1.0.17

Bumps [flate2](https://github.com/alexcrichton/flate2-rs) from 1.0.14 to 1.0.17.
<details>
<summary>Commits</summary>
<ul>
<li><a href="c70ba6b086"><code>c70ba6b</code></a> Bump to 1.0.17</li>
<li><a href="bdf1c121cb"><code>bdf1c12</code></a> Update to libz-sys 1.1.0, and support use with zlib-ng (<a href="https://github-redirect.dependabot.com/alexcrichton/flate2-rs/issues/248">#248</a>)</li>
<li><a href="6f91706d1d"><code>6f91706</code></a> Cargo.toml: rewrite description, no longer &quot;bindings to miniz.c&quot; (<a href="https://github-redirect.dependabot.com/alexcrichton/flate2-rs/issues/247">#247</a>)</li>
<li><a href="9e2218692d"><code>9e22186</code></a> Bump to 1.0.16</li>
<li><a href="101f4316af"><code>101f431</code></a> Bump miniz-oxide dependency</li>
<li><a href="9b0fc13aef"><code>9b0fc13</code></a> Bump to 1.0.15</li>
<li><a href="eb58d68abc"><code>eb58d68</code></a> Reset mem_level to DEF_MEM_LEVEL. (<a href="https://github-redirect.dependabot.com/alexcrichton/flate2-rs/issues/242">#242</a>)</li>
<li><a href="a448e540d1"><code>a448e54</code></a> Fix <code>systest</code> build</li>
<li>See full diff in <a href="https://github.com/alexcrichton/flate2-rs/compare/1.0.14...1.0.17">compare view</a></li>
</ul>
</details>
<br />

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

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-09-11 03:29:22 -04:00
bors-servo
a5a21a59ad
Auto merge of #27618 - sudarshan-reddy:update-mozjs-0.14.1, r=jdm
Update mozjs 0.14.1

<!-- Please describe your changes on the following line: -->
This update pulls in improvements on mozjs that now removes the need to
pass pointers to CompileOptionsWraper::new(), allows NewProxyObject to
now accept a Singleton bool and JSClass and removes an unsafe
Handle::new usage.

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

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because they are changes in parameters that existing tests cover.

<!-- 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-08-28 10:37:49 -04:00
Sudarsan
4afe49d776 ran mach tidy 2020-08-28 21:01:09 +08:00
Sudarsan
f8c9ee4eff Update mozjs to 0.14.1
This update pulls in improvements on mozjs that now removes the need to
pass pointers to CompileOptionsWraper::new(), allows NewProxyObject to
now accept a Singleton bool and JSClass and removes an unsafe
Handle::new usage.
2020-08-28 20:54:18 +08:00
bors-servo
9e6da58d77
Auto merge of #27614 - kunalmohan:webgpu-cts, r=kvark
Minor fixes and update cts

<!-- Please describe your changes on the following line: -->
- Prevent redundant buffer and texture destroy calls.
- More subtests for B2B copy pass now.
- All tests under `setViewport()` and `setScissorRect()` pass now.
- Tests for `createTexture()` do not crash. More than 50% of them pass now.

r?@kvark

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

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

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-08-27 13:12:27 -04:00
Kunal Mohan
85b6bbb33a prevent unconditional cloning of results 2020-08-27 21:18:25 +05:30
dependabot-preview[bot]
a822309cd8
Bump glslopt from 0.1.5 to 0.1.7
Bumps [glslopt](https://github.com/jamienicol/glslopt-rs) from 0.1.5 to 0.1.7.
- [Release notes](https://github.com/jamienicol/glslopt-rs/releases)
- [Commits](https://github.com/jamienicol/glslopt-rs/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-27 06:34:58 +00:00
Kunal Mohan
d3d006dea3 disable createTexture() validation tests 2020-08-25 12:51:01 +05:30
Kunal Mohan
49d3012584 update cts and test expectations 2020-08-25 11:09:03 +05:30
Kunal Mohan
851f83c61f Prevent redundant texture and buffer destroy calls 2020-08-25 11:07:25 +05:30
bors-servo
84185eb1da
Auto merge of #27607 - kunalmohan:copy-validation, r=kvark
Defer Encoding errors to GPUCommandEncoder.finish()

<!-- Please describe your changes on the following line: -->
Errors that occur are stored in `HashMap<id::CommandEncoderId, String>`.

This also upgrades wgpu to v0.6

r?@kvark

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

<!-- Either: -->
- [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-08-24 00:02:35 -04:00
Kunal Mohan
40288783a1 fix presentation belt 2020-08-23 21:18:55 +05:30
Kunal Mohan
1f4a18b995 update test expectations 2020-08-22 17:42:58 +05:30
Kunal Mohan
9c3967158a defer encoding errors to finish() 2020-08-22 17:43:10 +05:30
Kunal Mohan
e1bfc7aa0d upgrade wgpu to v0.6 2020-08-22 17:42:40 +05:30
bors-servo
669b16f2c0
Auto merge of #27598 - servo:dependabot/cargo/once_cell-1.4.1, r=KiChjang
Bump once_cell from 1.4.0 to 1.4.1

Bumps [once_cell](https://github.com/matklad/once_cell) from 1.4.0 to 1.4.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/matklad/once_cell/blob/master/CHANGELOG.md">once_cell's changelog</a>.</em></p>
<blockquote>
<h2>1.4.1</h2>
<ul>
<li>upgrade <code>parking_lot</code> to <code>0.11.0</code></li>
<li>make <code>sync::OnceCell&lt;T&gt;</code> pass <a href="https://doc.rust-lang.org/nomicon/dropck.html#an-escape-hatch%5Bdropck%5D">https://doc.rust-lang.org/nomicon/dropck.html#an-escape-hatch[dropck]</a> with <code>parking_lot</code> feature enabled.
This fixes a (minor) semver-incompatible changed introduced in <code>1.4.0</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d6b9907273"><code>d6b9907</code></a> ignore code</li>
<li><a href="82b35fedac"><code>82b35fe</code></a> Merge <a href="https://github-redirect.dependabot.com/matklad/once_cell/issues/110">#110</a></li>
<li><a href="9c07280f87"><code>9c07280</code></a> v1.4.1</li>
<li><a href="d5295146e2"><code>d529514</code></a> Make OnceCell pass drock</li>
<li><a href="b340c760cb"><code>b340c76</code></a> Merge <a href="https://github-redirect.dependabot.com/matklad/once_cell/issues/109">#109</a></li>
<li><a href="a4cf20ab7f"><code>a4cf20a</code></a> Update parking_lot to 0.11</li>
<li><a href="0b65b15234"><code>0b65b15</code></a> Merge <a href="https://github-redirect.dependabot.com/matklad/once_cell/issues/107">#107</a></li>
<li><a href="101f4b0456"><code>101f4b0</code></a> fix typo</li>
<li><a href="e5c4a8614c"><code>e5c4a86</code></a> Make it clearer that the &quot;core&quot; API is not the whole API</li>
<li>See full diff in <a href="https://github.com/matklad/once_cell/compare/v1.4.0...v1.4.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=once_cell&package-manager=cargo&previous-version=1.4.0&new-version=1.4.1)](https://dependabot.com/compatibility-score/?dependency-name=once_cell&package-manager=cargo&previous-version=1.4.0&new-version=1.4.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-08-19 21:33:53 -04:00
bors-servo
41af791c53
Auto merge of #27582 - servo:dependabot/cargo/clap-2.33.3, r=KiChjang
Bump clap from 2.33.1 to 2.33.3

Bumps [clap](https://github.com/clap-rs/clap) from 2.33.1 to 2.33.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/clap-rs/clap/releases">clap's releases</a>.</em></p>
<blockquote>
<h2>v2.33.2</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h3>v2.33.2 (2020-08-5)</h3>
<h4>Documentation</h4>
<ul>
<li>Fixed links to <code>2.x</code> examples. Now they point to the right place.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/clap-rs/clap/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=clap&package-manager=cargo&previous-version=2.33.1&new-version=2.33.3)](https://dependabot.com/compatibility-score/?dependency-name=clap&package-manager=cargo&previous-version=2.33.1&new-version=2.33.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-08-19 17:47:26 -04:00
bors-servo
3ad780bbcc
Auto merge of #27603 - kunalmohan:gpu-pipelinebase, r=kvark
Implement GPUPipelineBase for implicit pipeline layouts

<!-- Please describe your changes on the following line: -->
Store `Vec<WebGPUBindGroupLayout>` in `GPUxxxPipeline` to return a new object from `GetBindGroupLayout()`.

r?@kvark

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

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

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-08-19 13:52:17 -04:00