Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-23 | Indicate pre-release version | Jay Berkenbilt | |
2012-09-07 | Update sourceforge notes | Jay Berkenbilt | |
Since sourceforce automatically displays README-what-to-download.txt, it is no longer necessary for this to be the default file on Windows. Instead make one of the binary distributions the default on Windows. | |||
2012-09-06 | Prepare 3.0.2 releaserelease-qpdf-3.0.2 | Jay Berkenbilt | |
2012-09-06 | Update libtool data for API changes | Jay Berkenbilt | |
2012-09-06 | Add QPDFWriter::setExtraHeaderText | Jay Berkenbilt | |
2012-09-06 | Reset state in QPDF::calculateLinearizationData | Jay Berkenbilt | |
This makes it possible to use two different writers to write linearized files from the same QPDF object. | |||
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 pkgconfig to devel package in RPM spec | 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 | Bug fix: let EOF resolve literal token | Jay Berkenbilt | |
Previously only whitespace and comments did it. This fix is needed for object streams whose last object is a literal (name, integer, real, string) not terminated by space or newline. | |||
2012-08-11 | Refactor: move resolution of literal to its own method | Jay Berkenbilt | |
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-08-02 | Update version to 3.0.0release-qpdf-3.0.0 | Jay Berkenbilt | |
2012-07-31 | Minor update to release checklist | Jay Berkenbilt | |
2012-07-31 | Minor corrections to download instructions | Jay Berkenbilt | |
2012-07-29 | Fix typo in release instructions | Jay Berkenbilt | |
2012-07-29 | Add missing release notesrelease-qpdf-3.0.rc1 | Jay Berkenbilt | |
2012-07-29 | Make release entry in ChangeLog | Jay Berkenbilt | |
2012-07-29 | Fix spelling errors | Jay Berkenbilt | |
2012-07-29 | Improve password handling | Jay Berkenbilt | |
Use --encryption-file-password, if given, in addition to --password as a source for passwords for files specified in --pages. | |||
2012-07-29 | Update copyright to 2012 | Jay Berkenbilt | |
2012-07-29 | Update documentation and version numbers | Jay Berkenbilt | |
3.0.rc1 | |||
2012-07-29 | Add QPDF_ to some variables used by the test suite | Jay Berkenbilt | |
LARGE_FILE_TEST_PATH -> QPDF_LARGE_FILE_TEST_PATH SKIP_TEST_COMPARE_IMAGES -> QPDF_SKIP_TEST_COMPARE_IMAGES | |||
2012-07-28 | Mention page selection in basic options | Jay Berkenbilt | |
2012-07-26 | Restore coverage case | Jay Berkenbilt | |
Previous commit lost coverage case for buffer-based replaceStreamData. | |||
2012-07-25 | added QPDFObjectHandle::replaceStreamData(std::string data). | Tobias Hoffmann | |
2012-07-23 | Fix help for --enable-ld-version-script | Jay Berkenbilt | |
Incorrectly stated that default is disabled when it is actually enabled. | |||
2012-07-22 | Windows compilation fixes | Jay Berkenbilt | |
2012-07-22 | Image comparison tests are off by default | Jay Berkenbilt | |
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-21 | Move readToken from QPDF to QPDFTokenizer | Jay Berkenbilt | |
2012-07-21 | Refactor: pull *InputSource out of QPDF | Jay Berkenbilt | |
InputSource, FileInputSource, and BufferInputSource are now top-level classes instead of privately nested inside QPDF. | |||
2012-07-18 | Prevent seeking before beginning of BufferInputSource | Jay Berkenbilt | |
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-16 | Minor fixes to copyEncryptionParameters | Jay Berkenbilt | |
This fixes were to code added yesterday; the problems would not have impacted any previously released code. These are all changes related to the possibility that copyEncryptionParameters may be called on behalf a different QPDF than the one being written. | |||
2012-07-16 | Bug fix: preserve AES when copying encryption parameters | Jay Berkenbilt | |
2012-07-15 | qpdf: push inherited attributes to page when showing images | Jay Berkenbilt | |
from qpdf command-line tool | |||
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-14 | test_driver: accept optional second file name | Jay Berkenbilt | |
This way we don't have to hard-code the name of a second file in the test driver for tests that require one. | |||
2012-07-14 | Have QPDFWriter detect foreign objects while writing | Jay Berkenbilt | |
Throw an exception that directs the user to QPDF::copyForeignObject. | |||
2012-07-11 | Update getPageImages() comment to mention pushInheritedAttributesToPage() | Jay Berkenbilt | |
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-11 | Add concept of reserved objects | Jay Berkenbilt | |
QPDFObjectHandle::{new,is,assert}Reserved, QPDF::replaceReserved provide a mechanism to add objects to a PDF file when there are circular references. This is a prerequisite to copying objects from one PDF to another. |