Commit aad2b10800cf081d62770756e61ca18daafcbb62

Authored by Jay Berkenbilt
1 parent 654c0e8c

TODO

Showing 1 changed file with 13 additions and 6 deletions
@@ -3,12 +3,18 @@ Soon @@ -3,12 +3,18 @@ Soon
3 3
4 * Set up OSS-Fuzz (Google). See starred email in qpdf label. 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 Next ABI 19 Next ABI
14 ======== 20 ========
@@ -332,6 +338,7 @@ I find it useful to make reference to them in this list @@ -332,6 +338,7 @@ I find it useful to make reference to them in this list
332 of all that code to make the checks more robust. In particular, 338 of all that code to make the checks more robust. In particular,
333 it's hard to look at the code and quickly determine what is a true 339 it's hard to look at the code and quickly determine what is a true
334 logic error and what could happen because of malformed user input. 340 logic error and what could happen because of malformed user input.
  341 + See also ../misc/linearization-errors.
335 342
336 * There are a few known limitations of copying foreign streams. These 343 * There are a few known limitations of copying foreign streams. These
337 are somewhat discussed in github issue 219. They are most likely 344 are somewhat discussed in github issue 219. They are most likely