Simon Wülker
cdd0006e3d
Implement HKDF support for subtlecrypto.deriveBits
( #34200 )
...
* Implement subtlecrypto.deriveBits with HKDF
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-11-10 00:59:39 +00:00
Simon Wülker
67ac59b809
subtlecrypto: Replace NormalizedAlgorithm
with specialized variants ( #34193 )
...
* Implement specialized normalize_algorithm for "get key length" operation
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Implement specialized normalize_algorithm for "digest"
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Implement specialized normalize_algorithm for "importKey"
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Implement specialized normalize_algorithm for "deriveBits"
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Implement specialized normalize_algorithm for "decrypt"
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Implement specialized normalize_algorithm for "generateKey"
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Implement specialized normalize_algorithm for "encrypt"
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Remove normalize_algorithm
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update WPT expectations
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Replace obj.get_unsafe() with obj.get()
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Replace BitwiseOr with LogicalOr (typo)
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update more WPT expectations outside of WebCryptoAPI
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
---------
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2024-11-09 16:43:47 +00:00
shanehandley
da462d0fcd
Implement referrer policy for dom worker construction ( #34192 )
...
Signed-off-by: Shane Handley <shanehandley@fastmail.com>
2024-11-09 01:16:35 +00:00
dependabot[bot]
6c1cd56e52
build(deps): bump fastrand from 2.1.1 to 2.2.0 ( #34189 )
...
Bumps [fastrand](https://github.com/smol-rs/fastrand ) from 2.1.1 to 2.2.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.1.1...v2.2.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-11-08 17:05:04 +00:00
dependabot[bot]
2e844d6b3a
build(deps): bump tempfile from 3.13.0 to 3.14.0 ( #34190 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.13.0 to 3.14.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.13.0...v3.14.0 )
---
updated-dependencies:
- dependency-name: tempfile
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-11-08 17:01:55 +00:00
Martin Robinson
f4cc20f7ef
layout: Fix caching of streching flex items in row flex ( #34162 )
...
When a flex item stretches in the cross axis in a row flex, the flex
container layout should depend on block constraints. In this case the
cross axis is the block axis (assuming horizontal writing modes --
vertical are not yet supported). This changes fixes an issue where the
cached layout was used in this case when stretching should trigger a new
layout.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2024-11-08 16:59:23 +00:00
dependabot[bot]
e366d253dc
build(deps): bump cc from 1.1.36 to 1.1.37 ( #34187 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.1.36 to 1.1.37.
- [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.36...cc-v1.1.37 )
---
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-11-08 16:45:13 +00:00
Simon Wülker
6b94b2c684
Implement subtlecrypto.deriveKey
( #34185 )
...
* Implement NormalizedAlgorithm::get_key_length
This is a minimal implementation, which will make
the DeriveKey operation work for AES-CTR keys in
the future.
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Implement SubtleCrypto.deriveKey
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-11-08 12:59:01 +00:00
Jonathan Schwender
fe58556c0b
Disable resources_for_tests in production ( #34177 )
...
Rather than relying on dead-code elimination to remove
the function in production builds, it is better if it is
never included in the first place.
On OpenHarmony we never want to include these files into the
binary, since we always bundle the test files into the `.hap` as part of the build process.
The original comment got the condition inverted and in all
normal builds the function will be checked as usual.
There shouldn't be any additional value in checking the
correctness of `resources_for_tests()` in production builds.
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
2024-11-08 12:02:47 +00:00
Samson
39ef61c324
Exclude crown
from the root Cargo workspace ( #34173 )
...
* Exclude crown from workspace
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Update shell.nix and remove filterlock
Signed-off-by: Delan Azabani <dazabani@igalia.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: Delan Azabani <dazabani@igalia.com>
Co-authored-by: Delan Azabani <dazabani@igalia.com>
2024-11-08 10:08:49 +00:00
dependabot[bot]
ac5c67849e
build(deps): bump libc from 0.2.161 to 0.2.162 ( #34180 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.161 to 0.2.162.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.162/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.161...0.2.162 )
---
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-11-08 09:39:32 +00:00
atbrakhi
85a9ca7cb6
layout: Add instrumentation for display_list
( #34128 )
...
* Add instrumentation for display_list
Signed-off-by: atbrakhi <atbrakhi@igalia.com>
* review update
Signed-off-by: atbrakhi <atbrakhi@igalia.com>
* review fix
Signed-off-by: atbrakhi <atbrakhi@igalia.com>
---------
Signed-off-by: atbrakhi <atbrakhi@igalia.com>
2024-11-08 09:05:07 +00:00
shanehandley
6451767428
Implement PolicyContainer and update the default ReferrerPolicy ( #33977 )
...
* Implement PolicyContainer
Signed-off-by: Shane Handley <shanehandley@fastmail.com>
* implement small parts of fetch that interact with policy container
Signed-off-by: Shane Handley <shanehandley@fastmail.com>
* fix: allow policy container's csp list to be unset
Signed-off-by: Shane Handley <shanehandley@fastmail.com>
* fix: use the correct default policy when parsing from a token
Signed-off-by: Shane Handley <shanehandley@fastmail.com>
---------
Signed-off-by: Shane Handley <shanehandley@fastmail.com>
2024-11-08 07:19:23 +00:00
Jonathan Schwender
4f6283d7fe
ohos/android: Fix some compiler warnings ( #34178 )
...
* ohos: Remove unnecessary library links
`ohos-sys` now correctly links all required libraries, so we
don't need to specify them here again.
We still specify `ace_napi.z`, since we use napi via `napi-ohos`, which currently does not add the required link.
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
* Disable some unused functions on ohos/android
- get_default_url()
- parse_url_or_filename()
- add_noto_fallback_families
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
* ohos: Remove unneeded import
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
---------
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
2024-11-07 19:53:57 +00:00
dependabot[bot]
219d3c9cd5
build(deps): bump polling from 3.7.3 to 3.7.4 ( #34181 )
...
Bumps [polling](https://github.com/smol-rs/polling ) from 3.7.3 to 3.7.4.
- [Release notes](https://github.com/smol-rs/polling/releases )
- [Changelog](https://github.com/smol-rs/polling/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/polling/compare/v3.7.3...v3.7.4 )
---
updated-dependencies:
- dependency-name: polling
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-11-07 17:15:39 +00:00
dependabot[bot]
3af928eb7b
build(deps): bump tokio from 1.41.0 to 1.41.1 ( #34179 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.41.0 to 1.41.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.41.0...tokio-1.41.1 )
---
updated-dependencies:
- dependency-name: tokio
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-11-07 17:15:39 +00:00
tanishka
ac7419cf57
Consistently use Dom
in native promise handlers ( #34167 )
...
* Consistently use Dom in native promise handlers
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Fix crown errors
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
---------
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
2024-11-07 12:11:33 +00:00
Gae24
05ee551af8
sort Bindings.conf ( #34175 )
...
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
2024-11-07 12:06:20 +00:00
Gae24
48d193cb83
implement CachedFrozenArray ( #34145 )
...
* extract code into CachedFrozenArray
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* fix borrow crash
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* fix already borrowed error
using an else will cause the borrow to live more than it needs
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* restore return statement
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
---------
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
2024-11-06 21:26:08 +00:00
Samson
6c2b840e37
Support associated types in must_root lint ( #34163 )
...
* Support associated types in must_root lint
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* fix
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* fixups
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* fixup
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Fix crown violations
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* fix eng
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* make new test use RUSTC_BOOTSTRAP=1
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2024-11-06 18:48:57 +00:00
dependabot[bot]
2d3b46670f
build(deps): bump xml-rs from 0.8.22 to 0.8.23 ( #34170 )
...
Bumps [xml-rs](https://github.com/kornelski/xml-rs ) from 0.8.22 to 0.8.23.
- [Changelog](https://github.com/kornelski/xml-rs/blob/main/Changelog.md )
- [Commits](https://github.com/kornelski/xml-rs/compare/0.8.22...0.8.23 )
---
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>
2024-11-06 17:30:49 +00:00
dependabot[bot]
63348e707a
build(deps): bump anyhow from 1.0.92 to 1.0.93 ( #34169 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.92 to 1.0.93.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.92...1.0.93 )
---
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>
2024-11-06 17:24:08 +00:00
dependabot[bot]
47997b1177
build(deps): bump cc from 1.1.35 to 1.1.36 ( #34168 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.1.35 to 1.1.36.
- [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.35...cc-v1.1.36 )
---
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-11-06 17:19:57 +00:00
Jonathan Schwender
07aa561295
ohos: Remove unneeded dirs dependency in servo_config ( #34166 )
...
`dirs` does not support OpenHarmony, and it also seems that
there currently is no native API that `dirs` could use on
OpenHarmony and the directory needs to be read from ArkTS.
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
2024-11-06 15:58:46 +00:00
Simon Wülker
2f6ca9407b
Implement SubtleCrypto.deriveBits
with PBDKF2 ( #34164 )
...
* Start implementing SubtleCrypto.deriveBits
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Move shared crypto operations into their own functions
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update some doclinks
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Remove note about potential no-op
It is, indeed, a no-op.
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Move normalized algorithm digest operation into its own function
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Implement mvp for pbkdf2 derivation
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Add missing division to derive bytes instead of bits
The length argument specifies the number of bits that
we need to derive, so we should divide it by 8 to
get the number of bytes.
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Allow using PBKDF2 with usage "importKey"
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update WPT expectations
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Fix test-tidy errors
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Fix clippy warnings
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
---------
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2024-11-06 15:52:15 +00:00
Simon Wülker
c0a4eee1fe
Add [EnforceRange] on OffscreenCanvas width/height idl attribute ( #34165 )
...
* Add [EnforceRange] on OffscreenCanvas width/height idl attribute
Fixes https://github.com/servo/servo/issues/34161
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-11-06 14:37:26 +00:00
Martin Robinson
a61522a1e8
layout: Clean up the flexible length resolution algorithm ( #34153 )
...
Instead of doing so much zipping, which is confusing, create a temporary
data structure for each item that holds all relevant information. In
addition, add detailed specification text so it is easier to understand
what is going on.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-11-06 09:54:20 +00:00
dependabot[bot]
756c249145
build(deps): bump cc from 1.1.34 to 1.1.35 ( #34157 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.1.34 to 1.1.35.
- [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.34...cc-v1.1.35 )
---
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-11-05 17:25:17 +00:00
dependabot[bot]
bff58cb44e
build(deps): bump rustix from 0.38.38 to 0.38.39 ( #34156 )
...
Bumps [rustix](https://github.com/bytecodealliance/rustix ) from 0.38.38 to 0.38.39.
- [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.38...v0.38.39 )
---
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-11-05 17:22:24 +00:00
Jonathan Schwender
0231571ecf
ohos: Bump ohos-vsync and ohos-sys ( #34155 )
...
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
2024-11-05 16:51:06 +00:00
Oriol Brufau
ee7b207f96
Implement keyword sizes for replaced elements ( #34091 )
...
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-11-05 13:46:58 +00:00
Martin Robinson
3289e7d84d
layout: Properly calculate free space in flexbox flexible length resolution ( #34150 )
...
Previously, when there were no more violations, the returned value for
line free space was incorrect for flexible length resolution. It was
returning the container main space minus the inner length of each item.
Free space is determined by the outer length though. Fix this by reusing
the `free_space()` function, but with an argument indicating that all
items are now frozen.
Fixes #34079 .
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-11-05 13:32:34 +00:00
Martin Robinson
fe0701e226
layout: Add parallel layout to flexbox ( #34132 )
...
This adds parallelism using rayon to the initial layout of flex lines
and line item. There is still no support for parallelism when laying out
line items again to account for stretch. This can be done in a followup
change.
In addition, the array of data for each line item is collected into a
new structure, `FlexLineItem`. This prevents a lot of needless zipping
of iterators at the expense of some new vector allocations. A folluwup
change can likely unify this structure and `FlexItemLayoutResult` though
that will require a larger refactor.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-11-05 11:48:27 +00:00
Simon Wülker
80cc4500a3
Rename ImageOrientation default to "from-image" ( #34149 )
...
The spec has changed since our implementation was written.
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2024-11-05 10:38:29 +00:00
Martin Robinson
f151cdf6ee
layout: Remove an obselete comment from flexbox ( #34148 )
...
This behavior is handled properly in `style_ext.rs`.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-11-05 09:50:22 +00:00
Josh Matthews
25a0764a37
Use out parameter for generated methods returning JSVal ( #34087 )
...
* Make generated bindings that return a WebIDL `any` value use out parameters.
Returning raw JSVal values makes it easier to create GC hazards in code
that calls these methods. Accepting a MutableHandle argument instead
ensures that the values are rooted by the caller.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Update mozjs.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Fix clippy warnings.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2024-11-05 08:29:08 +00:00
dependabot[bot]
537958a3cc
build(deps): bump cc from 1.1.31 to 1.1.34 ( #34137 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.1.31 to 1.1.34.
- [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.31...cc-v1.1.34 )
---
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-11-05 03:24:25 +00:00
dependabot[bot]
8dab5f4b80
build(deps): bump url from 2.5.1 to 2.5.3 ( #34136 )
...
* build(deps): bump url from 2.5.1 to 2.5.3
Bumps [url](https://github.com/servo/rust-url ) from 2.5.1 to 2.5.3.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.5.1...v2.5.3 )
---
updated-dependencies:
- dependency-name: url
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update test expectations
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2024-11-04 23:25:45 +00:00
tanishka
cc6163dcdd
Fix GC borrow hazards triggered by LoadBlocker::terminate ( #34122 )
...
* Fix GC borrow hazards triggered by LoadBlocker::terminate
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Fix clippy warnings
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Use borrow_mut()
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Revert to previous code due to crown unrooted error
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Update test expectations
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
---------
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
2024-11-04 22:27:41 +00:00
Oriol Brufau
072ff302d2
Replace ComputedValues with WritingMode on IndefiniteContainingBlock ( #34090 )
...
We only need the writing mode, not the entire computed style.
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-11-04 18:00:58 +00:00
Simon Wülker
73d2f3c453
Return cached object from CryptoKey.algorithm
getter ( #34092 )
...
* Return cached object from CryptoKey.algorithm getter
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Test that CryptoKey.algorithm returns a cached object
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Move duplicated code into a helper function
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
---------
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2024-11-04 17:49:01 +00:00
dependabot[bot]
f6aaf82b9b
build(deps): bump thiserror from 1.0.66 to 1.0.68 ( #34141 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.66 to 1.0.68.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.66...1.0.68 )
---
updated-dependencies:
- dependency-name: thiserror
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-11-04 17:44:40 +00:00
dependabot[bot]
735618e9ad
build(deps): bump tracing-perfetto from 0.1.1 to 0.1.2 ( #34139 )
...
Bumps [tracing-perfetto](https://github.com/csmoe/tracing-perfetto ) from 0.1.1 to 0.1.2.
- [Commits](https://github.com/csmoe/tracing-perfetto/commits )
---
updated-dependencies:
- dependency-name: tracing-perfetto
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-11-04 17:28:12 +00:00
dependabot[bot]
89f75a9055
build(deps): bump idna from 1.0.2 to 1.0.3 ( #34138 )
...
Bumps [idna](https://github.com/servo/rust-url ) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/idna-v1.0.2...idna-v1.0.3 )
---
updated-dependencies:
- dependency-name: idna
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-11-04 17:27:58 +00:00
dependabot[bot]
93f6396e6b
build(deps): bump tar from 0.4.42 to 0.4.43 ( #34135 )
...
Bumps [tar](https://github.com/alexcrichton/tar-rs ) from 0.4.42 to 0.4.43.
- [Commits](https://github.com/alexcrichton/tar-rs/compare/0.4.42...0.4.43 )
---
updated-dependencies:
- dependency-name: tar
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-11-04 17:14:15 +00:00
Delan Azabani
cbfcd68bcc
CI: use new intermittent-tracker deployment ( #34068 )
...
* CI: use new intermittent-tracker deployment
Signed-off-by: Delan Azabani <dazabani@igalia.com>
* Plumb new secrets into linux-wpt.yml environment
Signed-off-by: Delan Azabani <dazabani@igalia.com>
* Print effective dashboard URL in WPT runner
Signed-off-by: Delan Azabani <dazabani@igalia.com>
---------
Signed-off-by: Delan Azabani <dazabani@igalia.com>
2024-11-04 10:42:26 +00:00
Samson
e355cc0263
Bigger timeout for mac unit tests ( #34130 )
...
I noticed that in practice it takes about ~30min to run unit tests.
Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
2024-11-04 09:02:01 +00:00
Josh Matthews
5d1d3d6b5a
Update webgl conformance tests ( #33121 )
...
* Update python -> python3 for helper script.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Update webgl conformance testsuite patches.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Import WebGL conformance testsuite for August 19, 2024.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Update expected results.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Track the commit used for webgl conformance test import.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2024-11-04 04:27:29 +00:00
dependabot[bot]
e64831d68a
build(deps): bump exr from 1.72.0 to 1.73.0 ( #34086 )
...
* build(deps): bump exr from 1.72.0 to 1.73.0
Bumps [exr](https://github.com/johannesvollmer/exrs ) from 1.72.0 to 1.73.0.
- [Release notes](https://github.com/johannesvollmer/exrs/releases )
- [Commits](https://github.com/johannesvollmer/exrs/commits )
---
updated-dependencies:
- dependency-name: exr
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* remove miniz_oxide from servo-tidy.toml
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-11-04 04:10:50 +00:00
Simon Wülker
e5cc7ad235
Implement ImageBitmap.close
( #34124 )
...
* Implement ImageBitmap.close
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-11-04 01:09:43 +00:00