Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-12-31 | change EncryptionData | Jay Berkenbilt | |
2012-12-31 | Eliminate flattenScalarReferences | Jay Berkenbilt | |
2012-12-27 | Reference object with zero offset | Jay Berkenbilt | |
This file used to exercise a zero offset test case when qpdf would visit every object in the file. After the next commit, qpdf no longer touches unreferenced objects, so a reference had to be added to continue to have this file exercise the zero offset case. | |||
2012-12-27 | Uncompress stream data for some linearization tests | Jay Berkenbilt | |
For linearization tests where we are actually comparing the exact output of the test with a known file, uncompress stream data so we can see what's there. This makes looking at future changes a little easier. | |||
2012-12-25 | Improve memory safety of finding PDF header | Jay Berkenbilt | |
2012-12-25 | Find PDF header anywhere in the first 1024 bytes | Jay Berkenbilt | |
2012-12-25 | Note about embedded resources | Jay Berkenbilt | |
2012-12-25 | Leading carriage return enhancement request | Jay Berkenbilt | |
2012-11-20 | Add Requires.private to libqpdf.pc for static linking | Jay Berkenbilt | |
2012-11-20 | Ignore objects with offset 0 | Jay Berkenbilt | |
2012-09-23 | Allow reading from InputSource and writing to Pipeline | Jay Berkenbilt | |
Allowing users to subclass InputSource and Pipeline to read and write from/to arbitrary sources provides the maximum flexibility for users who want to read and write from other than files or memory. | |||
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 | |