Xiaocheng Hu
b1e1e01ee9
Fix animation frame callback cancellation ( #35849 )
...
Signed-off-by: Xiaocheng Hu <xiaochengh.work@gmail.com>
2025-03-10 11:04:46 +00:00
shanehandley
7fc5dc5c69
script: use passive event listener option on AddEventListenerOptions ( #35877 )
...
Signed-off-by: Shane Handley <shanehandley@fastmail.com>
2025-03-10 09:44:16 +00:00
Simon Wülker
1b6b21cb85
Implement nonce
attribute to pass more CSP checks ( #35876 )
...
* Add doc comments to RequestBuilder fields/methods
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Implement Request::cryptographic_nonce_metadata
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Implement HTMLOrSVGElement::nonce
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Set request cryptographic nonce metadata for link elements
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Set request's cryptographic nonce when fetching scripts
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Forward request nonce to rust-content-security-policy
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>
2025-03-10 09:25:34 +00:00
DK Liao
ce4ba30992
feat: display file chosen for input file ( #35789 )
...
Signed-off-by: DK Liao <dklassic@gmail.com>
2025-03-10 03:55:38 +00:00
Kafji
34047f8da8
Allow domain-like as URL location input ( #35756 )
...
* Allow domain-like as URL location input
Before this patch, domain with subdomain (e.g. book.servo.org) won't be
treated as URL location.
This patch retifies that by adding Firefox's location bar behavior:
- book.servo.org is URL location
- book.servo.org. is URL location
- .book.servo.org is not URL location
Fixes #35754 .
Signed-off-by: Kafji <k@kafji.net>
* Chain location input interpretation attempts
Signed-off-by: Kafji <k@kafji.net>
---------
Signed-off-by: Kafji <k@kafji.net>
2025-03-10 03:24:48 +00:00
Simon Wülker
48aacc43b7
Register iframes with the devtools ( #35874 )
...
Previously, the devtools didn't know about
<iframe>s. They either ignored messages coming from
iframes or crashed.
This reverts https://github.com/servo/servo/pull/34032
and then filters out non-tab globals in the "listTabs"
message to the root actor.
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2025-03-09 20:42:39 +00:00
Euclid Ye
4d73de3dde
layout: support CSS will-change ( #35787 )
...
* support CSS `will-change`
* update wpt-test result
* Enable css-will-change test
* Update css-will-change test results
* Check transformable before will-change; update wpt-results
* Solve merge conflict
* Update Cargo.toml and Cargo.lock
* Mark new failing test-cases
---------
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
2025-03-09 16:15:28 +00:00
Servo WPT Sync
66583ce3c9
Update web-platform-tests to revision b'c23b0ad587af296087067b48a2f2101233589a8f' ( #35869 )
...
Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
2025-03-09 01:39:16 +00:00
Kingsley Yung
d0a306729d
Implement can-have-its-url-rewritten for history api ( #35864 )
...
Implement the helper function to verify whether the document can have
its URL rewritten to a new URL.
https://html.spec.whatwg.org/multipage/nav-history-apis.html#can-have-its-url-rewritten
Signed-off-by: Kingsley Yung <kingsley@kkoyung.dev>
2025-03-08 16:04:42 +00:00
webbeef
aa76847502
Remove obsolete memory profiler console output ( #35861 )
...
Signed-off-by: webbeef <me@webbeef.org>
2025-03-08 02:41:08 +00:00
Oriol Brufau
2d28eb8f39
layout: Assert that hypothetical_cross_size
is already correct ( #35816 )
...
There doesn't seem to be a need to recompute it.
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2025-03-07 21:58:38 +00:00
dependabot[bot]
bf5afe166e
build(deps): bump is-terminal from 0.4.15 to 0.4.16 ( #35855 )
...
Bumps [is-terminal](https://github.com/sunfishcode/is-terminal ) from 0.4.15 to 0.4.16.
- [Commits](https://github.com/sunfishcode/is-terminal/compare/v0.4.15...v0.4.16 )
---
updated-dependencies:
- dependency-name: is-terminal
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>
2025-03-07 19:18:40 +00:00
dependabot[bot]
3fc2c2b342
build(deps): bump itoa from 1.0.14 to 1.0.15 ( #35853 )
...
Bumps [itoa](https://github.com/dtolnay/itoa ) from 1.0.14 to 1.0.15.
- [Release notes](https://github.com/dtolnay/itoa/releases )
- [Commits](https://github.com/dtolnay/itoa/compare/1.0.14...1.0.15 )
---
updated-dependencies:
- dependency-name: itoa
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>
2025-03-07 19:17:15 +00:00
dependabot[bot]
12e8f044e0
build(deps): bump prettyplease from 0.2.29 to 0.2.30 ( #35852 )
...
Bumps [prettyplease](https://github.com/dtolnay/prettyplease ) from 0.2.29 to 0.2.30.
- [Release notes](https://github.com/dtolnay/prettyplease/releases )
- [Commits](https://github.com/dtolnay/prettyplease/compare/0.2.29...0.2.30 )
---
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>
2025-03-07 19:16:35 +00:00
dependabot[bot]
1ca3abb893
build(deps): bump pkg-config from 0.3.31 to 0.3.32 ( #35857 )
...
Bumps [pkg-config](https://github.com/rust-lang/pkg-config-rs ) from 0.3.31 to 0.3.32.
- [Changelog](https://github.com/rust-lang/pkg-config-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/pkg-config-rs/compare/0.3.31...0.3.32 )
---
updated-dependencies:
- dependency-name: pkg-config
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>
2025-03-07 19:15:29 +00:00
dependabot[bot]
2fb51f4bf0
build(deps): bump httparse from 1.10.0 to 1.10.1 ( #35846 )
...
Bumps [httparse](https://github.com/seanmonstar/httparse ) from 1.10.0 to 1.10.1.
- [Release notes](https://github.com/seanmonstar/httparse/releases )
- [Commits](https://github.com/seanmonstar/httparse/compare/v1.10.0...v1.10.1 )
---
updated-dependencies:
- dependency-name: httparse
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>
2025-03-07 17:42:25 +00:00
dependabot[bot]
b6e0b313b2
build(deps): bump bytes from 1.10.0 to 1.10.1 ( #35845 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.10.0 to 1.10.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.10.0...v1.10.1 )
---
updated-dependencies:
- dependency-name: bytes
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>
2025-03-07 17:41:52 +00:00
Daniel Hast
34b000c86e
layout: Make transform-style: preserve-3d
establish a containing block for all descendants ( #35808 )
...
* layout: Fix behavior of `transform-style: preserve-3d`
This makes `transform-style: preserve-3d` establish a containing block
for all descendants, as specified here:
<https://drafts.csswg.org/css-transforms-2/#transform-style-property >
Signed-off-by: Daniel Hast <hast.daniel@protonmail.com>
* layout: Check for transformable elements
Adds a new `is_transformable` helper method and use this in several other
methods, including the methods for whether the fragment establishes a
new stacking context or a containing block for all descendants.
Signed-off-by: Daniel Hast <hast.daniel@protonmail.com>
* Use generic green square reference for reftest.
Signed-off-by: Daniel Hast <hast.daniel@protonmail.com>
* layout: Fix stacking context & containing block checks.
Only the computed value of `transform-style` should be used to determine
whether the element establishes a stacking context and/or a containing
block, not the used value.
Signed-off-by: Daniel Hast <hast.daniel@protonmail.com>
* Update clip-no-stacking-context test expectation to pass.
Signed-off-by: Daniel Hast <hast.daniel@protonmail.com>
---------
Signed-off-by: Daniel Hast <hast.daniel@protonmail.com>
2025-03-07 17:39:59 +00:00
Oriol Brufau
991635eefb
Ignore RUSTSEC-2024-0436 (crate paste
is unmaintained) ( #35854 )
...
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2025-03-07 17:38:20 +00:00
dependabot[bot]
aadb2e6723
build(deps): bump oorandom from 11.1.4 to 11.1.5 ( #35844 )
...
Bumps oorandom from 11.1.4 to 11.1.5.
---
updated-dependencies:
- dependency-name: oorandom
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>
2025-03-07 13:55:12 +00:00
dependabot[bot]
d870efeb6f
build(deps): bump content-security-policy from 0.5.3 to 0.5.4 ( #35843 )
...
Bumps [content-security-policy](https://github.com/rust-ammonia/rust-content-security-policy ) from 0.5.3 to 0.5.4.
- [Release notes](https://github.com/rust-ammonia/rust-content-security-policy/releases )
- [Changelog](https://github.com/rust-ammonia/rust-content-security-policy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-ammonia/rust-content-security-policy/compare/v0.5.3...v0.5.4 )
---
updated-dependencies:
- dependency-name: content-security-policy
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>
2025-03-07 13:55:10 +00:00
dependabot[bot]
b01d806bdb
build(deps): bump ring from 0.17.11 to 0.17.13 ( #35842 )
...
Bumps [ring](https://github.com/briansmith/ring ) from 0.17.11 to 0.17.13.
- [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>
2025-03-07 13:55:00 +00:00
dependabot[bot]
db1c23569b
build(deps): bump egui_glow in the egui-related group ( #35838 )
...
Bumps the egui-related group with 1 update: [egui_glow](https://github.com/emilk/egui ).
Updates `egui_glow` from 0.31.0 to 0.31.1
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.31.0...0.31.1 )
---
updated-dependencies:
- dependency-name: egui_glow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: egui-related
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 13:49:02 +00:00
dependabot[bot]
18668e3042
build(deps): bump android_logger from 0.14.1 to 0.15.0 ( #35840 )
...
Bumps [android_logger](https://github.com/rust-mobile/android_logger-rs ) from 0.14.1 to 0.15.0.
- [Release notes](https://github.com/rust-mobile/android_logger-rs/releases )
- [Changelog](https://github.com/rust-mobile/android_logger-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0 )
---
updated-dependencies:
- dependency-name: android_logger
dependency-type: direct:production
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>
2025-03-07 13:49:00 +00:00
dependabot[bot]
50d5ea0fbf
build(deps): bump either from 1.14.0 to 1.15.0 ( #35841 )
...
Bumps [either](https://github.com/rayon-rs/either ) from 1.14.0 to 1.15.0.
- [Commits](https://github.com/rayon-rs/either/compare/1.14.0...1.15.0 )
---
updated-dependencies:
- dependency-name: either
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>
2025-03-07 13:48:51 +00:00
dependabot[bot]
d9fe326e22
build(deps): bump taffy from 0.7.6 to 0.7.7 ( #35839 )
...
Bumps [taffy](https://github.com/DioxusLabs/taffy ) from 0.7.6 to 0.7.7.
- [Release notes](https://github.com/DioxusLabs/taffy/releases )
- [Changelog](https://github.com/DioxusLabs/taffy/blob/v0.7.7/CHANGELOG.md )
- [Commits](https://github.com/DioxusLabs/taffy/compare/v0.7.6...v0.7.7 )
---
updated-dependencies:
- dependency-name: taffy
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>
2025-03-07 13:47:29 +00:00
Stephen Muss
e0952cadb1
Fix missing space in title of directory listings ( #35837 )
...
Signed-off-by: Stephen Muss <stephenmuss@gmail.com>
2025-03-07 12:52:09 +00:00
Stephen Muss
96554453b9
reuse effects var in establishes_stacking_context ( #35836 )
...
Signed-off-by: Stephen Muss <stephenmuss@gmail.com>
2025-03-07 12:22:32 +00:00
Alex Touchet
e928697982
Add epaint_default_fonts to egui Dependabot group ( #35823 )
...
Signed-off-by: Alex Touchet <26315797+atouchet@users.noreply.github.com>
2025-03-07 12:14:21 +00:00
webbeef
139774e6b5
Add an about:memory page ( #35728 )
...
This patch exposes a servo internal DOM API that is only made available to about:
pages on the navigator object to request memory reports. The about:memory page itself is
loaded like other html resources (eg. bad cert, net error) and makes use of this new API.
On the implementation side, notable changes:
- components/script/routed_promise.rs abstracts the setup used to fulfill a promise when the
work needs to be routed through the constellation. The goal is to migrate other similar
promise APIs in followup (eg. dom/webgpu/gpu.rs, bluetooth.rs).
- a new message is added to request a report from the memory reporter, and the memory reporter
creates a json representation of the set of memory reports.
- the post-processing of memory reports is done in Javascript in the about-memory.html page,
providing the same results as the current Rust code that outputs to stdout. We can decide
later if we want to remove the current output.
Signed-off-by: webbeef <me@webbeef.org>
2025-03-07 05:25:08 +00:00
dependabot[bot]
1864ebfb35
build(deps): bump proc-macro-crate from 3.2.0 to 3.3.0 ( #35820 )
...
Bumps [proc-macro-crate](https://github.com/bkchr/proc-macro-crate ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/bkchr/proc-macro-crate/releases )
- [Commits](https://github.com/bkchr/proc-macro-crate/compare/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: proc-macro-crate
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>
2025-03-06 17:54:47 +00:00
dependabot[bot]
96998d7ab6
build(deps): bump bytemuck from 1.21.0 to 1.22.0 ( #35819 )
...
Bumps [bytemuck](https://github.com/Lokathor/bytemuck ) from 1.21.0 to 1.22.0.
- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md )
- [Commits](https://github.com/Lokathor/bytemuck/compare/v1.21.0...v1.22.0 )
---
updated-dependencies:
- dependency-name: bytemuck
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>
2025-03-06 17:54:39 +00:00
dependabot[bot]
0aa8e597bd
build(deps): bump rustversion from 1.0.19 to 1.0.20 ( #35818 )
...
Bumps [rustversion](https://github.com/dtolnay/rustversion ) from 1.0.19 to 1.0.20.
- [Release notes](https://github.com/dtolnay/rustversion/releases )
- [Commits](https://github.com/dtolnay/rustversion/compare/1.0.19...1.0.20 )
---
updated-dependencies:
- dependency-name: rustversion
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>
2025-03-06 17:43:55 +00:00
dependabot[bot]
927beb9872
build(deps): bump ryu from 1.0.19 to 1.0.20 ( #35817 )
...
Bumps [ryu](https://github.com/dtolnay/ryu ) from 1.0.19 to 1.0.20.
- [Release notes](https://github.com/dtolnay/ryu/releases )
- [Commits](https://github.com/dtolnay/ryu/compare/1.0.19...1.0.20 )
---
updated-dependencies:
- dependency-name: ryu
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>
2025-03-06 17:43:38 +00:00
dependabot[bot]
aadbd505df
build(deps): bump semver from 1.0.25 to 1.0.26 ( #35814 )
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.25 to 1.0.26.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.25...1.0.26 )
---
updated-dependencies:
- dependency-name: semver
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>
2025-03-06 17:40:17 +00:00
dependabot[bot]
2a29089cc2
build(deps): bump time from 0.3.37 to 0.3.39 ( #35815 )
...
Bumps [time](https://github.com/time-rs/time ) from 0.3.37 to 0.3.39.
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.37...v0.3.39 )
---
updated-dependencies:
- dependency-name: time
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>
2025-03-06 17:39:18 +00:00
dependabot[bot]
0e29c885c0
build(deps): bump epaint_default_fonts from 0.31.0 to 0.31.1 ( #35813 )
...
Bumps [epaint_default_fonts](https://github.com/emilk/egui ) from 0.31.0 to 0.31.1.
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.31.0...0.31.1 )
---
updated-dependencies:
- dependency-name: epaint_default_fonts
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>
2025-03-06 17:38:35 +00:00
dependabot[bot]
fa9544b6d5
build(deps): bump dtoa from 1.0.9 to 1.0.10 ( #35811 )
...
Bumps [dtoa](https://github.com/dtolnay/dtoa ) from 1.0.9 to 1.0.10.
- [Release notes](https://github.com/dtolnay/dtoa/releases )
- [Commits](https://github.com/dtolnay/dtoa/compare/1.0.9...1.0.10 )
---
updated-dependencies:
- dependency-name: dtoa
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>
2025-03-06 17:37:54 +00:00
dependabot[bot]
0eded4de73
build(deps): bump unicode-ident from 1.0.17 to 1.0.18 ( #35812 )
...
Bumps [unicode-ident](https://github.com/dtolnay/unicode-ident ) from 1.0.17 to 1.0.18.
- [Release notes](https://github.com/dtolnay/unicode-ident/releases )
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.17...1.0.18 )
---
updated-dependencies:
- dependency-name: unicode-ident
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>
2025-03-06 17:36:51 +00:00
dependabot[bot]
621f8eb22d
build(deps): bump the egui-related group with 5 updates ( #35810 )
...
Bumps the egui-related group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [egui](https://github.com/emilk/egui ) | `0.31.0` | `0.31.1` |
| [egui-winit](https://github.com/emilk/egui ) | `0.31.0` | `0.31.1` |
| [ecolor](https://github.com/emilk/egui ) | `0.31.0` | `0.31.1` |
| [emath](https://github.com/emilk/egui ) | `0.31.0` | `0.31.1` |
| [epaint](https://github.com/emilk/egui ) | `0.31.0` | `0.31.1` |
Updates `egui` from 0.31.0 to 0.31.1
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.31.0...0.31.1 )
Updates `egui-winit` from 0.31.0 to 0.31.1
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.31.0...0.31.1 )
Updates `ecolor` from 0.31.0 to 0.31.1
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.31.0...0.31.1 )
Updates `emath` from 0.31.0 to 0.31.1
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.31.0...0.31.1 )
Updates `epaint` from 0.31.0 to 0.31.1
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.31.0...0.31.1 )
---
updated-dependencies:
- dependency-name: egui
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: egui-related
- dependency-name: egui-winit
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: egui-related
- dependency-name: ecolor
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: egui-related
- dependency-name: emath
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: egui-related
- dependency-name: epaint
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: egui-related
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-06 17:34:12 +00:00
Simon Wülker
37634b1251
Let layout invalidations happen in the flat tree ( #35769 )
...
When invalidating layout, computing dirty roots and such,
we want to work in the flat tree. That means that the
children of slots are their assigned slottables, parents
of assigned slottables are their slots and the children
of an element include children of a potential shadow dom.
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2025-03-06 09:24:14 +00:00
Jonathan Schwender
fc891fff11
hos CI: fix checking success ( #35807 )
...
In #35804 we fixed the bundlename, but I assumed the servoshell in
the grep expression was referring to the libraryname.
As it turns out the tracelines start with the bundlename,
so we need to update this name too.
This is the last line in the hos CI, and the grep
expression works locally so this time CI should really be fixed.
As already mentioned in the previous PR, we can't really test this
well, since this job only runs on self-hosted runners, which check out
the github action yaml version from the main branch.
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2025-03-06 07:36:33 +00:00
Jonathan Schwender
32078a2a5a
hos CI: fix app bundlename ( #35804 )
...
In 78f7d525cc
we
renamed the app bundle. This adapts the CI job
to use the same name.
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2025-03-06 03:16:04 +00:00
Delan Azabani
69e7499479
compositor: Make input event handling per-WebView ( #35716 )
...
This is another step in the move to having a per-WebView renderer. In
this step event handling is made per-WebView. Most events sent to Servo
are sent via the WebView API already, so this just moves more event
handling code to the per-WebView render portion of the compositor.
- ServoRenderer is given shared ownership and interior mutability as
it is now shared among all WebView(Renderers).
- Some messages coming from other parts of Servo must now carry a
WebViewId as well so that they can be associated with a particular
WebView.
- There needs to be some reorganization of `ServoRenderer` in order to
avoid issues with double borrow of `RefCells`.
Signed-off-by: Delan Azabani <dazabani@igalia.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2025-03-05 18:47:13 +00:00
Yerkebulan Tulibergenov
16aeeaec85
refactor: add CanGc as argument to methods in CSSKeyframeRule, CSSMediaRule, CSSRule ( #35796 )
...
Signed-off-by: Yerkebulan Tulibergenov <yerkebulan@gmail.com>
2025-03-05 08:39:11 +00:00
Jonathan Schwender
78f7d525cc
Rename ohos app bundle ( #35790 )
...
The `shell` suffix causes issues with the startup profiling tools on
OpenHarmony. The profiler fails to detect the start of the app.
This is fixed by renaming the app. I tried various
different variations and identified the `shell`
suffix to be the culprit.
E.g. `org.servo.shell` has the same issue, so its not
a length issue.
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2025-03-05 07:56:00 +00:00
atbrakhi
8cf3e3842a
devtools: update targeted firefox version. ( #35792 )
...
Currently connected version is old(130.0). The minimum
supported version is (133.0a1).
Signed-off-by: atbrakhi <atbrakhi@igalia.com>
2025-03-05 06:08:40 +00:00
Delan Azabani
d9ea724abd
mach: Install Rust toolchain during bootstrap if needed ( #35795 )
...
Signed-off-by: Delan Azabani <dazabani@igalia.com>
2025-03-05 05:05:29 +00:00
dependabot[bot]
3409ab668a
build(deps): bump serde_json from 1.0.139 to 1.0.140 ( #35771 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.139 to 1.0.140.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140 )
---
updated-dependencies:
- dependency-name: serde_json
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>
2025-03-05 01:52:14 +00:00
Jonathan Schwender
ce9566c5fe
servoshell: Minor fixes to cli help. ( #35794 )
...
Fixes the `--pref` enable hint to use `_` instead of dots.
Remove `--prefs-file` from the hint, since the hint is placed
directly after the long option. (The help line displayed as
`--prefs-file --prefs-file /path/to/prefs.json` before).
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2025-03-04 20:13:07 +00:00