aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2020-04-06 03:46:21 +0200
committerJay Berkenbilt <ejb@ql.org>2020-04-06 15:02:58 +0200
commit3d0de5b92471a280bc8baf467159561d79428ebc (patch)
tree8c9ccf73a2302b33457fdcd9adcb5e0cff723b26 /ChangeLog
parent98174373b92ea949e3b5ff44dff88ba4d060df2c (diff)
downloadqpdf-3d0de5b92471a280bc8baf467159561d79428ebc.tar.zst
Fixes to ChangeLog and manual for 10.0.0 changes
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 62177431..e4844784 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,12 @@
recovery when objects are copied from other files and when
"immediate copy from" is enabled.
+ * When copying foreign streams with immediateCopyFrom set, the
+ same type of recovery from streams with filtering errors is
+ performed as when dealing with streams in the original input. This
+ could happen, for example, if you are using the --pages option to
+ take pages from another file and that file has errors in it.
+
* Add a new version of QPDFObjectHandle::pipeStreamData whose
return value indicates overall success or failure rather than
whether nor not filtering was attempted. It should have always
@@ -36,6 +42,12 @@
--preserve-unreferenced-resources is now a synonym for
--remove-unreferenced-resources=no.
+ * Use std::atomic for unique ID generation internally within the
+ library. This eliminates the already extremely low chance of a
+ collision, improves thread safety, and removes a dependency on a
+ random number generator. Thanks to Dean Scarff for the
+ contribution.
+
2020-04-03 Jay Berkenbilt <ejb@ql.org>
* Allow qpdf to be built on systems without wchar_t. All "normal"
@@ -50,6 +62,10 @@
maximally fill the destination rectangle. Prior to this change,
placeFormXObject might shrink it but would never expand it.
+ * When calling the C API, accept any non-zero value as TRUE rather
+ than just 1. This appears to resolve issues on Windows when
+ calling some versions of the DLL directly from other languages.
+
2020-04-02 Jay Berkenbilt <ejb@ql.org>
* Add method QPDFObjectHandle::unsafeShallowCopy for copying only