summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2018-02-16 23:25:27 +0100
committerJay Berkenbilt <ejb@ql.org>2018-02-19 03:06:27 +0100
commitd0e99f195a987c483bbb6c5449cf39bee34e08a1 (patch)
treecead8acd60cd14fd5d904ed380c750540cb361f3 /TODO
parentc2e16827b69f3d3ac3721cfcd608b87f28e2a13f (diff)
downloadqpdf-d0e99f195a987c483bbb6c5449cf39bee34e08a1.tar.zst
More robust handling of type errors
Give objects descriptions and context so it is possible to issue warnings instead of fatal errors for attempts to access objects of the wrong type.
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 0 insertions, 9 deletions
diff --git a/TODO b/TODO
index 402a715f..6a27acb0 100644
--- a/TODO
+++ b/TODO
@@ -1,15 +1,6 @@
Soon
====
- * Consider whether there should be a mode in which QPDFObjectHandle
- returns nulls for operations on the wrong type instead of asserting
- the type. The way things are wired up now, this would have to be a
- global flag. Probably it makes sense to make that be the default
- behavior and to add a static method in QPDFObjectHandle and
- command-line flag that enables the stricter behavior globally for
- easier debugging. For cases where we have enough information to do
- so, we could still warn when not in strict mode.
-
* Add method to push inheritable resources to a single page by
walking up and copying without overwrite. Above logic will also be
sufficient to fix the limitation in