Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-12-25 | Leading carriage return enhancement request | Jay Berkenbilt | |
2012-11-20 | Ignore objects with offset 0 | Jay Berkenbilt | |
2012-09-06 | Fix segmentation fault with use of QPDFWriter::setOutputMemory | Jay Berkenbilt | |
2012-09-03 | Note to fix setOutputMemory bug | Jay Berkenbilt | |
2012-08-11 | Prepare 3.0.1 releaserelease-qpdf-3.0.1 | Jay Berkenbilt | |
2012-08-11 | Add specially crafted test cases for EOF error | Jay Berkenbilt | |
This replaces a PDF from the wild that I didn't want to include in the test suite but used to verify the original fix. | |||
2012-08-11 | TODO update: bug report, suggestion from issue | Jay Berkenbilt | |
2012-08-10 | Reminder to mention pkg-config files in release notes | Jay Berkenbilt | |
2012-07-29 | Fix spelling errors | Jay Berkenbilt | |
2012-07-29 | Update documentation and version numbers | Jay Berkenbilt | |
3.0.rc1 | |||
2012-07-22 | Command-line page merging and splitting | Jay Berkenbilt | |
Implement --pages ... -- option for qpdf. Update TODO with remaining things to document. | |||
2012-07-21 | Never mind about large file test change | Jay Berkenbilt | |
2012-07-21 | Add note about large file test | Jay Berkenbilt | |
2012-07-21 | Implement QPDFObjectHandle::parse | Jay Berkenbilt | |
Move object parsing code from QPDF to QPDFObjectHandle and parameterize the parts of it that are specific to a QPDF object. Provide a version that can't handle indirect objects and that can be called on an arbitrary string. A side effect of this change is that the offset used when reporting invalid stream length has changed, but since the new value seems like a better value than the old one, the test suite has been updated rather than making the code backward compatible. This only effects the offset reported for invalid streams that lack /Length or have an invalid /Length key. Updated some test code and exmaples to use QPDFObjectHandle::parse. Supporting changes include adding a BufferInputSource constructor that takes a string. | |||
2012-07-16 | TODO notes | Jay Berkenbilt | |
2012-07-16 | Add command line option to copy encryption from other file | Jay Berkenbilt | |
Add --copy-encryption and --encryption-file-password options to qpdf. Also strengthen test suite for copying encryption. The strengthened test suite would have caught the failure to preserve AES and the failure to update the file version, which was invalidating the encrypted data. | |||
2012-07-14 | Add public QPDFWriter::copyEncryptionParameters | Jay Berkenbilt | |
Method to copy encryption parameters from another file. Adapted from existing code to copy encryption parameters from the original file. | |||
2012-07-11 | Support copying objects from another QPDF object | Jay Berkenbilt | |
This includes QPDF::copyForeignObject and supporting foreign objects as arguments to addPage*. | |||
2012-07-08 | Update TODO | Jay Berkenbilt | |
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-06-27 | Update ChangeLog and TODO | Jay Berkenbilt | |
2012-06-27 | TODO | Jay Berkenbilt | |
2012-06-24 | Update TODO | Jay Berkenbilt | |
2012-06-24 | Fix and test support for files >= 4 GB | Jay Berkenbilt | |
2012-06-23 | Add pdf-from-scratch example | 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-21 | note to add pkg-config | Jay Berkenbilt | |
2012-06-21 | Updates to TODO file | 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 | 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-06-17 | to-do updates for planned work | Jay Berkenbilt | |
2012-05-19 | notes for portability fixes | Jay Berkenbilt | |
2012-02-11 | notes on symbol versioning | Jay Berkenbilt | |
2011-12-28 | Update for 2.3.1release-qpdf-2.3.1 | Jay Berkenbilt | |
2011-12-28 | Discard stderr from gs when comparing images. | Jay Berkenbilt | |
This works around cases where gs falsely complains about things in the PDF files or gives warnings that don't harm the output. See comments in qpdf.test for details. | |||
2011-12-06 | *** empty log message *** | Jay Berkenbilt | |
2011-08-11 | remove remaining 2.3.0 TODO items | 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 | update release notes and TODO for changes made so far | Jay Berkenbilt | |
2011-08-10 | bug description | Jay Berkenbilt | |
2011-08-02 | include encrypted file bug and associated data | Jay Berkenbilt | |
2011-08-02 | more ideas for 2.3 | Jay Berkenbilt | |
2011-08-02 | added API change suggestions based on discussions with a helpful user | Jay Berkenbilt | |
who asked to remain anonymous | |||
2011-06-25 | 2.2.4 | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1062 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2011-06-23 | notes | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1059 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2011-04-30 | be less conservative when skipping over inline images in content normalization | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1050 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-12-27 | doc note | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1048 71b93d88-0707-0410-a8cf-f5a4172ac649 |