Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-15 | TODO: documentation updates | Jay Berkenbilt | |
2021-12-13 | Update release-notes link | Jay Berkenbilt | |
2021-12-13 | Work old "upgrading" sections into the release notes | Jay Berkenbilt | |
These are for ancient versions. | |||
2021-12-13 | Remove "Indices and tables" | Jay Berkenbilt | |
This was inserted by sphinx-quickstart, but it doesn't do anything for us. | |||
2021-12-13 | Explicitly mark perl codeblock as such | Jay Berkenbilt | |
2021-12-13 | Replace xref links to :ref: | Jay Berkenbilt | |
Pandoc doesn't convert <xref> correctly, but it does so consistently, so this commit just changes all xref links to :ref:. | |||
2021-12-13 | Replace <firstterm> with emphasis | Jay Berkenbilt | |
At one time, it seems that I was starting to use the <firstterm> feature of docbook, but I forgot about it long ago, and there is nothing consistent. In the absence of an actual glossary, just use emphasis for terminology and don't tag it in any special way. This could be fixed later if we wanted to. | |||
2021-12-13 | Convert the original xml comment to an rst comment | Jay Berkenbilt | |
2021-12-13 | Replace <replaceable> with {...} | Jay Berkenbilt | |
All occurrences are in :file: or :samp: now. | |||
2021-12-13 | Wrap remaining replaceables in :samp: | Jay Berkenbilt | |
2021-12-13 | Convert <option> to :samp: and clean up literal blocks | Jay Berkenbilt | |
:option: is stronger and assumes a reference to a list of options. Since we don't have that yet, just use :samp: for options. Inside literal code blocks, there is no expansion, so just remove markup. | |||
2021-12-13 | Replace things previously marked with <filename> with :file:`...` | Jay Berkenbilt | |
2021-12-13 | Replace command|application with :command:`...` | Jay Berkenbilt | |
Replace @1@...@2@ stuff from prior to the conversion with new representation. | |||
2021-12-13 | Switch build from docbook manual to sphinx | Jay Berkenbilt | |
Also remove linearization from qpdf-manual.pdf. It's a small file, and removing the dependency on the qpdf executable significantly shortens build times. | |||
2021-12-12 | Prepare for docbook -> rst: replace SGML entitles | Jay Berkenbilt | |
We were using SGML entities for various non-ASCII characters so they could convert properly for both HTML and print, but this is no longer necessary as we move from docbook to RST, so just replace them. Note that the conversions done by sphinx automatically handle "smart quotes", so it works to just use regular quotes in place of &LDQUO; and &RDQUO;. | |||
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 | 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-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 | C API: qpdf_get_last_string_length | 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-19 | Update notes on API changes for weak crypto | Jay Berkenbilt | |
2021-11-11 | First increment of improving handling of weak crypto (fixes #358) | Jay Berkenbilt | |
2021-11-04 | TODO: update fuzz case information | Jay Berkenbilt | |
2021-09-10 | TODO: documentation suggestion | Jay Berkenbilt | |
2021-05-08 | Exclude unreferenced objects in object streams (fixes #520) | Jay Berkenbilt | |
2021-04-05 | QPDF::addPage*: handle duplicate pages more robustly | Jay Berkenbilt | |
2021-03-27 | Note on fuzz case | Jay Berkenbilt | |
2021-03-22 | Remove some assertions that are not necessarily true (fixes #514) | Jay Berkenbilt | |
Operations that add the same object to multiple places in the pages tree are throwing exceptions and then later causing assertion failures. The assert calls shouldn't be there. | |||
2021-03-11 | TODO: Comment about making making indirect objects | Jay Berkenbilt | |
2021-03-05 | TODO: more notes on document-level work | Jay Berkenbilt | |
2021-03-04 | Revert non-binary-compatible handleWarning change -- see TODO (ABI) | Jay Berkenbilt | |
2021-03-04 | TODO notes about text appearance streams | Jay Berkenbilt | |
2021-03-03 | Remove unreferenced: ignore names that are not Fonts or XObjects | Jay Berkenbilt | |
Converted ResourceFinder to ParserCallbacks so we can better detect the name that precedes various operators and use the operators to sort the names into resource types. This enables us to be smarter about detecting unreferenced resources in pages and also sets the stage for reconciling differences in /DR across documents. | |||
2021-03-03 | TODO note about document-level work | Jay Berkenbilt | |
2021-02-23 | Spell check | Jay Berkenbilt | |
2021-02-23 | TODO: notes about document-level work | Jay Berkenbilt | |
2021-02-23 | TODO: add note about updating fuzzer tests | Jay Berkenbilt | |
2021-02-21 | Comment about QPDFMatrix and QPDFObjectHandle::Matrix | Jay Berkenbilt | |
2021-02-20 | TODO: ABI note | Jay Berkenbilt | |
2021-02-18 | Add file attachment example | Jay Berkenbilt | |
2021-02-08 | TODO: more changes for next ABI update | Jay Berkenbilt | |
2021-02-06 | Remove erroneous handling of /EFF for stream decryption | Jay Berkenbilt | |
I thought /EFF was supposed to be used as a default for decrypting embedded file streams, but actually it's supposed to be advice to a conforming writer about handling new ones. This makes sense since the findAttachmentStreams code, which is not actually needed, was never right. | |||
2021-02-05 | TODO: add note about issue 476 with broken files | Jay Berkenbilt | |
2021-01-27 | TODO note about sanitizer | Jay Berkenbilt | |
2021-01-25 | Implement repair and insert for name/number trees | Jay Berkenbilt | |
2021-01-24 | Add new constructors for name/number tree helpers | Jay Berkenbilt | |
Add constructors that take a QPDF object so we can issue warnings and create new indirect objects. | |||
2021-01-04 | Remove unreferenced resources only from relevant pages | Jay Berkenbilt | |