summaryrefslogtreecommitdiffstats
path: root/TODO
AgeCommit message (Collapse)Author
2020-10-21Create a minimal Linux binary distribution (fixes #352)Jay Berkenbilt
This is suitable for use as a Lambda layer in AWS, inclusion in a docker container, or other places where a minimal binary distribution is desired.
2020-10-21Add option --warning-exit-0 to exit 0 instead of 3 with warningsJay Berkenbilt
2020-10-20Fix another case of errors written to stdout (fixes #438)Jay Berkenbilt
2020-10-20TODO: Build issues including Windows external librariesJay Berkenbilt
2020-10-20Add --disable-rpath to configure (fixes #422)Jay Berkenbilt
2020-10-18Stop using InputSource::unreadChJay Berkenbilt
2020-10-17TODOJay Berkenbilt
2020-10-17TODO and ChangeLog updates from merged pull requestsJay Berkenbilt
2020-10-16Minor notes on GitHub Actions migrationJay Berkenbilt
2020-10-16Add GitHub Actions workflowJay Berkenbilt
2020-10-16InputSource::unreadCh -- only unread most recently read characterJay Berkenbilt
This is all that ever worked. The test suite was trying to do something different from ClosedFileInputSource.
2020-10-15TODO: remove previously completed itemJay Berkenbilt
2020-10-15Remove support for Travis CIJay Berkenbilt
It is redundant with qpdf's main CI environment, which is Azure Pipelines, but may soon be migrated to GitHub Actions.
2020-10-15Clarify qpdf's exit statuses in the documentationJay Berkenbilt
2020-10-15Fix doc typo (--encryption-file-password) (fixes #468)Jay Berkenbilt
2020-10-15Fix/clarify documentation on --rotate option (fixes #470)Jay Berkenbilt
Make clear that you almost always want + or - before an angle when specifying rotation.
2020-10-15Remove redundant check found by lgtm.comJay Berkenbilt
2020-10-15TODO: organize in preparation for next incrementJay Berkenbilt
2020-04-08Created PPAJay Berkenbilt
2020-04-06TODO: note about Windows buildsJay Berkenbilt
2020-04-06Allow propagation of errors and retry through StreamDataProviderJay Berkenbilt
StreamDataProvider::provideStreamData now has a rich enough API for it to effectively proxy to pipeStreamData.
2020-04-05TODO: add analytics ideasJay Berkenbilt
2020-04-03Update list of open fuzz casesJay Berkenbilt
2020-04-03Update C++11 notes in TODOJay Berkenbilt
2020-04-03QPDFPageObjectHelper::placeFormXObject: use std::string const& (fixes #374)Jay Berkenbilt
2020-04-03Update TODO with notes on performance analysisJay Berkenbilt
2020-01-27Spell checkJay Berkenbilt
2020-01-27Update fuzz notesJay Berkenbilt
2020-01-13TODO: Move lexical stuff and add detailJay Berkenbilt
2019-12-30TODO: Remove fixed item, move item into ABI sectionJay Berkenbilt
2019-11-10Spell checkJay Berkenbilt
2019-11-10Link with setargv or wsetargv with MSVC (fixes #224)Jay Berkenbilt
For wildcard expansion to work properly with the msvc binary, it is necessary to link with setargv.obj or wsetargv.obj, depending on whether wmain is in use.
2019-11-09Start list of ABI changes for qpdf 10Jay Berkenbilt
2019-11-09Update docs for crypto providersJay Berkenbilt
2019-11-09Require C++-11Jay Berkenbilt
Includes updates to m4/ax_cxx_compile_stdcxx.m4 to make it work with msvc, which supports C++-11 with no flags but doesn't set __cplusplus to a recent value.
2019-11-04Update list of ignored fuzzer testsJay Berkenbilt
Removed ones that were fixed upstream, and added a new one, all from the jpeg library.
2019-10-13Update fuzz errors in TODOJay Berkenbilt
2019-09-18Remove reference to automatically closed fuzz issueJay Berkenbilt
2019-08-31Update C++-11 notesJay Berkenbilt
2019-08-30Notes about C++-11 for qpdf 10Jay Berkenbilt
2019-08-29TODO: update notes on ignored fuzz casesJay Berkenbilt
2019-08-18Array optimization fixes performance issues (fixes #305, #311)Jay Berkenbilt
2019-07-14TODO: add note to outlinesJay Berkenbilt
2019-06-23Update TODOJay Berkenbilt
2019-06-23TODO updatesJay Berkenbilt
2019-06-22TODO/README-maintainer cleanupJay Berkenbilt
2019-06-22QPDFWriter: clean up overloaded functionsJay Berkenbilt
In a small number of cases, it makes sense to replace an overloaded function with a function that takes a default argument. We can do this now because we've already broken binary compatibility since the last release.
2019-06-22Convert remaining public classes to use Members patternJay Berkenbilt
Have classes contain only a single private member of type PointerHolder<Members>. This makes it safe to change the structure of the Members class without breaking binary compatibility. Many of the classes already follow this pattern quite successfully. This brings in the rest of the class that are part of the public API.
2019-06-22Build with -fvisibility=hidden when supportedJay Berkenbilt
2019-06-22Remove broken QPDFTokenizer::expectInlineImageJay Berkenbilt