Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-12 | Prepare for docbook -> rst: protect a comment so it survives pandoc | Jay Berkenbilt | |
2021-12-12 | Prepare for docbook -> rst: protect some XML elements | Jay Berkenbilt | |
Pandoc docbook -> rst fails to convert the following elements, so change them to @1@tag@1@ ... @2@tag@2@ for later processing. This way, they will survive the conversion, and we can deal with them later. <application> <command> <filename> <firstterm> <option> <replaceable> | |||
2021-12-12 | doc: Replace Gajic with Gajić (finally) | Jay Berkenbilt | |
With docbook, this was not converted properly in the PDF version, but since we are moving out of docbook, we can just put the Unicode character in the source. | |||
2021-12-12 | doc: remove unneeded footnote | Jay Berkenbilt | |
Footnotes are yucky in online documentation, and the one footnote in the doc is no longer needed, so remove it. | |||
2021-12-12 | TODO: doc conversion notes | Jay Berkenbilt | |
Make a list of things that need to be done while converting docbook to sphinx/rst. | |||
2021-12-12 | TODO | Jay Berkenbilt | |
2021-12-10 | Clarify docs around @filename and leading/trailing space | Jay Berkenbilt | |
2021-12-10 | Handle bitstream overflow errors more gracefully (fixes #581) | Jay Berkenbilt | |
* Make it a runtime error, not a logic error * Include additional information * Capture it properly in checkLinearization | |||
2021-12-10 | C API: expose functions for indirect objects (fixes #588) | Jay Berkenbilt | |
2021-12-10 | Expose QPDFObjectHandle::addTokenFilter (fixes #580) | Jay Berkenbilt | |
2021-12-10 | C API: overhaul error handling | Jay Berkenbilt | |
* Handle error conditions that occur when using the object handle interfaces. In the past, some exceptions were not correctly converted to errors or warnings. * Add more detailed information to qpdf-c.h * Make it possible to work more explicitly with uninitialized objects | |||
2021-12-10 | Use a specific error code for type warnings and clarify docs | Jay Berkenbilt | |
2021-12-10 | Add missing unit test for register progress reporter in C API | Jay Berkenbilt | |
It was exercised in the pdf-linearize example but not in qpdf-ctest. | |||
2021-12-09 | Split qpdf-ctest test 24 into multiple tests | Jay Berkenbilt | |
Thanks for the nudge from m-holger! | |||
2021-12-09 | Update ABI note about fluent interfaces | Jay Berkenbilt | |
2021-12-09 | Remove notes on safe QPDFObjectHandle -- not worth doing | Jay Berkenbilt | |
The impact on the code would be extremely high, and using it would clutter the code greatly because it would break chaining like a.getKey("/B").getKey("/C"). There are better ways to deal with the issue. | |||
2021-12-09 | Refactor trap_errors to use std::function | Jay Berkenbilt | |
2021-12-09 | Add changelog and release note for #587 | Jay Berkenbilt | |
2021-12-09 | C API: qpdf_oh_is_initialized | Jay Berkenbilt | |
2021-12-09 | C API: qpdf_get_last_string_length | Jay Berkenbilt | |
2021-12-09 | Typos in comments | Jay Berkenbilt | |
2021-12-09 | Apply spell check to qpdf .h files | Jay Berkenbilt | |
2021-12-09 | Minor documentation updates | m-holger | |
2021-12-02 | C-API expose new_object as qpdf_oh_new_object | m-holger | |
2021-11-29 | Improve testing and error handling around operating before processing | Jay Berkenbilt | |
2021-11-29 | Initialize QPDF::Members::file (fixes #584) | Jay Berkenbilt | |
2021-11-23 | Note about C API enhancement for string length | Jay Berkenbilt | |
2021-11-22 | Notes on possible safe QPDFObjectHandle | Jay Berkenbilt | |
2021-11-22 | Add reminder about trap_errors when updating the C API | Jay Berkenbilt | |
2021-11-19 | Update notes on API changes for weak crypto | Jay Berkenbilt | |
2021-11-19 | Cosmetic fixes to maintainer notes | Jay Berkenbilt | |
2021-11-19 | Add additional testing around improved array wrapping | Jay Berkenbilt | |
2021-11-19 | Ensure qpdf_oh handles returned by C-API functions are unique. | m-holger | |
Return new qpdf_oh from qpdf_oh_wrap_in_array when input is already an array. Update some doc comments in qpdf-c.h. | |||
2021-11-16 | Prepare 10.4.0 releaserelease-qpdf-10.4.0 | Jay Berkenbilt | |
2021-11-16 | Update master -> main in maintainer documentation | Jay Berkenbilt | |
2021-11-16 | Spell check | Jay Berkenbilt | |
2021-11-11 | First increment of improving handling of weak crypto (fixes #358) | Jay Berkenbilt | |
2021-11-08 | Fix typo in manual | Sven Neuhaus | |
Fix typo in --rotate example | |||
2021-11-07 | Make recovery logic flexible about where objects end (fixes #573) | Jay Berkenbilt | |
Don't assume endobj is at the beginning of the line. This means we are looking at tokens for every line, but the odds of n n obj appearing in the middle of the object are likely much lower than endobj not being at the beginning of the line or missing entirely. This will probably have a negative impact on recovery time for very large files. Hopefully it will be worth it. | |||
2021-11-07 | Remove master from github workflows | Jay Berkenbilt | |
Main branch is `main` now | |||
2021-11-05 | Mention OpenSSL 3 for Windows | Jay Berkenbilt | |
2021-11-05 | Fix typo in documentation (fixes #572) | Jay Berkenbilt | |
Thanks @neuhaus! | |||
2021-11-04 | Support OpenSSL 3 (fixes #568) | Jay Berkenbilt | |
2021-11-04 | When specifying pc_*_CFLAGS, use with C++ files as well | Jay Berkenbilt | |
2021-11-04 | TODO: update fuzz case information | Jay Berkenbilt | |
2021-11-04 | Add range check in QPDFNumberTreeObjectHelper (fuzz issue 37740) | Jay Berkenbilt | |
2021-11-04 | Add QIntC::range_check_subtract | Jay Berkenbilt | |
2021-11-04 | Fix bug in merging resources /DR from foreign AcroForm (fixes #548) | Jay Berkenbilt | |
When making resources indirect in from_dr, the code was using the wrong owning QPDF, forgetting that from_dr had already been copied using CopyForeignObject. | |||
2021-11-04 | Check object ownership when adding | Jay Berkenbilt | |
When adding a QPDFObjectHandle to an array or dictionary, if possible, check if the new object belongs to the same QPDF. This makes it much easier to find incorrect code than waiting for the situation to be detected when the file is written. | |||
2021-11-03 | Fix overlay/underlay on page with no resources (fixes #527) | Jay Berkenbilt | |