Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-10 | Update valgrid suppressions | Jay Berkenbilt | |
2013-07-10 | Update doc for 5.0.0 | Jay Berkenbilt | |
2013-07-10 | Change API/ABI and withdraw 4.2.0 | Jay Berkenbilt | |
4.2.0 was binary incompatible in spite of there being no deletions or changes to any public methods. As such, we have to bump the ABI and are fixing some API breakage while we're at it. Previous 4.3.0 target is now 5.1.0. | |||
2013-07-08 | Prepare 4.2.0 releaserelease-qpdf-4.2.0 | Jay Berkenbilt | |
2013-07-08 | Update spelling checker word list | Jay Berkenbilt | |
2013-07-08 | Replace - with -- in documentation | Jay Berkenbilt | |
This is a cosmetic change since both are accepted. | |||
2013-07-08 | Update for 4.2.0 | Jay Berkenbilt | |
2013-07-08 | Ignore broken DecodeParms for stream with no filters | Jay Berkenbilt | |
2013-07-08 | Adjust to-do list | Jay Berkenbilt | |
2013-07-08 | Add --show-npages option to qpdf | Jay Berkenbilt | |
2013-07-08 | Allow numeric range to be omitted qpdf --pages | Jay Berkenbilt | |
Detect a missing page range and assume 1-z. | |||
2013-07-08 | Fix QPDFObjGen constructor implementation | Jay Berkenbilt | |
2013-07-07 | Fix errors reported by Coverity | Jay Berkenbilt | |
Thanks to Jiri Popelka from Red Hat for sending the output of a Coverity run over qpdf. | |||
2013-06-19 | Fix typo in qpdf-manual.xml | Jon Snell | |
s/Controls handing of object streams./Controls handling of object streams./ | |||
2013-06-15 | Handle more broken files | Jay Berkenbilt | |
Space rather than newline after xref, missing /ID in trailer for encrypted file. This enables qpdf to handle some files that xpdf can handle. Adobe reader can't necessarily handle them. | |||
2013-06-15 | Retarget some items for 4.2.0 and 4.3.0 | Jay Berkenbilt | |
Bug fixes for 4.2.0 force additional interfaces, so move most of the 4.2.0 items to 4.3.0. | |||
2013-06-15 | Handle /Outlines dictionary being a direct object | Jay Berkenbilt | |
Even though this case is not valid according to the spec, it has been seen, and caused an internal error. | |||
2013-06-15 | Add optional /Length key in crypt filter dictionary | Jay Berkenbilt | |
2013-06-14 | Bug fix: handle generation > 0 when generating object streams | Jay Berkenbilt | |
Rework QPDFWriter to always track old object IDs and QPDFObjGen instead of int, thus not discarding the generation number. Switch to QPDF::getCompressibleObjGen() to properly handle the case of an old object eligible for compression that has a generation of other than zero. | |||
2013-06-14 | Use QPDFObjectHandle::getObjGen() where appropriate | Jay Berkenbilt | |
In internal code and examples, replace calls to getObjectID() and getGeneration() with calls to getObjGen() where possible. | |||
2013-06-14 | Add QPDFObjectHandle::getObjGen() | Jay Berkenbilt | |
This is safer than getObjectID() and getGeneration() for many uses. | |||
2013-06-14 | Promote QPDF::ObjGen to top-level object QPDFObjGen | Jay Berkenbilt | |
2013-06-09 | Remove duplicated comment | Jay Berkenbilt | |
2013-06-02 | User suggestions from github issues 10 and 11 | Jay Berkenbilt | |
2013-04-14 | Final preparation for 4.1.0 releaserelease-qpdf-4.1.0 | Jay Berkenbilt | |
2013-04-14 | Run spelling checker | Jay Berkenbilt | |
2013-04-14 | Remove RPM spec file | Jay Berkenbilt | |
Most Linux distributions include qpdf now, so there is no need to distribute our own spec file. | |||
2013-04-14 | Update release notes for 4.1.0 | Jay Berkenbilt | |
2013-04-04 | Update 4.2.0 target | Jay Berkenbilt | |
2013-04-04 | Add explicit int to double cast | Jay Berkenbilt | |
2013-03-27 | Protect gcc diagnostic pragmas with gcc version | Jay Berkenbilt | |
Versions prior to 4.6 didn't allow gcc diagnostic pragmas with push and pop and to appear anywhere in the file. Just let the warning be there for those versions. | |||
2013-03-25 | Document casting policy | Jay Berkenbilt | |
2013-03-17 | Improve idea for corrupted stream handling | Jay Berkenbilt | |
2013-03-17 | Retarget some items for 4.2.0 | Jay Berkenbilt | |
2013-03-17 | Describe mingw-w64 workaround | Jay Berkenbilt | |
The latest automated mingw-w64 build's libstdc++-6.dll crashes with qpdf 4.1.0, but libstdc++-6.dll can be replaced with one from a newer build. | |||
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 | Export terminateParsing in the DLL | Jay Berkenbilt | |
Windows fix: QPDFObject::ParserCallbacks::terminateParsing() was not declared with QPDF_DLL. | |||
2013-03-11 | Clarify documentation on encrypted files | Jay Berkenbilt | |
Explicitly state how QPDF handles empty passwords when writing files. Apparently some libraries treat the empty string as the owner password as an instruction to generate a random password. | |||
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-03-07 | Use ./install-sh instead of install -c | Jay Berkenbilt | |
2013-03-05 | Fix getTypeCode and getTypeName work for indirect objects | Jay Berkenbilt | |
Remove const qualifier from getTypeCode and get getTypeName methods of QPDFObjectHandle, make them work properly for indirect objects, and exercise them much better in the test suite. | |||
2013-03-05 | Add method to terminate content stream parsing | Jay Berkenbilt | |
2013-03-05 | Fix long long format string for WIN32 | Jay Berkenbilt | |
2013-03-05 | Fix inadvertent pointer to integer cast | Jay Berkenbilt | |
2013-03-05 | Favor strerror_s and fopen_s on MSVC | Jay Berkenbilt | |
Make remaining calls to fopen and strerror use strerror_s and fopen_s on MSVC. | |||
2013-03-05 | Call QUtil::safe_fopen in place of fopen | Jay Berkenbilt | |
fopen was previuosly called wrapped by QUtil::fopen_wrapper, but QUtil::safe_fopen does this itself, which is less cumbersome. | |||
2013-03-05 | Remove all calls to strcpy | Jay Berkenbilt | |
2013-03-05 | Remove all calls to sprintf | Jay Berkenbilt | |
2013-03-05 | Use portable versions of some UNIX-specific calls | Jay Berkenbilt | |
Remove needless calls to open, close, and fileno; call remove instead of unlink. |