dependabot[bot]
22233c4a03
build(deps): bump smallvec from 1.9.0 to 1.11.0 ( #30168 )
...
Bumps [smallvec](https://github.com/servo/rust-smallvec ) from 1.9.0 to 1.11.0.
- [Release notes](https://github.com/servo/rust-smallvec/releases )
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.9.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: smallvec
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>
2023-08-22 17:29:53 +00:00
dependabot[bot]
960fb2ab58
build(deps): bump rustls-webpki from 0.100.1 to 0.100.2 ( #30167 )
...
Bumps [rustls-webpki](https://github.com/rustls/webpki ) from 0.100.1 to 0.100.2.
- [Release notes](https://github.com/rustls/webpki/releases )
- [Commits](https://github.com/rustls/webpki/compare/v/0.100.1...v/0.100.2 )
---
updated-dependencies:
- dependency-name: rustls-webpki
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>
2023-08-22 17:28:55 +00:00
dependabot[bot]
2e3ca86dcb
build(deps): bump scopeguard from 1.1.0 to 1.2.0 ( #30166 )
...
Bumps [scopeguard](https://github.com/bluss/scopeguard ) from 1.1.0 to 1.2.0.
- [Commits](https://github.com/bluss/scopeguard/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: scopeguard
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>
2023-08-22 17:28:09 +00:00
Servo WPT Sync
5cfa80e86f
Sync WPT with upstream (20-08-2023) ( #30143 )
...
* Update web-platform-tests to revision b'50e91f3cfd1140cafc188516488f2dca289239af'
* Delete flaky result for css2/linebox/vertical-align-baseline-002
* Delete flaky result for html/rendering/bindings/the-textarea-element-0/cols-default.html.ini
* Delete flaky result for CSS2/lists/list-style-applies-to-001.xht.ini
---------
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2023-08-22 11:36:48 +00:00
dependabot[bot]
66dd68a210
build(deps): bump anyhow from 1.0.72 to 1.0.75 ( #30157 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.72 to 1.0.75.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.72...1.0.75 )
---
updated-dependencies:
- dependency-name: anyhow
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>
2023-08-22 03:06:38 +00:00
dependabot[bot]
240144fc10
build(deps): bump winit from 0.28.3 to 0.28.6 ( #30156 )
...
Bumps [winit](https://github.com/rust-windowing/winit ) from 0.28.3 to 0.28.6.
- [Release notes](https://github.com/rust-windowing/winit/releases )
- [Changelog](https://github.com/rust-windowing/winit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-windowing/winit/compare/v0.28.3...v0.28.6 )
---
updated-dependencies:
- dependency-name: winit
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>
2023-08-22 03:06:15 +00:00
dependabot[bot]
ec7d4b52e2
build(deps): bump pest from 2.5.6 to 2.7.2 ( #30158 )
...
Bumps [pest](https://github.com/pest-parser/pest ) from 2.5.6 to 2.7.2.
- [Release notes](https://github.com/pest-parser/pest/releases )
- [Commits](https://github.com/pest-parser/pest/compare/v2.5.6...v2.7.2 )
---
updated-dependencies:
- dependency-name: pest
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>
2023-08-22 03:05:31 +00:00
dependabot[bot]
951291de32
build(deps): bump bytemuck_derive from 1.4.0 to 1.4.1 ( #30153 )
...
Bumps [bytemuck_derive](https://github.com/Lokathor/bytemuck ) from 1.4.0 to 1.4.1.
- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md )
- [Commits](https://github.com/Lokathor/bytemuck/compare/bytemuck_derive-v1.4.0...bytemuck_derive-v1.4.1 )
---
updated-dependencies:
- dependency-name: bytemuck_derive
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>
2023-08-22 03:04:59 +00:00
dependabot[bot]
18804b2ed7
build(deps): bump xml-rs from 0.8.4 to 0.8.16 ( #30161 )
...
Bumps [xml-rs](https://github.com/kornelski/xml-rs ) from 0.8.4 to 0.8.16.
- [Changelog](https://github.com/kornelski/xml-rs/blob/main/Changelog.md )
- [Commits](https://github.com/kornelski/xml-rs/compare/0.8.4...0.8.16 )
---
updated-dependencies:
- dependency-name: xml-rs
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>
2023-08-22 03:03:58 +00:00
dependabot[bot]
8df71561f5
build(deps): bump tracing-core from 0.1.26 to 0.1.31 ( #30154 )
...
Bumps [tracing-core](https://github.com/tokio-rs/tracing ) from 0.1.26 to 0.1.31.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-core-0.1.26...tracing-core-0.1.31 )
---
updated-dependencies:
- dependency-name: tracing-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>
2023-08-21 19:48:29 +00:00
dependabot[bot]
c64c5fbcb6
build(deps): bump uuid from 1.3.4 to 1.4.1 ( #30155 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.3.4 to 1.4.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.3.4...1.4.1 )
---
updated-dependencies:
- dependency-name: uuid
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>
2023-08-21 19:47:57 +00:00
dependabot[bot]
0d5df6f805
build(deps): bump lock_api from 0.4.9 to 0.4.10 ( #30152 )
...
Bumps [lock_api](https://github.com/Amanieu/parking_lot ) from 0.4.9 to 0.4.10.
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/parking_lot/compare/lock_api-0.4.9...lock_api-0.4.10 )
---
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>
2023-08-21 19:46:38 +00:00
Martin Robinson
d3203976dc
Revert "Combine all try workflows ( #30096 )" ( #30149 )
...
This reverts commit fed3491f23
.
2023-08-21 17:00:14 +00:00
Martin Robinson
d6ded03a65
Get LLVM from chocolatey ( #30140 )
...
LLVM is the largest package that we get from servo-build-deps, so
installing it via chocolatey should reduce the amount of data that we
transfer from that source. In addition, it's one less dependency that we
have to manage.
It also seems that installing LLVM to the default location with choco
means that we no longer have to set the LIBCLANG_PATH environment
variable for bindgen.
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2023-08-21 11:19:18 +00:00
Mukilan Thiyagarajan
078785217e
Pin GNU Make to 4.3 on NixOS ( #30146 )
...
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2023-08-21 08:14:45 +00:00
dependabot[bot]
4c1a449083
build(deps): bump chrono from 0.4.11 to 0.4.26 ( #30132 )
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.11 to 0.4.26.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.11...v0.4.26 )
---
updated-dependencies:
- dependency-name: chrono
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>
2023-08-21 07:51:40 +00:00
Samson
db2cbff9d6
Update wgpu to 0.17 ( #30147 )
2023-08-21 07:40:06 +00:00
Samson
85a37210c2
Name OS builds ( #30145 )
2023-08-21 06:08:14 +00:00
Samson
71e0372ac1
Upgrade whole webgpu stack ( #29795 )
...
* Allow noidl files in script/dom/webidls
* Upgrade wgpu to 0.16 and refresh whole webgpu implementation
* Update WebGPU test expectations
* misc
* MutNullableDom -> DomRefCell<Option<Dom for GPUTexture
* Direct use of GPUTextureDescriptor
* Remove config from GPUCanvasContext
* misc
* finally blue color
* gpubuffer "handle" error
* GPU object have non-null label
* gpu limits and info
* use buffer_size
* fix warnings
* Cleanup
* device destroy
* fallback adapter
* mach update-webgpu write webgpu commit hash in file
* Mising deps in CI for webgpu tests
* Updated expectations
* Fixups
* early reject
* DomRefCell<Option<Dom -> MutNullableDom for GPUTexture
2023-08-20 23:16:46 +00:00
Martin Robinson
fed3491f23
Combine all try workflows ( #30096 )
...
There are currently two ways to run try. One is to push to the `try` or
`try-*` branches and the other is to trigger a workflow via GitHub
comment. This change combines these methods into one workflow. In
addition, WPT results are reported together rather than separately and
filtered results for all WPT tests are bundled together in the same
artifact.
2023-08-20 09:43:02 +00:00
Mukilan Thiyagarajan
8d9d78ddc3
Cache .deb for libffi instead of always downloading ( #30142 )
...
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2023-08-19 16:55:01 +00:00
dependabot[bot]
b45081b121
build(deps): bump libdbus-sys from 0.2.4 to 0.2.5 ( #30131 )
...
Bumps [libdbus-sys](https://github.com/diwic/dbus-rs ) from 0.2.4 to 0.2.5.
- [Commits](https://github.com/diwic/dbus-rs/compare/libdbus-sys-v0.2.4...libdbus-sys-v0.2.5 )
---
updated-dependencies:
- dependency-name: libdbus-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>
2023-08-19 10:41:37 +00:00
dependabot[bot]
e85459b671
build(deps): bump app_units from 0.7.1 to 0.7.3 ( #30135 )
...
Bumps [app_units](https://github.com/servo/app_units ) from 0.7.1 to 0.7.3.
- [Release notes](https://github.com/servo/app_units/releases )
- [Commits](https://github.com/servo/app_units/commits/v0.7.3 )
---
updated-dependencies:
- dependency-name: app_units
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>
2023-08-19 10:41:20 +00:00
Atbrakhi
37923d7fa3
remove minibrowser from prefs ( #30127 )
2023-08-19 08:29:44 +00:00
dependabot[bot]
ca174594ac
build(deps): bump zune-inflate from 0.2.53 to 0.2.54 ( #30133 )
...
Bumps [zune-inflate](https://github.com/etemesi254/zune-image ) from 0.2.53 to 0.2.54.
- [Commits](https://github.com/etemesi254/zune-image/commits )
---
updated-dependencies:
- dependency-name: zune-inflate
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>
2023-08-19 01:20:08 +00:00
dependabot[bot]
ac34343341
build(deps): bump tokio-stream from 0.1.10 to 0.1.14 ( #30129 )
...
Bumps [tokio-stream](https://github.com/tokio-rs/tokio ) from 0.1.10 to 0.1.14.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Changelog](https://github.com/tokio-rs/tokio/blob/tokio-0.1.14/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.10...tokio-0.1.14 )
---
updated-dependencies:
- dependency-name: tokio-stream
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>
2023-08-19 01:18:29 +00:00
dependabot[bot]
f887efc4e0
build(deps): bump form_urlencoded from 1.1.0 to 1.2.0 ( #30137 )
...
Bumps [form_urlencoded](https://github.com/servo/rust-url ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/commits/v1.2.0 )
---
updated-dependencies:
- dependency-name: form_urlencoded
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>
2023-08-19 01:15:55 +00:00
dependabot[bot]
855c695930
build(deps): bump hyper from 0.14.26 to 0.14.27 ( #30138 )
...
Bumps [hyper](https://github.com/hyperium/hyper ) from 0.14.26 to 0.14.27.
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/v0.14.27/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v0.14.26...v0.14.27 )
---
updated-dependencies:
- dependency-name: hyper
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>
2023-08-19 01:15:03 +00:00
Mukilan Thiyagarajan
33fa49c8ed
Fix mach test-wpt
to make crash tests work ( #29832 )
...
* Fix `mach test-wpt` to make crash tests work
There are two issues related to crash tests:
1. test-wpt is unable to find existing crash tests even when
called with --test-types=crashtests. The fix here is to
add crashtests to the default test suite types to python/wpt/run.py
2. When running in headless mode, crashes in style threads
don't cause servo to crash because the logic in constellation.rs
currently calls handle_panic only when the top-level browsing
context id is some value. Since style pool threads are shared,
they always generate Panic messages with None as top-level
browsing context id.
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* Send bactrace to stderr and capture it in test runner
Servo's panic hook writes backtraces to stdout. This
patch changes it so they are written to stderr.
The crash test executor for servo in WPT grouping formatter
was also not capturing the output correctly for crashtests
as the log events were being aggregated based on thread name
which doesn't seem to match correctly in case of crashtests.
This patch also fixes the log grouping logic to be based on
test name.
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* crashtests: update expectations for layout 2020
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* crashtests: update expectations for layout 2013
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* remove outdated & intemittent test expectations
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
---------
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2023-08-18 23:43:32 +00:00
Delan Azabani
b256a72448
[NFC] compositing: extract types into new compositing_traits crate ( #30125 )
...
* [NFC] compositing: extract types into new compositing_traits crate
* [NFC] compositing: move InitialCompositorState back to compositing
* [NFC] compositing: rename Msg to CompositorMsg
* [NFC] compositing: revert changes to Cargo.toml features section
* [NFC] compositing: merge imports
2023-08-18 11:37:04 +00:00
Atbrakhi
0e7c958bd5
Cmd or Ctrl+L should focus on location bar in minibrowser mode ( #30105 )
...
* cmd or ctrl+L should focus on location bar
* review fix: rename response to location_field
2023-08-18 08:20:53 +00:00
Mukilan Thiyagarajan
1efecf9b50
Use system lld on NixOS instead of rust-lld ( #30123 )
...
The -Zgcc-ld=lld flag makes rust use the rust-lld
linker that is distributed as part of rust toolchain.
However, this flag doesn't work on nixos correctly
as
1) rust-lld needs to be patched to have the correct rpath
to find libz.so
2) the bin/gcc-ld/ld.lld wrapper which calls rust-lld also
needs to be patched to use the correct dynamic loader
3) rust-lld doesn't respect NIX_LDFLAGS which contains
the additional search path derived from buildInputs.
The system linkers on nixos are wrapped so that
NIX_LDFLAGS is added as the rpath to the final binary.
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2023-08-18 06:18:05 +00:00
Martin Robinson
218ad8f574
Fix /custom-elements/when-defined-reentry-crash.html ( #30121 )
...
The problem is a double-borrow of the `when_defined` member. The fix is
to let go of the borrow before resolving the promise which will
eventually try to borrow `when_defined` again.
Fixes #30120 .
2023-08-18 04:00:44 +00:00
Samson
0fb2dc70ff
rustfmt and llvm-tools are not preview anymore ( #30119 )
...
As discussed in https://github.com/servo/servo/pull/30112#discussion_r1297331309
2023-08-17 15:52:19 +00:00
Samson
c0bee7cb86
Format toml files ( #30112 )
...
* Add taplo fmt config for toml fmt
* fmt toml files
* Add even-better-toml to extensions recommendations
2023-08-17 15:07:43 +00:00
Ennui Langeweile
6622b91f79
Tackle half of canvas.toDataURL's FIXMEs ( #30094 )
...
Signed-off-by: Ennui Langeweile <85590273+EnnuiL@users.noreply.github.com>
2023-08-17 06:21:53 +00:00
Oriol Brufau
8a7fe40249
Remove unused import EventLoopWaker
( #30110 )
...
Seems a remnant from #30101
2023-08-17 05:15:52 +00:00
Atbrakhi
2f3a956821
Add missing EmbedderMsg::ReadyToPresent ( #30109 )
2023-08-16 16:36:45 +00:00
Oriol Brufau
d4bb34670a
Update test expectations
2023-08-16 17:46:41 +02:00
Oriol Brufau
a162204fee
Avoid complaints from ./mach test-tidy
2023-08-16 17:46:41 +02:00
Emilio Cobos Álvarez
9b16626a8f
style: Add an input-region-margin to widgets, and implement it on Linux
...
Recompute the input region when resizing the widget and so on, and use
it to check for rollups.
Depends on D148211
Differential Revision: https://phabricator.services.mozilla.com/D148222
2023-08-16 17:46:41 +02:00
Oriol Brufau
274d273f50
Further changes required by Servo
2023-08-16 17:46:41 +02:00
Emilio Cobos Álvarez
b6e8088e8e
style: Use ColorMix for interpolated colors in the computed style rather than ComplexColorRatios
...
This among other things preserves the right color-space when
interpolating currentColor.
Differential Revision: https://phabricator.services.mozilla.com/D147512
2023-08-16 17:46:41 +02:00
Emilio Cobos Álvarez
0ac6aaa357
style: Remove -moz-scrollbar-thumb-proportional
...
It unconditionally matches on all platforms, so it's not returning any useful information.
Depends on D147689
Differential Revision: https://phabricator.services.mozilla.com/D147690
2023-08-16 17:46:41 +02:00
Mike Hommey
56551bec58
style: Update style to uluru 3.0
...
Differential Revision: https://phabricator.services.mozilla.com/D147477
2023-08-16 17:46:41 +02:00
Mike Hommey
036b067d65
style: Update style to arrayvec 0.7
...
Differential Revision: https://phabricator.services.mozilla.com/D147476
2023-08-16 17:46:41 +02:00
Mike Hommey
7bc667f6b4
style: Fix warnings about whitelist/blocklist functions being deprecated in bindgen 0.59
...
Differential Revision: https://phabricator.services.mozilla.com/D147695
2023-08-16 17:46:41 +02:00
Emilio Cobos Álvarez
c0ecfde11c
style: Remove some dead vibrancy code
...
Drive-by cleanup.
Differential Revision: https://phabricator.services.mozilla.com/D147698
2023-08-16 17:46:41 +02:00
Emilio Cobos Álvarez
6ae56890b3
style: Improve Percentage -> LengthPercentage conversion
...
This doesn't change behavior because we only use them for images that
have no clamping.
Depends on D147008
Differential Revision: https://phabricator.services.mozilla.com/D147511
2023-08-16 17:46:41 +02:00
Emilio Cobos Álvarez
079fce37d2
style: Do hue interpolations in degrees rather than radians. r=barret
...
This gives us a bit more precision.
Differential Revision: https://phabricator.services.mozilla.com/D147007
2023-08-16 17:46:41 +02:00