aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [UWP] Basic console panelPaul Rouget2020-06-179-33/+400
|
* Auto merge of #26844 - servo:dependabot/cargo/digest-0.8.1, r=jdmbors-servo2020-06-111-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build(deps): bump digest from 0.8.0 to 0.8.1 Bumps [digest](https://github.com/RustCrypto/traits) from 0.8.0 to 0.8.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/RustCrypto/traits/commit/530b79544491e401e6bd0da578bfdecd17c34282"><code>530b795</code></a> digest v0.8.1</li> <li><a href="https://github.com/RustCrypto/traits/commit/3377afdbc7e3cef2663b6322510d28d040cfb295"><code>3377afd</code></a> Add box_clone to DynDigest (<a href="https://github-redirect.dependabot.com/RustCrypto/traits/issues/39">#39</a>)</li> <li><a href="https://github.com/RustCrypto/traits/commit/5952f22424fb35dfe9e36dc9657d50d8a6456df1"><code>5952f22</code></a> add crypto-mac changelog</li> <li><a href="https://github.com/RustCrypto/traits/commit/128e557120632b623f55356a539b1c9c991d6626"><code>128e557</code></a> Bump crypt-mac version to v0.8.0</li> <li><a href="https://github.com/RustCrypto/traits/commit/2ed5d5a3a254c61c60cd0cf14931841b6f5c27ef"><code>2ed5d5a</code></a> Use subtle v2 (<a href="https://github-redirect.dependabot.com/RustCrypto/traits/issues/33">#33</a>)</li> <li><a href="https://github.com/RustCrypto/traits/commit/727a18f143cda9e0da7fc925722d77ae254d201a"><code>727a18f</code></a> block-cipher-trait v0.6.2</li> <li><a href="https://github.com/RustCrypto/traits/commit/3cce5eef6dd26d9bcb2dc31d611fa726eb9c6e26"><code>3cce5ee</code></a> block-cipher-trait: fix the repository link (<a href="https://github-redirect.dependabot.com/RustCrypto/traits/issues/29">#29</a>)</li> <li><a href="https://github.com/RustCrypto/traits/commit/bc79ccb48b97aa1c7ea1b442763be126900094ae"><code>bc79ccb</code></a> stream-cipher v0.3.0</li> <li><a href="https://github.com/RustCrypto/traits/commit/c7da4b4b6778b7e710682bf3b824c5303e8aac9b"><code>c7da4b4</code></a> fix typos in comments (<a href="https://github-redirect.dependabot.com/RustCrypto/traits/issues/27">#27</a>)</li> <li><a href="https://github.com/RustCrypto/traits/commit/caca608391946da7acaa8f780c0959becea72294"><code>caca608</code></a> add new_var method</li> <li>Additional commits viewable in <a href="https://github.com/RustCrypto/traits/compare/digest-v0.8.0...digest-v0.8.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=digest&package-manager=cargo&previous-version=0.8.0&new-version=0.8.1)](https://dependabot.com/compatibility-score/?dependency-name=digest&package-manager=cargo&previous-version=0.8.0&new-version=0.8.1) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) </details>
| * build(deps): bump digest from 0.8.0 to 0.8.1dependabot-preview[bot]2020-06-101-2/+2
| | | | | | | | | | | | | | Bumps [digest](https://github.com/RustCrypto/traits) from 0.8.0 to 0.8.1. - [Release notes](https://github.com/RustCrypto/traits/releases) - [Commits](https://github.com/RustCrypto/traits/compare/digest-v0.8.0...digest-v0.8.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* | Auto merge of #26840 - paulrouget:l10n, r=Manishearthbors-servo2020-06-1116-118/+460
|\ \ | | | | | | | | | | | | | | | | | | | | | UWP L10N Partially addresses #26665. This does not cover Rust strings and resources files.
| * | L10N for UWP app.Paul Rouget2020-06-1110-59/+421
| | |
| * | Fix warningsPaul Rouget2020-06-111-10/+10
| | |
| * | log and format for wstrings.Paul Rouget2020-06-1110-57/+37
| | |
* | | Auto merge of #26847 - servo:dependabot/cargo/tokio-sync-0.1.8, r=jdmbors-servo2020-06-101-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build(deps): bump tokio-sync from 0.1.6 to 0.1.8 Bumps [tokio-sync](https://github.com/tokio-rs/tokio) from 0.1.6 to 0.1.8. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/blob/tokio-0.1.8/CHANGELOG.md">tokio-sync's changelog</a>.</em></p> <blockquote> <h1>0.1.8 (August 23, 2018)</h1> <ul> <li>Extract tokio::executor::current_thread to a sub crate (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/370">#370</a>)</li> <li>Add <code>Runtime::block_on</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/398">#398</a>)</li> <li>Add <code>runtime::current_thread::block_on_all</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/477">#477</a>)</li> <li>Misc documentation improvements (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/450">#450</a>)</li> <li>Implement <code>std::error::Error</code> for error types (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/501">#501</a>)</li> </ul> <h1>0.1.7 (June 6, 2018)</h1> <ul> <li>Add <code>Runtime::block_on</code> for concurrent runtime (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/391">#391</a>).</li> <li>Provide handle to <code>current_thread::Runtime</code> that allows spawning tasks from other threads (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/340">#340</a>).</li> <li>Provide <code>clock::now()</code>, a configurable source of time (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/381">#381</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/07203408de5c9e11566470cc4a43b1f6f4fef02a"><code>0720340</code></a> Bump version to v0.1.8 (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/566">#566</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/8bf2e9aeb063b8eca8a207cdbf9eb5e6046f8aeb"><code>8bf2e9a</code></a> Introduce <code>Timeout</code> and deprecate <code>Deadline</code>. (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/558">#558</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cf184eb326f533b34044abec254f75824d8c22f6"><code>cf184eb</code></a> timer: Reduce size of <code>Delay</code> struct (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/554">#554</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/d822b721b4c88a693dc04d281c02b61f857158d5"><code>d822b72</code></a> Add DelayQueue implementation to tokio-timer (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/550">#550</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/c66b56c3fb6bd6663ad7ce5a4570504a82df8b3d"><code>c66b56c</code></a> Implement <code>Default</code> for <code>tokio_timer::Handle</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/553">#553</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/89639ec48bcfc2c6edba536cc9ce309516ef2d72"><code>89639ec</code></a> Bump tokio-uds version to v0.2.1 (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/552">#552</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/2b1b0ac8586efac250024b35658bf6f0ac9d6727"><code>2b1b0ac</code></a> Expose tokio_uds from the root crate (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/526">#526</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/6b84c73f1290320161bfb628083318d77615d0c8"><code>6b84c73</code></a> tokio::codec docs + additional exports (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/546">#546</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/767b370c219b99849b5a56c8bf02a6ef896e7483"><code>767b370</code></a> Add tokio-tls echo example. (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/541">#541</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/28010b596256447bfca7d179cf4c9df4077f25c8"><code>28010b5</code></a> Update <code>lines_encoder</code> test to use LinesCodec (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/544">#544</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-sync-0.1.6...tokio-0.1.8">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=tokio-sync&package-manager=cargo&previous-version=0.1.6&new-version=0.1.8)](https://dependabot.com/compatibility-score/?dependency-name=tokio-sync&package-manager=cargo&previous-version=0.1.6&new-version=0.1.8) 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>
| * | | build(deps): bump tokio-sync from 0.1.6 to 0.1.8dependabot-preview[bot]2020-06-101-2/+2
| | |/ | |/| | | | | | | | | | | | | | | | | | | Bumps [tokio-sync](https://github.com/tokio-rs/tokio) from 0.1.6 to 0.1.8. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Changelog](https://github.com/tokio-rs/tokio/blob/tokio-0.1.8/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-sync-0.1.6...tokio-0.1.8) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* | | Auto merge of #26843 - servo:dependabot/cargo/syn-1.0.31, r=jdmbors-servo2020-06-101-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build(deps): bump syn from 1.0.27 to 1.0.31 Bumps [syn](https://github.com/dtolnay/syn) from 1.0.27 to 1.0.31. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/syn/releases">syn's releases</a>.</em></p> <blockquote> <h2>1.0.31</h2> <ul> <li> <p>Add <a href="https://docs.rs/syn/1.0.31/syn/enum.Expr.html#method.parse_without_eager_brace"><code>Expr::parse_without_eager_brace</code></a> to parse expressions in ambiguous syntactic position.</p> <p>Rust grammar has an ambiguity where braces sometimes turn a path expression into a struct initialization and sometimes do not. In the following code, the expression <code>S {}</code> is one expression. Presumably there is an empty struct <code>struct S {}</code> defined somewhere which it is instantiating.</p> <pre lang="rust"><code>let _ = *S {}; <p>// parsed by rustc as: <code>*(S {})</code> </code></pre></p> <p>We would want to parse the above using <code>Expr::parse</code> after the <code>=</code> token.</p> <p>But in the following, <code>S {}</code> is <em>not</em> a struct init expression.</p> <pre lang="rust"><code>if *S {} {} <p>// parsed by rustc as: // // if (<em>S) { // /</em> empty block <em>/ // } // { // /</em> another empty block */ // } </code></pre></p> <p>For that reason we would want to parse if-conditions using <code>Expr::parse_without_eager_brace</code> after the <code>if</code> token. Same for similar syntactic positions such as the condition expr after a <code>while</code> token or the expr at the top of a <code>match</code>.</p> <p>The Rust grammar's choices around which way this ambiguity is resolved at various syntactic positions is fairly arbitrary. Really either parse behavior could work in most positions, and language designers just decide each case based on which is more likely to be what the programmer had in mind most of the time.</p> <pre lang="rust"><code>if return S {} {} <p>// parsed by rustc as: // // if (return (S {})) { // } // // but could equally well have been this other arbitrary choice: // // if (return S) { // } // {} </code></pre></p> <p>Note the grammar ambiguity on trailing braces is distinct from precedence and is not captured by assigning a precedence level to the braced struct init expr in relation to other operators. This can be illustrated by <code>return 0..S {}</code> vs <code>match 0..S {}</code>. The former parses as <code>return (0..(S {}))</code> implying tighter precedence for struct init than <code>..</code>, while the latter parses as <code>match (0..S) {}</code> implying tighter precedence for <code>..</code> than struct init, a contradiction.</p> </li> </ul> <h2>1.0.30</h2> </tr></table> ... (truncated) </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/syn/commit/ec205a83fd1a343e93e061d00078b9b88ed32acb"><code>ec205a8</code></a> Release 1.0.31</li> <li><a href="https://github.com/dtolnay/syn/commit/a3b67e42129eefa0c596a84172cf40018cc5c6d8"><code>a3b67e4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/849">#849</a> from dtolnay/eparse</li> <li><a href="https://github.com/dtolnay/syn/commit/a03ec1212225331b848660b27ac7edbce4e48392"><code>a03ec12</code></a> Rewrite parse_without_eager_brace doc with better examples</li> <li><a href="https://github.com/dtolnay/syn/commit/e2a5120572c690bee7354e9cc91260740145c6a9"><code>e2a5120</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/848">#848</a> from udoprog/parse-without-eager-brace</li> <li><a href="https://github.com/dtolnay/syn/commit/2a9200dfaf7261ea1af1c97a3f5e18bff02b7831"><code>2a9200d</code></a> Make expr_no_struct public as Expr::parse_without_eager_brace</li> <li><a href="https://github.com/dtolnay/syn/commit/cf76afd1141877692d1ebe651d24cc8e28dbf5db"><code>cf76afd</code></a> Update test suite to nightly-2020-06-01</li> <li><a href="https://github.com/dtolnay/syn/commit/89658fc242ee17041a4e2dd74b455f8d89d5de31"><code>89658fc</code></a> Release 1.0.30</li> <li><a href="https://github.com/dtolnay/syn/commit/dd68696574a7ba96f70b0d475f653a2b723037ce"><code>dd68696</code></a> Merge pull request 843 from Aaron1011/feature/multiple-empty</li> <li><a href="https://github.com/dtolnay/syn/commit/405f1bb90c1443ecb6e98e2005370a91c8df2268"><code>405f1bb</code></a> Handle multiple nested <code>None</code>-delimited groups</li> <li><a href="https://github.com/dtolnay/syn/commit/7a81558977eddd61515c6a8c368246ee6655ebf4"><code>7a81558</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/842">#842</a> from dtolnay/group</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/syn/compare/1.0.27...1.0.31">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=syn&package-manager=cargo&previous-version=1.0.27&new-version=1.0.31)](https://dependabot.com/compatibility-score/?dependency-name=syn&package-manager=cargo&previous-version=1.0.27&new-version=1.0.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>
| * | | build(deps): bump syn from 1.0.27 to 1.0.31dependabot-preview[bot]2020-06-101-2/+2
| |/ / | | | | | | | | | | | | | | | | | | Bumps [syn](https://github.com/dtolnay/syn) from 1.0.27 to 1.0.31. - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/1.0.27...1.0.31) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* | | Auto merge of #26842 - servo:dependabot/cargo/futures-channel-0.3.5, r=jdmbors-servo2020-06-101-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build(deps): bump futures-channel from 0.3.4 to 0.3.5 Bumps [futures-channel](https://github.com/rust-lang/futures-rs) from 0.3.4 to 0.3.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures-channel's releases</a>.</em></p> <blockquote> <h2>0.3.5</h2> <ul> <li>Added <code>StreamExt::flat_map</code>.</li> <li>Added <code>StreamExt::ready_chunks</code>.</li> <li>Added <code>*_unpin</code> methods to <code>SinkExt</code>.</li> <li>Added a <code>cancellation()</code> future to <code>oneshot::Sender</code>.</li> <li>Added <code>reunite</code> method to <code>ReadHalf</code> and <code>WriteHalf</code>.</li> <li>Added <code>Extend</code> implementations for <code>Futures(Un)Ordered</code> and <code>SelectAll</code>.</li> <li>Added support for reexporting the <code>join!</code> and <code>select!</code> macros.</li> <li>Added <code>no_std</code> support for the <code>pending!</code> and <code>poll!</code> macros.</li> <li>Added <code>Send</code> and <code>Sync</code> support for <code>AssertUnmoved</code>.</li> <li>Fixed a bug where <code>Shared</code> wasn't relinquishing control to the executor.</li> <li>Removed the <code>Send</code> bound on the output of <code>RemoteHandle</code>.</li> <li>Relaxed bounds on <code>FuturesUnordered</code>.</li> <li>Reorganized internal tests to work under different <code>--feature</code>s.</li> <li>Reorganized the bounds on <code>StreamExt::forward</code>.</li> <li>Removed and replaced a large amount of internal <code>unsafe</code>.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures-channel's changelog</a>.</em></p> <blockquote> <h1>0.3.5 - 2020-05-08</h1> <ul> <li>Added <code>StreamExt::flat_map</code>.</li> <li>Added <code>StreamExt::ready_chunks</code>.</li> <li>Added <code>*_unpin</code> methods to <code>SinkExt</code>.</li> <li>Added a <code>cancellation()</code> future to <code>oneshot::Sender</code>.</li> <li>Added <code>reunite</code> method to <code>ReadHalf</code> and <code>WriteHalf</code>.</li> <li>Added <code>Extend</code> implementations for <code>Futures(Un)Ordered</code> and <code>SelectAll</code>.</li> <li>Added support for reexporting the <code>join!</code> and <code>select!</code> macros.</li> <li>Added <code>no_std</code> support for the <code>pending!</code> and <code>poll!</code> macros.</li> <li>Added <code>Send</code> and <code>Sync</code> support for <code>AssertUnmoved</code>.</li> <li>Fixed a bug where <code>Shared</code> wasn't relinquishing control to the executor.</li> <li>Removed the <code>Send</code> bound on the output of <code>RemoteHandle</code>.</li> <li>Relaxed bounds on <code>FuturesUnordered</code>.</li> <li>Reorganized internal tests to work under different <code>--feature</code>s.</li> <li>Reorganized the bounds on <code>StreamExt::forward</code>.</li> <li>Removed and replaced a large amount of internal <code>unsafe</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/futures-rs/commit/4ceafb384c18e664a507892b16c98322a6e240a1"><code>4ceafb3</code></a> Stage 0.3.5</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/5b91728e10a47742d3913501fc13ff0da240bdd5"><code>5b91728</code></a> Drop unneeded Send/Sync bound from AssertUnmoved</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/4b930bb4702b1f57cabe3ae6d9c499833bd7d520"><code>4b930bb</code></a> Implement Send + Sync for AssertUnmoved</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/3bf5ac99e939e6ff70283937fa91e8d77e5f70e8"><code>3bf5ac9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2128">#2128</a> from Diggsey/snip</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/1b44548be753ff0b7d2e4eabe7de4d2e199cfaf2"><code>1b44548</code></a> Merge branch 'master' into snip</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/32005e3f74f2b48a9ca0e97a63ff25976c863703"><code>32005e3</code></a> fix: Shared must relinquish control to the executor if repolled</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/dc06edaf5428009fb4189af5a64cc2d23bd3955c"><code>dc06eda</code></a> Update pin-utils to 0.1</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/dc00793b38acfb5cf001ad975b60bb94ef0d45ae"><code>dc00793</code></a> Make ready and lazy's panic messages easy to understand</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/127b244ecd779b4be0e59218986c2b3708f862f9"><code>127b244</code></a> Allow pending! and poll! in no_std</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/dfc66739469a4fe849987a676c9b3be6011f1fb8"><code>dfc6673</code></a> Update futures-util/src/future/future/flatten.rs</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.4...0.3.5">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=futures-channel&package-manager=cargo&previous-version=0.3.4&new-version=0.3.5)](https://dependabot.com/compatibility-score/?dependency-name=futures-channel&package-manager=cargo&previous-version=0.3.4&new-version=0.3.5) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) </details>
| * | | build(deps): bump futures-channel from 0.3.4 to 0.3.5dependabot-preview[bot]2020-06-101-2/+2
| |/ / | | | | | | | | | | | | | | | | | | | | | Bumps [futures-channel](https://github.com/rust-lang/futures-rs) from 0.3.4 to 0.3.5. - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.4...0.3.5) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* | | Auto merge of #26838 - servo:flexbox, r=noxbors-servo2020-06-105-45/+71
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Flexbox, the boring parts I have a local branch starting to implement https://drafts.csswg.org/css-flexbox/#layout-algorithm. It’s not PR-ready yet, but it’s going to be large so here are some of the less interesting parts meaningful by themselves. Landing the module split in particular will help reduce merge conflicts. CC https://github.com/servo/servo/issues/26639
| * | | Split `layout_2020/flexbox.rs` into modulesSimon Sapin2020-06-103-38/+57
| | | |
| * | | Enable (behind a pref) parsing of the `flex-*` propertiesSimon Sapin2020-06-102-7/+14
| |/ /
* | | Auto merge of #26836 - servo:containing-block-writing-mode, r=noxbors-servo2020-06-106-64/+165
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the writing mode of the containing block when accessing CSS properties … and converting them to flow-relative geometric values. These values are almost always used to size and position a fragment within its containing block, so using the mode of the containing block seems more correct. Note that the `writing-mode` and `direction` properties are disabled in Servo at the moment, so this PR by itself should have no effect: the writing mode of an element is always the same of that of its containing block since they’re both horizontal rtl.
| * | | Use the writing mode of the containing block when accessing CSS propertiesSimon Sapin2020-06-106-64/+165
| |/ / | | | | | | | | | | | | | | | | | | | | | … and converting them to flow-relative geometric values. These values are almost always used to size and position a fragment within its containing block, so using the mode of the containing block seems more correct. Note that the `writing-mode` and `direction` properties are disabled in Servo at the moment, so this PR by itself should have no effect: the writing mode of an element is always the same of that of its containing block since they’re both horizontal rtl.
* | | Auto merge of #26837 - servo:jdm-patch-44, r=Manishearthbors-servo2020-06-102-3/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | Use the latest stable MixedReality runtime Per Microsoft, the preview runtime is now stable and we can depend on it without hidden environment variables.
| * | | Don't force using the preview Windows MixedReality runtime.Josh Matthews2020-06-101-2/+0
| | | |
| * | | Update minimum version of Windows MixedReality runtime.Josh Matthews2020-06-101-1/+1
| | | |
* | | | Auto merge of #26806 - mrobinson:animations-cascade, r=emiliobors-servo2020-06-1018-310/+408
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include animations and transitions in the cascade Instead of applying animations and transitions to styled elements, include them in the cascade. This allows them to interact properly with things like font-size and !important rules. <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] There are tests for these changes <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
| * | | | animations: Don't always re-resolve the node styleMartin Robinson2020-06-104-108/+108
| | | | | | | | | | | | | | | | | | | | | | | | | When animations and transitions change don't always re-resolve node style, just replace the animation and transition rules and re-cascade.
| * | | | Include animations and transitions in the cascadeMartin Robinson2020-06-0917-215/+313
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of applying animations and transitions to styled elements, include them in the cascade. This allows them to interact properly with things like font-size and !important rules.
* | | | | Auto merge of #26827 - servo:dependabot/cargo/objc_exception-0.1.2, r=jdmbors-servo2020-06-101-9/+3
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build(deps): bump objc_exception from 0.1.1 to 0.1.2 Bumps [objc_exception](https://github.com/SSheldon/rust-objc-exception) from 0.1.1 to 0.1.2. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/SSheldon/rust-objc-exception/commit/c86ad3a52984461fc5c63980d12e8ceed847854c"><code>c86ad3a</code></a> Switch to cc builds</li> <li>See full diff in <a href="https://github.com/SSheldon/rust-objc-exception/compare/0.1.1...0.1.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=objc_exception&package-manager=cargo&previous-version=0.1.1&new-version=0.1.2)](https://dependabot.com/compatibility-score/?dependency-name=objc_exception&package-manager=cargo&previous-version=0.1.1&new-version=0.1.2) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) </details>
| * | | | build(deps): bump objc_exception from 0.1.1 to 0.1.2dependabot-preview[bot]2020-06-091-9/+3
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Bumps [objc_exception](https://github.com/SSheldon/rust-objc-exception) from 0.1.1 to 0.1.2. - [Release notes](https://github.com/SSheldon/rust-objc-exception/releases) - [Commits](https://github.com/SSheldon/rust-objc-exception/compare/0.1.1...0.1.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* | | | Auto merge of #26849 - servo-wpt-sync:wpt_update_10-06-2020, r=servo-wpt-syncbors-servo2020-06-10300-1814/+44917
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | Sync WPT with upstream (10-06-2020) Automated downstream sync of changes from upstream as of 10-06-2020. [no-wpt-sync] r? @servo-wpt-sync
| * | | Update web-platform-tests to revision 57727f82763c80c89a94593a7b0960abcf4daa4aWPT Sync Bot2020-06-10300-1814/+44917
| | |/ | |/|
* | | Auto merge of #26793 - paulrouget:prefAPI, r=Manishearthbors-servo2020-06-1025-275/+1005
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | Pref api Needs a bit more tweaking, but this should be ready soon. Fix #26445 <img width="991" alt="Screen Shot 2020-06-03 at 14 59 57" src="https://user-images.githubusercontent.com/373579/83848819-b538ca00-a70e-11ea-9da8-67c9c2fe60d8.png">
| * | c++ headers cleanupPaul Rouget2020-06-103-81/+69
| | |
| * | UWP: Preference panelPaul Rouget2020-06-1014-43/+482
| | |
| * | Embedding API: prefs r/wPaul Rouget2020-06-1010-157/+460
| | |
* | | Auto merge of #26833 - servo:layout-2020-arcrefcell-abspos, r=SimonSapinbors-servo2020-06-107-53/+65
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Store abspos boxes in a RefCell too We want to mutate them when lazily computing their content sizes, but they are behind an Arc for the hoisting infra, so it also needs its own layer of inner mutability.
| * | | Store abspos boxes in a RefCell tooAnthony Ramine2020-06-097-53/+65
| | | | | | | | | | | | | | | | | | | | | | | | We want to mutate them when lazily computing their content sizes, but they are behind an Arc for the hoisting infra, so it also needs its own layer of inner mutability.
* | | | Auto merge of #26831 - servo-wpt-sync:wpt_update_09-06-2020, r=jdmbors-servo2020-06-09647-2519/+93138
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync WPT with upstream (09-06-2020) Automated downstream sync of changes from upstream as of 09-06-2020. [no-wpt-sync] r? @servo-wpt-sync
| * | | | Fix 2020 result.Josh Matthews2020-06-092-2/+2
| | | | |
| * | | | Fix 2020 result.Josh Matthews2020-06-092-2/+2
| | | | |
| * | | | Set docker image locale to UTF-8.Josh Matthews2020-06-091-2/+8
| | | | |
| * | | | Update web-platform-tests to revision a5cb9597799c5f9bf0a809006161a0c50055828fWPT Sync Bot2020-06-09646-2517/+93130
| | |_|/ | |/| |
* | | | Auto merge of #26716 - jdm:selfsigned, r=Manishearth,asajeffreybors-servo2020-06-0914-41/+362
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add UI for bypassing SSL handshake failures There are several parts to these changes: 1. resurrecting the network error classification code to distinguish between SSL failures and other network errors 1. adding an SSL verification callback to support verifying certs against a list that can change at runtime, rather than just at program initialization 1. exposing a privileged chrome://allowcert URI which accepts the PEM cert contents along with a secret token 1. extracting the PEM cert contents out of the network layer when a handshake failure occurs, and getting them into the HTML that is parsed when an SSL failure occurs 1. adding a button in the handshake failure page that performs an XHR to chrome://allowcert with knowledge of the secret token and the PEM cert contents, before reloading the original URL that failed The presence of the secret token means that while the chrome://allowcert URL is currently visible to web content, they cannot make use of it to inject arbitrary certs into the verification process. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #26683 - [x] These changes do not require tests because the UI requires user activation and can't clearly be automated
| * | | | net: Add unit test for accepting a self-signed cert.Josh Matthews2020-06-093-9/+103
| | | | |
| * | | | net: Use a POST request for allowing certs temporarily.Josh Matthews2020-06-094-20/+28
| | | | |
| * | | | net: Add option to temporarily accept certs that failed the handshake.Josh Matthews2020-06-098-13/+73
| | | | |
| * | | | net: Allow SSL websockets to use dynamic list of certs as well.Josh Matthews2020-06-093-6/+19
| | | | |
| * | | | net: Pass certs that fail the SSL handshake out of the network layer.Josh Matthews2020-06-097-44/+136
| | | | |
| * | | | net: Add an SSL verification callback to support checking a dynamic list of ↵Josh Matthews2020-06-093-11/+60
| | | | | | | | | | | | | | | | | | | | certs.
| * | | | net: Treat SSL handshake errors differently from other hyper errors.Josh Matthews2020-06-092-4/+9
| | | | |
* | | | | Auto merge of #26825 - servo:dependabot/cargo/brotli-decompressor-2.3.1, r=jdmbors-servo2020-06-091-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build(deps): bump brotli-decompressor from 2.3.0 to 2.3.1 Bumps [brotli-decompressor](https://github.com/dropbox/rust-brotli-decompressor) from 2.3.0 to 2.3.1. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/dropbox/rust-brotli-decompressor/commits">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=brotli-decompressor&package-manager=cargo&previous-version=2.3.0&new-version=2.3.1)](https://dependabot.com/compatibility-score/?dependency-name=brotli-decompressor&package-manager=cargo&previous-version=2.3.0&new-version=2.3.1) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) </details>
| * | | | | build(deps): bump brotli-decompressor from 2.3.0 to 2.3.1dependabot-preview[bot]2020-06-091-2/+2
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [brotli-decompressor](https://github.com/dropbox/rust-brotli-decompressor) from 2.3.0 to 2.3.1. - [Release notes](https://github.com/dropbox/rust-brotli-decompressor/releases) - [Commits](https://github.com/dropbox/rust-brotli-decompressor/commits) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* | | | | Auto merge of #26823 - jdm:single-renderapi, r=asajeffreybors-servo2020-06-0951-332/+422
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update webrender These changes reflect changes in webrender's API that make RenderApiSender and RenderApi objects more challenging to share. This PR moves us to a model where: * the compositor owns the main RenderApi object * other threads that need to create transactions or manipulate fonts proxy those operations to the compositor (script/layout use IPC, while other threads use non-IPC channels) * the webgl thread owns its own independent RenderApi