Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-08 | Update TODO | Jay Berkenbilt | |
2012-07-08 | Fix: make unparse virtual for Null and Real | Jay Berkenbilt | |
2012-07-08 | Added assertNumber and assertScalar to QPDFObjectHandle | Tobias Hoffmann | |
2012-07-08 | Added public assert{Type} methods to QPDFObjectHandle | Tobias Hoffmann | |
2012-07-07 | Build this->all_pages while traversing with pushInheritedAttributesToPage | Tobias Hoffmann | |
2012-07-07 | Don't require stream data provider to know length in advance | Jay Berkenbilt | |
Breaking API change: length parameter has disappeared from the StreamDataProvider version of QPDFObjectHandle::replaceStreamData since it is no longer necessary to compute it in advance. This breaking change is justified by the fact that removing the length parameter provides the caller an opportunity to simplify the calling code. | |||
2012-07-06 | Add QPDFWriter method to output to FILE* | Jay Berkenbilt | |
2012-07-05 | Remove stray comment | Jay Berkenbilt | |
2012-07-05 | Added test code for Tobias's changes | Jay Berkenbilt | |
2012-07-05 | Limited inheritance to the attributes explicitly listed in the PDF spec | Tobias Hoffmann | |
Previous versions of qpdf incorrectly passed arbitrary objects from /Pages objects down to individual pages in direct contradition with the PDF specification. These are now left in /Pages. When intermediate /Pages nodes are being discarded as when the /Pages tree is being flattened, a warning is issued when unknown keys are encountered. | |||
2012-07-04 | Added public method QPDF::pushInheritedAttributesToPage | Tobias Hoffmann | |
Refactored optimizePagesTree to pushInheritedAttributesToPage and made public | |||
2012-07-04 | Fixed wording error in comment | Tobias Hoffmann | |
2012-06-27 | Add a few minor enhancements to recent work | Jay Berkenbilt | |
Test coverage case for new newStream method Expose decimal_places argument for double-based newReal All enhancements suggested by Tobias. | |||
2012-06-27 | Update ChangeLog and TODO | Jay Berkenbilt | |
2012-06-27 | Add test code for Pl_Concatenate | Jay Berkenbilt | |
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 | TODO | Jay Berkenbilt | |
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 | Allow environment variable to override LARGE_FILE_TEST_PATH | Jay Berkenbilt | |
2012-06-26 | Set version to 3.0.a0 | Jay Berkenbilt | |
2012-06-26 | Fix typo | Jay Berkenbilt | |
2012-06-26 | Fix Windows compilation issue | Jay Berkenbilt | |
2012-06-25 | Fix large file support for 32-bit Linux | Jay Berkenbilt | |
2012-06-25 | Autoconf 2.68 is new enough | Jay Berkenbilt | |
2012-06-25 | Cosmetic fix to Makefile for showing test output | Jay Berkenbilt | |
2012-06-24 | Update ChangeLog for previous fixes | Jay Berkenbilt | |
2012-06-24 | Update TODO | 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 | Suppress showing failed test output by default | Jay Berkenbilt | |
Provide option to show test output if requested. | |||
2012-06-24 | Add test case for removing a page we don't have | Jay Berkenbilt | |
2012-06-24 | Improve the FILE* version of QPDF::processFile | Jay Berkenbilt | |
2012-06-24 | Fixed missing throw | Tobias Hoffmann | |
2012-06-23 | Add pdf-from-scratch example | Jay Berkenbilt | |
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 | Update TODO file | Jay Berkenbilt | |
2012-06-22 | Fix order of build flags. | Jay Berkenbilt | |
Place user-specified CPPFLAGS and LDFLAGS later so that user-specified non-standard paths that have old versions of qpdf don't cause the build to fail. | |||
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-22 | Adjust Windows built to support 32-bit and 64-bit builds | Jay Berkenbilt | |
Update the build to support new external-libs layout, and autoconf options to specify windows word size. Split make_windows_releases into multiple scripts. | |||
2012-06-21 | Fix version pattern for configure.ac | Jay Berkenbilt | |
2012-06-21 | ChangeLog entry for pkg-config files | Jay Berkenbilt | |
2012-06-21 | Add doc files to .gitignore | Jay Berkenbilt | |