Martin Robinson
0df79b939a
compositor: Do not handle embedder events during or after shutdown ( #32207 )
...
This is a speculative fix for #32202 , which I cannot reproduce
consistently. This prevents handling any embedder events while
shutting down or after shutdown is complete. It doesn't make sense to do
this as the compositor can be in a very inconsistent state during this
time and lead to panics.
Fixes ##32202.
2024-05-02 03:58:15 +00:00
dependabot[bot]
50c2e18347
build(deps): bump x11rb from 0.13.0 to 0.13.1 ( #32211 )
...
Bumps [x11rb](https://github.com/psychon/x11rb ) from 0.13.0 to 0.13.1.
- [Changelog](https://github.com/psychon/x11rb/blob/master/doc/changelog.md )
- [Commits](https://github.com/psychon/x11rb/compare/v0.13.0...v0.13.1 )
---
updated-dependencies:
- dependency-name: x11rb
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-05-01 17:19:47 +00:00
dependabot[bot]
4cfbc515c7
build(deps): bump serde from 1.0.199 to 1.0.200 ( #32210 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.199 to 1.0.200.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.199...v1.0.200 )
---
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-05-01 17:07:38 +00:00
dependabot[bot]
32c9f44377
build(deps): bump x11rb-protocol from 0.13.0 to 0.13.1 ( #32209 )
...
Bumps [x11rb-protocol](https://github.com/psychon/x11rb ) from 0.13.0 to 0.13.1.
- [Changelog](https://github.com/psychon/x11rb/blob/master/doc/changelog.md )
- [Commits](https://github.com/psychon/x11rb/compare/v0.13.0...v0.13.1 )
---
updated-dependencies:
- dependency-name: x11rb-protocol
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-05-01 17:03:23 +00:00
Martin Robinson
814bf5b6e8
mach: Upgrade boto3 and remove Python < 3.10 dependencies ( #32208 )
...
This change upgrades boto3, which will fix an upcoming urllib3 version
conflict in the WPT and also removes all remaining dependencies for
Python version < 3.10. The requirement for Servo is 3.10 now.
Fixes #32201 .
2024-05-01 16:28:14 +00:00
Samson
eb7484de5e
Update web-platform-tests to revision b'86de4ffa4e439098e05f05de7d8cae1c24ff84fb' ( #32200 )
...
Co-authored-by: Servo WPT Sync <josh+wptsync@joshmatthews.net>
2024-05-01 15:47:11 +00:00
Mukilan Thiyagarajan
6065abcb6b
script: Include layout when collecting memory reports ( #32204 )
...
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-05-01 09:35:46 +00:00
Taym Haddadi
bccbc87db7
Remove unused import ( #32192 )
...
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
2024-04-30 19:10:42 +00:00
dependabot[bot]
b30fb90b8e
build(deps): bump cc from 1.0.95 to 1.0.96 ( #32198 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.0.95 to 1.0.96.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.95...1.0.96 )
---
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>
2024-04-30 16:50:25 +00:00
dependabot[bot]
f6b1182f88
build(deps): bump glib-sys from 0.19.0 to 0.19.5 ( #32197 )
...
Bumps [glib-sys](https://github.com/gtk-rs/gtk-rs-core ) from 0.19.0 to 0.19.5.
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.19.0...0.19.5 )
---
updated-dependencies:
- dependency-name: glib-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>
2024-04-30 16:49:24 +00:00
dependabot[bot]
8a8926225a
build(deps): bump libc from 0.2.153 to 0.2.154 ( #32196 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.153 to 0.2.154.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.153...0.2.154 )
---
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>
2024-04-30 16:46:45 +00:00
dependabot[bot]
52d46431fc
build(deps): bump serde from 1.0.198 to 1.0.199 ( #32195 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.198 to 1.0.199.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.198...v1.0.199 )
---
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-04-30 16:44:16 +00:00
dependabot[bot]
9d4a173b66
build(deps): bump glib-macros from 0.19.4 to 0.19.5 ( #32194 )
...
Bumps [glib-macros](https://github.com/gtk-rs/gtk-rs-core ) from 0.19.4 to 0.19.5.
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.19.4...0.19.5 )
---
updated-dependencies:
- dependency-name: glib-macros
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-04-30 16:41:59 +00:00
Samson
f6dc09c1c6
Disable /fetch/api/crashtests/huge-fetch.any.js
( #32188 )
...
* Disable huge-fetch test
for https://github.com/servo/servo/issues/32168
* Disable huge-fetch on layout 2013
* Add issue link
2024-04-30 12:46:51 +00:00
Samson
b6748db69d
webgpu: Use safe callbacks & try_recv_timeout ( #32008 )
...
* Use safe callback in SwapChainPresent and remove present_buffer_maps
* Use rust closure in BufferMapAsync
* Remove buffer_maps and dead code elimination
* scope id passthrough
* Inline callbacks
* try_recv timeout and halve DEVICE_POLL_INTERVAL
2024-04-30 11:47:57 +00:00
dependabot[bot]
1e186e9251
build(deps): bump gio-sys from 0.19.0 to 0.19.5 ( #32187 )
...
Bumps [gio-sys](https://github.com/gtk-rs/gtk-rs-core ) from 0.19.0 to 0.19.5.
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.19.0...0.19.5 )
---
updated-dependencies:
- dependency-name: gio-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>
2024-04-30 06:13:28 +00:00
dependabot[bot]
35a8e793f3
build(deps): bump socket2 from 0.5.6 to 0.5.7 ( #32186 )
...
Bumps [socket2](https://github.com/rust-lang/socket2 ) from 0.5.6 to 0.5.7.
- [Release notes](https://github.com/rust-lang/socket2/releases )
- [Changelog](https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/socket2/compare/v0.5.6...v0.5.7 )
---
updated-dependencies:
- dependency-name: socket2
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-04-30 06:12:21 +00:00
dependabot[bot]
14221ed822
build(deps): bump data-encoding from 2.5.0 to 2.6.0 ( #32178 )
...
Bumps [data-encoding](https://github.com/ia0/data-encoding ) from 2.5.0 to 2.6.0.
- [Commits](https://github.com/ia0/data-encoding/commits )
---
updated-dependencies:
- dependency-name: data-encoding
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>
2024-04-30 05:33:20 +00:00
dependabot[bot]
7d39b9d933
build(deps): bump fastrand from 2.0.2 to 2.1.0 ( #32185 )
...
Bumps [fastrand](https://github.com/smol-rs/fastrand ) from 2.0.2 to 2.1.0.
- [Release notes](https://github.com/smol-rs/fastrand/releases )
- [Changelog](https://github.com/smol-rs/fastrand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/fastrand/compare/v2.0.2...v2.1.0 )
---
updated-dependencies:
- dependency-name: fastrand
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>
2024-04-30 05:32:56 +00:00
dependabot[bot]
4715f64f6b
build(deps): bump glib from 0.19.4 to 0.19.5 ( #32182 )
...
Bumps [glib](https://github.com/gtk-rs/gtk-rs-core ) from 0.19.4 to 0.19.5.
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.19.4...0.19.5 )
---
updated-dependencies:
- dependency-name: glib
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-04-29 17:02:09 +00:00
Martin Robinson
4732da3477
fonts: Add support for more @font-face features ( #32164 )
...
There are a couple major changes here:
1. Support is added for the `weight`, `style`, `stretch` and
`unicode-range` declarations in `@font-face`.
2. Font matching in the font cache can return templates and
`FontGroupFamily` can own mulitple templates. This is due to needing
support for "composite fonts". These are `@font-face` declarations
that only differ in their `unicode-range` definition.
This fixes a lot of non-determinism in font selection especially when
dealing with pages that define "composite faces." A notable example of
such a page is servo.org, which now consistently displays the correct
web font.
One test starts to fail due to an uncovered bug, but this will be fixed
in a followup change.
Fixes #20686 .
Fixes #20684 .
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-04-29 17:02:07 +00:00
dependabot[bot]
628e33bfa9
build(deps): bump gobject-sys from 0.19.0 to 0.19.5 ( #32183 )
...
Bumps [gobject-sys](https://github.com/gtk-rs/gtk-rs-core ) from 0.19.0 to 0.19.5.
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.19.0...0.19.5 )
---
updated-dependencies:
- dependency-name: gobject-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>
2024-04-29 17:02:00 +00:00
dependabot[bot]
047609fcae
build(deps): bump gilrs from 0.10.6 to 0.10.7 ( #32180 )
...
Bumps [gilrs](https://gitlab.com/gilrs-project/gilrs ) from 0.10.6 to 0.10.7.
- [Commits](https://gitlab.com/gilrs-project/gilrs/compare/v0.10.6...v0.10.7 )
---
updated-dependencies:
- dependency-name: gilrs
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-04-29 17:01:49 +00:00
dependabot[bot]
039c4b8c5c
build(deps): bump unicode-width from 0.1.11 to 0.1.12 ( #32181 )
...
Bumps [unicode-width](https://github.com/unicode-rs/unicode-width ) from 0.1.11 to 0.1.12.
- [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.1.11...v0.1.12 )
---
updated-dependencies:
- dependency-name: unicode-width
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-04-29 17:01:25 +00:00
dependabot[bot]
8a321c7f36
build(deps): bump flate2 from 1.0.29 to 1.0.30 ( #32179 )
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.29 to 1.0.30.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.29...1.0.30 )
---
updated-dependencies:
- dependency-name: flate2
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-04-29 17:00:17 +00:00
Martin Robinson
f68a2e7743
layout: Ensure empty list items are at least as tall as outside markers ( #32152 )
...
While <https://drafts.csswg.org/css-lists/#list-style-position-property > says:
> The size or contents of the marker box may affect the height of the
> principal block box and/or the height of its first line box, and in some
> cases may cause the creation of a new line box; this interaction is also
> not defined.
All other browsers ensure that the first line of list item content is
the same block size as the marker. Doing this is complicated, but we can
ensure that the entire list item is at least as tall as the marker. This
should handle the majority of cases and we can make refinements later
for stranger situations, such as when the marker is very tall.
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2024-04-29 16:58:14 +00:00
Martin Robinson
adcaf2e881
url: Only truncate data URLs for Debug
( #32177 )
...
Other types of URLs aren't so long that they need to be truncated.
2024-04-29 15:29:47 +00:00
Martin Robinson
4a12c06309
bootstrap: Add a --skip-platform
option ( #32176 )
...
This allows installign `taplo` and `crown` when you are installing
dependencies manually.
2024-04-29 15:29:11 +00:00
Nolan Lawson
3014e201ab
script: implement autofocus IDL reflection ( #32170 )
...
* script: implement autofocus IDL reflection
* test: update wpt results files
2024-04-29 15:05:15 +00:00
Samson
6ca3bb440e
Run platform_bootstrap first ( #31840 )
2024-04-29 13:33:12 +00:00
Gae24
fe6e1cfb29
Android: load url from Intent, plus fixed some warnings ( #32160 )
...
* update gitignore folder with android build files
* address some warnings
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* fix servo not loading url from Intent
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* format
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* InitOptions, added url field to avoid override homepage url
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* actually there is a gitignore file in the android folder
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* Restore buildToolsVersion property
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
---------
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
2024-04-29 13:14:10 +00:00
komuhangi
5a4c81f841
Fixe some clippy warnings ( #32131 )
2024-04-29 12:22:30 +00:00
Oriol Brufau
d490fdf83c
Turn white-space into a shorthand ( #32146 )
...
Bumps Stylo to servo/stylo#37
`white-space` is split into `white-space-collapse` and `text-wrap-mode`:
| white-space | white-space-collapse | text-wrap-mode |
| ----------- | -------------------- | -------------- |
| normal | collapse | wrap |
| nowrap | collapse | nowrap |
| pre-wrap | preserve | wrap |
| pre | preserve | nowrap |
| pre-line | preserve-breaks | wrap |
| - | preserve-breaks | nowrap |
Note this introduces a combination that wasn't previously possible,
but I think the existing logic can handle it well enough.
The old `allow_wrap()` is replaced by checking whether `text-wrap-mode`
is set to `wrap`.
The old `preserve_newlines()` is replaced by checking whether
`white-space-collapse` is *not* set to `collapse`.
The old `preserve_spaces()` is replaced by checking whether
`white-space-collapse` is set to `preserve`.
2024-04-29 10:40:44 +00:00
Ngo Iok Ui (Wu Yu Wei)
a1f8c19355
Fix flip_rect calculation ( #32174 )
2024-04-29 08:01:31 +00:00
Ngo Iok Ui (Wu Yu Wei)
74897c3851
Update WebView variants of ConstellationMsg ( #32163 )
...
* Add ConstellationMsg::WebViewOpened
* Remove unused variants
* Send the message on first webview as well
2024-04-29 07:59:52 +00:00
Nico Burns
1d6be62454
layout2020 (flexbox): Implement start
, end
, and space-evenly
content alignment ( #31724 )
...
* Upgrade to stylo 6faedad
* Implement start, end, space-evenly content alignment + fix others
Update test expectations for content alignment fixes
Revert test expectations that are still generating the old results in CI
Update layout2013 test expectation for content alignment
Update content alignment fallback to use safe alignment
Implement fallback alignment
Update content alignment with recent spec changes
2024-04-28 23:17:11 +00:00
Nolan Lawson
02b3dd0b61
feat: implement ARIA string reflection on Element ( #32080 )
...
* feat: implement ARIA string reflection
* Update components/script/dom/element.rs
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* fix: respond to PR comments
* fix: make functions non-public
* fix: use proper ARIAMixin mixin
* fix: tidy issues
* fix: double newline at end of file
* fix: move role before aria-* to match spec order
* fix: fix link to spec and format as spec does
* fix: delete now-passing WPT tests
* fix: remove legacy-layout test
---------
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-04-27 16:31:32 +00:00
dependabot[bot]
66563ed027
build(deps): bump parking_lot from 0.12.1 to 0.12.2 ( #32159 )
...
Bumps [parking_lot](https://github.com/Amanieu/parking_lot ) from 0.12.1 to 0.12.2.
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/parking_lot/compare/0.12.1...0.12.2 )
---
updated-dependencies:
- dependency-name: parking_lot
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-04-26 17:15:10 +00:00
dependabot[bot]
f8ffa2e8d1
build(deps): bump flate2 from 1.0.28 to 1.0.29 ( #32158 )
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.28 to 1.0.29.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.28...1.0.29 )
---
updated-dependencies:
- dependency-name: flate2
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-04-26 17:14:20 +00:00
dependabot[bot]
a8d0bdb323
build(deps): bump parking_lot_core from 0.9.9 to 0.9.10 ( #32157 )
...
Bumps [parking_lot_core](https://github.com/Amanieu/parking_lot ) from 0.9.9 to 0.9.10.
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/parking_lot/compare/core-0.9.9...core-0.9.10 )
---
updated-dependencies:
- dependency-name: parking_lot_core
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-04-26 17:13:41 +00:00
dependabot[bot]
e6cb2242b6
build(deps): bump rustls from 0.21.11 to 0.21.12 ( #32155 )
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.21.11 to 0.21.12.
- [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.21.11...v/0.21.12 )
---
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>
2024-04-26 17:13:00 +00:00
dependabot[bot]
8647b9fb0b
build(deps): bump lock_api from 0.4.11 to 0.4.12 ( #32156 )
...
Bumps [lock_api](https://github.com/Amanieu/parking_lot ) from 0.4.11 to 0.4.12.
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/parking_lot/compare/lock_api-0.4.11...lock_api-0.4.12 )
---
updated-dependencies:
- dependency-name: lock_api
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-04-26 17:12:40 +00:00
Oriol Brufau
fdb6fb7920
Let legacy layout serialize shorthands in getComputedStyle ( #32149 )
...
* Let legacy layout serialize shorthands in getComputedStyle
This ports #31277 (with the changes from #32066 ) into legacy layout.
Otherwise, turning white-space into a shorthand (#32146 ) would fail
some tests that expect the property to be serializable.
* Update text expecatations
2024-04-26 15:37:46 +00:00
Oriol Brufau
1a0565bbec
Cleanup obsolete expectations for /css/css-values/round-function.html ( #32151 )
2024-04-26 14:46:10 +00:00
Oriol Brufau
a14ee03de3
Implement special table sizing for floats ( #32150 )
...
Tables should always be at least as big as their min-content size, even
if we would expect a smaller size according to CSS sizing properties.
#31455 implemented it for in-flow tables participting in flow layout,
but a few cases remained. This patch addresses floated tables.
2024-04-26 14:42:20 +00:00
Oriol Brufau
18a4c7503a
Bump Stylo to servo/stylo#34 and upgrade html5ever and xml5ever ( #32145 )
...
See 81a55ac
"Switch to markup5ever's version of Atom and upgrade xml5ever"
2024-04-26 09:06:24 +00:00
Samson
4af413cd04
webgpu: Update wgpu to 0.19 ( #31995 )
...
* Update wgpu to 32e70bc163
(0.19)
* Update expect only good
* reexpect
* remove dbg stuff
* Remove all occurrences of dx11_hub
2024-04-26 07:04:15 +00:00
dependabot[bot]
81c4f2ae7a
build(deps): bump winapi-util from 0.1.7 to 0.1.8 ( #32144 )
...
Bumps [winapi-util](https://github.com/BurntSushi/winapi-util ) from 0.1.7 to 0.1.8.
- [Commits](https://github.com/BurntSushi/winapi-util/compare/0.1.7...0.1.8 )
---
updated-dependencies:
- dependency-name: winapi-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>
2024-04-25 17:32:48 +00:00
Oriol Brufau
401e49010f
Upgrade Stylo to 2024-04-16 ( #32128 )
...
* Upgrade Stylo to 2024-04-16
* Fixup for https://phabricator.services.mozilla.com/D205051
* Fixup for https://phabricator.services.mozilla.com/D203153
* Fixup for https://phabricator.services.mozilla.com/D202460
* Fixup for https://phabricator.services.mozilla.com/D205718
* Fixup for https://phabricator.services.mozilla.com/D206428
* Update test expectations
2024-04-25 14:48:07 +00:00
Martin Robinson
1440406e91
script: Prevent "scroll to fragment" from scrolling offscreen ( #32129 )
...
Previously, the "scroll to fragment" operation could scroll past the end
of the screen, because the scroll position was not clamped to viewport
boundaries. Correct this by using the `Window::scroll()` method which
handles this case.
In addition, ensure that `Window`'s `current_viewport` member is
initialized properly when it is created.
2024-04-25 00:12:16 +00:00