aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
AgeCommit message (Collapse)Author
2022-02-08Preserve input PDF version on pages/split-pages (fixes #610)Jay Berkenbilt
2022-02-07Rework PointerHolder transition to make it smootherJay Berkenbilt
* Don't surprise people with deprecation warnings * Provide detailed instructions and support for the transition
2022-02-07Add getBufferSharedPointer() to Pl_Buffer and QPDFWriterJay Berkenbilt
2022-02-05TODO: cleanupJay Berkenbilt
2022-02-05Prepare release notes for 10.6 (so far)Jay Berkenbilt
2022-02-05Update ChangeLog for contributions from m-holgerJay Berkenbilt
2022-02-05Remove stray TODO itemJay Berkenbilt
2022-02-05Add operator ""_qpdf for creating QPDFObjectHandle literalsJay Berkenbilt
2022-02-05Add qpdf_empty_pdf to C APIJay Berkenbilt
2022-02-05Improve use of std::unique_ptrJay Berkenbilt
* Use unique_ptr in place of shared_ptr in some cases * unique_ptr for arrays does not require a custom deleter * use std::make_unique (c++14) where possible
2022-02-05Spell checkJay Berkenbilt
2022-02-05TODO: update notes about PointerHolderJay Berkenbilt
2022-02-04TODOJay Berkenbilt
2022-02-04Add qpdf version macros to qpdf/DLL.hJay Berkenbilt
2022-02-04TODO: add notes on json v2 and other post-QPDFJob activities/ideasJay Berkenbilt
2022-02-01Add ChangeLog entries for refactoring workJay Berkenbilt
2022-01-31TODO noteJay Berkenbilt
2022-01-30TODO noteJay Berkenbilt
2022-01-30TODO noteJay Berkenbilt
2022-01-30TODO noteJay Berkenbilt
2022-01-30TODO note about debian package and docsJay Berkenbilt
2022-01-30TODO notesJay Berkenbilt
2022-01-30TODO reminder about table wrapping patchJay Berkenbilt
2022-01-30Add JSON::parseJay Berkenbilt
2022-01-30Generate help content from manualJay Berkenbilt
This is a massive rewrite of the help text and cli.rst section of the manual. All command-line flags now have their own help and are specifically index. qpdf --help is completely redone.
2022-01-30TODOJay Berkenbilt
2022-01-06TODO: ABI noteJay Berkenbilt
2021-12-21Cleanup TODOJay Berkenbilt
2021-12-20test_driver: split runtest into separate functionsJay Berkenbilt
Too bad about git annotate but it was pretty crazy to have all those test cases together like that.
2021-12-20TODO cleanupJay Berkenbilt
2021-12-20Remove uninitialized error ideaJay Berkenbilt
QPDFObjectHandle gets copied a lot, so let's not add another field. For performance reasons, QPDFObjectHandle does not indirect through a smart pointer, so this would also be an ABI change.
2021-12-19Update maintainer notes for doc changesJay Berkenbilt
2021-12-18Integration with readthedocsJay Berkenbilt
2021-12-18Update documentation build/installationJay Berkenbilt
2021-12-18Split documentation into multiple pages, change themeJay Berkenbilt
2021-12-17TODO: spell checkJay Berkenbilt
2021-12-15TODO: documentation updatesJay Berkenbilt
2021-12-13Update release-notes linkJay Berkenbilt
2021-12-13Work old "upgrading" sections into the release notesJay Berkenbilt
These are for ancient versions.
2021-12-13Remove "Indices and tables"Jay Berkenbilt
This was inserted by sphinx-quickstart, but it doesn't do anything for us.
2021-12-13Explicitly mark perl codeblock as suchJay Berkenbilt
2021-12-13Replace 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-13Replace <firstterm> with emphasisJay 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-13Convert the original xml comment to an rst commentJay Berkenbilt
2021-12-13Replace <replaceable> with {...}Jay Berkenbilt
All occurrences are in :file: or :samp: now.
2021-12-13Wrap remaining replaceables in :samp:Jay Berkenbilt
2021-12-13Convert <option> to :samp: and clean up literal blocksJay 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-13Replace things previously marked with <filename> with :file:`...`Jay Berkenbilt
2021-12-13Replace command|application with :command:`...`Jay Berkenbilt
Replace @1@...@2@ stuff from prior to the conversion with new representation.
2021-12-13Switch build from docbook manual to sphinxJay 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.