Commit d263a0493add9ea4bd6b7dae129cfc79b3108067

Authored by Jay Berkenbilt
1 parent b405e5e1

TODO

Showing 1 changed file with 12 additions and 0 deletions
@@ -12,6 +12,10 @@ Next ABI @@ -12,6 +12,10 @@ Next ABI
12 12
13 Do these things next time we have to break binary compatibility 13 Do these things next time we have to break binary compatibility
14 14
  15 + * Check all classes that don't use the Members pattern and see if
  16 + they should be converted. Most of the pipeline classes should be
  17 + converted.
  18 +
15 * Pl_Buffer's internal structure is not right for what it does. It 19 * Pl_Buffer's internal structure is not right for what it does. It
16 was modified for greater efficiency, but it was done in a way that 20 was modified for greater efficiency, but it was done in a way that
17 preserved binary compatibility, so the implementation is a bit 21 preserved binary compatibility, so the implementation is a bit
@@ -20,6 +24,10 @@ Do these things next time we have to break binary compatibility @@ -20,6 +24,10 @@ Do these things next time we have to break binary compatibility
20 * Rename QUtil::strcasecmp since strcasecmp is a macro on some 24 * Rename QUtil::strcasecmp since strcasecmp is a macro on some
21 platforms. See #242. 25 platforms. See #242.
22 26
  27 + * Check all overloaded methods to see if any can be eliminated by
  28 + using defaulted arguments. See ../misc/find-overloaded-functions.pl
  29 + (not in source repo)
  30 +
23 * Get rid of the version of QPDF::copyForeignObject with the bool 31 * Get rid of the version of QPDF::copyForeignObject with the bool
24 unused parameter. 32 unused parameter.
25 33
@@ -35,6 +43,10 @@ Do these things next time we have to break binary compatibility @@ -35,6 +43,10 @@ Do these things next time we have to break binary compatibility
35 either size_t or qpdf_offset_t. Only do this if it doesn't break 43 either size_t or qpdf_offset_t. Only do this if it doesn't break
36 source compatibility. 44 source compatibility.
37 45
  46 + * See if there is a way to provide an option to use higher
  47 + compression with zlib. See #113. This can be done by adding options
  48 + to Pl_Flate and having QPDFWriter optionally use those options.
  49 +
38 Lexical 50 Lexical
39 ======= 51 =======
40 52