Taym Haddadi
ee68dc2589
Support persisting unminified external stylesheets ( #33919 )
...
* Support local tweaking of external stylesheets
Signed-off-by: Taym <haddadi.taym@gmail.com>
* Remove duplicated code between unminify_css and unminify_js
Signed-off-by: Taym <haddadi.taym@gmail.com>
* Add License
Signed-off-by: Taym <haddadi.taym@gmail.com>
* Use js-beautify instead of npx
Signed-off-by: Taym <haddadi.taym@gmail.com>
* Fix clippy warning
Signed-off-by: Taym <haddadi.taym@gmail.com>
---------
Signed-off-by: Taym <haddadi.taym@gmail.com>
2024-10-30 11:12:20 +00:00
Jonathan Schwender
bac1101163
Fix CMake issues on OpenHarmony ( #34062 )
...
- We should use the CMake version from the NDK
- ignore errors from unused commandline parameters,
which can easily happen due to --gcc-toolchain, which is added by the
default CMake code when compiling with Clang.
- Previously servo didn't have any CMake dependency projects anymore,
so these issues didn't surface.
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
2024-10-30 04:40:59 +00:00
Simon Wülker
7fa548f555
Implement SubtleCrypto.digest
( #34034 )
...
* Implement SubtleCrypto.digest
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>
2024-10-30 02:06:02 +00:00
eri
01820e2a8a
Improve how intrinsic sizes work for videos ( #31746 )
...
* feat: patch for video layout sizes
added rebase from main 2024/10/05
Co-authored-by: Josh Matthews <josh@joshmatthews.net>
Signed-off-by: eri <epazos@igalia.com>
* feat: take width and height parameters if provided
Signed-off-by: eri <epazos@igalia.com>
* chore: tidy the code and update test expectations
Signed-off-by: eri <epazos@igalia.com>
* feat: handle removing poster
Signed-off-by: eri <epazos@igalia.com>
* chore: update test expectations and remove debug code
Signed-off-by: eri <epazos@igalia.com>
* fix: issues after rebasing to main
Signed-off-by: eri <epazos@igalia.com>
* feat: pass src remove test and tidy
Signed-off-by: eri <epazos@igalia.com>
* chore: clippy fixes
Signed-off-by: eri <epazos@igalia.com>
* chore: update passing test expectations
Signed-off-by: eri <epazos@igalia.com>
* fix object-position-svg test
Signed-off-by: eri <epazos@igalia.com>
* fix unintentional override of video size and resize events
Signed-off-by: eri <epazos@igalia.com>
* change how resize events are sent to better match the spec
Signed-off-by: eri <epazos@igalia.com>
* simplify poster mutation handling
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: eri <eri@inventati.org>
* improved handling of intrinsic sizes
- differentiate between natural size and css size
- presentational attributes
- fallback ratio for video element
- handle more cases where the src/poster are added/removed
- aspect ratio hints
Signed-off-by: eri <epazos@igalia.com>
* update test expectations
Signed-off-by: eri <epazos@igalia.com>
* fix cleaning current frame
Signed-off-by: eri <epazos@igalia.com>
* update test expectations
Signed-off-by: eri <epazos@igalia.com>
* Apply suggestions from code review
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
Signed-off-by: eri <eri@inventati.org>
* More code review suggestions
Signed-off-by: eri <epazos@igalia.com>
* Prevent aspect-ratio:auto from pulling the ratio from the default object size
As resolved in https://github.com/w3c/csswg-drafts/issues/7524#issuecomment-1204462924
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
---------
Signed-off-by: eri <epazos@igalia.com>
Signed-off-by: eri <eri@inventati.org>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Co-authored-by: Josh Matthews <josh@joshmatthews.net>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2024-10-29 22:42:22 +00:00
Samson
43d1601016
Only send mapping back on unmap when MapMode = WRITE ( #34054 )
...
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2024-10-29 18:42:07 +00:00
Martin Robinson
d5554235fe
layout: Add support for mix-blend-mode: plus-lighter
( #34057 )
...
This just requires translating the style value into a WebRender value.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-10-29 17:50:33 +00:00
rwa
d17321f53d
fix(constellation): pass resolved URL to embedder ( #34004 )
...
Constellation notifies the embedder about history changes.
When we hit a URL that responds with a HTTP 301 response code,
we want to replace the original URL with the final location.
The change boils down to reading the URL from
`Pipeline.url`, which is kept up to date, instead of from
`Pipeline.load_data.url`, which stores the original request.
Fixes #33876
Signed-off-by: rwakulszowa <rwakulszowa1@gmail.com>
2024-10-29 17:13:30 +00:00
dependabot[bot]
f8e17b68a6
build(deps): bump libm from 0.2.10 to 0.2.11 ( #34061 )
...
Bumps [libm](https://github.com/rust-lang/libm ) from 0.2.10 to 0.2.11.
- [Release notes](https://github.com/rust-lang/libm/releases )
- [Changelog](https://github.com/rust-lang/libm/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libm/compare/libm-v0.2.10...libm-v0.2.11 )
---
updated-dependencies:
- dependency-name: libm
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>
2024-10-29 17:13:21 +00:00
dependabot[bot]
7a72005802
build(deps): bump mozangle from 0.5.1 to 0.5.2 ( #34059 )
...
Bumps [mozangle](https://github.com/servo/mozangle ) from 0.5.1 to 0.5.2.
- [Release notes](https://github.com/servo/mozangle/releases )
- [Commits](https://github.com/servo/mozangle/commits )
---
updated-dependencies:
- dependency-name: mozangle
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>
2024-10-29 17:10:58 +00:00
dependabot[bot]
36d9fafde8
build(deps): bump serde from 1.0.213 to 1.0.214 ( #34058 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.213 to 1.0.214.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.213...v1.0.214 )
---
updated-dependencies:
- dependency-name: serde
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>
2024-10-29 17:01:28 +00:00
Nico Burns
000144f52a
Remove size_of_test macro from legacy layout and inline it ( #34055 )
...
in the last remaining location it is used.
Signed-off-by: Nico Burns <nico@nicoburns.com>
2024-10-29 14:46:10 +00:00
dependabot[bot]
a501572971
build(deps): bump hilog from 0.1.0 to 0.1.1 ( #34045 )
...
Bumps hilog from 0.1.0 to 0.1.1.
---
updated-dependencies:
- dependency-name: hilog
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>
2024-10-28 20:22:17 +00:00
Josh Matthews
1070f7ac12
Fix invalid rooting for PropertyDescriptor ( #34018 )
...
* Clean up unnecessary uses of RootedGuard.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Update mozjs.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2024-10-28 19:03:24 +00:00
tanishka
884732dfb2
mach try: Remove wpt-2013
from full
and wpt
( #34048 )
...
* Remove wpt-2013 from full and wpt
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Keep layout2020 without unit_tests
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
---------
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
2024-10-28 18:56:26 +00:00
Wulan Seruniati Salim
d3e0efbc21
Cleanup: Remove reference to closed issue 7193 ( #34039 )
...
Signed-off-by: Wulan Seruniati Salim <wulanseruniati@gmail.com>
2024-10-28 17:28:31 +00:00
dependabot[bot]
83cd349163
build(deps): bump libm from 0.2.8 to 0.2.10 ( #34047 )
...
Bumps [libm](https://github.com/rust-lang/libm ) from 0.2.8 to 0.2.10.
- [Release notes](https://github.com/rust-lang/libm/releases )
- [Changelog](https://github.com/rust-lang/libm/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libm/compare/0.2.8...libm-v0.2.10 )
---
updated-dependencies:
- dependency-name: libm
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>
2024-10-28 17:18:47 +00:00
dependabot[bot]
5244b0212e
build(deps): bump napi-derive-ohos from 1.0.0 to 1.0.1 ( #34044 )
...
Bumps [napi-derive-ohos](https://github.com/ohos-rs/ohos-rs ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/ohos-rs/ohos-rs/releases )
- [Commits](https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.0.0...ohrs@1.0.1 )
---
updated-dependencies:
- dependency-name: napi-derive-ohos
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>
2024-10-28 17:18:32 +00:00
dependabot[bot]
7374f20537
build(deps): bump napi-derive-backend-ohos from 1.0.0 to 1.0.1 ( #34043 )
...
Bumps [napi-derive-backend-ohos](https://github.com/ohos-rs/ohos-rs ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/ohos-rs/ohos-rs/releases )
- [Commits](https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.0.0...ohrs@1.0.1 )
---
updated-dependencies:
- dependency-name: napi-derive-backend-ohos
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>
2024-10-28 17:07:09 +00:00
dependabot[bot]
8f01f1710c
build(deps): bump fdeflate from 0.3.5 to 0.3.6 ( #34042 )
...
Bumps [fdeflate](https://github.com/image-rs/fdeflate ) from 0.3.5 to 0.3.6.
- [Changelog](https://github.com/image-rs/fdeflate/blob/main/CHANGES.md )
- [Commits](https://github.com/image-rs/fdeflate/compare/v0.3.5...v0.3.6 )
---
updated-dependencies:
- dependency-name: fdeflate
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>
2024-10-28 17:02:39 +00:00
dependabot[bot]
56de90a499
build(deps): bump rustix from 0.38.37 to 0.38.38 ( #34041 )
...
Bumps [rustix](https://github.com/bytecodealliance/rustix ) from 0.38.37 to 0.38.38.
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.37...v0.38.38 )
---
updated-dependencies:
- dependency-name: rustix
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>
2024-10-28 16:59:30 +00:00
Josh Matthews
216296840a
Replace uses of SCRIPT_THREAD_ROOT with accessor helpers. ( #34036 )
...
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2024-10-28 16:28:24 +00:00
Josh Matthews
1d6ede7b48
Remove GC hazard when compiling inline event listeners. ( #33965 )
...
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2024-10-28 16:27:42 +00:00
Samson
a01d66df53
webgpu: Move supported context format to content timeline ( #34028 )
...
* Move supported context format to content timeline
https://github.com/gpuweb/gpuweb/pull/4911
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Update expectations
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2024-10-28 09:15:46 +00:00
eri
10aa485c0c
Devtools: Don't display iframes in the tab list ( #34032 )
...
Signed-off-by: eri <epazos@igalia.com>
2024-10-27 23:33:01 +00:00
Alex Touchet
ccafda9a59
Cargo.toml cleanup ( #34031 )
...
Signed-off-by: Alex Touchet <26315797+atouchet@users.noreply.github.com>
2024-10-27 20:28:07 +00:00
Alex Touchet
20ce979c4c
Update some dependencies ( #34030 )
...
Signed-off-by: Alex Touchet <26315797+atouchet@users.noreply.github.com>
2024-10-27 11:35:38 +00:00
Servo WPT Sync
63b2f813af
Update web-platform-tests to revision b'73d6bd0d61f0ad5341d0c2303a7638e3aa12a594' ( #34029 )
...
Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
2024-10-27 01:31:51 +00:00
chickenleaf
53911f4e5a
GC hazard fix in customelementregistry.rs ( #34019 )
...
* GC hazard fix in customelement.registry.rs
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
* removed redundant borrow
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
---------
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
2024-10-26 16:18:00 +00:00
chickenleaf
82c9d41330
GC hazard fix in document.rs ( #34020 )
...
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
2024-10-26 13:22:10 +00:00
dependabot[bot]
867510b9d8
build(deps): bump wayland-protocols-plasma from 0.3.4 to 0.3.5 ( #34013 )
...
Bumps [wayland-protocols-plasma](https://github.com/smithay/wayland-rs ) from 0.3.4 to 0.3.5.
- [Release notes](https://github.com/smithay/wayland-rs/releases )
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md )
- [Commits](https://github.com/smithay/wayland-rs/commits )
---
updated-dependencies:
- dependency-name: wayland-protocols-plasma
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>
2024-10-26 09:48:30 +00:00
dependabot[bot]
21906e5d8c
build(deps): bump wayland-protocols-wlr from 0.3.4 to 0.3.5 ( #34012 )
...
Bumps [wayland-protocols-wlr](https://github.com/smithay/wayland-rs ) from 0.3.4 to 0.3.5.
- [Release notes](https://github.com/smithay/wayland-rs/releases )
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md )
- [Commits](https://github.com/smithay/wayland-rs/commits )
---
updated-dependencies:
- dependency-name: wayland-protocols-wlr
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>
2024-10-26 09:48:20 +00:00
dependabot[bot]
8e2a0414e8
build(deps): bump anstyle from 1.0.8 to 1.0.9 ( #34011 )
...
Bumps [anstyle](https://github.com/rust-cli/anstyle ) from 1.0.8 to 1.0.9.
- [Commits](https://github.com/rust-cli/anstyle/compare/v1.0.8...v1.0.9 )
---
updated-dependencies:
- dependency-name: anstyle
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>
2024-10-26 09:48:02 +00:00
Samson
f4ff067387
chore: Update WebGPU CTS ( #33990 )
...
* chore: Update WebGPU CTS
d473d09475
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Update expectations
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Allow multiple process testing for CTS
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2024-10-26 09:47:31 +00:00
Oriol Brufau
faeb31d6c6
Implement keyword sizes for intrinsic contributions ( #33854 )
...
Correctly handle keyword sizes when computing the min-content or
max-content contribution of a box.
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-10-26 09:15:19 +00:00
Mukilan Thiyagarajan
831a65917a
ci: pin python to 3.12 for mac workflows ( #34022 )
...
wptrunner breaks macos builds because it doesn't work well with 3.13 due
to two issues:
1. The current version (10.3.0) of the 'pillow' dependency of wptrunner
breaks with >=3.13 and needs to be upgraded.
2. Python 3.13 has removed the 'cgi' module which was deprecated in 3.11
and has no direct replacement. There are two files in wptrunner that
use the cgi module and one of them is the vendored 'html5lib'.
As a quick fix, pin the Python version on MacOS runner until
web-platform-tests/wpt#48585 is addressed.
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-10-26 08:57:10 +00:00
Oriol Brufau
5d4b5514aa
Allow parsing transition-behavior
value in transition
shorthand ( #34005 )
...
Bump Stylo to https://github.com/servo/stylo/pull/85
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-10-25 17:39:56 +00:00
Oriol Brufau
dfe1c95aa6
Avoid crash in replaced layout, and fix behavior for non-auto aspect-ratio ( #34006 )
...
Also, it was assuming that the aspect ratio would work with the content
box dimensions, but that isn't the case for `aspect-ratio: <ratio>` with
`box-sizing: border-box`.
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-10-25 17:13:07 +00:00
webbeef
43c8441f6c
ServoShell: Don't request redrawing again when processing a RedrawRequested event ( #34008 )
...
Signed-off-by: webbeef <me@webbeef.org>
2024-10-25 14:48:47 +00:00
Simon Wülker
600ba602b7
Limit HtmlOptionsCollection.length setter to 100k elements ( #34009 )
...
This is a first step towards fixing a TIMEOUT in
"html/select/options-length-too-large.html"
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2024-10-25 14:38:59 +00:00
tanishka
fd6c100489
CanGc fixes in messageport.rs & workerglobalscope.rs ( #34003 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
2024-10-25 13:53:53 +00:00
chickenleaf
7ad8822d94
cangc fixes in several files + event.rs + rtcpeerconnection.rs ( #34002 )
...
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
2024-10-25 12:44:15 +00:00
Martin Robinson
3b5dc069ae
dom: Stub out the IntersectionObserver
interface ( #33989 )
...
This is the first step toward implementing the IntersectionObserver
interface. It adds stubs which are exposed when a preference is turned
on. This is enough to get some sites with `IntersectionObserver` to
start working.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-10-25 09:26:47 +00:00
dependabot[bot]
1624530ffe
build(deps): bump encoding_rs from 0.8.34 to 0.8.35 ( #33999 )
...
* build(deps): bump encoding_rs from 0.8.34 to 0.8.35
Bumps [encoding_rs](https://github.com/hsivonen/encoding_rs ) from 0.8.34 to 0.8.35.
- [Commits](https://github.com/hsivonen/encoding_rs/compare/v0.8.34...v0.8.35 )
---
updated-dependencies:
- dependency-name: encoding_rs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* wpt: update expectations after enconding-rs upgrade
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-10-25 05:45:06 +00:00
Oriol Brufau
f05f1b3690
Implement transition-behavior
( #33991 )
...
Bump Stylo to https://github.com/servo/stylo/pull/84
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-10-24 20:34:10 +00:00
dependabot[bot]
156840bbad
build(deps): bump pin-project from 1.1.6 to 1.1.7 ( #34001 )
...
Bumps [pin-project](https://github.com/taiki-e/pin-project ) from 1.1.6 to 1.1.7.
- [Release notes](https://github.com/taiki-e/pin-project/releases )
- [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project/compare/v1.1.6...v1.1.7 )
---
updated-dependencies:
- dependency-name: pin-project
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>
2024-10-24 17:52:06 +00:00
dependabot[bot]
5dd7fe2969
build(deps): bump syn from 2.0.82 to 2.0.85 ( #34000 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.82 to 2.0.85.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.82...2.0.85 )
---
updated-dependencies:
- dependency-name: syn
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>
2024-10-24 17:51:04 +00:00
Martin Robinson
52db185568
layout: Avoid layout sometimes when stretching ( #33967 )
...
This is the second flexbox caching change. It seeks to detect when a
relayout can be avoided in the case of a stretching flex item. This
heuristic can be combined, because currently we still do relayout
sometimes when we do not need to.
For instance currently we always relayout when a flex child is itself a
column flex. This only needs to happen when the grandchildren themselves
grow or shrink. That optimization is perhaps a lower priority as
`flex-grow: 0 / flex-shrink: 1` is the default behavior for flex.
Since this change means we more consistenly zero out the percentage part
of `calc` expressions when they have circular dependencies, this causes one
test to start failing (`/css/css-values/calc-min-height-block-1.html`).
This is related to w3c/csswg-drafts#10969 , which is pending on further
discussion in the working group.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2024-10-24 17:44:30 +00:00
dependabot[bot]
638b520186
build(deps): bump pin-project-lite from 0.2.14 to 0.2.15 ( #33998 )
...
Bumps [pin-project-lite](https://github.com/taiki-e/pin-project-lite ) from 0.2.14 to 0.2.15.
- [Release notes](https://github.com/taiki-e/pin-project-lite/releases )
- [Changelog](https://github.com/taiki-e/pin-project-lite/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project-lite/compare/v0.2.14...v0.2.15 )
---
updated-dependencies:
- dependency-name: pin-project-lite
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>
2024-10-24 17:33:19 +00:00
dependabot[bot]
7b6a806bed
build(deps): bump wayland-protocols from 0.32.4 to 0.32.5 ( #33997 )
...
Bumps [wayland-protocols](https://github.com/smithay/wayland-rs ) from 0.32.4 to 0.32.5.
- [Release notes](https://github.com/smithay/wayland-rs/releases )
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md )
- [Commits](https://github.com/smithay/wayland-rs/commits )
---
updated-dependencies:
- dependency-name: wayland-protocols
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>
2024-10-24 17:31:41 +00:00
dependabot[bot]
18e9786899
build(deps): bump prettyplease from 0.2.24 to 0.2.25 ( #33996 )
...
Bumps [prettyplease](https://github.com/dtolnay/prettyplease ) from 0.2.24 to 0.2.25.
- [Release notes](https://github.com/dtolnay/prettyplease/releases )
- [Commits](https://github.com/dtolnay/prettyplease/compare/0.2.24...0.2.25 )
---
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>
2024-10-24 17:31:33 +00:00