diff options
author | Jay Berkenbilt <ejb@ql.org> | 2019-05-27 00:52:05 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2019-06-12 20:53:44 +0200 |
commit | d263a0493add9ea4bd6b7dae129cfc79b3108067 (patch) | |
tree | c4949c411a41cb25481a872b6802149000c14783 /TODO | |
parent | b405e5e1c91c11ef16c9eb5bf3bcb9ce0d031df1 (diff) | |
download | qpdf-d263a0493add9ea4bd6b7dae129cfc79b3108067.tar.zst |
TODO
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -12,6 +12,10 @@ Next ABI Do these things next time we have to break binary compatibility + * Check all classes that don't use the Members pattern and see if + they should be converted. Most of the pipeline classes should be + converted. + * Pl_Buffer's internal structure is not right for what it does. It was modified for greater efficiency, but it was done in a way that preserved binary compatibility, so the implementation is a bit @@ -20,6 +24,10 @@ Do these things next time we have to break binary compatibility * Rename QUtil::strcasecmp since strcasecmp is a macro on some platforms. See #242. + * Check all overloaded methods to see if any can be eliminated by + using defaulted arguments. See ../misc/find-overloaded-functions.pl + (not in source repo) + * Get rid of the version of QPDF::copyForeignObject with the bool unused parameter. @@ -35,6 +43,10 @@ Do these things next time we have to break binary compatibility either size_t or qpdf_offset_t. Only do this if it doesn't break source compatibility. + * See if there is a way to provide an option to use higher + compression with zlib. See #113. This can be done by adding options + to Pl_Flate and having QPDFWriter optionally use those options. + Lexical ======= |