Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-11 | Azure pipelines: no artifact upload/download from forks | Jay Berkenbilt | |
2018-10-11 | Automatically detect outdated generated files | Jay Berkenbilt | |
Update documentation to reflect that automatically generated files are committed. Detect when they are outdated if we have the ability to regenerate them. | |||
2018-10-11 | Commit automatically generated files | Jay Berkenbilt | |
2018-10-11 | Make windows install not fail on missing docs | Jay Berkenbilt | |
libtool make install already works this way. | |||
2018-10-11 | Fix build status banner | Jay Berkenbilt | |
2018-10-11 | Set up Azure Pipelines | Jay Berkenbilt | |
Use free Azure Pipelines to do Linux, Windows, and Mac build and test and to generate Windows binary distributions. | |||
2018-10-11 | Create distfiles.zip target | Jay Berkenbilt | |
This creates a zip file of the files that are present in a source distribution but not present in the repository. | |||
2018-08-18 | Prepare 8.2.1 releaserelease-qpdf-8.2.1 | Jay Berkenbilt | |
2018-08-18 | Add --keep-files-open flag (fixes #237) | Jay Berkenbilt | |
2018-08-16 | Prepare 8.2.0 releaserelease-qpdf-8.2.0 | Jay Berkenbilt | |
2018-08-16 | Refine release process | Jay Berkenbilt | |
2018-08-16 | Spell check | Jay Berkenbilt | |
2018-08-16 | Update documentation for 8.2.0 | Jay Berkenbilt | |
2018-08-16 | Missing header for std::max | Jay Berkenbilt | |
2018-08-14 | Fragile test | Jay Berkenbilt | |
2018-08-14 | Clarify static vs. import library on Windows (fixes #225) | Jay Berkenbilt | |
2018-08-14 | Pass -k to make check in build-appimage | Jay Berkenbilt | |
2018-08-14 | Fix memory error on virus workaround code | Jay Berkenbilt | |
2018-08-14 | Fix error in QPDFSystemError.cc | Jay Berkenbilt | |
2018-08-14 | New exception class QPDFSystemError (fixes #221) | Jay Berkenbilt | |
2018-08-14 | Protect against virus warnings (fixes #216) | Jay Berkenbilt | |
Some files in the test suite trigger antivirus warnings. These are not infected files with malicious intent. They are test files to ensure that qpdf does not crash when it encounters the files. This change enables those files to be obfuscated in the source repository so that checking out qpdf from version control or extracting the source code doesn't trigger antivirus warnings. | |||
2018-08-13 | Fix fallback logic for encryption (fixes #229) | Jay Berkenbilt | |
2018-08-13 | Add --no-warn option to suppress warnings (fixes #232) | Jay Berkenbilt | |
2018-08-13 | Fix one more identifier (fixes #236) | Jay Berkenbilt | |
2018-08-13 | Catch exceptions as const references (fixes #236) | Jay Berkenbilt | |
This fix allows qpdf to compile/test cleanly with gcc 8. | |||
2018-08-12 | Pl_Buffer: reduce memory growth (fixes #228) | Jay Berkenbilt | |
Rather than keeping a list of buffers for every write, accumulate bytes in a single buffer, doubling the size of the buffer when needed to accommodate new data. This is not the best possible implementation, but the change was implemented in this way to avoid changing the shape of Pl_Buffer and thus breaking backward compatibility. | |||
2018-08-12 | Fix manual page formatting issues | Jay Berkenbilt | |
Reported in debian bug 902642 | |||
2018-08-12 | Protect headers with compliant identifiers (fixes #233) | Jay Berkenbilt | |
2018-08-12 | Fix memory access error | Jay Berkenbilt | |
A previous fix introduced a potentially memory overrun under certain rare conditions. The test suite now once again passes with address sanitizer. | |||
2018-08-12 | Remove some extraneous null pointer checks (fixes #234) | Jay Berkenbilt | |
There were a few places in the code that were checking that a pointer wasn't null before deleting it, even though C++ has always allowed delete 0. Most of the code did not perform these checks. | |||
2018-08-06 | Fix EOL handling inside strings (fixes #226) | Jay Berkenbilt | |
CR, CRLF, and LF are all supposed to be treated as LF; only one EOL is to be ignored after backslash. | |||
2018-08-05 | Return correct method for string encryption (fixes #227) | Jay Berkenbilt | |
2018-08-05 | Fix infinite loop on small files with progress reporting (fixes #230) | Jay Berkenbilt | |
Turns out you can keep adding zero to a number over and over again and it just doesn't get any bigger. Who would have known? | |||
2018-08-05 | Add QPDF_DLL to public destructors (fixes #220) | Jay Berkenbilt | |
A few public destructors were missing QPDF_DLL, which could cause some Windows applications to fail to link. | |||
2018-08-05 | Keep file open while adding its pages during merge (fixes #217) | Jay Berkenbilt | |
2018-08-05 | ClosedFileInputSource: add method to keep file open | Jay Berkenbilt | |
During periods of intensive operation on a specific file, this method can reduce the overhead of repeated open/close operations. | |||
2018-07-01 | Add detail about Unicode passwords | Jay Berkenbilt | |
2018-06-23 | Prepare 8.1.0 releaserelease-qpdf-8.1.0 | Jay Berkenbilt | |
2018-06-23 | Tweak release process | Jay Berkenbilt | |
2018-06-23 | Bump shared library minor revision | Jay Berkenbilt | |
2018-06-23 | Fix typo | Jay Berkenbilt | |
2018-06-23 | Bug fix: honor encryption key length with R=3 (fixes #212) | Jay Berkenbilt | |
2018-06-22 | Windows test workaround | Jay Berkenbilt | |
2018-06-22 | Windows fixes | Jay Berkenbilt | |
2018-06-22 | Add tests for progress and verbose changes | Jay Berkenbilt | |
2018-06-22 | spell check | Jay Berkenbilt | |
2018-06-22 | With --verbose, give information on processing merge inputs | Jay Berkenbilt | |
2018-06-22 | Add progress reporting for QPDFWriter (fixes #200) | Jay Berkenbilt | |
2018-06-22 | Add method to get count of objects in QPDF | Jay Berkenbilt | |
2018-06-22 | Correct incorrect comment | Jay Berkenbilt | |