summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2019-04-20 22:30:22 +0200
committerJay Berkenbilt <ejb@ql.org>2019-04-21 03:00:43 +0200
commita5a016cdd26a8e5c99e5f019bc30d1bdf6c050a2 (patch)
treeb276b4067f623a286a6961e5b8788c4344f826b1 /ChangeLog
parent8ce3b53cea65f4b2a5dc9a72ba87d62d379b3a7c (diff)
downloadqpdf-a5a016cdd26a8e5c99e5f019bc30d1bdf6c050a2.tar.zst
Revert preservations of outlines with --split-pages
The preservation of outlines didn't provide very useful behavior anyway as it copied all outlines but most didn't work. This implementation also caused a very significant performance hit and so is being reverted until a proper solution can be coded. The eventual solution will not be compatible with the reverted solution anyway, so it's best not to leave this in.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9f33d4cf..5f464987 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2019-04-20 Jay Berkenbilt <ejb@ql.org>
+
+ * Revert change that included preservation of outlines (bookmarks)
+ in --split-pages. The way it was implemented caused a very
+ significant performance penalty when splitting pages with
+ outlines. We need a better solution that only copies the relevant
+ items, not the whole tree.
+
2019-03-11 Jay Berkenbilt <ejb@ql.org>
* JSON serialization: add missing leading 0 to decimal values