diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-05-04 13:32:30 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-05-04 14:32:44 +0200 |
commit | 8b25de24c9b1e6acba042ea9ecdee783839e20a6 (patch) | |
tree | 5e6b24aab3297cc13aeb4802ab2bc77ad9306288 /ChangeLog | |
parent | 6b576797cd2d54c8825e1ebf845ab2618ab4c3fd (diff) | |
download | qpdf-8b25de24c9b1e6acba042ea9ecdee783839e20a6.tar.zst |
Make "objects" and "pages" consistent in JSON output
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -1,3 +1,14 @@ +2022-05-04 Jay Berkenbilt <ejb@ql.org> + + * json v1 output: make "pages" and "objects" consistent. + Previously, "objects" always reflected the objects exactly as they + appeared in the original file, while "pages" reflected objects + after repair of the pages tree. This could be misleading. Now, if + "pages" is specified, "objects" shows the effects of repairing the + page tree, and if not, it doesn't. This makes no difference for + correct PDF files that don't have problems in the pages tree. JSON + v2 will behave in a similar way. + 2022-05-03 Jay Berkenbilt <ejb@ql.org> * Add new Pipeline class Pl_String which appends to a std::string& |