Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-17 | Regenerate autofiles | Jay Berkenbilt | |
2019-01-17 | Test for wmain/unicode | Jay Berkenbilt | |
2019-01-17 | QUtil::analyze_encoding | Jay Berkenbilt | |
2019-01-17 | Bidirectional transcoding for win, mac, pdf, utf8, utf16 | Jay Berkenbilt | |
2019-01-17 | Move remaining existing transcoding to QUtil | Jay Berkenbilt | |
2019-01-17 | Additional checks for unreferenced resources | Jay Berkenbilt | |
Explicitly abandon removal of unreferenced resources if there are any lexical errors in the page's contents. This case always generated a warning, but it now also prevents removal of unreferenced resources, this strongly decreasing the likelihood of data loss. | |||
2019-01-17 | Add tests for shared font/xobject | Jay Berkenbilt | |
The tests are in a separate commit so the bug-fix commit can be taken as a patch for older versions. | |||
2019-01-17 | Copy subdictionaries when removing resources (fixes #276) | Jay Berkenbilt | |
When removing unreferenced resources, the code was copying the overall resource dictionaries but not the subdictionaries being modified. This was a "typo" in the code -- the comment clearly stated the need to do this, but the code replaced the dictionary with itself rather than with a shallow copy of itself. | |||
2019-01-12 | TODO | Jay Berkenbilt | |
2019-01-12 | Allow adding the same page more than once in --pages (fixes #272) | Jay Berkenbilt | |
2019-01-12 | Interpret . in --pages as a shortcut for the primary file | Jay Berkenbilt | |
2019-01-11 | Fix version number in comment | Jay Berkenbilt | |
2019-01-11 | TODO | Jay Berkenbilt | |
2019-01-11 | Add configure option AVOID_WINDOWS_HANDLE | Jay Berkenbilt | |
If set, we avoid using Windows I/O HANDLE, which is disallowed in some versions of the Windows SDK, such as for Windows phones. QUtil::same_file will always return false in this case. Only applies to Windows builds. | |||
2019-01-11 | Add QPDF::setImmediateCopyFrom | Jay Berkenbilt | |
2019-01-08 | Update release notesrelease-qpdf-8.3.0 | Jay Berkenbilt | |
2019-01-08 | Add completion files for packagers | Jay Berkenbilt | |
2019-01-08 | Add --disable-check-autofiles to configure | Jay Berkenbilt | |
2019-01-07 | Work around test fragility on Windows | Jay Berkenbilt | |
2019-01-07 | Prepare 8.3.0 release | Jay Berkenbilt | |
2019-01-07 | Update release notes for 8.3.0 | Jay Berkenbilt | |
2019-01-07 | Update version to 8.3.0 | Jay Berkenbilt | |
2019-01-07 | TODO | Jay Berkenbilt | |
2019-01-07 | Tweak release instructions | Jay Berkenbilt | |
2019-01-07 | Update shared library version information | Jay Berkenbilt | |
2019-01-07 | Fix integer overflow in large file test | Jay Berkenbilt | |
2019-01-07 | Spell check | Jay Berkenbilt | |
2019-01-07 | Update copyrights for 2019 | Jay Berkenbilt | |
2019-01-07 | TODO | Jay Berkenbilt | |
2019-01-07 | Don't keep QPDF objects for merging longer than needed | Jay Berkenbilt | |
2019-01-07 | Exercise out of scope original pdf for copyForeignObject | Jay Berkenbilt | |
2019-01-07 | Mostly don't require original QPDF for copyForeignObject (fixes #219) | Jay Berkenbilt | |
The original QPDF is only required now when the source QPDFObjectHandle is a stream that gets its stream data from a QPDFObjectHandle::StreamDataProvider. | |||
2019-01-07 | Make a static version of QPDF::pipeStreamData | Jay Berkenbilt | |
This is in preparation of being able to pipe a stream's data without keeping a copy of its containing qpdf object. | |||
2019-01-07 | Create an application-scope unique ID for each QPDF object | Jay Berkenbilt | |
Use this instead of QPDF* as a map key for object_copiers. | |||
2019-01-06 | Move encryption parameters into a class | Jay Berkenbilt | |
2019-01-06 | Spell check | Jay Berkenbilt | |
2019-01-06 | TODO | Jay Berkenbilt | |
2019-01-06 | Honor other base encodings when generating appearances | Jay Berkenbilt | |
2019-01-06 | Add WinAnsi and MacRoman encoding | Jay Berkenbilt | |
2019-01-06 | Refactor QUtil::utf8_to_ascii | Jay Berkenbilt | |
2019-01-06 | Move utf8_to_utf16 into QUtil | Jay Berkenbilt | |
2019-01-06 | Refactor string transcoding in QPDF_String | Jay Berkenbilt | |
2019-01-06 | Fix image optimization evaluation | Jay Berkenbilt | |
Don't attempt to pass data through a JPEG filter if we are unable to filter the data. | |||
2019-01-05 | Documentation note | Jay Berkenbilt | |
2019-01-05 | TODO | Jay Berkenbilt | |
2019-01-05 | Update documentation for new features | Jay Berkenbilt | |
2019-01-05 | Split help string | Jay Berkenbilt | |
It was too long for some compilers. | |||
2019-01-05 | Spell check | Jay Berkenbilt | |
2019-01-05 | Add CLI flags for image optimization | Jay Berkenbilt | |
2019-01-05 | Fix image-streams.pdf in test suite | Jay Berkenbilt | |
Some of the images were supposed to have no filter, but somewhere along the line, they ended up with /FlateDecode, most likely because qpdf rewrote the file without having --compress-streams=n specified. If this error is repeated, it will cause a test failure. |