Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-11 | Windows install: check DLL type | Jay Berkenbilt | |
When copying dlls, make sure to only consider DLLs whose type matches the type of what is loading them. | |||
2013-03-11 | More 4.1.0 TODO items | Jay Berkenbilt | |
2013-03-07 | Update TODO for 4.1.0 | Jay Berkenbilt | |
Prepare update for TODO for publication since there is useful information there for people looking at the repository. | |||
2013-01-20 | Added new QPDFObjectHandle types Keyword and InlineImage | Jay Berkenbilt | |
These object types are to facilitate content stream parsing. | |||
2012-12-31 | Remove previously finished item from TODO | Jay Berkenbilt | |
2012-12-31 | Clarify TODO note about crypt filters | Jay Berkenbilt | |
2012-12-31 | Support for encryption with /V=5 and /R=5 and /R=6 | Jay Berkenbilt | |
Read and write support is implemented for /V=5 with /R=5 as well as /R=6. /R=5 is the deprecated encryption method used by Acrobat IX. /R=6 is the encryption method used by PDF 2.0 from ISO 32000-2. | |||
2012-12-31 | Support files with only attachments encrypted | Jay Berkenbilt | |
Test cases added in a future commit since they depend on /R=6 support. | |||
2012-12-31 | Add note in TODO about random number seeding | Jay Berkenbilt | |
2012-12-31 | Eliminate flattenScalarReferences | 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 | Ignore objects with offset 0 | Jay Berkenbilt | |
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 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 | TODO update: bug report, suggestion from issue | Jay Berkenbilt | |
2012-08-10 | Reminder to mention pkg-config files in release notes | Jay Berkenbilt | |
2012-07-29 | Fix spelling errors | Jay Berkenbilt | |
2012-07-29 | Update documentation and version numbers | Jay Berkenbilt | |
3.0.rc1 | |||
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-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-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-11 | Support copying objects from another QPDF object | Jay Berkenbilt | |
This includes QPDF::copyForeignObject and supporting foreign objects as arguments to addPage*. | |||
2012-07-08 | Update TODO | Jay Berkenbilt | |
2012-07-07 | Don't require stream data provider to know length in advance | Jay Berkenbilt | |
Breaking API change: length parameter has disappeared from the StreamDataProvider version of QPDFObjectHandle::replaceStreamData since it is no longer necessary to compute it in advance. This breaking change is justified by the fact that removing the length parameter provides the caller an opportunity to simplify the calling code. | |||
2012-06-27 | Update ChangeLog and TODO | Jay Berkenbilt | |
2012-06-27 | TODO | Jay Berkenbilt | |
2012-06-24 | Update TODO | Jay Berkenbilt | |
2012-06-24 | Fix and test support for files >= 4 GB | Jay Berkenbilt | |
2012-06-23 | Add pdf-from-scratch example | 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 | Update TODO file | Jay Berkenbilt | |
2012-06-21 | note to add pkg-config | Jay Berkenbilt | |
2012-06-21 | Updates to TODO 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. | |||
2012-06-20 | Add symbol versioning | Jay Berkenbilt | |
For ELF systems, turn on versioned symbols by default, and add a configure option to enable or disable them. | |||
2012-06-17 | to-do updates for planned work | Jay Berkenbilt | |
2012-05-19 | notes for portability fixes | Jay Berkenbilt | |
2012-02-11 | notes on symbol versioning | Jay Berkenbilt | |
2011-12-28 | Update for 2.3.1release-qpdf-2.3.1 | Jay Berkenbilt | |
2011-12-28 | Discard stderr from gs when comparing images. | Jay Berkenbilt | |
This works around cases where gs falsely complains about things in the PDF files or gives warnings that don't harm the output. See comments in qpdf.test for details. | |||
2011-12-06 | *** empty log message *** | Jay Berkenbilt | |