aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2019-01-07 05:46:32 +0100
committerJay Berkenbilt <ejb@ql.org>2019-01-07 13:38:03 +0100
commit0bf0f45e675aaed64f05e7c78a98662a5c774a77 (patch)
treea97ca41f20ff604c3caa7fd72676abf789914e28
parent8a5ca0e40690496b3dc820c2f34da032f576a18b (diff)
downloadqpdf-0bf0f45e675aaed64f05e7c78a98662a5c774a77.tar.zst
TODO
-rw-r--r--TODO58
1 files changed, 29 insertions, 29 deletions
diff --git a/TODO b/TODO
index d17e68f7..0d4a34f2 100644
--- a/TODO
+++ b/TODO
@@ -3,35 +3,6 @@ Soon
* Set up OSS-Fuzz (Google). See starred email in qpdf label.
- * Figure out how to render Gajić correctly in the PDF version of the
- qpdf manual.
-
- * 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
- QPDFObjectHandle::getPageImages(). Maybe add a method to get the
- effective resources for a page without modifying the page and then
- implement both changes in terms of that method.
-
- * Support user-pluggable stream filters. This would enable external
- code to provide interpretation for filters that are missing from
- qpdf. Make it possible for user-provided filters to override
- built-in filters. Make sure that the pluggable filters can be
- prioritized so that we can poll all registered filters to see
- whether they are capable of filtering a particular stream.
-
- * If possible, consider adding CCITT3, CCITT4, or any other easy
- filters. For some reference code that we probably can't use but may
- be handy anyway, see
- http://partners.adobe.com/public/developer/ps/sdk/index_archive.html
-
- * If possible, support the following types of broken files:
-
- - Files that have no whitespace token after "endobj" such that
- endobj collides with the start of the next object
-
- - See ../misc/broken-files
-
Next ABI
========
@@ -119,6 +90,35 @@ directory or that are otherwise not publicly accessible. This includes
things sent to me by email that are specifically not public. Even so,
I find it useful to make reference to them in this list
+ * Figure out how to render Gajić correctly in the PDF version of the
+ qpdf manual.
+
+ * 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
+ QPDFObjectHandle::getPageImages(). Maybe add a method to get the
+ effective resources for a page without modifying the page and then
+ implement both changes in terms of that method.
+
+ * Support user-pluggable stream filters. This would enable external
+ code to provide interpretation for filters that are missing from
+ qpdf. Make it possible for user-provided filters to override
+ built-in filters. Make sure that the pluggable filters can be
+ prioritized so that we can poll all registered filters to see
+ whether they are capable of filtering a particular stream.
+
+ * If possible, consider adding CCITT3, CCITT4, or any other easy
+ filters. For some reference code that we probably can't use but may
+ be handy anyway, see
+ http://partners.adobe.com/public/developer/ps/sdk/index_archive.html
+
+ * If possible, support the following types of broken files:
+
+ - Files that have no whitespace token after "endobj" such that
+ endobj collides with the start of the next object
+
+ - See ../misc/broken-files
+
* Additional form features
* set value from CLI? Specify title, and provide way to
disambiguate, probably by giving objgen of field