aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-05-04 13:32:30 +0200
committerJay Berkenbilt <ejb@ql.org>2022-05-04 14:32:44 +0200
commit8b25de24c9b1e6acba042ea9ecdee783839e20a6 (patch)
tree5e6b24aab3297cc13aeb4802ab2bc77ad9306288 /ChangeLog
parent6b576797cd2d54c8825e1ebf845ab2618ab4c3fd (diff)
downloadqpdf-8b25de24c9b1e6acba042ea9ecdee783839e20a6.tar.zst
Make "objects" and "pages" consistent in JSON output
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index dfcadf49..be196fff 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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&