aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bump Stylo to df459ec (#36011)Oriol Brufau2025-03-172-97/+97
| | | | | | | | Changelog: https://github.com/servo/stylo/compare/6aa5733a36de47b6f22879ee664266a1d59877d4...df459eca2e8e71b5e85c7c20a64208f3410184e0 This fixes some potential compilation problems since servo/stylo#150 renamed some crates. Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* build(deps): bump foldhash from 0.1.4 to 0.1.5 (#36006)dependabot[bot]2025-03-171-2/+2
| | | | | | | | | | | | | | Bumps [foldhash](https://github.com/orlp/foldhash) from 0.1.4 to 0.1.5. - [Commits](https://github.com/orlp/foldhash/compare/v0.1.4...v0.1.5) --- updated-dependencies: - dependency-name: foldhash 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>
* build(deps): bump aws-lc-sys from 0.27.0 to 0.27.1 (#36007)dependabot[bot]2025-03-171-7/+7
| | | | | | | | | | | | | | | Bumps [aws-lc-sys](https://github.com/aws/aws-lc-rs) from 0.27.0 to 0.27.1. - [Release notes](https://github.com/aws/aws-lc-rs/releases) - [Commits](https://github.com/aws/aws-lc-rs/compare/aws-lc-sys/v0.27.0...aws-lc-sys/v0.27.1) --- updated-dependencies: - dependency-name: aws-lc-sys 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>
* build(deps): bump async-compression from 0.4.20 to 0.4.21 (#36004)dependabot[bot]2025-03-171-2/+2
| | | | | | | | | | | | | | | | Bumps [async-compression](https://github.com/Nullus157/async-compression) from 0.4.20 to 0.4.21. - [Release notes](https://github.com/Nullus157/async-compression/releases) - [Changelog](https://github.com/Nullus157/async-compression/blob/main/CHANGELOG.md) - [Commits](https://github.com/Nullus157/async-compression/compare/v0.4.20...v0.4.21) --- updated-dependencies: - dependency-name: async-compression 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>
* build(deps): bump libz-sys from 1.1.21 to 1.1.22 (#36001)dependabot[bot]2025-03-171-2/+2
| | | | | | | | | | | | | | | Bumps [libz-sys](https://github.com/rust-lang/libz-sys) from 1.1.21 to 1.1.22. - [Release notes](https://github.com/rust-lang/libz-sys/releases) - [Commits](https://github.com/rust-lang/libz-sys/commits) --- updated-dependencies: - dependency-name: libz-sys 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>
* build(deps): bump rustls from 0.23.23 to 0.23.25 (#36000)dependabot[bot]2025-03-171-7/+7
| | | | | | | | | | | | | | | | Bumps [rustls](https://github.com/rustls/rustls) from 0.23.23 to 0.23.25. - [Release notes](https://github.com/rustls/rustls/releases) - [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md) - [Commits](https://github.com/rustls/rustls/compare/v/0.23.23...v/0.23.25) --- updated-dependencies: - dependency-name: rustls 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>
* Upgrade Stylo to 2025-03-15 (#35990)Nico Burns2025-03-172-27/+24
| | | Signed-off-by: Nico Burns <nico@nicoburns.com>
* Implement declarative shadow dom (#34964)batu_hoang2025-03-1744-1965/+360
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement declarative shadow dom Signed-off-by: batu_hoang <longvatrong111@gmail.com> * Set allowDeclarativeShadowRoots false for innerHTML Signed-off-by: batu_hoang <longvatrong111@gmail.com> * Enable allowDeclarativeShadowRoots for Document Signed-off-by: batu_hoang <longvatrong111@gmail.com> * Expose HTMLTemplateElement to js Signed-off-by: batu_hoang <longvatrong111@gmail.com> * Implemenet setHTMLUnsafe and add more test cases Signed-off-by: batu_hoang <longvatrong111@gmail.com> * Declarative shadow dom: minor updates and expected test result update Signed-off-by: batu_hoang <longvatrong111@gmail.com> * Shadow-dom: add more test cases Signed-off-by: batu_hoang <longvatrong111@gmail.com> * Update comments according to the spec Signed-off-by: batu_hoang <longvatrong111@gmail.com> * Bump html5ever version Signed-off-by: batu_hoang <longvatrong111@gmail.com> --------- Signed-off-by: batu_hoang <longvatrong111@gmail.com>
* Upgrade to html5ever 0.30, xml5ever 0.21, markup5ever 0.15 (#35992)Nico Burns2025-03-162-24/+33
| | | Signed-off-by: Nico Burns <nico@nicoburns.com>
* Move CustomTraceable to script_bindings. (#35988)Josh Matthews2025-03-1615-277/+340
| | | | | | | | | | | | | | | | | * script: Move CustomTraceable to script_bindings. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * script: Move record binding support to script_bindings. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Address clippy warnings. Signed-off-by: Josh Matthews <josh@joshmatthews.net> --------- Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Cleanups for future script crate split (#35987)Josh Matthews2025-03-1643-146/+211
| | | | | | | | | | | | | | | | | * script: Avoid direct impl blocks on generated dicts and unions. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * script: Remove references to codegen-specific import module. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Fix tidy. Signed-off-by: Josh Matthews <josh@joshmatthews.net> --------- Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Use stream in file read operation (#35969)Gregory Terzian2025-03-162-38/+100
| | | | | | | | | | | | | * use read_all_bytes in file read operation Signed-off-by: gterzian <2792687+gterzian@users.noreply.github.com> * add docs Signed-off-by: gterzian <2792687+gterzian@users.noreply.github.com> --------- Signed-off-by: gterzian <2792687+gterzian@users.noreply.github.com>
* Refactor common boilerplate out of serialize/transfer implementations (#35831)Josh Matthews2025-03-159-233/+544
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * script: Create infrastructure for reducing hand-written serializable/transferrable implementations. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * script: Clone all serializable DOM interfaces. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * script: Deserialize all serializable DOM interfaces. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * script: Serialize all serializable DOM interfaces. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * script: Transfer-receive all transferable DOM interfaces. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * script: Transfer all transferable DOM interfaces. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Formatting. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * script: Extract boilerplate from serialize/deserialize implementations. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * script: Extract boilerplate from transfer-receive. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * script: Extract boilerplate from transfer operation. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Tidy fixes. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * script: Check transferability of all DOM interfaces. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Clippy fixes. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Clippy fixes. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Remove unnecessary duplicate crate. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Formatting. Signed-off-by: Josh Matthews <josh@joshmatthews.net> --------- Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Various fixes for webdriver conformance tests (#35737)Josh Matthews2025-03-156-32/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * servodriver: Ensure capabilities is always a non-empty value. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * webdriver: Serialize arguments object like an array. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * webdriver: Ensure script body is always valid JS. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * webdriver: Use current browsing context when getting element center point. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * webdriver: Propagate errors received from getting element center point. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * webdriver: Ensure opening a new window records a unique window handle. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * webdriver: Don't panic if script execution fails. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * webdriver: Do not update the current browsing context after closing a window. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Formatting. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * webdriver: Use more precise check for arguments exotic object. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Formatting. Signed-off-by: Josh Matthews <josh@joshmatthews.net> --------- Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* constellation: Remove two unused messages to the Constellation (#35972)Martin Robinson2025-03-153-58/+1
| | | | | This also removes supporting code which becomes unused as well. Signed-off-by: Martin Robinson <mrobinson@igalia.com>
* layout: Unify `FlexItem::new()` and `FlexItemBox::main_content_size_info()` ↵Oriol Brufau2025-03-142-252/+186
| | | | | | | | | (#35900) These methods were doing virtually the same thing. So this patch moves the common logic into a new `FlexItemBox::to_flex_item()`, which is then called by `FlexItem::new()` and `FlexItemBox::main_content_size_info()`. Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* script: Implement HTMLOptgroupElement::Label (#35970)Simon Wülker2025-03-145-141/+20
| | | | | | | | | | | | | * Implement HTMLOptgroupElement::Label Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> * Update WPT expectations Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> --------- Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* build(deps): bump half from 2.4.1 to 2.5.0 (#35975)dependabot[bot]2025-03-141-2/+2
| | | | | | | | | | | | | | | | Bumps [half](https://github.com/starkat99/half-rs) from 2.4.1 to 2.5.0. - [Release notes](https://github.com/starkat99/half-rs/releases) - [Changelog](https://github.com/starkat99/half-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/starkat99/half-rs/compare/v2.4.1...v2.5.0) --- updated-dependencies: - dependency-name: half dependency-type: indirect update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump once_cell from 1.21.0 to 1.21.1 (#35974)dependabot[bot]2025-03-141-2/+2
| | | | | | | | | | | | | | | Bumps [once_cell](https://github.com/matklad/once_cell) from 1.21.0 to 1.21.1. - [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md) - [Commits](https://github.com/matklad/once_cell/compare/v1.21.0...v1.21.1) --- 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>
* build(deps): bump prettyplease from 0.2.30 to 0.2.31 (#35973)dependabot[bot]2025-03-141-2/+2
| | | | | | | | | | | | | | | Bumps [prettyplease](https://github.com/dtolnay/prettyplease) from 0.2.30 to 0.2.31. - [Release notes](https://github.com/dtolnay/prettyplease/releases) - [Commits](https://github.com/dtolnay/prettyplease/compare/0.2.30...0.2.31) --- updated-dependencies: - dependency-name: prettyplease 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>
* layout: Add support for basic transform css properties (#35926)chocolate-pie2025-03-1412-63/+57
| | | | Signed-off-by: Chocolate Pie <106949016+chocolate-pie@users.noreply.github.com> Co-authored-by: Oriol Brufau <obrufau@igalia.com>
* Bring back DOM GC checkpoint to script_thread (#35949)Sebastian C2025-03-141-0/+7
| | | Signed-off-by: Sebastian C <sebsebmc@gmail.com>
* layout: Allow lazy resolution of automatic minimum sizes (#35965)Oriol Brufau2025-03-135-20/+20
| | | | | | | | | | | `Size::resolve_for_min()` had an `Au` parameter, representing the value to be used for an automatic minimum size. However, this amount isn't trivial to compute in flexbox, so this patch changes the parameter to a function that can be called lazily. Note flexbox isn't currently using `Size::resolve_for_min()`, but it will in #35961. Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Check whether an element is custom in the spec-compliant way (#35960)Xiaocheng Hu2025-03-136-13/+71
| | | | | | | | | | | | | * Check whether element is custom in spec-compliant way Signed-off-by: Xiaocheng Hu <xiaochengh.work@gmail.com> * Update tests Signed-off-by: Xiaocheng Hu <xiaochengh.work@gmail.com> --------- Signed-off-by: Xiaocheng Hu <xiaochengh.work@gmail.com>
* build(deps): bump tokio-util from 0.7.13 to 0.7.14 (#35963)dependabot[bot]2025-03-131-2/+2
| | | | | | | | | | | | | | | Bumps [tokio-util](https://github.com/tokio-rs/tokio) from 0.7.13 to 0.7.14. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.13...tokio-util-0.7.14) --- updated-dependencies: - dependency-name: tokio-util 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>
* build(deps): bump tokio from 1.44.0 to 1.44.1 (#35962)dependabot[bot]2025-03-131-7/+7
| | | | | | | | | | | | | | | Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.44.0 to 1.44.1. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.0...tokio-1.44.1) --- updated-dependencies: - dependency-name: tokio 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>
* script: Remove ThreadSafeLayoutNode::is_ignorable_whitespace (#35959)Martin Robinson2025-03-132-31/+0
| | | | | | This is now unused with the removal of legacy layout. I didn't see any others methods in this trait that were unused. Signed-off-by: Martin Robinson <mrobinson@igalia.com>
* Hide servo internal shadow roots from the inspector by default (#35958)Simon Wülker2025-03-135-4/+27
| | | Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Fix Cargo.toml instructions for building Servo with a local Stylo (#35957)Oriol Brufau2025-03-132-16/+14
| | | | | And bump Stylo to servo/stylo#143 Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Use `strum` to iterate through enum variants and get their names (#35933)Martin Robinson2025-03-1317-285/+51
| | | | | | | | `strum` allows us to avoid manually listing enum variant names and also to get their names as static strings. We cannot use this for all cases due to https://github.com/Peternator7/strum/issues/152, but we can still use it to remove a lot of code. Signed-off-by: Martin Robinson <mrobinson@igalia.com>
* devtools: use correct id for browser_id and outer_window_id (#35884)atbrakhi2025-03-131-2/+3
| | | Signed-off-by: atbrakhi <atbrakhi@igalia.com>
* Don't run disconnected callback on already disconnected custom elements (#35883)Xiaocheng Hu2025-03-134-52/+38
| | | | | | | | | | | | | * Add missing step 11 of remove a node algorithm Signed-off-by: Xiaocheng Hu <xiaochengh.work@gmail.com> * Rebaseline tests Signed-off-by: Xiaocheng Hu <xiaochengh.work@gmail.com> --------- Signed-off-by: Xiaocheng Hu <xiaochengh.work@gmail.com>
* script: refactor create_buffer_source_with_constructor (#35952)Taym Haddadi2025-03-131-65/+73
| | | Signed-off-by: Taym <haddadi.taym@gmail.com>
* Migrate to the 2024 edition (#35755)Simon Wülker2025-03-1366-293/+317
| | | | | | | | | | | | | | | | | | | | | | * Migrate to 2024 edition Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> * Allow unsafe_op_in_unsafe_fn lint This lint warns by default in the 2024 edition, but is *way* too noisy for servo. We might enable it in the future, but not now. Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> * Compile using the 2024 edition Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> --------- Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* devtools: improve ID Naming for better readability and context (#35942)atbrakhi2025-03-137-60/+60
| | | Signed-off-by: atbrakhi <atbrakhi@igalia.com>
* Remove legacy layout (layout 2013) (#35943)Oriol Brufau2025-03-1317224-1584835/+23
| | | | | | We were already not compiling it and not running tests on it by default. So it's simpler to just completely remove it. Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Improve logic for establishing a stacking context (#35947)Oriol Brufau2025-03-1333-105/+224
| | | | | | | | | | In particular: - `z-index` will now work on unpositioned grid items. - `will-change: z-index` will only establish a stacking context if `z-index` applies, i.e. if the box is positioned or a flex/grid item. - The conditions in `establishes_stacking_context()` are reordered, so that the most likely ones are checked first. Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* compositing: Move `cursor_pos` member and update it in `update_cursor()` ↵Simon B / GrausamkeitEnjoyer / God's Eye View Developer2025-03-132-8/+11
| | | | | | | | | | | | | | | (#35934) Previously a member of IOCompositor, the `cursor_pos` DevicePoint did not reflect the true position of the cursor. This caused flickering on mouse hover, see [issue #35875.] The value of `cursor_pos` within IOCompositor was always (x=0, y=0) regardless of the true cursor position (it was never updated, must be a bug or an oversight?). Moving `cursor_pos` to `ServoRenderer`, updating `cursor_pos` on `dispatch_input_event()`, and storing cursor position in `ServoRenderer` through method `update_cursor()` fixes the flickering previously observed. Signed-off-by: devgev <leifminfagel@gmail.com>
* layout: Remove special height logic of replaced element with auto width (#35275)Oriol Brufau2025-03-139-114/+80
| | | | | | | | | | | | | When computing the intrinsic block size of a replaced element with a computed preferred inline size of `auto`, instead of transferring the final inline size through the aspect ratio, we were only transferring the min and max constraints. We did this to match other browsers, but Ian Kilpatrick agreed that this is a bug and plans to change Blink. CSSWG issue: https://github.com/w3c/csswg-drafts/issues/11236 Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Change github workflows to not compile legacy layout (#35946)Oriol Brufau2025-03-126-36/+5
| | | | | Since it will be removed in #35943 Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* build(deps): bump http from 1.3.0 to 1.3.1 (#35938)dependabot[bot]2025-03-121-21/+21
| | | | | | | | | | | | | | | | Bumps [http](https://github.com/hyperium/http) from 1.3.0 to 1.3.1. - [Release notes](https://github.com/hyperium/http/releases) - [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/http/compare/v1.3.0...v1.3.1) --- updated-dependencies: - dependency-name: http 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>
* Set `is` value when constructing custom elements with the `new` operator ↵Simon Wülker2025-03-127-373/+71
| | | | | | | | | | | | | | | | | | | | | | | (#35930) * Add doc comments throughout the code Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> * Set is-value for elements constructed with the "new" operator Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> * Allow custom elements to extend <slot> Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> * Update WPT expectations Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> --------- Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* build(deps): bump quote from 1.0.39 to 1.0.40 (#35941)dependabot[bot]2025-03-121-2/+2
| | | | | | | | | | | | | | | Bumps [quote](https://github.com/dtolnay/quote) from 1.0.39 to 1.0.40. - [Release notes](https://github.com/dtolnay/quote/releases) - [Commits](https://github.com/dtolnay/quote/compare/1.0.39...1.0.40) --- updated-dependencies: - dependency-name: quote 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>
* build(deps): bump winnow from 0.7.3 to 0.7.4 (#35940)dependabot[bot]2025-03-121-2/+2
| | | | | | | | | | | | | | | Bumps [winnow](https://github.com/winnow-rs/winnow) from 0.7.3 to 0.7.4. - [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md) - [Commits](https://github.com/winnow-rs/winnow/compare/v0.7.3...v0.7.4) --- updated-dependencies: - dependency-name: winnow 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>
* build(deps): bump aws-lc-rs from 1.12.5 to 1.12.6 (#35937)dependabot[bot]2025-03-121-13/+11
| | | | | | | | | | | | | | | Bumps [aws-lc-rs](https://github.com/aws/aws-lc-rs) from 1.12.5 to 1.12.6. - [Release notes](https://github.com/aws/aws-lc-rs/releases) - [Commits](https://github.com/aws/aws-lc-rs/compare/v1.12.5...v1.12.6) --- updated-dependencies: - dependency-name: aws-lc-rs 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>
* build(deps): bump ring from 0.17.13 to 0.17.14 (#35936)dependabot[bot]2025-03-121-3/+3
| | | | | | | | | | | | | | | Bumps [ring](https://github.com/briansmith/ring) from 0.17.13 to 0.17.14. - [Changelog](https://github.com/briansmith/ring/blob/main/RELEASES.md) - [Commits](https://github.com/briansmith/ring/commits) --- updated-dependencies: - dependency-name: ring 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>
* build(deps): bump http-body-util from 0.1.2 to 0.1.3 (#35939)dependabot[bot]2025-03-121-3/+3
| | | | | | | | | | | | | | | Bumps [http-body-util](https://github.com/hyperium/http-body) from 0.1.2 to 0.1.3. - [Release notes](https://github.com/hyperium/http-body/releases) - [Commits](https://github.com/hyperium/http-body/compare/http-body-util-v0.1.2...http-body-util-v0.1.3) --- updated-dependencies: - dependency-name: http-body-util 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>
* build(deps): bump libc from 0.2.170 to 0.2.171 (#35917)dependabot[bot]2025-03-121-2/+2
| | | | | | | | | | | | | | | | Bumps [libc](https://github.com/rust-lang/libc) from 0.2.170 to 0.2.171. - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.171/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.170...0.2.171) --- updated-dependencies: - dependency-name: libc 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>
* canvas: Do not update ImageKey during canvas layout (#35719)Samson2025-03-1217-126/+90
| | | Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* deps: Correct stylo branch name (#35932)Martin Robinson2025-03-122-20/+20
| | | | | | | The `mirror` script in the stylo repository should determine the branch name after an upgrade. By accident the wrong branch name was assigned manually. Signed-off-by: Martin Robinson <mrobinson@igalia.com>