mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-10-24 18:33:22 +00:00
2fa110e185
* M7: share Windows local-link fixture portability fixes (#1265) Use the identical test-only prerequisite already proposed in #1263: Unix-only mutable vectors, ordinary Windows drive paths and escaped PDF literal strings. This is shared CI support for the separate xref overflow fix; production link handling is unchanged. Generated with Codex. * M1: return an error for exhausted xref object numbers (#1337) Check the next-object addition and return CosError at the xref offset rather than overflowing or wrapping to object zero. Classic-table and stream regressions reproduced the original panic; ordinary, zero-offset and repaired-range controls preserve catalog access and allocation. Validation: 2732 passed, 0 failed, 13 ignored; strict all-target Clippy, fmt, 31 WASM crates, layering, assets, deny and parity passed. The rebuilt CLI opened and rendered a clean synthetic page. Generated with Codex. * M1: place overflow notes beside stable milestone entries (#1337) Keep the tested code unchanged while avoiding progress-note conflicts with newly landed main updates. Formatting and diff checks passed. Generated with Codex. * Merge main: adapt exhausted-xref repair to the compact xref index Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Brandon Thomas <echelon@gmail.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>