mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-10 13:01:29 +00:00
Main moved a link's action reading into Inspector::action_target, shared with bookmarks, and made the link/attachment text budget start with the outline. Resolution: - annotations.rs: link() calls action_target and then resolves a URI target against /URI /Base, spending what the base adds from the same budget (or keeping the raw address); QuadPoints reading unchanged. The budget doc comment covers bookmarks, links, quads and attachments. - core.rs: keeps the branch's uri_base read; the outline goes through main's budgeted outline_window (the branch's old call is dropped). - tools.rs: link_list keeps main's "to_page with its zoom" and the branch's resolved_url / active_areas text. relative_uri_actions_resolve_against_the_catalog_base re-proven red with the resolution reverted. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Pq7HyCHD1R3rywQBPCHXZA