aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* fix intermittency of child-document-raf-order test (#33480)Gregory Terzian2024-10-142-4/+26
| | | Signed-off-by: gterzian <2792687+gterzian@users.noreply.github.com>
* CanGc fixes originating from `gamepadevent.rs` & `stereopannernode.rs` (#33828)tanishka2024-10-145-14/+10
| | | | | | | | | | | | | * CanGc fixes originating from gamepadevent.rs & stereopannernode.rs Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> * Revert changes within task! macro Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> --------- Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* CI: temporarily disable self-hosted runners for nightly.yml (#33834)Delan Azabani2024-10-143-1/+20
| | | Signed-off-by: Delan Azabani <dazabani@igalia.com>
* Add python3-setuptools to ubuntu apt install line (#33833)Samson2024-10-141-1/+1
| | | | | This was needed on my clean installed ubuntu 24.10. Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
* Fixed same_enum_variation clippy warnings in components/script/dom (#33818)komuhangi2024-10-142-24/+24
| | | Signed-off-by: jahielkomu <ktumuhairwe24@gmail.com>
* CanGc fixes in focusevent.rs oscillartornode.rs response.rs ↵chickenleaf2024-10-1312-28/+65
| | | | | resizeobserversize.rs animationevent.rs (#33827) Signed-off-by: L Ashwin B <lashwinib@gmail.com>
* Propagate CanGc through dommatrix, dommatrixreadonly, and testbindings (#33822)chickenleaf2024-10-138-62/+124
| | | | | | | | | | | | | | | | | | | * CanGc fixes starting from dommatrix.rs fixed conflicts Signed-off-by: L Ashwin B <lashwinib@gmail.com> ~ * cleaning up Signed-off-by: L Ashwin B <lashwinib@gmail.com> * fixed cannot find value can_gc in this scope error Signed-off-by: L Ashwin B <lashwinib@gmail.com> --------- Signed-off-by: L Ashwin B <lashwinib@gmail.com>
* Use document encoding when parsing url in href setter (#33825)Simon Wülker2024-10-1310-225832/+46
| | | | | | | | | | | | | | | | | * Implement encoding-parse-a-url algorithm Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> * Parse url with encoding when setting href on HtmlAnchorElement 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>
* Update web-platform-tests to revision ↵Servo WPT Sync2024-10-13786-2701/+14506
| | | | | b'c7076ab2397dd3dcf0bb93dc304d05be04cd2a47' (#33826) Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
* Remove some fixed fixmes (#33824)shanehandley2024-10-132-7/+4
| | | Signed-off-by: Shane Handley <shanehandley@fastmail.com>
* CI: pin ubuntu 22.04 in WPT Import (#33823)Samson2024-10-131-1/+1
| | | Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
* CI: Bump setup-ohos-sdk to v0.1.4 (#33739)Jonathan Schwender2024-10-131-6/+1
| | | | | | | | | | | | | | | | | * CI: Bump setup-ohos-sdk to v0.1.4 v0.1.3 had a bug when the SDK was restored from cache. This was fixed upstream, andcache-hit behavior is now also tested in upstream CI. Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> * CI: Use major tag again for setup-ohos-sdk Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> --------- Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
* clippy: Fix warnings in `components/script` & `components/script/dom` (#33821)tanishka2024-10-132-1/+2
| | | | | | | | | | | | | | | | | * clippy: Fix warnings in components/script & components/script/dom Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> * Remove unused variable - can_gc Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> * Use _can_gc instead of removing it Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> --------- Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* CanGc fixes starting from blob.rs, mediastream.rs, custom_event.rs (#33820)chickenleaf2024-10-129-28/+58
| | | Signed-off-by: L Ashwin B <lashwinib@gmail.com>
* Update wgpu (#33819)test_branchSamson2024-10-122-6/+7
| | | Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Replace CanGc::note() calls with arguments in `components/script` (#33816)tanishka2024-10-113-4/+5
| | | | | | | | | | | | | * Replace CanGc::note() calls with arguments in components/script Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> * Revert changes for task macro Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> --------- Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Unify logic for laying out floats and atomic inlines (#33802)Oriol Brufau2024-10-114-320/+224
| | | Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* build(deps): bump webxr from `845ae9c` to `e3249c3` (#33815)dependabot[bot]2024-10-111-3/+3
| | | | | | | | | | | | | Bumps [webxr](https://github.com/servo/webxr) from `845ae9c` to `e3249c3`. - [Commits](https://github.com/servo/webxr/compare/845ae9c22c3eeb7b2ac3fcf9ed791879628256b3...e3249c3df967f16fab9928d053708bfb43487af3) --- updated-dependencies: - dependency-name: webxr dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump web-sys from 0.3.70 to 0.3.72 (#33814)dependabot[bot]2024-10-111-2/+2
| | | | | | | | | | | | | | | | Bumps [web-sys](https://github.com/rustwasm/wasm-bindgen) from 0.3.70 to 0.3.72. - [Release notes](https://github.com/rustwasm/wasm-bindgen/releases) - [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/rustwasm/wasm-bindgen/commits) --- updated-dependencies: - dependency-name: web-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 cc from 1.1.28 to 1.1.29 (#33813)dependabot[bot]2024-10-111-2/+2
| | | | | | | | | | | | | | | | Bumps [cc](https://github.com/rust-lang/cc-rs) from 1.1.28 to 1.1.29. - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.1.28...cc-v1.1.29) --- updated-dependencies: - dependency-name: cc 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 glow from 0.14.1 to 0.14.2 (#33810)dependabot[bot]2024-10-112-4/+4
| | | | | | | | | | | | | | Bumps [glow](https://github.com/grovesNL/glow) from 0.14.1 to 0.14.2. - [Commits](https://github.com/grovesNL/glow/commits) --- updated-dependencies: - dependency-name: glow 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 js-sys from 0.3.70 to 0.3.72 (#33812)dependabot[bot]2024-10-111-2/+2
| | | | | | | | | | | | | | | | Bumps [js-sys](https://github.com/rustwasm/wasm-bindgen) from 0.3.70 to 0.3.72. - [Release notes](https://github.com/rustwasm/wasm-bindgen/releases) - [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/rustwasm/wasm-bindgen/commits) --- updated-dependencies: - dependency-name: js-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>
* clippy: Fix issues in `components/fonts` and `ports/servoshell` (#33809)Mercy Bassey2024-10-113-4/+4
| | | | | | | | | | | | | | | | * fix linting issues Signed-off-by: mercybassey <udohmercy911@gmail.com> adding '-s' * Remove a pair of unecessary parenethesis Signed-off-by: Martin Robinson <mrobinson@igalia.com> --------- Signed-off-by: Martin Robinson <mrobinson@igalia.com> Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* CanGc fixes starting from imagedata.rs (#33808)chickenleaf2024-10-115-24/+65
| | | | | | | | | | | | | | | | * CanGc fixes starting from imagedata.rs Signed-off-by: L Ashwin B <lashwinib@gmail.com> * Update components/script/dom/imagedata.rs Co-authored-by: Josh Matthews <josh@joshmatthews.net> Signed-off-by: chickenleaf <lashwinib@gmail.com> --------- Signed-off-by: L Ashwin B <lashwinib@gmail.com> Signed-off-by: chickenleaf <lashwinib@gmail.com> Co-authored-by: Josh Matthews <josh@joshmatthews.net>
* content: Replace uses of `downcast`+`is_some`/`is_none` with `is` (#33804)tanishka2024-10-115-8/+5
| | | | | | | | | | | | | * content: Replace uses of downcast+is_some/is_none with is Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> * Remove ! to return correct logic Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> --------- Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Implement DOMRect::FromRect (#33798)Simon Wülker2024-10-118-48/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement DOMRect::FromRect Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> * Silence crown errors The rect type does not contain any gc'd members, so not rooting it is perfectly fineSilence crown errors Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> * Update WPT expectations Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> * Add SVGRect to the list of exposed interface globals Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> * Update WPT manifest Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> --------- Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* clippy: Fix `type_complexity` warnings in `components/script/dom` (#33790)tanishka2024-10-113-25/+38
| | | | | | | | | | | | | | | | | | | | | * clippy: Fix type_complexity warnings in components/script/dom Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> * Use explicit & implicit method calls where needed Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> * Remove unwrap & pass pipeline_layout Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> * Remove unused variable - bgls Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> --------- Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Throw NotSupported error and update expected results for ↵chickenleaf2024-10-112-16/+2
| | | | | | | | | | | | | | | XRSession::UpdateRenderState (#33803) * Throw NotSupported error and update expected results for xrSession_updateRenderState Signed-off-by: L Ashwin B <lashwinib@gmail.com> * deleted the log file Signed-off-by: L Ashwin B <lashwinib@gmail.com> --------- Signed-off-by: L Ashwin B <lashwinib@gmail.com>
* ohos: publish nightly builds (#33801)Mukilan Thiyagarajan2024-10-113-11/+54
| | | Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* clippy: Refactor `script/dom/globalscope.rs` to avoid overly complex types ↵chickenleaf2024-10-111-40/+23
| | | | | | | | | | | | | | | (#33782) * Simplified types in globalscope.rs, folded callbacks, and replaced Result with Fallible Signed-off-by: L Ashwin B <lashwinib@gmail.com> * clippy: Refactor script/dom/globalscope.rs to avoid overly complex types Signed-off-by: L Ashwin B <lashwinib@gmail.com> --------- Signed-off-by: L Ashwin B <lashwinib@gmail.com>
* Various CanGc fixes (#33800)webbeef2024-10-1124-119/+168
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * CanGc fix for pagetransitionevent Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for dom/node Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for gamepad Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for gpu Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for dom/element Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for xhr Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for dom/worker Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for rtcdatachannel Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for rtcerror Signed-off-by: webbeef <me@webbeef.org> * Address review comments Signed-off-by: webbeef <me@webbeef.org> --------- Signed-off-by: webbeef <me@webbeef.org>
* Implement DOMMatrix `stringifier` (#33792)Simon Wülker2024-10-116-261/+129
| | | | | | | | | | | | | * Implement DOMMatrix stringifier 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>
* Use NaN-safe comparisons in DOMQuad::GetBounds (#33794)Simon Wülker2024-10-113-54/+52
| | | | | | | | | | | | | | | | * Use nan-safe comparison in DOMQuad::GetBounds This fixes at least the following WPT test: * css/geometry/DOMQuad-nan.html 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>
* Update DOMMatrix::is2D when modifying elements (#33796)Simon Wülker2024-10-112-30/+60
| | | | | | | | | | | | | * Invalidate DOMMatrix::is2D when modifying matrix values 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>
* fonts: Instantiate system fonts using system font loaders (#33747)Martin Robinson2024-10-1024-802/+763
| | | | | | | | | | | | | | | | | | | | | System fonts used to be instantiated using the system font loader and this change restores that behavior. In addition, on macOS and FreeType platforms font data for system fonts is loaded using memory mapping. The benefit is that system font loaders typically are able to cache fonts in system memory (using memory mapping, for instance) and we'd like to load them in a the way most compatible with other applications. On my Linux system, this manages to get the overhead of loading a very large font down from 10ms to approximately 1ms. Subsequent runs show even less overhead. We've measured similar gains on macOS systems. Currently, system font data must be loaded into memory manually for canvas and this is unlikely to change even with a switch to `vello`. The use of explicit memmory mapping should help in this case -- though it probably won't be possible to use this properly on macOS and Windows if we ever want to load fonts from TTCs properly. Signed-off-by: Martin Robinson <mrobinson@igalia.com> Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* build(deps): bump wasm-bindgen from 0.2.93 to 0.2.95 (#33793)dependabot[bot]2024-10-101-10/+10
| | | | | | | | | | | | | | | | Bumps [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) from 0.2.93 to 0.2.95. - [Release notes](https://github.com/rustwasm/wasm-bindgen/releases) - [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/rustwasm/wasm-bindgen/compare/0.2.93...0.2.95) --- updated-dependencies: - dependency-name: wasm-bindgen 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: Handle inline margins in `layout_for_block_content_size()` (#33780)tanishka2024-10-102-3/+3
| | | | | | | | | | | | | * fix: Handle inline margins in layout_for_block_content_size() Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> * Update test expectations Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com> --------- Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* build(deps): bump async-compression from 0.4.13 to 0.4.14 (#33788)dependabot[bot]2024-10-101-2/+2
| | | | | | | | | | | | | | | | Bumps [async-compression](https://github.com/Nullus157/async-compression) from 0.4.13 to 0.4.14. - [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.13...v0.4.14) --- 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>
* Replace some `Point2D::new(0, 0)` instances with `Point2D::zero()` (#33783)birdbrained2024-10-104-5/+5
| | | Signed-off-by: hackerbirds <120066692+hackerbirds@users.noreply.github.com>
* doc(resources): `Preferences`, `HstsPreloadList`, `RippyPNG` (#33775)Ngo Iok Ui (Wu Yu Wei)2024-10-103-4/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Set to default if Preferences and HstsPreloadList are empty Signed-off-by: Wu Yu Wei <yuweiwu@pm.me> * Add documentation of Preferences, HstsPreloadList, RippyPNG Signed-off-by: Wu Yu Wei <yuweiwu@pm.me> * Add warn log when setting prefs to default Signed-off-by: Wu Yu Wei <yuweiwu@pm.me> * Add error log instead Signed-off-by: Wu Yu Wei <yuweiwu@pm.me> * Add error log to HSTS preload list Signed-off-by: Wu Yu Wei <yuweiwu@pm.me> * Apply suggestions from code review Address a couple wording nits Signed-off-by: Martin Robinson <mrobinson@igalia.com> --------- Signed-off-by: Wu Yu Wei <yuweiwu@pm.me> Signed-off-by: Martin Robinson <mrobinson@igalia.com> Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* Upgrade to `egui@0.29.1` and `winit@0.30.5` (#33751)Gae242024-10-1012-181/+338
| | | | | | | | | | | | | | | | | | | | | | | | | | | * update egui dependencies Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com> * update glow to 0.14.1 Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com> * update winit to 0.30.5 Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com> * update servo-tidy.toml Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com> * Use more imports to avoid qualified usage, fix build, and silence warnings about deprecated methods Signed-off-by: Martin Robinson <mrobinson@igalia.com> --------- Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com> Signed-off-by: Martin Robinson <mrobinson@igalia.com> Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* Remove most usage of ReentrantMutex in font code (#33746)Josh Matthews2024-10-103-9/+8
| | | | | | | | | | | | | * Remove unnecessary ReentrantMutex usage for senders. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Remove double lock for freetype face. Signed-off-by: Josh Matthews <josh@joshmatthews.net> --------- Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Improve `Au(0)` constructions (#33709)birdbrained2024-10-107-16/+20
| | | | | This replaces `Au(0)` with `Au::zero()` and other utility functions when possible. Signed-off-by: hackerbirds <120066692+hackerbirds@users.noreply.github.com>
* fix clippy warnings in codegen (#33781)Gae242024-10-101-2/+2
| | | Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* More CanGc fixes: Range, Event, gpu error, Header (#33774)webbeef2024-10-1017-85/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Propagate CanGc parameter in Range Signed-off-by: webbeef <me@webbeef.org> * Propagate CanGc parameter in gpu code and dependencies Signed-off-by: webbeef <me@webbeef.org> * Propagate CanGc parameter in Header and dependencies Signed-off-by: webbeef <me@webbeef.org> * Propagate CanGc parameter in Event and dependencies Signed-off-by: webbeef <me@webbeef.org> * Propagate CanGc parameter in rtcdatachannel Signed-off-by: webbeef <me@webbeef.org> * Propagate CanGc parameter in servoparser Signed-off-by: webbeef <me@webbeef.org> --------- Signed-off-by: webbeef <me@webbeef.org>
* Implement keyword sizes on atomic inlines (#33737)Oriol Brufau2024-10-106-41/+248
| | | | | | | | | Adds support for min-content, max-content, fit-content and stretch, for atomic inlines. There are some new test failures because we don't support vertical writing modes nor `transition-behavior:allow-discrete`. Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Use `content_box_sizes_and_padding_border_margin_deprecated()` in ↵Adavize Promise2024-10-101-12/+2
| | | | | | | | | | | | | | | | | | | `FlexItem::new()` (#33754) * Use content_box_sizes_and_padding_border_margin_deprecated() in FlexItem::new() Signed-off-by: PS Adavize <siyakapromise@gmail.com> * remove unnecessary variable declaration declaration Signed-off-by: PS Adavize <siyakapromise@gmail.com> * Remove redundant variable pbm Signed-off-by: PS Adavize <siyakapromise@gmail.com> --------- Signed-off-by: PS Adavize <siyakapromise@gmail.com>
* clippy: Rename various methods and members to conform to naming guidelines ↵Martin Robinson2024-10-106-57/+55
| | | | | | | | | (#33762) This ensure that methods named `new()` do not take `&self` or return `Box<Self>`. In addition, method are renamed (or removed when not necessary) to avoid being prefixed with `from_`. Signed-off-by: Martin Robinson <mrobinson@igalia.com>
* Fix writing mode in `content_box_sizes_and_padding_border_margin()` (#33773)Oriol Brufau2024-10-101-1/+1
| | | | | | This method should use the writing mode from the containing block, not the one of the current style. Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* fix possible IndexError (#33750)Gae242024-10-101-1/+1
| | | Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>