canvas: Implement line dash setters and getters (#36257)

Implement `setLineDash`, `getLineDash`, and `lineDashOffset` from
`CanvasPathDrawingStyles` mixin, according to the spec
https://html.spec.whatwg.org/multipage/canvas.html#canvaspathdrawingstyles.

Testing: Existing WPT.

---------

Signed-off-by: stevennovaryo <steven.novaryo@gmail.com>
This commit is contained in:
Steven Novaryo 2025-04-01 19:22:00 +08:00 committed by GitHub
parent bc6926d1fe
commit a77592e281
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
21 changed files with 144 additions and 92 deletions

View file

@ -1,18 +0,0 @@
[sequence-conversion.html]
[An array]
expected: FAIL
[A generator]
expected: FAIL
[An array with an overridden Symbol.iterator]
expected: FAIL
[An array with an overridden Symbol.iterator on the prototype]
expected: FAIL
[An array with an overridden %ArrayIterator%.prototype.next]
expected: FAIL
[A holey array with fallback to an accessor on the prototype]
expected: FAIL