mirror of
https://github.com/qpdf/qpdf.git
synced 2025-01-02 22:50:20 +00:00
Prepare 5.2.0 release
This commit is contained in:
parent
e066488306
commit
e5abc789a2
@ -1,5 +1,7 @@
|
||||
2015-10-31 Jay Berkenbilt <ejb@ql.org>
|
||||
|
||||
* 5.2.0: release
|
||||
|
||||
* libqpdf/QPDF.cc (read_xrefTable): Be tolerant of some malformed
|
||||
xref tables that don't have the required trailing space after each
|
||||
line.
|
||||
|
17
TODO
17
TODO
@ -53,19 +53,13 @@ Remove private methods that are there only for ABI compatibility
|
||||
including extra QPDFWriter writeTrailer, writeXRefTable,
|
||||
writeXRefStream.
|
||||
|
||||
Remember that non-compatible changes to private methods still breaks
|
||||
ABI compatibility. See a3576a73593987b26cd3eff346f8f7c11f713cbd.
|
||||
|
||||
5.2.0
|
||||
|
||||
5.3.0
|
||||
=====
|
||||
|
||||
* Before release: remember to bump minor shared library version since
|
||||
new methods were added (even though private).
|
||||
|
||||
* Figure out what about a3576a73593987b26cd3eff346f8f7c11f713cbd
|
||||
broke binary compatibility.
|
||||
|
||||
* Implement automated testing for binary compatibility and add to
|
||||
release checklist.
|
||||
|
||||
* Add method to push inheritable resources to a single page by
|
||||
walking up and copying without overwrite. Above logic will also be
|
||||
sufficient to fix the limitation in
|
||||
@ -126,6 +120,9 @@ writeXRefStream.
|
||||
General
|
||||
=======
|
||||
|
||||
* Implement automated testing for binary compatibility and add to
|
||||
release checklist.
|
||||
|
||||
* Figure out how to find Visual Studio in Windows registry and see if
|
||||
I can get it to work with make so I can simplify creation of
|
||||
Windows releases.
|
||||
|
@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script.
|
||||
dnl This config.in requires autoconf 2.5 or greater.
|
||||
|
||||
AC_PREREQ([2.68])
|
||||
AC_INIT([qpdf],[5.1.3])
|
||||
AC_INIT([qpdf],[5.2.0])
|
||||
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
AC_CONFIG_FILES([autoconf.mk])
|
||||
|
@ -20,7 +20,7 @@
|
||||
#include <qpdf/QPDF_Null.hh>
|
||||
#include <qpdf/QPDF_Dictionary.hh>
|
||||
|
||||
std::string QPDF::qpdf_version = "5.1.3";
|
||||
std::string QPDF::qpdf_version = "5.2.0";
|
||||
|
||||
static char const* EMPTY_PDF =
|
||||
"%PDF-1.3\n"
|
||||
|
@ -5,8 +5,8 @@
|
||||
<!ENTITY mdash "—">
|
||||
<!ENTITY ndash "–">
|
||||
<!ENTITY nbsp " ">
|
||||
<!ENTITY swversion "5.1.3">
|
||||
<!ENTITY lastreleased "May 24, 2015">
|
||||
<!ENTITY swversion "5.2.0">
|
||||
<!ENTITY lastreleased "October 31, 2015">
|
||||
]>
|
||||
<book>
|
||||
<bookinfo>
|
||||
@ -2684,6 +2684,31 @@ print "\n";
|
||||
<filename>ChangeLog</filename> in the source distribution.
|
||||
</para>
|
||||
<variablelist>
|
||||
<varlistentry>
|
||||
<term>5.2.0: October 31, 2015</term>
|
||||
<listitem>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
Implement <option>--deterministic-id</option> command-line
|
||||
option and <function>QPDFWriter::setDeterministicID</function>
|
||||
as well as C API function
|
||||
<function>qpdf_set_deterministic_ID</function> for generating
|
||||
a deterministic ID for non-encrypted files. When this option
|
||||
is selected, the ID of the file depends on the contents of the
|
||||
output file, and not on transient items such as the timestamp
|
||||
or output file name.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Make qpdf more tolerant of files whose xref table entries are
|
||||
not the correct length.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>5.1.3: May 24, 2015</term>
|
||||
<listitem>
|
||||
|
Loading…
Reference in New Issue
Block a user