Propagate CanGc arguments through callers in constructors (#35541)

Signed-off-by: Auguste Baum <auguste.apple@gmail.com>
This commit is contained in:
Auguste Baum 2025-02-20 17:17:45 +01:00 committed by GitHub
parent 5465bfc2af
commit 863d2ce871
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
260 changed files with 986 additions and 603 deletions

View file

@ -852,6 +852,7 @@ impl CanvasState {
CanvasGradient::new(
global,
CanvasGradientStyle::Linear(LinearGradientStyle::new(*x0, *y0, *x1, *y1, Vec::new())),
CanGc::note(),
)
}
@ -882,6 +883,7 @@ impl CanvasState {
*r1,
Vec::new(),
)),
CanGc::note(),
))
}
@ -939,6 +941,7 @@ impl CanvasState {
image_size,
rep,
self.is_origin_clean(image),
CanGc::note(),
)))
} else {
Err(Error::Syntax)
@ -1079,6 +1082,7 @@ impl CanvasState {
metrics.hanging_baseline.into(),
metrics.alphabetic_baseline.into(),
metrics.ideographic_baseline.into(),
can_gc,
)
}