mirror of
https://github.com/qpdf/qpdf.git
synced 2024-09-28 21:19:06 +00:00
Update TODO with notes about next major version
For greater visibility and community participation, track ABI change ideas that aren't in the source in a github discussion item rather than in TODO.
This commit is contained in:
parent
6b371cc727
commit
92b3543e12
17
TODO
17
TODO
@ -119,7 +119,7 @@ Document-level work
|
|||||||
into QPDFPageCopier as well as the doc helpers. Make sure it is
|
into QPDFPageCopier as well as the doc helpers. Make sure it is
|
||||||
called from --check.
|
called from --check.
|
||||||
|
|
||||||
* See also issues tagged with "pages"
|
* See also issues tagged with "pages". Include closed issues.
|
||||||
|
|
||||||
* Add flags to CLI to select which document-level options to
|
* Add flags to CLI to select which document-level options to
|
||||||
preserve or not preserve. We will probably need a pair of mutually
|
preserve or not preserve. We will probably need a pair of mutually
|
||||||
@ -237,13 +237,16 @@ ABI Changes
|
|||||||
===========
|
===========
|
||||||
|
|
||||||
This is a list of changes to make next time there is an ABI change.
|
This is a list of changes to make next time there is an ABI change.
|
||||||
Comments appear in the code prefixed by "ABI". Always Search for ABI
|
Comments appear in the code prefixed by "ABI".
|
||||||
in source and header files to find items not listed here. Also search
|
|
||||||
for "[[deprecated" to find deprecated APIs that can be removed.
|
|
||||||
|
|
||||||
* As long as QPDF disallows copying, its Members could be a unique_ptr
|
Always:
|
||||||
instead of a shared_ptr. There may be other classes that could also
|
* Search for ABI in source and header files
|
||||||
be converted.
|
* Search for "[[deprecated" to find deprecated APIs that can be removed
|
||||||
|
* Search for issues, pull requests, and discussions with the "abi" label
|
||||||
|
* Check discussion "qpdf X planning" where X is the next major
|
||||||
|
version. This should be tagged `abi`
|
||||||
|
|
||||||
|
For qpdf 12, see https://github.com/qpdf/qpdf/discussions/785
|
||||||
|
|
||||||
Page splitting/merging
|
Page splitting/merging
|
||||||
======================
|
======================
|
||||||
|
Loading…
Reference in New Issue
Block a user