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 2012-06-24 Jay Berkenbilt <ejb@ql.org> 21 2012-06-24 Jay Berkenbilt <ejb@ql.org>
2 22
3 * Support PDF files larger than 4 GB. This involved many changes 23 * Support PDF files larger than 4 GB. This involved many changes
@@ -20,16 +20,6 @@ Next @@ -20,16 +20,6 @@ Next
20 * Figure out why we have to specify a stream's length in advance when 20 * Figure out why we have to specify a stream's length in advance when
21 providing stream data, and remove this restriction if possible. 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 * Add a way to create new QPDFObjectHandles with a string 23 * Add a way to create new QPDFObjectHandles with a string
34 representation of them, such as 24 representation of them, such as
35 QPDFObjectHandle::parse("<< /a 1 /b 2 >>"); 25 QPDFObjectHandle::parse("<< /a 1 /b 2 >>");