Commit aad2b10800cf081d62770756e61ca18daafcbb62
1 parent
654c0e8c
TODO
Showing
1 changed file
with
13 additions
and
6 deletions
TODO
| ... | ... | @@ -3,12 +3,18 @@ Soon |
| 3 | 3 | |
| 4 | 4 | * Set up OSS-Fuzz (Google). See starred email in qpdf label. |
| 5 | 5 | |
| 6 | - * Add an explicit test case that uses copyForeignObject to convert a | |
| 7 | - page object to a form XObject. Comment in the test case and/or code | |
| 8 | - to explain this use case. Update the docs to explain the difference | |
| 9 | - between copying a page in the two ways: using addPage updates the | |
| 10 | - pages tree, while using copyForeignObject does not. The latter is | |
| 11 | - appropriate when a page is being converted to a form XObject. | |
| 6 | + * Add a method to QPDFPageObjectHelper that converts a page into a | |
| 7 | + form XObject. | |
| 8 | + | |
| 9 | + * Update the docs for copyForeignObject and addPage to explain the | |
| 10 | + difference between copying a page in the two ways: using addPage | |
| 11 | + updates the pages tree, while using copyForeignObject does not. The | |
| 12 | + latter is appropriate when a page is being converted to a form | |
| 13 | + XObject. | |
| 14 | + | |
| 15 | + * Look at the file for issue 271 (../misc/bugs/271/6059954.pdf) to | |
| 16 | + figure out why the compression is bad and see if I can do anything | |
| 17 | + about it. | |
| 12 | 18 | |
| 13 | 19 | Next ABI |
| 14 | 20 | ======== |
| ... | ... | @@ -332,6 +338,7 @@ I find it useful to make reference to them in this list |
| 332 | 338 | of all that code to make the checks more robust. In particular, |
| 333 | 339 | it's hard to look at the code and quickly determine what is a true |
| 334 | 340 | logic error and what could happen because of malformed user input. |
| 341 | + See also ../misc/linearization-errors. | |
| 335 | 342 | |
| 336 | 343 | * There are a few known limitations of copying foreign streams. These |
| 337 | 344 | are somewhat discussed in github issue 219. They are most likely | ... | ... |