Oriol Brufau
c75f6627ba
Upgrade Stylo to 2024-10-04 ( #33767 )
...
* Upgrade Stylo to 2024-10-04
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D220285
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://bugzilla.mozilla.org/show_bug.cgi?id=1918093
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D222817
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D222856
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D222532
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D222533
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D222534
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D223878
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
---------
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-10-20 19:53:38 +00:00
tanishka
65c866285f
Multiple CanGc fixes in components/script/dom ( #33924 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
2024-10-20 16:07:15 +00:00
dependabot[bot]
ee9e1fbbd6
build(deps): bump gstreamer-video from 0.22.6 to 0.22.8 ( #33897 )
...
Bumps gstreamer-video from 0.22.6 to 0.22.8.
---
updated-dependencies:
- dependency-name: gstreamer-video
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-20 15:05:10 +00:00
Wulan Seruniati Salim
a14b65f30b
Replace CanGc::note() with arguments passed by callers ( #33917 )
...
Signed-off-by: Wulan Seruniati Salim <lauwwulan1806@gmail.com>
remove not necessary comment
Co-authored-by: Wulan Seruniati Salim <lauwwulan1806@gmail.com>
2024-10-20 08:24:36 +00:00
tanishka
a57b6a3f79
CanGc fixes through focusevent.rs & hashchangeevent.rs ( #33921 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
2024-10-20 08:05:11 +00:00
Servo WPT Sync
d0d02cd56c
Update web-platform-tests to revision b'5a9d9349a312e12a950d5f4703cd41609a06f242' ( #33923 )
...
Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
2024-10-20 01:33:44 +00:00
chickenleaf
c242822eeb
Fix GC borrow hazard in HTMLImageElement::finish_reacting_to_environment_change ( #33904 )
...
* Fix GC borrow hazard in HTMLImageElement::finish_reacting_to_environment_change
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
* Fixed clippy error
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
---------
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
2024-10-19 21:03:03 +00:00
dependabot[bot]
2af81fb097
build(deps): bump serde_json from 1.0.130 to 1.0.131 ( #33913 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.130 to 1.0.131.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/1.0.130...1.0.131 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-19 13:37:04 +00:00
dependabot[bot]
3eebb60b36
build(deps): bump unicase from 2.7.0 to 2.8.0 ( #33914 )
...
Bumps [unicase](https://github.com/seanmonstar/unicase ) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/seanmonstar/unicase/releases )
- [Commits](https://github.com/seanmonstar/unicase/compare/v2.7.0...v2.8.0 )
---
updated-dependencies:
- dependency-name: unicase
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-10-19 13:36:47 +00:00
dependabot[bot]
caaa786a8a
build(deps): bump compiletest_rs from 0.11.0 to 0.11.1 ( #33915 )
...
Bumps [compiletest_rs](https://github.com/Manishearth/compiletest-rs ) from 0.11.0 to 0.11.1.
- [Release notes](https://github.com/Manishearth/compiletest-rs/releases )
- [Commits](https://github.com/Manishearth/compiletest-rs/compare/v0.11.0...v0.11.1 )
---
updated-dependencies:
- dependency-name: compiletest_rs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-19 13:36:21 +00:00
dependabot[bot]
ba68a8f67c
build(deps): bump cc from 1.1.30 to 1.1.31 ( #33916 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.1.30 to 1.1.31.
- [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.30...cc-v1.1.31 )
---
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-10-19 13:35:02 +00:00
Samson
76bedf28e0
replace sparkle with glow in components/script ( #33911 )
...
* replace sparkle's GlType with canvas_traits's GlType
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* remove sparkle from components/servo
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* remove sparkle from script
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2024-10-19 10:40:03 +00:00
Samson
a13900c4f8
Update dependabot.yml to only contain one group key ( #33912 )
...
I think this will resolve problem observed in https://github.com/servo/servo/pull/33896#issuecomment-2422930003
Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
2024-10-19 10:38:25 +00:00
Samson
fa9cb79fc8
remove sparkle from components/servo ( #33910 )
...
* replace sparkle's GlType with canvas_traits's GlType
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* remove sparkle from components/servo
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2024-10-19 05:28:59 +00:00
tanishka
a008b6fc73
Fix GC borrow hazard in ResizeObserver::broadcast_active_resize_observations ( #33875 )
...
* Fix GC borrow hazard in ResizeObserver
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Use borrow instead of borrow_mut
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Refactor to avoid borrow conflicts
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Copy value out of borrowed value
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
---------
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
2024-10-19 04:13:21 +00:00
Oriol Brufau
73880ee1d0
Remove BoxFragment::overconstrained ( #33907 )
...
This was only used for serializing inset properties in getComputedStyle,
but it was unnecessary and the logic was wrong anyways: an `auto` size
doesn't imply that we won't be overconstrained, because it won't become
negative even if the insets are big enough.
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-10-19 01:55:55 +00:00
Oriol Brufau
09fc988d3a
Fix resolved value of insets to use margin box instead of content box ( #33906 )
...
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-10-18 23:55:53 +00:00
dependabot[bot]
e667d2fa1b
build(deps): bump serde_json from 1.0.129 to 1.0.130 ( #33905 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.129 to 1.0.130.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/1.0.129...1.0.130 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-18 18:56:34 +00:00
Gregory Terzian
70845698f2
update test expectations for update-rendering ( #33846 )
...
Signed-off-by: gterzian <2792687+gterzian@users.noreply.github.com>
2024-10-18 17:29:41 +00:00
Josh Matthews
b85093ad74
Prevent moving CanGc values between threads/tasks ( #33902 )
...
* Make CanGc non-sendable, and add documentation.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Update CanGc usage to fix usages that were moved between threads/tasks.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2024-10-18 17:26:54 +00:00
Samson
a58da5aa83
Update to surfman&webxr without sparkle and use glow 0.15 ( #33538 )
...
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2024-10-18 17:16:48 +00:00
dependabot[bot]
f73ae0414b
build(deps): bump anyhow from 1.0.89 to 1.0.90 ( #33901 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.89 to 1.0.90.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.89...1.0.90 )
---
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-10-18 17:06:56 +00:00
dependabot[bot]
1bda5a6eab
build(deps): bump libc from 0.2.160 to 0.2.161 ( #33899 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.160 to 0.2.161.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.161/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.160...0.2.161 )
---
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-10-18 17:00:16 +00:00
dependabot[bot]
0cb30153a6
build(deps): bump gstreamer from 0.22.7 to 0.22.8 ( #33896 )
...
Bumps gstreamer from 0.22.7 to 0.22.8.
---
updated-dependencies:
- dependency-name: gstreamer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-18 16:50:18 +00:00
chickenleaf
1ae90dcd95
clippy: Fix a variety of clippy warnings in fonts
, layout_2020
and the DOM code ( #33894 )
...
* fixed some clippy warnings
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
* Delete extra file
Signed-off-by: chickenleaf <lashwinib@gmail.com>
* preserved newline in compositionevent.rs
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
Signed-off-by: chickenleaf <lashwinib@gmail.com>
* removed the newline in PrototypeList
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
* removed the trailing whitespace
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
---------
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
Signed-off-by: chickenleaf <lashwinib@gmail.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-10-18 13:57:13 +00:00
chickenleaf
af6154cf63
More files with CanGc fixes ( #33892 )
...
* More files with CanGc fixes
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
* removed the can_gc inside !task
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
---------
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
2024-10-18 13:42:43 +00:00
chickenleaf
fde8d72aca
Various CanGc fixes in 8 files ( #33893 )
...
* Various CanGc fixes in 8 files
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
* fixed merge conflicts and formatting
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
---------
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
2024-10-18 11:54:32 +00:00
tanishka
6b87ecc291
Some CanGc fixes in components/script/dom ( #33895 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
2024-10-18 11:52:37 +00:00
Simon Wülker
e33bae6d0a
Use ROUTER::add_typed_route
instead of ROUTER::add_route
everywhere ( #33866 )
...
* Use ROUTER::add_typed_route where possible
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update webxr, media and ipc-channel
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
---------
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2024-10-18 10:47:52 +00:00
komuhangi
ff374c1428
clippy: Rename RequestId::new()
to RequestId::next()
and fix one more issue in servo/lib.rs
( #33881 )
...
* clippy: fix clippy warnings in components/
Signed-off-by: jahielkomu <ktumuhairwe24@gmail.com>
* Addressed changes from the PR
Signed-off-by: jahielkomu <ktumuhairwe24@gmail.com>
---------
Signed-off-by: jahielkomu <ktumuhairwe24@gmail.com>
2024-10-18 09:45:40 +00:00
dependabot[bot]
14cfcda3b3
build(deps): bump orbclient from 0.3.47 to 0.3.48 ( #33890 )
...
* build(deps): bump orbclient from 0.3.47 to 0.3.48
Bumps orbclient from 0.3.47 to 0.3.48.
---
updated-dependencies:
- dependency-name: orbclient
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* remove libredox 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-10-18 06:31:31 +00:00
DK Liao
41fd39a128
doc(resources): Add documentation to undocumented embedder_traits::resources::Resource
variants ( #33885 )
...
* Document Resource variants and update blocklist url
Signed-off-by: DK Liao <dklassic@gmail.com>
* Update components/shared/embedder/resources.rs
Co-authored-by: Josh Matthews <josh@joshmatthews.net>
Signed-off-by: DK Liao <dklassic@gmail.com>
* Update components/shared/embedder/resources.rs
Co-authored-by: Josh Matthews <josh@joshmatthews.net>
Signed-off-by: DK Liao <dklassic@gmail.com>
* Update components/shared/embedder/resources.rs
Co-authored-by: Josh Matthews <josh@joshmatthews.net>
Signed-off-by: DK Liao <dklassic@gmail.com>
* Update format and reduce length
Signed-off-by: DK Liao <dklassic@gmail.com>
* Slightly changes the line break position
Signed-off-by: DK Liao <dklassic@gmail.com>
---------
Signed-off-by: DK Liao <dklassic@gmail.com>
Co-authored-by: Josh Matthews <josh@joshmatthews.net>
2024-10-18 03:44:14 +00:00
tanishka
f826698d6e
CanGc fixes in components/script/dom ( #33891 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
2024-10-17 22:36:04 +00:00
chickenleaf
9c893c7f4d
More CanGc fixes ( #33888 )
...
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
2024-10-17 19:36:42 +00:00
dependabot[bot]
720d632170
build(deps): bump serde_json from 1.0.128 to 1.0.129 ( #33889 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.128 to 1.0.129.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/1.0.128...1.0.129 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-17 19:16:58 +00:00
dependabot[bot]
f6a77b905f
build(deps): bump rustfix from 0.8.5 to 0.8.6 ( #33886 )
...
Bumps [rustfix](https://github.com/rust-lang/cargo ) from 0.8.5 to 0.8.6.
- [Changelog](https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cargo/commits )
---
updated-dependencies:
- dependency-name: rustfix
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-17 18:24:45 +00:00
dependabot[bot]
781a961379
build(deps): bump libc from 0.2.159 to 0.2.160 ( #33884 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.159 to 0.2.160.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.160/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.159...0.2.160 )
---
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-10-17 17:15:42 +00:00
Simon Wülker
4a58616770
Fix type mismatches in Router::add_route calls ( #33882 )
...
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2024-10-17 13:09:48 +00:00
lwz23
595aab10dc
fix clippy warning in components/script ( #33878 )
...
Signed-off-by: lwz23 <wenzhaoliao@ruc.edu.cn>
2024-10-17 12:58:28 +00:00
tanishka
cd7b66be58
CanGc fixes in components/script/dom ( #33880 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
2024-10-17 12:49:00 +00:00
evuez
72ff89620b
Handle multibyte characters in img srcset ( #33873 )
...
This was causing this web platform test to crash:
https://wpt.fyi/results/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html
Signed-off-by: evuez <julien@mulga.net>
2024-10-17 08:13:18 +00:00
dependabot[bot]
2d796a2719
build(deps): bump uuid from 1.10.0 to 1.11.0 ( #33868 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.10.0...1.11.0 )
---
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>
2024-10-17 07:37:16 +00:00
Martin Robinson
fc569260d2
ci: Fix the WPT export job again by removing --break-system-packages
( #33874 )
...
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-10-16 22:29:00 +00:00
dependabot[bot]
066d3103bb
build(deps): bump async-compression from 0.4.15 to 0.4.16 ( #33870 )
...
Bumps [async-compression](https://github.com/Nullus157/async-compression ) from 0.4.15 to 0.4.16.
- [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.15...v0.4.16 )
---
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>
2024-10-16 17:32:53 +00:00
dependabot[bot]
133c763e65
build(deps): bump napi-derive-ohos from 0.0.9 to 1.0.0 ( #33869 )
...
Bumps [napi-derive-ohos](https://github.com/ohos-rs/ohos-rs ) from 0.0.9 to 1.0.0.
- [Release notes](https://github.com/ohos-rs/ohos-rs/releases )
- [Commits](https://github.com/ohos-rs/ohos-rs/compare/napi-ohos@0.0.9...ohrs@1.0.0 )
---
updated-dependencies:
- dependency-name: napi-derive-ohos
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-16 17:32:49 +00:00
dependabot[bot]
ccac50fc91
build(deps): bump proc-macro2 from 1.0.87 to 1.0.88 ( #33867 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.87 to 1.0.88.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.87...1.0.88 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-16 17:27:16 +00:00
Martin Robinson
036e74524a
net: Start reducing number of IPCs channels used for fetch with a FetchThread
( #33863 )
...
Instead of creating a `ROUTER` for each fetch, create a fetch thread
which handles all incoming and outcoming fetch requests. Now messages
involving fetches carry a "request id" which indicates which fetch is
being addressed by the message. This greatly reduces the number of file
descriptors used by fetch.
In addition, the interface for kicking off fetches is simplified when
using the `Listener` with `Document`s and the `GlobalScope`.
This does not fix all leaked file descriptors / mach ports, but greatly
eliminates the number used. Now tests can be run without limiting
procesess on modern macOS systems.
Followup work:
1. There are more instances where fetch is done using the old method.
Some of these require more changes in order to be converted to the
`FetchThread` approach.
2. Eliminate usage of IPC channels when doing redirects.
3. Also eliminate the IPC channel used for cancel handling.
4. This change opens up the possiblity of controlling the priority of
fetch requests.
Fixes #29834 .
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-10-16 16:53:24 +00:00
Taym Haddadi
2115267328
Add missing XRWebGLBinding constructor spec steps ( #33731 )
...
* Add missing XRWebGLBinding constructor spec steps
Signed-off-by: Taym <haddadi.taym@gmail.com>
* Update test expectation
Signed-off-by: Taym <haddadi.taym@gmail.com>
---------
Signed-off-by: Taym <haddadi.taym@gmail.com>
2024-10-16 16:12:37 +00:00
tanishka
cde6931f4b
clippy: Fix warnings in components/script/dom
( #33860 )
...
* clippy: Fix warnings in components/script/dom
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Move allow to WRAP level
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
---------
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
2024-10-16 15:48:53 +00:00
tanishka
a646c850c6
clippy: Fix warnings in components/script/dom
& components/servo
( #33853 )
...
* clippy: Fix warnings in components/script/dom & components/servo
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Move allow to the level of the named field
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* Add blank lines before & after field
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* remove trailing whitespace
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
---------
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-10-16 15:34:14 +00:00