Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-16 | Move qtest invocation into rules.mk | Jay Berkenbilt | |
2017-08-13 | Revert "Add page rotation example in contrib" | Jay Berkenbilt | |
This reverts commit 8ee83ca722baad9434119bb72d620dfd8e6103c4. This is being removed because qpdf now has its own page rotation. The example was an excellent contribution to qpdf, but now it illustrates rotating pages "by hand", which is no longer needed because of QPDFObjectHandle::rotatePage. | |||
2017-08-13 | Add page rotation (fixes #132) | Jay Berkenbilt | |
2017-08-12 | Add --verbose flag | Jay Berkenbilt | |
2017-08-12 | Support groups of pages in --split-pages (fixes #30) | Jay Berkenbilt | |
2017-08-12 | Change --single-pages to --split-pages | Jay Berkenbilt | |
This is in preparation for implementing page groups. | |||
2017-08-12 | Note about veraPDF | Jay Berkenbilt | |
2017-08-12 | Fix infinite loop in QPDFWriter (fixes #143) | Jay Berkenbilt | |
2017-08-12 | Fix --newline-before-endstream option (fixes #133) | Jay Berkenbilt | |
Add a newline unconditionally before endstream even if a newline was already written as part of the stream data. | |||
2017-08-12 | Prevent a division by zero error (fixes #141) | Jay Berkenbilt | |
Bad /W in an xref stream could cause a division by zero error. Now this is handled as a special case. | |||
2017-08-12 | Pad encryption parameters that are too short (fixes #96) | Jay Berkenbilt | |
2017-08-11 | Sanitize test suite | Jay Berkenbilt | |
Remove problematic test files | |||
2017-08-11 | Rerun libtoolize | Jay Berkenbilt | |
2017-08-11 | Update maintainer notes | Jay Berkenbilt | |
2017-08-11 | Generate libqpdf.map from autoconf | Jay Berkenbilt | |
Rather than checking consistency of libqpdf.map, generate it. | |||
2017-08-11 | Fix libqpdf.map and prevent future breakage | Jay Berkenbilt | |
The build now checks to make sure libqpdf.map has the right library version number in it. | |||
2017-08-11 | Update TODO | Jay Berkenbilt | |
2017-08-11 | Remove PCRE | Jay Berkenbilt | |
2017-08-11 | Read xref table without PCRE | Jay Berkenbilt | |
Also accept more errors than before. | |||
2017-08-11 | Reconstruct xref without PCRE | Jay Berkenbilt | |
2017-08-11 | Improve stream length recovery | Jay Berkenbilt | |
Eliminate PCRE and find endobj not preceded by endstream. Be more lax about placement of endstream and endobj. | |||
2017-08-11 | Find xref without PCRE | Jay Berkenbilt | |
2017-08-11 | Find lindict without PCRE | Jay Berkenbilt | |
2017-08-11 | Find starxref without PCRE | Jay Berkenbilt | |
2017-08-11 | Find header without PCRE | Jay Berkenbilt | |
2017-08-11 | Implement findFirst and findLast in InputSource | Jay Berkenbilt | |
Preparing to refactor some pattern searching code to use these instead of their own memchr loops. This should simplify the code that replaces PCRE. | |||
2017-08-11 | Allow QPDFTokenizer::readToken to return bad tokens | Jay Berkenbilt | |
Sometimes we want to ignore bad tokens rather than having them throw an exception. A coverage case is commented out here and added in a later commit. | |||
2017-08-11 | Update TODO | Jay Berkenbilt | |
2017-08-11 | Remove unused PointerHolder interface | Jay Berkenbilt | |
Also fix a bug resulting from incorrect use of PointerHolder because of this unused parameter. | |||
2017-08-10 | Call PointerHolder constructor properly (fixes #135) | Jay Berkenbilt | |
Passed arguments to the constructor in the wrong order. | |||
2017-08-05 | Add --split-pages option (fixes #30) | Jay Berkenbilt | |
2017-08-05 | QUtil::strcasecmp | Jay Berkenbilt | |
2017-08-05 | Split bug tests into separate chunk | Jay Berkenbilt | |
2017-08-05 | Fix doc typo | Jay Berkenbilt | |
2017-08-05 | Refactor write_output | Jay Berkenbilt | |
2017-08-05 | Move page spec processing earlier | Jay Berkenbilt | |
2017-08-05 | Split qpdf.cc's main into reasonably sized functions | Jay Berkenbilt | |
main() had gotten absurdly long. Split it into reasonable chunks. This refactoring is in preparation for handling splitting output into single pages. | |||
2017-08-03 | Fix off-by-one error in --pages argument parsing (fixes #129) | Jay Berkenbilt | |
2017-07-31 | Fix doc typo | Jay Berkenbilt | |
2017-07-30 | Add page rotation example in contrib | iskander.sharipov | |
This is added to contrib rather than examples because it requires c++-11 and lacks a test suite, but it is still useful enough to include with the distribution. | |||
2017-07-30 | Fix command-line checking in pdf-split-pages example | Jay Berkenbilt | |
2017-07-30 | Include missing header in QPDFTokenizer.cc (fixes #125) | Pranjal Bhor | |
Required for strtol() | |||
2017-07-30 | Allow reading command-line args from files (fixes #16) | Jay Berkenbilt | |
2017-07-30 | Detect input file = output file (fixes #29) | Jay Berkenbilt | |
2017-07-30 | Allow --check to coexist with and precede other operations (fixes #42) | Jay Berkenbilt | |
2017-07-30 | Catch more exceptions while resolving objects | Jay Berkenbilt | |
2017-07-30 | When recover stream length, indicate the length (fixes #44) | Jay Berkenbilt | |
2017-07-29 | Add newline-before-endstream option (fixes #103) | Jay Berkenbilt | |
2017-07-29 | Handle zlib data errors better (fixes #106) | Jay Berkenbilt | |
2017-07-29 | Better recovery of bad stream start (fixes #104) | Jay Berkenbilt | |