Something went wrong. Try again.
we (web engine): Experimental web browser project to understand the limits of Claude
Something went wrong. Try again.
Implement canvas line styles & dashing (Phase 18) master
- Replace placeholder stroke_subpaths with full StrokeStyle-aware implementation - lineCap: butt (flat), round (circle), square (extended flat) - lineJoin: miter (with miterLimit fallback to bevel), round, bevel - setLineDash / lineDashOffset: walk path length, clip at dash/gap boundaries; odd-length arrays doubled per spec - Closed subpath detection avoids caps at loop endpoints - Fix pre-existing clippy collapsible_match / while_let_loop warnings Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Author Pierre Le Fevre Co-author Claude Sonnet 4.6 Date (May 15, 2026, 2:45 PM UTC) Commit 2874d2fd 2874d2fde12543be6d959d0df6d5eecd13aa8f24 Parent 46353541 4635354179c47424d42ecc8e63e6240fdb5395fa