Commit b3ab5cd216fb6b210a17f19c9ad4cd1f0046362f
Committed by
GitHub
Merge pull request #1248 from m-holger/hk
Update TODO.md
Showing
1 changed file
with
5 additions
and
2 deletions
TODO.md
| ... | ... | @@ -201,8 +201,7 @@ Fuzz Errors |
| 201 | 201 | |
| 202 | 202 | * https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=<N> |
| 203 | 203 | |
| 204 | -* Ignoring these: | |
| 205 | - * Out of memory in dct: 35001, 32516 | |
| 204 | +* See also [discussion](https://github.com/qpdf/qpdf-dev/discussions/6). | |
| 206 | 205 | |
| 207 | 206 | External Libraries |
| 208 | 207 | ================== |
| ... | ... | @@ -396,6 +395,8 @@ so, I find it useful to make reference to them in this list. |
| 396 | 395 | API. Move as many of the test drivers from the qpdf directory into the latter category as long as |
| 397 | 396 | doing so isn't too troublesome from a coverage standpoint. |
| 398 | 397 | |
| 398 | +* Refactor pages tree. See [discussion](https://github.com/qpdf/qpdf-dev/discussions/10). | |
| 399 | + | |
| 399 | 400 | * Consider generating a non-flat pages tree before creating output to better handle files with lots |
| 400 | 401 | of pages. If there are more than 256 pages, add a second layer with the second layer nodes having |
| 401 | 402 | no more than 256 nodes and being as evenly sizes as possible. Don't worry about the case of more |
| ... | ... | @@ -584,6 +585,8 @@ time but subsequent implementations of std::shared_ptr became much more efficien |
| 584 | 585 | QPDFPagesTree |
| 585 | 586 | ============= |
| 586 | 587 | |
| 588 | +See also [discussion](https://github.com/qpdf/qpdf-dev/discussions/10). | |
| 589 | + | |
| 587 | 590 | On a few occasions, I have considered implementing a QPDFPagesTree object that would allow the |
| 588 | 591 | document's original page tree structure to be preserved. See comments at the top QPDF_pages.cc for |
| 589 | 592 | why this was abandoned. | ... | ... |