mirror of
https://github.com/servo/servo.git
synced 2025-09-30 16:49:16 +01:00
5401 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
e7011b3fc9
|
build(deps): bump xml-rs from 0.8.25 to 0.8.26 (#36425)
Bumps [xml-rs](https://github.com/kornelski/xml-rs) from 0.8.25 to 0.8.26. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
3b41a16fcf
|
libservo: Move EventLooperWaker from webxr_traits to embedder_traits (#36420)
Now that `webxr` is integrated into the Servo directory, `webxr` can depend on `embedder_traits` instead of having it re-export this type conditionally (and sometimes duplicating it). Testing: This just moves a data type, so no tests are necessary. Signed-off-by: Martin Robinson <mrobinson@igalia.com> Signed-off-by: Martin Robinson <mrobinson@igalia.com> |
||
|
f8db2d2e86
|
build(deps): bump gilrs-core from 0.6.1 to 0.6.4 (#36386)
Bumps [gilrs-core](https://gitlab.com/gilrs-project/gilrs) from 0.6.1 to 0.6.4. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
a04b648421
|
build(deps): bump miniz_oxide from 0.8.7 to 0.8.8 (#36415)
Bumps [miniz_oxide](https://github.com/Frommi/miniz_oxide) from 0.8.7 to 0.8.8. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md">miniz_oxide's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/Frommi/miniz_oxide/compare/0.8.7..0.8.8">0.8.8</a> - 2025-04-08</h2> <h3>Bug Fixes</h3> <ul> <li><strong>(inflate)</strong> fix possible <code>attempt to subtract with overflow</code> (<a href="https://redirect.github.com/Frommi/miniz_oxide/issues/172">#172</a>) - (<a href=" |
||
|
13fa943e34
|
build(deps): bump crossbeam-channel from 0.5.14 to 0.5.15 (#36412)
Version 0.5.14 has been yanked because it could trigger a double free. https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.14...crossbeam-channel-0.5.15 Signed-off-by: Oriol Brufau <obrufau@igalia.com> |
||
|
867711c6b9
|
build(deps): bump winnow from 0.7.4 to 0.7.6 (#36407)
[//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [winnow](https://github.com/winnow-rs/winnow) from 0.7.4 to 0.7.6. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md">winnow's changelog</a>.</em></p> <blockquote> <h2>[0.7.6] - 2025-04-07</h2> <h3>Features</h3> <ul> <li>Add <code>TokenSlice::previous_tokens</code></li> </ul> <h2>[0.7.5] - 2025-04-07</h2> <h3>Features</h3> <ul> <li>Add <code>Stream::next_slice_unchecked</code> and <code>Stream::peek_slice_unchecked</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
44acdf0b82
|
build(deps): bump jiff from 0.2.5 to 0.2.6 (#36406)
[//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [jiff](https://github.com/BurntSushi/jiff) from 0.2.5 to 0.2.6. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md">jiff's changelog</a>.</em></p> <blockquote> <h1>0.2.6 (TBD)</h1> <p>TODO</p> <p>Enhancements:</p> <ul> <li><a href="https://redirect.github.com/BurntSushi/jiff/issues/315">#315</a>: Add support for automatically finding the tzdb on Illumos.</li> </ul> <p>Bug fixes:</p> <ul> <li><a href="https://redirect.github.com/BurntSushi/jiff/issues/305">#305</a>: Fixed <code>Zoned</code> rounding on days with DST time zone transitions.</li> <li><a href="https://redirect.github.com/BurntSushi/jiff/issues/309">#309</a>: Fixed bug where <code>TimeZone::preceding</code> could omit historical time zone transitions for time zones that have eliminated DST in the present.</li> <li><a href="https://redirect.github.com/BurntSushi/jiff/issues/312">#312</a>: Fixed <code>nth_weekday_in_month</code>, where it would sometimes incorrectly return an error.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
50fe1b17b5
|
build(deps): bump half from 2.5.0 to 2.6.0 (#36405)
Bumps [half](https://github.com/VoidStarKat/half-rs) from 2.5.0 to 2.6.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/VoidStarKat/half-rs/releases">half's releases</a>.</em></p> <blockquote> <h2>2.6.0</h2> <h3>Changed</h3> <ul> <li>Fixed some incorrect minimum supported versions of dependencies that weren't caught due to improper <code>Cargo.lock</code>: <ul> <li><code>num-traits</code> 0.2.14 -> 0.2.16</li> <li><code>zerocopy</code> 0.8.0 -> 0.8.23</li> <li><code>arbitrary</code> 1.3.2 -> 1.4.1</li> </ul> </li> </ul> <h3>Added</h3> <ul> <li><code>f16</code> and <code>bf16</code> now implement <code>Immutable</code> and <code>KnownLayout</code> for <code>zerocopy</code> crate. By [<a href="https://github.com/usamoi"><code>@usamoi</code></a>].</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/VoidStarKat/half-rs/blob/main/CHANGELOG.md">half's changelog</a>.</em></p> <blockquote> <h2>[2.6.0] - 2024-04-08 <!-- raw HTML omitted --><!-- raw HTML omitted --></h2> <h3>Changed</h3> <ul> <li>Fixed some incorrect minimum supported versions of dependencies that weren't caught due to improper <code>Cargo.lock</code>: <ul> <li><code>num-traits</code> 0.2.14 -> 0.2.16</li> <li><code>zerocopy</code> 0.8.0 -> 0.8.23</li> <li><code>arbitrary</code> 1.3.2 -> 1.4.1</li> </ul> </li> </ul> <h3>Added</h3> <ul> <li><code>f16</code> and <code>bf16</code> now implement <code>Immutable</code> and <code>KnownLayout</code> for <code>zerocopy</code> crate. By [<a href="https://github.com/usamoi"><code>@usamoi</code></a>].</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
9af9507920
|
Unify the way html5ever and xml5ever block on script elements (#36284)
Companion PR for https://github.com/servo/html5ever/pull/591 Testing: Covered by WPT Part of https://github.com/servo/servo/issues/6414, https://github.com/servo/servo/issues/24898, preparation for https://github.com/servo/html5ever/pull/590 --------- Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> |
||
|
bfbe464eba
|
build(deps): bump smallvec from 1.14.0 to 1.15.0 (#36387)
Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.14.0 to 1.15.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/servo/rust-smallvec/releases">smallvec's releases</a>.</em></p> <blockquote> <h2>v1.15.0</h2> <h2>What's Changed</h2> <ul> <li>Fix typos by <a href="https://github.com/waywardmonkeys"><code>@waywardmonkeys</code></a> in <a href="https://redirect.github.com/servo/rust-smallvec/pull/373">servo/rust-smallvec#373</a></li> <li>Implement bincode2 encode/decode support for smallvec v1 by <a href="https://github.com/markbt"><code>@markbt</code></a> in <a href="https://redirect.github.com/servo/rust-smallvec/pull/375">servo/rust-smallvec#375</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/markbt"><code>@markbt</code></a> made their first contribution in <a href="https://redirect.github.com/servo/rust-smallvec/pull/375">servo/rust-smallvec#375</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/servo/rust-smallvec/compare/v1.14.0...v1.15.0">https://github.com/servo/rust-smallvec/compare/v1.14.0...v1.15.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
d6255249a3
|
build(deps): bump indexmap from 2.8.0 to 2.9.0 (#36388)
Bumps [indexmap](https://github.com/indexmap-rs/indexmap) from 2.8.0 to 2.9.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md">indexmap's changelog</a>.</em></p> <blockquote> <h2>2.9.0 (2025-04-04)</h2> <ul> <li>Added a <code>get_disjoint_mut</code> method to <code>IndexMap</code>, matching Rust 1.86's <code>HashMap</code> method.</li> <li>Added a <code>get_disjoint_indices_mut</code> method to <code>IndexMap</code> and <code>map::Slice</code>, matching Rust 1.86's <code>get_disjoint_mut</code> method on slices.</li> <li>Deprecated the <code>borsh</code> feature in favor of their own <code>indexmap</code> feature, solving a cyclic dependency that occured via <code>borsh-derive</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
ca37cd77d5
|
build(deps): bump prettyplease from 0.2.31 to 0.2.32 (#36389)
Bumps [prettyplease](https://github.com/dtolnay/prettyplease) from 0.2.31 to 0.2.32. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/prettyplease/releases">prettyplease's releases</a>.</em></p> <blockquote> <h2>0.2.32</h2> <ul> <li>Forbid block comments that end in a slash (<a href="https://redirect.github.com/dtolnay/prettyplease/issues/113">#113</a>, thanks <a href="https://github.com/arkeet"><code>@arkeet</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
2b63e60e8f
|
layout: Add initial support for the ::marker pseudo-element (#36317)
This change adds support for the `::marker` pseudo-element and ensure that markers are cached into the box tree. This is only initial support, there are a few things missing such as animations, transitions, and support the `content` CSS property. Testing: There are WPT tests for this change. Signed-off-by: Martin Robinson <mrobinson@igalia.com> Signed-off-by: Martin Robinson <mrobinson@igalia.com> |
||
|
3242592f34
|
Fix transition toggle & cancellation & delay (#35978)
More details in Stylo PR: https://github.com/servo/stylo/pull/145 --- <!-- 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 - fixes https://github.com/servo/servo/issues/35833 - fixes https://github.com/servo/servo/issues/35982 <!-- Either: --> - [x] There are new passing test: `css/css-logical/animation-004.html: Transitions from physical to logical update when the direction is changed` Created new test files as well: 1. `css-transitions/transition-remove-and-change-immediate.html` 2. `css-transitions/transition-zero-duration-with-delay.html` 3. `css-transitions/transitioncancel-003.html` <!-- 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. --> cc @Asun0204 @xiaochengh @stevennovaryo Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com> |
||
|
3c4a4d53dd
|
ci: use Ubuntu 22.04 for nightly jobs (#36377)
The upstream PR (web-platform-tests/wpt#51084) to update the WPT.fyi docker image to 22.04 landed a few days back. No new issues have been discovered so far in wpt.fyi, so it should be safe for us to move to 22.04 for the nightly builds. Fixes #35747. --------- Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> |
||
|
0caa271176
|
compositing : Combine webrender_traits and compositing_traits (#36372)
These two traits both exposed different parts of the compositing API, but now that the compositor doesn't depend directly on `script` any longer and the `script_traits` crate has been split into the `constellation_traits` crate, this can be finally be cleaned up without causing circular dependencies. In addition, some unit tests for the `IOPCompositor`'s scroll node tree are also moved into `compositing_traits` as well. Testing: This just combines two crates, so no new tests are necessary. Fixes: #35984. Signed-off-by: Martin Robinson <mrobinson@igalia.com> Signed-off-by: Martin Robinson <mrobinson@igalia.com> |
||
|
6031a12fd1
|
Move ScriptToConstellationMsg to constellation_traits (#36364)
This is the last big change necessary to create the `constellation_traits` crate. This moves the data structure for messages that originate from the `ScriptThread` and are sent to the `Contellation` to `constellation_traits`, effectively splitting `script_traits` in half. Before, `script_traits` was responsible for exposing the API of both the `ScriptThread` and the `Constellation` to the rest of Servo. - Data structures that are used by `ScriptToConstellationMsg` are moved to `constellation_traits`. The dependency graph looks a bit like this: `script_layout_interface` depends on `script_traits` depends on `constellation_traits` depends on `embedder_traits`. - Data structures that are used in the embedding layer (`UntrustedNodeAddress`, `CompositorHitTestResult`, `TouchEventResult` and `AnimationState`) are moved to embedder_traits, to avoid a dependency cycle between `webrender_traits` and `constellation_traits`. - Types dealing with MessagePorts and serialization are moved to `constellation_traits::message_port`. Testing: This is covered by existing tests as it just moves types around. Signed-off-by: Martin Robinson <mrobinson@igalia.com> Signed-off-by: Martin Robinson <mrobinson@igalia.com> |
||
|
aef8537d75
|
Make the memory reporting multi-process aware (#35863)
So far the memory reporter aggregates reports from all processes, and runs the system reporter only in the main process. Instead it is desirable to have per-process reports. We do so by: - creating a ProcessReports struct that holds includes the pid in addition to the reports themselves. - running the system memory reporter also in content processes. - updating the about:memory page to create one report per process, and add useful information like the pid and the urls loaded in a given process. <!-- 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  Signed-off-by: webbeef <me@webbeef.org> |
||
|
54bf13de43
|
build(deps): bump cc from 1.2.17 to 1.2.18 (#36345)
Bumps [cc](https://github.com/rust-lang/cc-rs) from 1.2.17 to 1.2.18. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cc-rs/releases">cc's releases</a>.</em></p> <blockquote> <h2>cc-v1.2.18</h2> <h3>Other</h3> <ul> <li>Regenerate target info (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1450">#1450</a>)</li> <li>Use <code>std:🧵:available_parallelism</code> for determining the default number of jobs (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1447">#1447</a>)</li> <li>Fix mips64-openwrt-linux-musl parsing (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1449">#1449</a>)</li> <li>Use compiler prefix <code>x86_64-linux-musl</code> (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1443">#1443</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md">cc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.2.17...cc-v1.2.18">1.2.18</a> - 2025-04-04</h2> <h3>Other</h3> <ul> <li>Regenerate target info (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1450">#1450</a>)</li> <li>Use <code>std:🧵:available_parallelism</code> for determining the default number of jobs (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1447">#1447</a>)</li> <li>Fix mips64-openwrt-linux-musl parsing (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1449">#1449</a>)</li> <li>Use compiler prefix <code>x86_64-linux-musl</code> (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1443">#1443</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
217dadfa09
|
build(deps): bump errno from 0.3.10 to 0.3.11 (#36344)
Bumps [errno](https://github.com/lambda-fairy/rust-errno) from 0.3.10 to 0.3.11. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/lambda-fairy/rust-errno/blob/main/CHANGELOG.md">errno's changelog</a>.</em></p> <blockquote> <h1>[0.3.11] - 2025-04-04</h1> <ul> <li> <p>Add VxWorks support <a href="https://redirect.github.com/lambda-fairy/rust-errno/pull/105">#105</a></p> </li> <li> <p>Add cygwin support <a href="https://redirect.github.com/lambda-fairy/rust-errno/pull/106">#106</a></p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
7555ed0eb1
|
build(deps): bump miniz_oxide from 0.8.5 to 0.8.7 (#36342)
Bumps [miniz_oxide](https://github.com/Frommi/miniz_oxide) from 0.8.5 to 0.8.7. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md">miniz_oxide's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/Frommi/miniz_oxide/compare/0.8.6..0.8.7">0.8.7</a> - 2025-04-03</h2> <h3>Bug Fixes</h3> <ul> <li><strong>(inflate)</strong> make block boundary function a feature since it breaks semver and add to test - (<a href=" |
||
|
fb344ba4e9
|
constellation: Stop assuming that the viewport is shared by all WebViews (#36312)
The `Constellation` previously held a `window_size` member, but this assumes that all `WebView`s have the same size. This change removes that assumption as well as making sure that all `WebView`s pass their size and HiDIP scaling to the `Constellation` when they are created. In addition - `WindowSizeData` is renamed to `ViewportDetails`, as it was holding more than just the size and it didn't necessarily correspond to a "window." It's used for tracking viewport data, whether for an `<iframe>` or the main `WebView` viewport. - `ViewportDetails` is stored more consistently so that conceptually an `<iframe>` can also have its own HiDPI scaling. This isn't something we necessarily want, but it makes everything conceptually simpler. The goal with this change is to work toward allowing per-`WebView` HiDPI scaling and sizing. There are still some corresponding changes in the compositor to make that happen, but they will in a subsequent change. Testing: This is covered by existing tests. There should be no behavior changes. Fixes: This is part of #36232. Signed-off-by: Martin Robinson <mrobinson@igalia.com> Signed-off-by: Martin Robinson <mrobinson@igalia.com> |
||
|
49d48b897a
|
script: Remove dependency on webgpu (#36332)
After #36320, `script` only depends on `webgpu` for its type aliases to `wgpu_core` and `wgpu_types`. This change removes the dependency on `webgpu` in favor of depending directly on the upstream crates. This makes it so that you can change `webgpu` without recompiling `script`. Testing: This change is covered by existing WebGPU tests and is mainly just changing the way dependencies are accessed. Signed-off-by: Martin Robinson <mrobinson@igalia.com> Signed-off-by: Martin Robinson <mrobinson@igalia.com> |
||
|
0d693114ad
|
webgpu: Add a webgpu_traits crate (#36320)
This breaks the `script_traits` dependency on `webgpu`. In general, the `traits` crates shouldn't depend on Servo non-`traits` crates. This is necessary to move "script to constellation" messages to the `constellation_traits` crate, making it the entire API for talking to the constellation. This will break a circular dependency when that happens. Testing: Successfully building is enough of a test for this one as it is mainly moving types around. Signed-off-by: Martin Robinson <mrobinson@igalia.com> Signed-off-by: Martin Robinson <mrobinson@igalia.com> |
||
|
b4079b3ff3
|
Move generated bindings to script_bindings (#36323)
This is the final step of #1799, where the majority of the generated code for the JS bindings is now compiled as part of the script_bindings build step. The remaining pieces in script must live there because they refer to concrete DOM types; all code in script_bindings is generic over the [DomTypes](https://doc.servo.org/script/dom/bindings/codegen/DomTypes/trait.DomTypes.html) trait. My testing with incremental builds shows me a 12 second reduction in build times on my 2024 M4 Macbook Pro when modifying code in the script crate after these changes. Before this PR those changes took 20 seconds to rebuild Servo, and now they take 8 seconds. Testing: Existing WPT tests ensure no regressions. Fixes: #1799 --------- Signed-off-by: Josh Matthews <josh@joshmatthews.net> |
||
|
f53652e61b
|
build(deps): bump clap from 4.5.34 to 4.5.35 (#36296)
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.34 to 4.5.35. <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>v4.5.35</h2> <h2>[4.5.35] - 2025-04-01</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Align positionals and flags when put in the same <code>help_heading</code></li> <li><em>(help)</em> Don't leave space for shorts if there are none</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's changelog</a>.</em></p> <blockquote> <h2>[4.5.35] - 2025-04-01</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Align positionals and flags when put in the same <code>help_heading</code></li> <li><em>(help)</em> Don't leave space for shorts if there are none</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
03e43c5a23
|
build(deps): bump env_logger from 0.11.7 to 0.11.8 (#36294)
Bumps [env_logger](https://github.com/rust-cli/env_logger) from 0.11.7 to 0.11.8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-cli/env_logger/releases">env_logger's releases</a>.</em></p> <blockquote> <h2>v0.11.8</h2> <h2>[0.11.8] - 2025-04-01</h2> <h3>Compatibility</h3> <ul> <li><em>(kv)</em> Deprecate the <code>unstable-kv</code> feature which may be removed in a future patch release</li> </ul> <h3>Features</h3> <ul> <li><em>(kv)</em> Stabilize key-value support behind the <code>kv</code> feature</li> <li>Expose <code>ConfigurableFormat</code> to build custom [<code>Builder::format</code>]s that leverage this</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md">env_logger's changelog</a>.</em></p> <blockquote> <h2>[0.11.8] - 2025-04-01</h2> <h3>Compatibility</h3> <ul> <li><em>(kv)</em> Deprecate the <code>unstable-kv</code> feature which may be removed in a future patch release</li> </ul> <h3>Features</h3> <ul> <li><em>(kv)</em> Stabilize key-value support behind the <code>kv</code> feature</li> <li>Expose <code>ConfigurableFormat</code> to build custom [<code>Builder::format</code>]s that leverage this</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
26069ad5be
|
build(deps): bump aws-lc-rs from 1.12.6 to 1.13.0 (#36293)
Bumps [aws-lc-rs](https://github.com/aws/aws-lc-rs) from 1.12.6 to 1.13.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/aws/aws-lc-rs/releases">aws-lc-rs's releases</a>.</em></p> <blockquote> <h2>aws-lc-rs v1.13.0</h2> <h2>What's Changed</h2> <ul> <li>Support serializing <code>RsaSubjectPublicKey</code> to/from X509 by <a href="https://github.com/justsmth"><code>@justsmth</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/742">aws/aws-lc-rs#742</a></li> <li>ML-DSA support in <code>unstable</code> module by <a href="https://github.com/justsmth"><code>@justsmth</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/690">aws/aws-lc-rs#690</a></li> <li>Remove Kyber, KDF from <code>unstable</code> module by <a href="https://github.com/justsmth"><code>@justsmth</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/747">aws/aws-lc-rs#747</a></li> </ul> <h3>Build improvements</h3> <ul> <li>Fix CMake submodule warning by <a href="https://github.com/justsmth"><code>@justsmth</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/730">aws/aws-lc-rs#730</a></li> <li>Prefixing applied to all external symbols in <code>aws-lc-sys</code>: <ul> <li>Align aws-lc-sys v0.27.2 w/ AWS-LC v1.48.5 by <a href="https://github.com/justsmth"><code>@justsmth</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/740">aws/aws-lc-rs#740</a></li> </ul> </li> <li>Improve cross-build support to <code>x86_64-pc-windows-gnu</code>: <ul> <li>Include Go source in <code>aws-lc-sys</code> crate by <a href="https://github.com/justsmth"><code>@justsmth</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/754">aws/aws-lc-rs#754</a></li> </ul> </li> <li>Support build using CMake 4.0: <ul> <li>Bump aws-lc-fips-sys to v0.13.5 by <a href="https://github.com/justsmth"><code>@justsmth</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/760">aws/aws-lc-rs#760</a></li> <li>Regenerate aws-lc-sys @ v1.48.3 by <a href="https://github.com/skmcgrail"><code>@skmcgrail</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/734">aws/aws-lc-rs#734</a></li> </ul> </li> <li>CI for <code>x86_64-unknown-illumos</code> build target: <ul> <li>Try to support illumos by <a href="https://github.com/LecrisUT"><code>@LecrisUT</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/709">aws/aws-lc-rs#709</a></li> </ul> </li> </ul> <h3>Issues Being Resolved</h3> <ul> <li>implement <code>encoding::AsDer<PublicKeyX509Der<'a>></code> for <code>rsa::PublicKey</code> -- <a href="https://redirect.github.com/aws/aws-lc-rs/issues/741">aws/aws-lc-rs#741</a></li> <li>-sys: include aws-lc/crypto/err/err_data_generate.go in published crates -- <a href="https://redirect.github.com/aws/aws-lc-rs/issues/752">aws/aws-lc-rs#752</a></li> <li>Failing to cross build for <code>x86_64-pc-windows-gnu</code> -- <a href="https://redirect.github.com/aws/aws-lc-rs/issues/753">aws/aws-lc-rs#753</a></li> <li>Failure to build with CMake 4 -- <a href="https://redirect.github.com/aws/aws-lc-rs/issues/755">aws/aws-lc-rs#755</a></li> </ul> <h2>Other Merged PRs</h2> <ul> <li>Update rustls integ test by <a href="https://github.com/justsmth"><code>@justsmth</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/717">aws/aws-lc-rs#717</a></li> <li>Bump aws-lc-fips-sys to v0.13.4 by <a href="https://github.com/justsmth"><code>@justsmth</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/731">aws/aws-lc-rs#731</a></li> <li>Test script for bindings pregeneration by <a href="https://github.com/justsmth"><code>@justsmth</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/732">aws/aws-lc-rs#732</a></li> <li>No libssl cross test for arm-linux-androideabi by <a href="https://github.com/justsmth"><code>@justsmth</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/739">aws/aws-lc-rs#739</a></li> <li>aws-lc-sys: output only one library by <a href="https://github.com/justsmth"><code>@justsmth</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/749">aws/aws-lc-rs#749</a></li> <li>Align aws-lc-sys v0.28.0 w/ AWS-LC 1.49.0 by <a href="https://github.com/justsmth"><code>@justsmth</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/757">aws/aws-lc-rs#757</a></li> <li>Bump to aws-lc-rs v1.13.0 by <a href="https://github.com/justsmth"><code>@justsmth</code></a> in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/758">aws/aws-lc-rs#758</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/LecrisUT"><code>@LecrisUT</code></a> made their first contribution in <a href="https://redirect.github.com/aws/aws-lc-rs/pull/709">aws/aws-lc-rs#709</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/aws/aws-lc-rs/compare/v1.12.6...v1.13.0">https://github.com/aws/aws-lc-rs/compare/v1.12.6...v1.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
fa1d55b440
|
build(deps): bump flate2 from 1.1.0 to 1.1.1 (#36292)
Bumps [flate2](https://github.com/rust-lang/flate2-rs) from 1.1.0 to 1.1.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/flate2-rs/releases">flate2's releases</a>.</em></p> <blockquote> <h2>1.1.1</h2> <p>This release should be smaller and thus faster to download. Additionally, when using the <code>zlib-rs</code> backend, duplicate symbol issues shouldn't occur anymore.</p> <h2>What's Changed</h2> <ul> <li>docs: Update README to promote zlib-rs by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/rust-lang/flate2-rs/pull/470">rust-lang/flate2-rs#470</a></li> <li>Update miniz_oxide to 0.8.5 by <a href="https://github.com/oyvindln"><code>@oyvindln</code></a> in <a href="https://redirect.github.com/rust-lang/flate2-rs/pull/475">rust-lang/flate2-rs#475</a></li> <li>Remove stale CHANGELOG.md by <a href="https://github.com/jayvdb"><code>@jayvdb</code></a> in <a href="https://redirect.github.com/rust-lang/flate2-rs/pull/476">rust-lang/flate2-rs#476</a></li> <li>More informative README on backends by <a href="https://github.com/Shnatsel"><code>@Shnatsel</code></a> in <a href="https://redirect.github.com/rust-lang/flate2-rs/pull/480">rust-lang/flate2-rs#480</a></li> <li>Rewrite outdated backend notes in lib.rs by <a href="https://github.com/Shnatsel"><code>@Shnatsel</code></a> in <a href="https://redirect.github.com/rust-lang/flate2-rs/pull/481">rust-lang/flate2-rs#481</a></li> <li>upgrade zlib-rs to version <code>0.5.0</code> by <a href="https://github.com/folkertdev"><code>@folkertdev</code></a> in <a href="https://redirect.github.com/rust-lang/flate2-rs/pull/482">rust-lang/flate2-rs#482</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/flate2-rs/pull/470">rust-lang/flate2-rs#470</a></li> <li><a href="https://github.com/jayvdb"><code>@jayvdb</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/flate2-rs/pull/476">rust-lang/flate2-rs#476</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/flate2-rs/compare/1.1.0...1.1.1">https://github.com/rust-lang/flate2-rs/compare/1.1.0...1.1.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
dba8a0c22c
|
build(deps): bump quick-xml from 0.37.3 to 0.37.4 (#36280)
Bumps [quick-xml](https://github.com/tafia/quick-xml) from 0.37.3 to 0.37.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tafia/quick-xml/releases">quick-xml's releases</a>.</em></p> <blockquote> <h2>v0.37.4 - Derive more traits for readers</h2> <h2>What's Changed</h2> <h3>Misc Changes</h3> <ul> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/852">#852</a>: Add <code>Debug</code> impl for <code>NsReader</code> and <code>Reader</code> and <code>Clone</code> impl for <code>NsReader</code></li> </ul> <p><a href="https://redirect.github.com/tafia/quick-xml/issues/852">#852</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/852">tafia/quick-xml#852</a></p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/lukasfri"><code>@lukasfri</code></a> made their first contribution in <a href="https://redirect.github.com/tafia/quick-xml/pull/852">tafia/quick-xml#852</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tafia/quick-xml/compare/v0.37.3...v0.37.4">https://github.com/tafia/quick-xml/compare/v0.37.3...v0.37.4</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tafia/quick-xml/blob/master/Changelog.md">quick-xml's changelog</a>.</em></p> <blockquote> <h2>0.37.4 -- 2025-04-01</h2> <h3>Misc Changes</h3> <ul> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/852">#852</a>: Add <code>Debug</code> impl for <code>NsReader</code> and <code>Reader</code> and <code>Clone</code> impl for <code>NsReader</code></li> </ul> <p><a href="https://redirect.github.com/tafia/quick-xml/issues/852">#852</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/852">tafia/quick-xml#852</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
c400751b55
|
build(deps): bump hyper-util from 0.1.10 to 0.1.11 (#36279)
Bumps [hyper-util](https://github.com/hyperium/hyper-util) from 0.1.10 to 0.1.11. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hyperium/hyper-util/releases">hyper-util's releases</a>.</em></p> <blockquote> <h2>v0.1.11</h2> <h2>What's Changed</h2> <ul> <li>fix(client): Fix <code>HTTP/2</code> websocket request by <a href="https://github.com/0x676e67"><code>@0x676e67</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/165">hyperium/hyper-util#165</a></li> <li>builder: expose methods for determining if HTTP/1.1 or HTTP/2 support are enabled by <a href="https://github.com/tobz"><code>@tobz</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/164">hyperium/hyper-util#164</a></li> <li>feat(server): support <code>auto_date_header</code>, <code>max_local_error_reset_streams</code>, and <code>ignore_invalid_headers</code>. by <a href="https://github.com/finnbear"><code>@finnbear</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/161">hyperium/hyper-util#161</a></li> <li>fix(tracing): propagate span context by <a href="https://github.com/alpeb"><code>@alpeb</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/166">hyperium/hyper-util#166</a></li> <li>feat(rt/tokio): additive tokio and hyper i/o adaptors by <a href="https://github.com/cratelyn"><code>@cratelyn</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/170">hyperium/hyper-util#170</a></li> <li>feat(client): implement Connection for UnixStream and NamedPipeClient by <a href="https://github.com/seanmonstar"><code>@seanmonstar</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/177">hyperium/hyper-util#177</a></li> <li>enable <code>HttpConnector::interface</code> on macOS and Solarish systems by <a href="https://github.com/hawkw"><code>@hawkw</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/176">hyperium/hyper-util#176</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/jlizen"><code>@jlizen</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/hyper-util/pull/159">hyperium/hyper-util#159</a></li> <li><a href="https://github.com/linyihai"><code>@linyihai</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/hyper-util/pull/160">hyperium/hyper-util#160</a></li> <li><a href="https://github.com/tobz"><code>@tobz</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/hyper-util/pull/164">hyperium/hyper-util#164</a></li> <li><a href="https://github.com/finnbear"><code>@finnbear</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/hyper-util/pull/161">hyperium/hyper-util#161</a></li> <li><a href="https://github.com/alpeb"><code>@alpeb</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/hyper-util/pull/166">hyperium/hyper-util#166</a></li> <li><a href="https://github.com/cratelyn"><code>@cratelyn</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/hyper-util/pull/168">hyperium/hyper-util#168</a></li> <li><a href="https://github.com/hawkw"><code>@hawkw</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/hyper-util/pull/176">hyperium/hyper-util#176</a></li> </ul> <h2>Thanks</h2> <ul> <li><a href="https://github.com/tottoto"><code>@tottoto</code></a></li> <li><a href="https://github.com/gretchenfrage"><code>@gretchenfrage</code></a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md">hyper-util's changelog</a>.</em></p> <blockquote> <h1>0.1.11 (2025-03-31)</h1> <ul> <li>Add <code>tracing</code> crate feature with support in <code>TokioExecutor</code>.</li> <li>Add <code>HttpConnector::interface()</code> support for macOS and Solarish systems.</li> <li>Add <code>rt::WithHyperIo</code> and <code>rt::WithTokioIo</code> combinators.</li> <li>Add <code>auto_date_header()</code> for auto server builder.</li> <li>Add <code>max_local_error_reset_streams()</code> for auto server builder.</li> <li>Add <code>ignore_invalid_headers()</code> for auto server builder.</li> <li>Add methods to determine if auto server is configured for HTTP/1 or HTTP/2.</li> <li>Implement <code>Connection</code> for <code>UnixStream</code> and <code>NamedPipeClient</code>.</li> <li>Fix HTTP/2 websocket requests sent through <code>legacy::Client</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
e8d5a019a4
|
Enable CSS parent selector (& ) (#36249)
Bumps Stylo to servo/stylo#164
Changelog:
|
||
|
fab7bbcd38
|
Add SimulateColorScheme command and script thread handling (#36253)
Implements Steps 2-3 of #35867: - Adds `SimulateColorScheme` to `DevtoolScriptControlMsg` for light/dark mode simulation. - Handles it in `ScriptThread` with `handle_theme_change` to toggle themes. Testing: This PR does not require testing because it only adds infrastructure (command and handler) but doesn’t yet integrate with devtools actors. Fixes: Part of #35867 (https://github.com/servo/servo/issues/35867) --------- Signed-off-by: Uthman Yahaya Baba <uthmanyahayababa@gmail.com> |
||
|
7c691b6d59
|
build(deps): bump darling from 0.20.10 to 0.20.11 (#36244)
Bumps [darling](https://github.com/TedDriggs/darling) from 0.20.10 to 0.20.11. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/TedDriggs/darling/releases">darling's releases</a>.</em></p> <blockquote> <h2>v0.20.11</h2> <ul> <li>Support <code>#[darling(with = ...)]</code> on the <code>data</code> field when deriving <code>FromDeriveInput</code>. This allows the use of simpler receiver types, such as a <code>Vec</code> of enum variants.</li> <li>Bump version of <code>proc-macro2</code> to 1.0.86.</li> <li>Accept closures for <code>#[darling(with = ...)]</code> on fields in <code>FromDeriveInput</code>, <code>FromMeta</code>, <code>FromField</code>, etc. <a href="https://redirect.github.com/TedDriggs/darling/issues/309">#309</a></li> <li>Add <code>darling::util::Callable</code> to accept a path or closure as a meta-item expression</li> <li>Add <code>#[darling(from_word = ...)]</code> and <code>#[darling(from_none = ...)]</code> to control shorthand and fallback behaviors for structs and enums deriving <code>FromMeta</code> <a href="https://redirect.github.com/TedDriggs/darling/issues/320">#320</a></li> <li>Add <code>FromMeta</code> impl for <code>syn::ExprRange</code> <a href="https://github.com/TedDriggs/issues/329">#329</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/TedDriggs/darling/blob/master/CHANGELOG.md">darling's changelog</a>.</em></p> <blockquote> <h2>v0.20.11 (March 28, 2025)</h2> <ul> <li>Support <code>#[darling(with = ...)]</code> on the <code>data</code> field when deriving <code>FromDeriveInput</code>. This allows the use of simpler receiver types, such as a <code>Vec</code> of enum variants.</li> <li>Bump version of <code>proc-macro2</code> to 1.0.86.</li> <li>Accept closures for <code>#[darling(with = ...)]</code> on fields in <code>FromDeriveInput</code>, <code>FromMeta</code>, <code>FromField</code>, etc. <a href="https://redirect.github.com/TedDriggs/darling/issues/309">#309</a></li> <li>Add <code>darling::util::Callable</code> to accept a path or closure as a meta-item expression</li> <li>Add <code>#[darling(from_word = ...)]</code> and <code>#[darling(from_none = ...)]</code> to control shorthand and fallback behaviors for structs and enums deriving <code>FromMeta</code> <a href="https://redirect.github.com/TedDriggs/darling/issues/320">#320</a></li> <li>Add <code>FromMeta</code> impl for <code>syn::ExprRange</code> <a href="https://github.com/TedDriggs/issues/329">#329</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
fe6b296a00
|
build(deps): bump socket2 from 0.5.8 to 0.5.9 (#36243)
Bumps [socket2](https://github.com/rust-lang/socket2) from 0.5.8 to 0.5.9. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/rust-lang/socket2/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
05e48c3d46
|
build(deps): bump iana-time-zone from 0.1.62 to 0.1.63 (#36242)
Bumps [iana-time-zone](https://github.com/strawlab/iana-time-zone) from 0.1.62 to 0.1.63. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/strawlab/iana-time-zone/blob/main/CHANGELOG.md">iana-time-zone's changelog</a>.</em></p> <blockquote> <h2>[0.1.63] - 2025-03-31</h2> <h3>Changes</h3> <ul> <li>Bump MSRV (minimum supported rust version) to 1.62 (<a href="https://redirect.github.com/strawlab/iana-time-zone/pull/131">#131</a>)</li> <li>Bump <code>windows-core</code> to <code>0.56-0.61</code> range (<a href="https://redirect.github.com/strawlab/iana-time-zone/pull/131">#131</a>, <a href="https://redirect.github.com/strawlab/iana-time-zone/pull/133">#133</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
c5efb063d8
|
build(deps): bump once_cell from 1.21.2 to 1.21.3 (#36241)
Bumps [once_cell](https://github.com/matklad/once_cell) from 1.21.2 to 1.21.3. <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.21.3</h2> <ul> <li>Outline more initialization in <code>race</code>: <a href="https://redirect.github.com/matklad/once_cell/pull/284">#284</a>, <a href="https://redirect.github.com/matklad/once_cell/pull/285">#285</a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
ed3dd8fbe0
|
Animation: Aggregate Animated Image Info to Document (#36141)
Signed-off-by: rayguo17 <rayguo17@gmail.com> |
||
|
94bcab177e
|
build(deps): bump icu_plurals_data from 1.5.0 to 1.5.1 (#36213)
Bumps [icu_plurals_data](https://github.com/unicode-org/icu4x) from 1.5.0 to 1.5.1. - [Release notes](https://github.com/unicode-org/icu4x/releases) - [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md) - [Commits](https://github.com/unicode-org/icu4x/compare/icu@1.5.0...ind/icu_capi@1.5.1) --- updated-dependencies: - dependency-name: icu_plurals_data dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
4091d9a7b8
|
build(deps): bump icu_decimal_data from 1.5.0 to 1.5.1 (#36212)
Bumps [icu_decimal_data](https://github.com/unicode-org/icu4x) from 1.5.0 to 1.5.1. - [Release notes](https://github.com/unicode-org/icu4x/releases) - [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md) - [Commits](https://github.com/unicode-org/icu4x/compare/icu@1.5.0...ind/icu_capi@1.5.1) --- updated-dependencies: - dependency-name: icu_decimal_data dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
c81cf0eb0c
|
build(deps): bump icu_properties_data from 1.5.0 to 1.5.1 (#36211)
Bumps [icu_properties_data](https://github.com/unicode-org/icu4x) from 1.5.0 to 1.5.1. - [Release notes](https://github.com/unicode-org/icu4x/releases) - [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md) - [Commits](https://github.com/unicode-org/icu4x/compare/icu@1.5.0...ind/icu_capi@1.5.1) --- updated-dependencies: - dependency-name: icu_properties_data dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
83e51dfc05
|
build(deps): bump icu_datetime_data from 1.5.0 to 1.5.1 (#36208)
Bumps [icu_datetime_data](https://github.com/unicode-org/icu4x) from 1.5.0 to 1.5.1. - [Release notes](https://github.com/unicode-org/icu4x/releases) - [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md) - [Commits](https://github.com/unicode-org/icu4x/compare/icu@1.5.0...ind/icu_capi@1.5.1) --- updated-dependencies: - dependency-name: icu_datetime_data dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
6b55aa62a0
|
build(deps): bump icu_timezone_data from 1.5.0 to 1.5.1 (#36209)
Bumps [icu_timezone_data](https://github.com/unicode-org/icu4x) from 1.5.0 to 1.5.1. - [Release notes](https://github.com/unicode-org/icu4x/releases) - [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md) - [Commits](https://github.com/unicode-org/icu4x/compare/icu@1.5.0...ind/icu_capi@1.5.1) --- updated-dependencies: - dependency-name: icu_timezone_data dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
3059769c37
|
build(deps): bump bytemuck_derive from 1.9.2 to 1.9.3 (#36207)
Bumps [bytemuck_derive](https://github.com/Lokathor/bytemuck) from 1.9.2 to 1.9.3. - [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md) - [Commits](https://github.com/Lokathor/bytemuck/commits) --- updated-dependencies: - dependency-name: bytemuck_derive dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
3f95d5e1e0
|
build(deps): bump once_cell from 1.21.1 to 1.21.2 (#36206)
Bumps [once_cell](https://github.com/matklad/once_cell) from 1.21.1 to 1.21.2. - [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md) - [Commits](https://github.com/matklad/once_cell/compare/v1.21.1...v1.21.2) --- updated-dependencies: - dependency-name: once_cell dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
b0bda0493e
|
build(deps): bump clap from 4.5.32 to 4.5.34 (#36205)
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.32 to 4.5.34. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.32...clap_complete-v4.5.34) --- updated-dependencies: - dependency-name: clap dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
c6b6fb9532
|
build(deps): bump string_cache from 0.8.8 to 0.8.9 (#36204)
Bumps [string_cache](https://github.com/servo/string-cache) from 0.8.8 to 0.8.9. - [Release notes](https://github.com/servo/string-cache/releases) - [Commits](https://github.com/servo/string-cache/commits/v0.8.9) --- updated-dependencies: - dependency-name: string_cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
c728f31a10
|
Stop using RootedGuard's DerefMut impl (#36158)
* Stop using RootedGuard's DerefMut impl Signed-off-by: Greg Morenz <greg-morenz@droid.cafe> * Update mozjs version Signed-off-by: Greg Morenz <greg-morenz@droid.cafe> * `self.bytes` should not be mutably borrowed over GC pause Signed-off-by: Greg Morenz <greg-morenz@droid.cafe> --------- Signed-off-by: Greg Morenz <greg-morenz@droid.cafe> |
||
|
a2b46cf6e6
|
build(deps): bump icu_locid_transform_data from 1.5.0 to 1.5.1 (#36190)
Bumps [icu_locid_transform_data](https://github.com/unicode-org/icu4x) from 1.5.0 to 1.5.1. - [Release notes](https://github.com/unicode-org/icu4x/releases) - [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md) - [Commits](https://github.com/unicode-org/icu4x/compare/icu@1.5.0...ind/icu_capi@1.5.1) --- updated-dependencies: - dependency-name: icu_locid_transform_data dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
b4ac6e8ce2
|
build(deps): bump icu_segmenter_data from 1.5.0 to 1.5.1 (#36189)
Bumps [icu_segmenter_data](https://github.com/unicode-org/icu4x) from 1.5.0 to 1.5.1. - [Release notes](https://github.com/unicode-org/icu4x/releases) - [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md) - [Commits](https://github.com/unicode-org/icu4x/compare/icu@1.5.0...ind/icu_capi@1.5.1) --- updated-dependencies: - dependency-name: icu_segmenter_data dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |