Commit ed8166b21ea8c33328457912aad4f3e181bf255a
1 parent
2001cbc8
TODO/README-maintainer cleanup
Showing
2 changed files
with
2 additions
and
29 deletions
README-maintainer
| @@ -83,7 +83,7 @@ RELEASE PREPARATION | @@ -83,7 +83,7 @@ RELEASE PREPARATION | ||
| 83 | * Check for open fuzz crashes at https://oss-fuzz.com | 83 | * Check for open fuzz crashes at https://oss-fuzz.com |
| 84 | 84 | ||
| 85 | * Check all open issues and pull requests in github and the | 85 | * Check all open issues and pull requests in github and the |
| 86 | - sourceforge trackers. | 86 | + sourceforge trackers. See ~/scripts/github-issues. |
| 87 | 87 | ||
| 88 | * Check `TODO` file to make sure all planned items for the release are | 88 | * Check `TODO` file to make sure all planned items for the release are |
| 89 | done or retargeted. | 89 | done or retargeted. |
TODO
| @@ -86,21 +86,11 @@ directory or that are otherwise not publicly accessible. This includes | @@ -86,21 +86,11 @@ directory or that are otherwise not publicly accessible. This includes | ||
| 86 | things sent to me by email that are specifically not public. Even so, | 86 | things sent to me by email that are specifically not public. Even so, |
| 87 | I find it useful to make reference to them in this list | 87 | I find it useful to make reference to them in this list |
| 88 | 88 | ||
| 89 | - * See if there is a way to provide an option to use higher | ||
| 90 | - compression with zlib. See #113. This can be done by adding options | ||
| 91 | - to Pl_Flate and having QPDFWriter optionally use those options. | ||
| 92 | - Also increasing the buffer size may help. | ||
| 93 | - | ||
| 94 | * Add support for writing name and number trees | 89 | * Add support for writing name and number trees |
| 95 | 90 | ||
| 96 | * Figure out how to render Gajić correctly in the PDF version of the | 91 | * Figure out how to render Gajić correctly in the PDF version of the |
| 97 | qpdf manual. | 92 | qpdf manual. |
| 98 | 93 | ||
| 99 | - * Decide whether errors thrown by checkLinearization should be | ||
| 100 | - converted to warnings. Take a pass through the linearization code | ||
| 101 | - to see whether it's correct. Be able to view linearization data | ||
| 102 | - even when there are errors. See linearization label in github. | ||
| 103 | - | ||
| 104 | * Consider creating a PPA for Ubuntu | 94 | * Consider creating a PPA for Ubuntu |
| 105 | 95 | ||
| 106 | * Investigate whether there is a way to automate the memory checker | 96 | * Investigate whether there is a way to automate the memory checker |
| @@ -242,21 +232,6 @@ I find it useful to make reference to them in this list | @@ -242,21 +232,6 @@ I find it useful to make reference to them in this list | ||
| 242 | spec, and look at ~/Q/pdf-collection/form-with-full-save.pdf, which | 232 | spec, and look at ~/Q/pdf-collection/form-with-full-save.pdf, which |
| 243 | came from Adobe's example site. | 233 | came from Adobe's example site. |
| 244 | 234 | ||
| 245 | - * Consider the possibility of doing something locale-aware to support | ||
| 246 | - non-ASCII passwords. Update documentation if this is done. Consider | ||
| 247 | - implementing full Unicode password algorithms from newer encryption | ||
| 248 | - formats. See ../misc/unicode-password*. If code is added to | ||
| 249 | - properly encode Unicode passwords, figure out how to deal with | ||
| 250 | - backward compatibility. Either require some additional flag to | ||
| 251 | - decode the password or provide a `--raw-password` flag to suppress | ||
| 252 | - decoding. While automatically encoding breaks backward | ||
| 253 | - compatibility, it's probably the right behavior because the current | ||
| 254 | - behavior is arguably a bug. Alternatively, if the password doesn't | ||
| 255 | - work as a raw password and contains characters outside US-ASCII, | ||
| 256 | - try various encoding methods to see if any work. See section | ||
| 257 | - 7.6.3.3, algorithms 2 and 2A, in the ISO spec for details. (This is | ||
| 258 | - tracked in https://github.com/qpdf/qpdf/issues/215.) | ||
| 259 | - | ||
| 260 | * See if we can avoid preserving unreferenced objects in object | 235 | * See if we can avoid preserving unreferenced objects in object |
| 261 | streams even when preserving the object streams. | 236 | streams even when preserving the object streams. |
| 262 | 237 | ||
| @@ -319,9 +294,7 @@ I find it useful to make reference to them in this list | @@ -319,9 +294,7 @@ I find it useful to make reference to them in this list | ||
| 319 | embedded prior to appended sections. | 294 | embedded prior to appended sections. |
| 320 | 295 | ||
| 321 | * From a suggestion in bug 3152169, consider having an option to | 296 | * From a suggestion in bug 3152169, consider having an option to |
| 322 | - re-encode inline images with an ASCII encoding. This is also | ||
| 323 | - https://github.com/qpdf/qpdf/issues/278. It would be interesting to | ||
| 324 | - make optimize-images work with inline images. | 297 | + re-encode inline images with an ASCII encoding. |
| 325 | 298 | ||
| 326 | * From github issue 2, provide more in-depth output for examining | 299 | * From github issue 2, provide more in-depth output for examining |
| 327 | hint stream contents. Consider adding on option to provide a | 300 | hint stream contents. Consider adding on option to provide a |