summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2021-02-12 09:44:12 +0100
committerJay Berkenbilt <ejb@ql.org>2021-02-13 08:30:00 +0100
commit07f40bd25442f25c0af948ae1b0dac7fdff1688c (patch)
tree3fca13d92b02bc3712d98c3c43f9612ae4c56cf1 /ChangeLog
parent8fbc8579f2481dc3eeb962e99522047291e16fbe (diff)
downloadqpdf-07f40bd25442f25c0af948ae1b0dac7fdff1688c.tar.zst
QUtil::double_to_string: trim trailing zeroes with option to disable
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 169be4f7..ec8fe4bd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2021-02-12 Jay Berkenbilt <ejb@ql.org>
+
+ * QUtil::double_to_string: trim trailing zeroes by default, and
+ add option to not trim trailing zeroes. This causes a syntactic
+ but semantically preserving change in output when doubles are
+ converted to strings. The library uses double_to_string in only a
+ few places. In practice, output will be different (trailing zeroes
+ removed) in code that creates form XObjects (mostly generation of
+ appearance streams for form fields as well as overlay and
+ underlay) and in the flatten rotation code that was added in qpdf
+ 10.1.
+
2021-02-10 Jay Berkenbilt <ejb@ql.org>
* Require a C++-14 compiler.