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 | 83 | * Check for open fuzz crashes at https://oss-fuzz.com |
| 84 | 84 | |
| 85 | 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 | 88 | * Check `TODO` file to make sure all planned items for the release are |
| 89 | 89 | done or retargeted. | ... | ... |
TODO
| ... | ... | @@ -86,21 +86,11 @@ directory or that are otherwise not publicly accessible. This includes |
| 86 | 86 | things sent to me by email that are specifically not public. Even so, |
| 87 | 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 | 89 | * Add support for writing name and number trees |
| 95 | 90 | |
| 96 | 91 | * Figure out how to render Gajić correctly in the PDF version of the |
| 97 | 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 | 94 | * Consider creating a PPA for Ubuntu |
| 105 | 95 | |
| 106 | 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 | 232 | spec, and look at ~/Q/pdf-collection/form-with-full-save.pdf, which |
| 243 | 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 | 235 | * See if we can avoid preserving unreferenced objects in object |
| 261 | 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 | 294 | embedded prior to appended sections. |
| 320 | 295 | |
| 321 | 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 | 299 | * From github issue 2, provide more in-depth output for examining |
| 327 | 300 | hint stream contents. Consider adding on option to provide a | ... | ... |