This commit is contained in:
Jay Berkenbilt 2019-05-26 18:52:05 -04:00
parent b405e5e1c9
commit d263a0493a
1 changed files with 12 additions and 0 deletions

12
TODO
View File

@ -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
=======