aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2021-03-01 22:43:35 +0100
committerJay Berkenbilt <ejb@ql.org>2021-03-03 23:05:49 +0100
commite17585c2d2df9fea296364c0768c2ce5adbc4b91 (patch)
tree356a5b3c7096175ed1ed08d1535a1e4d50f0484d /TODO
parenta15ec6967dd3312223a6ab7d4198655234e1a4bf (diff)
downloadqpdf-e17585c2d2df9fea296364c0768c2ce5adbc4b91.tar.zst
Remove unreferenced: ignore names that are not Fonts or XObjects
Converted ResourceFinder to ParserCallbacks so we can better detect the name that precedes various operators and use the operators to sort the names into resource types. This enables us to be smarter about detecting unreferenced resources in pages and also sets the stage for reconciling differences in /DR across documents.
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 0 insertions, 9 deletions
diff --git a/TODO b/TODO
index b7562008..5a0b8e0b 100644
--- a/TODO
+++ b/TODO
@@ -34,15 +34,6 @@ Document-level work
--copy-attachments-from to preserve these. What will the strategy be
for deduplicating in the automatic case?
-* When I get to tagged PDF, note that the presence of /Artifact and
- /Standard (and maybe others?) causes a false positive on detection
- of unresolved names. Example: form-fields-and-annotations.pdf. This
- used to give a warning (never in a released version), but the
- warning was removed. See comments about tagged pdf in
- QPDFPageObjectHelper::removeUnreferencedResourcesHelper. Another
- potential solution is to recognize names that refer to fonts and
- xobjects but only looking at names used with Tf and Do operators.
-
Fuzz Errors
===========