Commit a167ce8120e171308b2388b1c50dd8cc7d007f84

Authored by Jay Berkenbilt
1 parent d6cb2b94

Update ChangeLog and TODO

Showing 2 changed files with 20 additions and 10 deletions
ChangeLog
  1 +2012-06-27 Jay Berkenbilt <ejb@ql.org>
  2 +
  3 + * Add Pl_Concatenate pipeline for stream concatenation also
  4 + implemented by Tobias Hoffmann. Also added test code
  5 + (libtests/concatenate.cc).
  6 +
  7 + * Add new methods implemented by Tobias Hoffmann:
  8 + QPDFObjectHandle::newReal(double) and
  9 + QPDFObjectHandle::newStream(QPDF*, std::string const&).
  10 +
  11 +2012-06-26 Jay Berkenbilt <ejb@ql.org>
  12 +
  13 + * Minor changes so that support for PDF files larger than 4GB
  14 + works well with 32-bit and 64-bit Linux and also with 32-bit and
  15 + 64-bit Windows with both MSVC and mingw.
  16 +
  17 + * Rework internal methods for doing recovery of the cross
  18 + reference tables for much greater efficiency both in terms of time
  19 + and memory usage.
  20 +
1 21 2012-06-24 Jay Berkenbilt <ejb@ql.org>
2 22  
3 23 * Support PDF files larger than 4 GB. This involved many changes
... ...
... ... @@ -20,16 +20,6 @@ Next
20 20 * Figure out why we have to specify a stream's length in advance when
21 21 providing stream data, and remove this restriction if possible.
22 22  
23   - * Provide an interface to provide stream data as a std::string.
24   -
25   - * Add QPDFObjectHandle::newReal(double)
26   -
27   - * Think about how you would do stream concatenation. Maybe have some
28   - kind of pipeline that blocks finish calls until told otherwise
29   - would work so you could iterate through all the streams and call
30   - pipeStreamData through that one and then finally call its real
31   - finish. Maybe call it Pl_Concatenate.
32   -
33 23 * Add a way to create new QPDFObjectHandles with a string
34 24 representation of them, such as
35 25 QPDFObjectHandle::parse("<< /a 1 /b 2 >>");
... ...