LibWeb: Split out CanvasSettings IDL interface mixin

Corresponds to https://github.com/whatwg/html/pull/10904

However, we don't implement most of what is changed in that PR, so this
simply moves the FIXME'd getContextAttributes() method from one place
to another.
This commit is contained in:
Sam Atkins 2025-01-29 15:16:57 +00:00
parent 3e4b1056b5
commit c5d793c4a9
Notes: github-actions[bot] 2025-01-30 15:01:23 +00:00

View file

@ -39,10 +39,9 @@ enum CanvasTextBaseline { "top", "hanging", "middle", "alphabetic", "ideographic
[Exposed=Window]
interface CanvasRenderingContext2D {
[ImplementedAs=canvas_for_binding] readonly attribute HTMLCanvasElement canvas;
[FIXME] CanvasRenderingContext2DSettings getContextAttributes();
};
CanvasRenderingContext2D includes CanvasSettings;
CanvasRenderingContext2D includes CanvasState;
CanvasRenderingContext2D includes CanvasTransform;
CanvasRenderingContext2D includes CanvasCompositing;
@ -59,3 +58,9 @@ CanvasRenderingContext2D includes CanvasImageData;
CanvasRenderingContext2D includes CanvasPathDrawingStyles;
CanvasRenderingContext2D includes CanvasTextDrawingStyles;
CanvasRenderingContext2D includes CanvasPath;
// https://html.spec.whatwg.org/multipage/canvas.html#canvassettings
interface mixin CanvasSettings {
// settings
[FIXME] CanvasRenderingContext2DSettings getContextAttributes();
};