Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-27 | Rework InputSource::readLine to make it much more efficient | Jay Berkenbilt | |
This rework makes xref reconstruction run much faster and use much less memory. | |||
2012-06-27 | Rename seek functions in QUtil | Jay Berkenbilt | |
2012-06-26 | Set version to 3.0.a0 | Jay Berkenbilt | |
2012-06-25 | Fix large file support for 32-bit Linux | Jay Berkenbilt | |
2012-06-24 | Fix and test support for files >= 4 GB | Jay Berkenbilt | |
2012-06-24 | Change QPDF_Integer from int to long long | Jay Berkenbilt | |
This makes it possible to store offsets that are larger than 2 GB in the trailer dictionary. | |||
2012-06-24 | Improve the FILE* version of QPDF::processFile | 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 | Use 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-21 | Split page handling APIs into a separate source file | Jay Berkenbilt | |
2012-06-21 | Added first version of pages API. | Tobias Hoffmann | |
2012-06-21 | Added method to clear pages cache. | Tobias Hoffmann | |
2012-06-21 | Add QPDF::processFile that takes an open 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. | |||
2011-12-28 | Update for 2.3.1release-qpdf-2.3.1 | Jay Berkenbilt | |
2011-12-28 | Don't declare any PCRE objects static. | Jay Berkenbilt | |
2011-08-11 | ready for 2.3.0 release | 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-10 | 2.3.a1 | Jay Berkenbilt | |
2011-08-10 | implement replace and swap | Jay Berkenbilt | |
2011-06-25 | 2.2.4 | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1062 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2011-04-30 | accept stream keyword with CR onlyrelease-qpdf-2.2.3 | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1052 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2011-04-30 | update version to 2.2.3, update copyright to 2011 | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1051 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2011-01-31 | handle files with object 0 as a real object | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1049 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-10-04 | 2.2.2release-qpdf-2.2.2 | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1045 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-10-01 | 2.2.1 | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1037 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-10-01 | setOutputStreams | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1035 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-10-01 | add QPDF::processMemoryFile and API additions to support it | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1034 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-09-24 | update code to new PointerHolder, and reintroduce change that was ↵ | Jay Berkenbilt | |
accidentally backed out git-svn-id: svn+q:///qpdf/trunk@1031 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-09-24 | convert file to a PointerHolder<InputSource> so it could be either a file or ↵ | Jay Berkenbilt | |
a buffer; also fix a bug in BufferInputSource::seek git-svn-id: svn+q:///qpdf/trunk@1030 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-09-06 | treat empty objects as null | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1027 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-08-14 | 2.2.0release-qpdf-2.2.0 | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1016 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-08-14 | remove stray + | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1012 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-08-08 | update version numbersrelease-qpdf-2.2.rc1 | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@1004 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-08-05 | newStream | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@991 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-06-06 | comment on memory leak fix | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@979 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-06-06 | fix memory leak | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@976 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-06-05 | typo | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@971 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-06-05 | detect degenerate case of empty xref table | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@970 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-04-25 | 2.1.5 | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@962 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-04-19 | 2.1.4release-qpdf-2.1.4 | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@958 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-03-27 | update for 2.1.3 | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@949 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2010-01-25 | update for 2.1.2 | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@934 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2009-12-14 | 2.1.1 -- gcc 4.4 fixes | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@925 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2009-10-31 | 2.1release-qpdf-2.1 | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@913 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2009-10-24 | prepare 2.1.rc1 for release | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@901 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2009-10-20 | update C API for error retrieval | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@830 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2009-10-20 | categorize all error messages and include object information if available | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@829 71b93d88-0707-0410-a8cf-f5a4172ac649 | |||
2009-10-18 | reading crypt filters is largely implemented but not fully tested | Jay Berkenbilt | |
git-svn-id: svn+q:///qpdf/trunk@812 71b93d88-0707-0410-a8cf-f5a4172ac649 |