Commit graph

43157 commits

Author SHA1 Message Date
bors-servo
858bb43298
Auto merge of #27636 - servo:jdm-patch-46, r=jdm
Run CSS animations tests in 2013.

Fixes #27635.
2020-09-28 13:30:43 -04:00
Josh Matthews
9791ed96f7 Run CSS animations tests in 2013. 2020-09-28 11:49:01 -04:00
bors-servo
99c00b3d5b
Auto merge of #27676 - servo-wpt-sync:wpt_update_28-09-2020, r=servo-wpt-sync
Sync WPT with upstream (28-09-2020)

Automated downstream sync of changes from upstream as of 28-09-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-09-28 08:56:36 -04:00
WPT Sync Bot
ea51b4da95 Update web-platform-tests to revision 1916d3f4f67ab06325b4f0f8ac65b5ebad404bf2 2020-09-28 10:56:45 +00:00
bors-servo
f518ffc858
Auto merge of #27673 - servo-wpt-sync:wpt_update_27-09-2020, r=jdm
Sync WPT with upstream (27-09-2020)

Automated downstream sync of changes from upstream as of 27-09-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-09-27 22:20:29 -04:00
Josh Matthews
f80d4c0939 Update test expectations. 2020-09-27 22:19:54 -04:00
bors-servo
cb97d28681
Auto merge of #27656 - servo:dependabot/cargo/cbindgen-0.14.6, r=KiChjang
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.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/eqrion/cbindgen/blob/master/CHANGES">cbindgen's changelog</a>.</em></p>
<blockquote>
<h2>0.14.6</h2>
<pre><code> * Fixed the builds with older versions of rustc.
</code></pre>
<h2>0.14.5</h2>
<pre><code> * Add support to specify line ending style ([#568](https://github.com/eqrion/cbindgen/issues/568))
 * Add cbindgen:ptrs-as-arrays annotation to allow making function
   arguments C/C++ arrays.
</code></pre>
<h2>0.14.4</h2>
<pre><code> * Allow to override the mangling separator ([#502](https://github.com/eqrion/cbindgen/issues/502))
<ul>
<li>
<p>cbindgen now handles better having ZSTs in template parameters, and
default template parameters (<a href="https://github-redirect.dependabot.com/eqrion/cbindgen/issues/563">#563</a>).</p>
</li>
<li>
<p>Support for annotating nonnull pointers (<a href="https://github-redirect.dependabot.com/eqrion/cbindgen/issues/558">#558</a>)</p>
</li>
<li>
<p>Fixed bitflags that overflow a signed integer (<a href="https://github-redirect.dependabot.com/eqrion/cbindgen/issues/556">#556</a>)</p>
</li>
<li>
<p>Support for wildcard argument names (<a href="https://github-redirect.dependabot.com/eqrion/cbindgen/issues/550">#550</a>)</p>
</li>
<li>
<p>Support for the never return type, with configurable annotation (<a href="https://github-redirect.dependabot.com/eqrion/cbindgen/issues/549">#549</a>)</p>
</li>
<li>
<p>Properly reject arrays as function arguments (<a href="https://github-redirect.dependabot.com/eqrion/cbindgen/issues/540">#540</a>)
</code></pre></p>
</li>
</ul>
<h2>0.14.3</h2>
<pre><code> * Introduce cbindgen:ignore comment annotation, to allow ignoring items or modules. ([#519](https://github.com/eqrion/cbindgen/issues/519))
 * Support for casts in constant expressions. ([#526](https://github.com/eqrion/cbindgen/issues/526))
 * Make a non-fatal error a warning message. ([#535](https://github.com/eqrion/cbindgen/issues/535))
 * Add a --metadata option to the CLI, to allow passing pre-computed cargo metadata. ([#538](https://github.com/eqrion/cbindgen/issues/538))
</code></pre>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e4da7d39a6"><code>e4da7d3</code></a> v0.14.6</li>
<li><a href="1e46e53ae2"><code>1e46e53</code></a> v0.14.5</li>
<li><a href="fe656442a5"><code>fe65644</code></a> Document ptrs-as-arrays annotation</li>
<li><a href="07c3aed03e"><code>07c3aed</code></a> Add ptrs-as-arrays tests</li>
<li><a href="ee4638ab10"><code>ee4638a</code></a> Add an annotation to represent pointers as arrays</li>
<li><a href="73ea04c2b0"><code>73ea04c</code></a> Add badge to README</li>
<li><a href="6b56082be8"><code>6b56082</code></a> Replace travis with Github Actions</li>
<li><a href="fec6bdad8c"><code>fec6bda</code></a> Fix clippy warnings</li>
<li><a href="3ca0e75ed9"><code>3ca0e75</code></a> Add support for specifying line ending style (<a href="https://github-redirect.dependabot.com/eqrion/cbindgen/issues/568">#568</a>)</li>
<li><a href="83cdbd897f"><code>83cdbd8</code></a> Release v.0.14.4</li>
<li>Additional commits viewable in <a href="https://github.com/eqrion/cbindgen/compare/v0.14.2...v0.14.6">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=cbindgen&package-manager=cargo&previous-version=0.14.2&new-version=0.14.6)](https://dependabot.com/compatibility-score/?dependency-name=cbindgen&package-manager=cargo&previous-version=0.14.2&new-version=0.14.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-09-27 14:50:59 -04:00
bors-servo
4993bca3c5
Auto merge of #27670 - ghostd:make-details-activatable, r=jdm
Implements HTMLDetailsElement toggle

Makes HTMLSummaryElement activatable to toggle the linked details

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

<!-- 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-27 08:00:57 -04:00
WPT Sync Bot
1c7e2d22cf Update web-platform-tests to revision 589d1d54b73d37f1efde64f75cc408bdd640b44a 2020-09-27 10:53:34 +00:00
Vincent Ricard
ddfa9ca5b4 Implements HTMLDetailsElement toggle 2020-09-26 11:53:47 +02:00
bors-servo
8ab389c10c
Auto merge of #27668 - servo-wpt-sync:wpt_update_25-09-2020, r=servo-wpt-sync
Sync WPT with upstream (25-09-2020)

Automated downstream sync of changes from upstream as of 25-09-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-09-25 12:09:30 -04:00
bors-servo
a521de16d3
Auto merge of #27667 - ghostd:parentnode-replacechildren, r=jdm
Implements ParentNode#replaceChildren

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

<!-- 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-25 11:05:31 -04:00
WPT Sync Bot
3173ca7ad9 Update web-platform-tests to revision 0c112f38ee0040ba788d927e73b1ab1a7b856230 2020-09-25 10:45:49 +00:00
Vincent Ricard
66f80fbf4f Implement ParentNode#replaceChildren 2020-09-25 08:21:10 +02:00
bors-servo
0baa1ea7bd
Auto merge of #27666 - ghostd:fix-checkbox-radio-activation, r=jdm
Allow mutating <input disabled type=checkbox/radio>

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

<!-- 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-24 20:34:36 -04:00
bors-servo
3739ee5b76
Auto merge of #27658 - ghostd:upload-listener-flag, r=jdm
Implements "upload listener flag" for XHR

Implements the ["upload listener flag"](https://xhr.spec.whatwg.org/#upload-listener-flag)

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

<!-- 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-24 14:44:39 -04:00
Vincent Ricard
15376d031d Remove unnecessary checks 2020-09-24 19:52:04 +02:00
Vincent Ricard
82386953b9 Allow mutating <input disabled type=checkbox/radio> 2020-09-24 18:15:16 +02:00
Vincent Ricard
160714feb6 Implements "upload listener flag" for XHR 2020-09-24 17:01:06 +02:00
bors-servo
12f5411aad
Auto merge of #27665 - servo-wpt-sync:wpt_update_24-09-2020, r=servo-wpt-sync
Sync WPT with upstream (24-09-2020)

Automated downstream sync of changes from upstream as of 24-09-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-09-24 09:31:56 -04:00
WPT Sync Bot
aec530632a Update web-platform-tests to revision fbe1d224ce01b0844030db54a3cc6060c6d6c17a 2020-09-24 10:34:25 +00:00
bors-servo
3c34da1c91
Auto merge of #27661 - kunalmohan:update-webgpu, r=kvark
WebGPU: Use GPULimits and extensions provided by user

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

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

<!-- 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-09-23 21:47:30 -04:00
Kunal Mohan
ba01ca1ba1 address review and disable test 2020-09-23 21:32:25 +05:30
bors-servo
d92bb2d4aa
Auto merge of #27662 - servo-wpt-sync:wpt_update_23-09-2020, r=servo-wpt-sync
Sync WPT with upstream (23-09-2020)

Automated downstream sync of changes from upstream as of 23-09-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-09-23 08:13:50 -04:00
WPT Sync Bot
2999a91526 Update web-platform-tests to revision 281f62f2d8ffe72128d848851ac1e8d823f608f6 2020-09-23 10:40:47 +00:00
Kunal Mohan
ef6c6a46fa update test expectations 2020-09-23 13:52:48 +05:30
Kunal Mohan
3661aa3d8c Use Device limits and features provided by user
Spec update
2020-09-23 11:37:03 +05:30
bors-servo
f4a5709e37
Auto merge of #27650 - servo-wpt-sync:wpt_update_20-09-2020, r=jdm
Sync WPT with upstream (20-09-2020)

Automated downstream sync of changes from upstream as of 20-09-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-09-22 23:46:07 -04:00
Josh Matthews
dd667d52c3
Add 2020 flexbox failure. 2020-09-22 23:44:47 -04:00
bors-servo
3d057c8eec
Auto merge of #27629 - CYBAI:whendefined-constructor, r=jdm
Resolve `whenDefined` with the class constructor

I still don't have time to find the root cause of why nightly sync failed :( so we don't have the tests in our tree now.

But I tried to verify it with `wpt.live` that this is correct

<img width="1136" alt="image" src="https://user-images.githubusercontent.com/6782666/92739547-f7ca0c80-f3b7-11ea-966e-fd7ecd2638cf.png">

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #27626
- [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-09-22 20:25:49 -04:00
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