Commit 0122f4486594c17e12e7d6945953d9fe40db6a9f

Authored by Jay Berkenbilt
1 parent 4f24617e

TODO: remove a few discarded API change ideas

I had some ideas about some more convenience methods from discussions
with some developers, but I decided that the newly added ones cover
most of the use cases. The other ideas were too hard to explain
clearly and therefore too specialized to put into the public API,
where I would have to support them for a long time.
Showing 1 changed file with 0 additions and 13 deletions
@@ -474,19 +474,6 @@ This is a list of changes to make next time there is an ABI change. @@ -474,19 +474,6 @@ This is a list of changes to make next time there is an ABI change.
474 Comments appear in the code prefixed by "ABI". Always Search for ABI 474 Comments appear in the code prefixed by "ABI". Always Search for ABI
475 in source and header files to find items not listed here. 475 in source and header files to find items not listed here.
476 476
477 -* Add getKeyOrInsert("/X", oh) that returns the existing value or adds  
478 - oh as the new value and returns it.  
479 -* Add default values to the getters, like getIntValue(default_value).  
480 - If a default value is passed in, you never get a type warning.  
481 -* Make it easier to deal with objects that should be indirect. Search  
482 - for makeIndirectObject in the code to find patterns. For example, it  
483 - would be nice to have a one-liner for the case of one or all  
484 - dictionary values or array items being replaced with an indirect  
485 - objects if direct. Maybe we want a version of copyForeignObject that  
486 - takes the foreign qpdf and converts the source object to indirect  
487 - before copying, though maybe we don't because it could cause  
488 - multiple copies to be made...usually it's better to handle that  
489 - explicitly.  
490 * Deal with weak cryptographic algorithms: 477 * Deal with weak cryptographic algorithms:
491 * Github issue #576 478 * Github issue #576
492 * Add something to QPDFWriter that you must call in order to allow 479 * Add something to QPDFWriter that you must call in order to allow