mirror of
https://github.com/storytold/cadcraft.git
synced 2026-11-10 20:40:30 -06:00
* fix(io): a solid HATCH keeps its angle, scale and double flag The writer wrote groups 52 (angle), 41 (scale) and 77 (double) for pattern fills only, so a SOLID hatch read with them lost them on save. Write them for solid fills too, as read. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * test(io): fixture for a solid HATCH keeps angle, scale and double flag Add a synthetic DXF with a SOLID and an ANSI31 hatch and a test that saves it and compares groups 52, 41 and 77 of each hatch by handle. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com> * docs(io): document the functions this change touches Add doc comments to the functions the diff changes whose complexity is above one, so the docstring coverage check passes. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com> * Drop the DXF fixture: the inline test covers the fix; test data belongs in a corpus repo Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Brandon Thomas <echelon@gmail.com>