Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-27 | Add Pl_Concatenate filter | Tobias Hoffmann | |
2012-06-27 | Add QPDFObjectHandle::newStream(QPDF *, std::string const&) | Tobias Hoffmann | |
This makes the code simpler than having to create a buffer of a fixed size and copy the string to it. | |||
2012-06-27 | Add QPDFObjectHandle::newReal(double) | Tobias Hoffmann | |
2012-06-27 | Rework InputSource::readLine to make it much more efficient | Jay Berkenbilt | |
This rework makes xref reconstruction run much faster and use much less memory. | |||
2012-06-27 | Rename seek functions in QUtil | Jay Berkenbilt | |
2012-06-27 | Visual C++ and mingw32 fixes for large files | Jay Berkenbilt | |
2012-06-26 | Set version to 3.0.a0 | Jay Berkenbilt | |
2012-06-25 | Fix large file support for 32-bit Linux | Jay Berkenbilt | |
2012-06-24 | Increase padding in linearized files | Jay Berkenbilt | |
With QPDF allowing integers to contain 64-bit quantities, this change is necessary to be able to linearize files whose sizes might be larger than 10 digits. | |||
2012-06-24 | Fix and test support for files >= 4 GB | Jay Berkenbilt | |
2012-06-24 | Change QPDF_Integer from int to long long | Jay Berkenbilt | |
This makes it possible to store offsets that are larger than 2 GB in the trailer dictionary. | |||
2012-06-24 | Improve the FILE* version of QPDF::processFile | Jay Berkenbilt | |
2012-06-24 | Fixed missing throw | Tobias Hoffmann | |
2012-06-23 | Replace the 8-bit characters with \x.. in QPDFWriter.cc | Jay Berkenbilt | |
This just makes it safer to pull up this file in an editor. | |||
2012-06-22 | Switch some code to use empty newArray/newDictionary | Jay Berkenbilt | |
2012-06-22 | Add factory methods for creating empty arrays and dictionaries. | Jay Berkenbilt | |
Also updated pdf_from_scratch test driver to use the new factories, and made some cosmetic improvements and documentation updates for the emptyPDF() method. | |||
2012-06-22 | Add QPDF::emptyPDF() and pdf_from_scratch test code | Jay Berkenbilt | |
2012-06-22 | Use qpdf_offset_t in place of off_t in public APIs. | Jay Berkenbilt | |
off_t is used internally only when needed to talk to standard libraries. This requires that the "long long" type be supported by the compiler. | |||
2012-06-21 | Add QPDFObjectHandle::shallowCopy() | Jay Berkenbilt | |
2012-06-21 | Use getRoot() instead of looking it up in the trailer | Jay Berkenbilt | |
2012-06-21 | Iterate of /Info's keys, not trailer's keys, to seed /ID | Jay Berkenbilt | |
Thanks Tobias Hoffmann for noticing the error. | |||
2012-06-21 | Add testing for page APIs | Jay Berkenbilt | |
2012-06-21 | Implement page manipulation APIs | Jay Berkenbilt | |
2012-06-21 | Split page handling APIs into a separate source file | Jay Berkenbilt | |
2012-06-21 | Refactor optimizePagesTree | Jay Berkenbilt | |
Split optimizePagesTree into a simpler top-level routine and a recursive internal routine. | |||
2012-06-21 | Added first version of pages API. | Tobias Hoffmann | |
2012-06-21 | Added method to clear pages cache. | Tobias Hoffmann | |
2012-06-21 | Fix typo in comment | Jay Berkenbilt | |
2012-06-21 | fix include order for off_t | Jay Berkenbilt | |
2012-06-21 | fix doc comment | Jay Berkenbilt | |
2012-06-21 | Add QPDF::processFile that takes an open FILE* | Jay Berkenbilt | |
2012-06-20 | Added additional array mutators | Tobias Hoffmann | |
Added methods to append to arrays, insert items into arrays, and replace array contents with a vector of items. | |||
2012-06-20 | Fix wording error in error message | Jay Berkenbilt | |
2012-06-20 | ABI change: fix use of off_t, size_t, and integer types | Jay Berkenbilt | |
Significantly improve the code's use of off_t for file offsets, size_t for memory sizes, and integer types in cases where there has to be compatibility with external interfaces. Rework sections of the code that would have prevented qpdf from working on files larger than 2 (or maybe 4) GB in size. | |||
2012-06-20 | Fix gcc 4.7 warnings about C++11 | Jay Berkenbilt | |
2012-06-20 | Add symbol versioning | Jay Berkenbilt | |
For ELF systems, turn on versioned symbols by default, and add a configure option to enable or disable them. | |||
2012-04-07 | fix PCRE calls to remove use of deprecated API | Jay Berkenbilt | |
pcre_info -> pcre_fullinfo. Closes issue 3489349. Thanks Tim Harder. | |||
2011-12-28 | Update for 2.3.1release-qpdf-2.3.1 | Jay Berkenbilt | |
2011-12-28 | fix MSVC 2010 issues | Jay Berkenbilt | |
2011-12-28 | Don't declare any PCRE objects static. | Jay Berkenbilt | |
2011-08-11 | ready for 2.3.0 release | Jay Berkenbilt | |
2011-08-11 | fix small logic error surrounding adding newlines; in practice, the logic ↵ | Jay Berkenbilt | |
error would probably never manifest itself without other code changes | |||
2011-08-11 | fix memory error caught by valgrind | Jay Berkenbilt | |
2011-08-11 | enhance PointerHolder so that it can explicitly be told to use delete [] ↵ | Jay Berkenbilt | |
instead of delete, thus making it useful to run valgrind over qpdf during its test suite | |||
2011-08-11 | qpdf_set_info_key, qpdf_get_info_key | Jay Berkenbilt | |
2011-08-11 | remove stray XXX comment | Jay Berkenbilt | |
2011-08-11 | comments | Jay Berkenbilt | |
2011-08-11 | preserve /EncryptMetadata when copying encryption parameters | Jay Berkenbilt | |
2011-08-10 | 2.3.a1 | Jay Berkenbilt | |
2011-08-10 | implement ability to save PDF to memory, also update ChangeLog | Jay Berkenbilt | |