Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | upstream version 1.5.0.post0, second attempt at DFSG-cleaning | Sean Whitton | 2019-07-14 |
| | |||
* | upstream version v1.5.0.post0, DFSG-cleaned | Sean Whitton | 2019-07-14 |
| | |||
* | Add Object.wrap_in_array() | James R. Barlow | 2019-07-08 |
| | |||
* | Deal with simple cases of stacked compression on JPXDecode images | James R. Barlow | 2019-07-08 |
| | |||
* | Improve type checking of Object.write | James R. Barlow | 2019-07-08 |
| | |||
* | Prevent saving file with same name as open file | James R. Barlow | 2019-07-03 |
| | | | | To prevent clobbering lazy-loaded data. | ||
* | Fix .save(encryption=True) raised an exception; enabled preserving encryption | James R. Barlow | 2019-07-03 |
| | |||
* | Ensure ICC profile is inserted when transcoding | James R. Barlow | 2019-07-01 |
| | |||
* | Add a PdfImage.icc property for accessing image ICC information | James R. Barlow | 2019-07-01 |
| | |||
* | Permissions: Remove modify_all, wire print_* | James R. Barlow | 2019-06-20 |
| | |||
* | Rename PdfPermissions to Permissions | James R. Barlow | 2019-06-20 |
| | |||
* | Encryption, fix some features not fully mapped | James R. Barlow | 2019-06-20 |
| | |||
* | Further fixes for Py3.5 | James R. Barlow | 2019-06-19 |
| | |||
* | Add object to support saving with encryption | James R. Barlow | 2019-06-19 |
| | |||
* | Add more API to obtain encryption info | James R. Barlow | 2019-06-19 |
| | |||
* | Support setting PDF extension level | James R. Barlow | 2019-06-19 |
| | |||
* | Revise PdfPermissions - shouldn't be a tuple when it's not ordered | James R. Barlow | 2019-06-19 |
| | |||
* | Fix setting access permissions on save | James R. Barlow | 2019-06-18 |
| | |||
* | Encryption: add saving | James R. Barlow | 2019-06-18 |
| | |||
* | Allow testing PDF permissions from open files | James R. Barlow | 2019-06-18 |
| | |||
* | Introduce "pdfdoc" codec | James R. Barlow | 2019-06-18 |
| | |||
* | Fix parse error on XMP missing RDF (via ocrmypdf) | James R. Barlow | 2019-06-13 |
| | |||
* | Add Object.emplace() for dealing with page emplacement | James R. Barlow | 2019-05-03 |
| | |||
* | Tighten page replacement tests | James R. Barlow | 2019-05-02 |
| | |||
* | Eliminate intermediate buffer when writing to Python stream | James R. Barlow | 2019-05-01 |
| | |||
* | Fix PdfImage.extract_to(filepath=) would write to wrong location | James R. Barlow | 2019-04-24 |
| | |||
* | Remove dependency on deprecated defusedxml.lxml | James R. Barlow | 2019-04-24 |
| | | | | | | | | | | defusedxml deprecated this module and noted it was only an example. Decided to remove it entirely rather than rely on code that its upstream considers inadequate. In any event it appears patches to libxml2 made the defusedxml.lxml less necessary. See discussion at: https://github.com/PyCQA/bandit/issues/435 | ||
* | Update pytest-* versions and fix some tests | James R. Barlow | 2019-04-14 |
| | |||
* | Fix test for DCTDecode images with unusual ColorTransform not actually working | James R. Barlow | 2019-04-13 |
| | | | | | | The test passed unconditionally because it accidentally tested for the existence of the function instead of being defined, and did not correctly compare results to the exepcted value. | ||
* | Update description of Pdf.close behavior | James R. Barlow | 2019-04-13 |
| | |||
* | Eliminate hacky pagelist refcounting | James R. Barlow | 2019-04-13 |
| | | | | | | | Use QPDF::setImmediateCopyFrom to avoid the need for reaching into pybind11's implementation details to manipulate its page counts. Had to adjust the refcounts in test case; all changes seemed sensible. | ||
* | Implement Pdf.close() and context manager | James R. Barlow | 2019-04-13 |
| | | | | | | We still have the possibility of reference counting holding a Pdf object open, but at least provide an API so the caller can explicitly close it. | ||
* | Fix Pdf.save(object_stream_mode=*, fix_metadata_version=True) was ignored | James R. Barlow | 2019-04-10 |
| | | | | When fix_metadata_version=False, changes were still applied. | ||
* | test_metadata: relax libxmp exception for Windows build | James R. Barlow | 2019-03-02 |
| | |||
* | Fix libxmp on Windows | James R. Barlow | 2019-03-02 |
| | |||
* | Remove deadlock test | James R. Barlow | 2019-03-02 |
| | | | | | Even when marked as skipped, It breaks the Windows build entirely, because pytest-timeout fails on Windows. | ||
* | Fix Py3.5 build | James R. Barlow | 2019-03-02 |
| | |||
* | Linux-XMPError workaround | James R. Barlow | 2019-03-02 |
| | |||
* | Deadlock test is unreliable with pytest -n auto | James R. Barlow | 2019-03-01 |
| | | | | Keep it around for now as a reminder... | ||
* | conftest: helpers_namespace is unused | James R. Barlow | 2019-03-01 |
| | |||
* | Make threading deadlock test work correctly | James R. Barlow | 2019-02-26 |
| | |||
* | Add issue #27 to test suite | James R. Barlow | 2019-02-21 |
| | |||
* | Fix issue #25 - year missing leading zero on some platforms | James R. Barlow | 2019-02-12 |
| | | | | Closes #25 | ||
* | Add Pdf.add_blank_page and Pdf.make_stream | James R. Barlow | 2019-02-12 |
| | |||
* | Support updating the pdf:PDFVersion field in XMP metadata | James R. Barlow | 2019-02-11 |
| | |||
* | Add regression test for issue #22 | James R. Barlow | 2019-02-10 |
| | |||
* | Improve code introspection for inferred classes | James R. Barlow | 2019-02-10 |
| | |||
* | pylint: big cleanup | James R. Barlow | 2019-02-10 |
| | |||
* | Remove use of imghdr library | James R. Barlow | 2019-02-10 |
| | | | | imghdr is almost certainly on the chopping block for stdlib removal. | ||
* | Sort imports | James R. Barlow | 2019-02-10 |
| |