Commit b3ab5cd216fb6b210a17f19c9ad4cd1f0046362f

Authored by m-holger
Committed by GitHub
2 parents 9ce18e41 16fe38b8

Merge pull request #1248 from m-holger/hk

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