aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-06-27Add QPDFObjectHandle::newReal(double)Tobias Hoffmann
2012-06-27TODOJay Berkenbilt
2012-06-27Rework InputSource::readLine to make it much more efficientJay Berkenbilt
This rework makes xref reconstruction run much faster and use much less memory.
2012-06-27Rename seek functions in QUtilJay Berkenbilt
2012-06-27Visual C++ and mingw32 fixes for large filesJay Berkenbilt
2012-06-26Allow environment variable to override LARGE_FILE_TEST_PATHJay Berkenbilt
2012-06-26Set version to 3.0.a0Jay Berkenbilt
2012-06-26Fix typoJay Berkenbilt
2012-06-26Fix Windows compilation issueJay Berkenbilt
2012-06-25Fix large file support for 32-bit LinuxJay Berkenbilt
2012-06-25Autoconf 2.68 is new enoughJay Berkenbilt
2012-06-25Cosmetic fix to Makefile for showing test outputJay Berkenbilt
2012-06-24Update ChangeLog for previous fixesJay Berkenbilt
2012-06-24Update TODOJay Berkenbilt
2012-06-24Increase padding in linearized filesJay 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-24Fix and test support for files >= 4 GBJay Berkenbilt
2012-06-24Change QPDF_Integer from int to long longJay Berkenbilt
This makes it possible to store offsets that are larger than 2 GB in the trailer dictionary.
2012-06-24Suppress showing failed test output by defaultJay Berkenbilt
Provide option to show test output if requested.
2012-06-24Add test case for removing a page we don't haveJay Berkenbilt
2012-06-24Improve the FILE* version of QPDF::processFileJay Berkenbilt
2012-06-24Fixed missing throwTobias Hoffmann
2012-06-23Add pdf-from-scratch exampleJay Berkenbilt
2012-06-23Replace the 8-bit characters with \x.. in QPDFWriter.ccJay Berkenbilt
This just makes it safer to pull up this file in an editor.
2012-06-22Switch some code to use empty newArray/newDictionaryJay Berkenbilt
2012-06-22Add 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-22Add QPDF::emptyPDF() and pdf_from_scratch test codeJay Berkenbilt
2012-06-22Update TODO fileJay Berkenbilt
2012-06-22Fix 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-22Use 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-22Adjust Windows built to support 32-bit and 64-bit buildsJay 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-21Fix version pattern for configure.acJay Berkenbilt
2012-06-21ChangeLog entry for pkg-config filesJay Berkenbilt
2012-06-21Add doc files to .gitignoreJay Berkenbilt
2012-06-21Add pkg-config supportJay Berkenbilt
2012-06-21note to add pkg-configJay Berkenbilt
2012-06-21Add QPDFObjectHandle::shallowCopy()Jay Berkenbilt
2012-06-21Use getRoot() instead of looking it up in the trailerJay Berkenbilt
2012-06-21Iterate of /Info's keys, not trailer's keys, to seed /IDJay Berkenbilt
Thanks Tobias Hoffmann for noticing the error.
2012-06-21ChangeLog entries for page APIJay Berkenbilt
2012-06-21Add additional page API test casesJay Berkenbilt
2012-06-21Updates to TODO fileJay Berkenbilt
2012-06-21Add testing for page APIsJay Berkenbilt
2012-06-21Implement page manipulation APIsJay Berkenbilt
2012-06-21Split page handling APIs into a separate source fileJay Berkenbilt
2012-06-21Refactor optimizePagesTreeJay Berkenbilt
Split optimizePagesTree into a simpler top-level routine and a recursive internal routine.
2012-06-21Added first version of pages API.Tobias Hoffmann
2012-06-21Make QPDFObjectHandle::assertPageObject() public.Tobias Hoffmann
The method is helpful in other places, like the upcoming QPDF::addPage, too.
2012-06-21Added method to clear pages cache.Tobias Hoffmann
2012-06-21Fix typo in commentJay Berkenbilt
2012-06-21fix include order for off_tJay Berkenbilt