Files
pdfcraft/crates/edit
mtlcl410andClaude Opus 5.5 36847a601f M7: Ungroup reads a group's /S and /K, and nested types, through indirect objects (#2964, #3005)
Review follow-up on #3067: the transparency-group checks read /S and /K
raw, so an indirect /K true let a knockout group be ungrouped, and an
indirect /S /Transparency skipped the knockout, translucency and blend
checks. The /Subtype and /PatternType of nested forms, Type 3 fonts and
tiling patterns were read raw too, so blend modes inside such a form and
inherited resources were missed. All are now resolved first (any value
may be an indirect object, ISO 32000-2 7.3.10).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0175FWj4xFhMhSH3UpMU8DSC
2026-10-31 08:04:09 +08:00
..