Prepare 5.1.2 release

This commit is contained in:
Jay Berkenbilt 2014-06-07 16:37:13 -04:00
parent 3c5e602a1e
commit 4071db59aa
5 changed files with 43 additions and 5 deletions

View File

@ -1,5 +1,7 @@
2014-06-07 Jay Berkenbilt <ejb@ql.org>
* 5.1.2: release
* MS Visual C++ build: explicitly target Windows 5.0.1 (XP)
* New example program: pdf-split-pages: efficiently split PDF

View File

@ -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.1])
AC_INIT([qpdf],[5.1.2])
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_FILES([autoconf.mk])

View File

@ -20,7 +20,7 @@
#include <qpdf/QPDF_Null.hh>
#include <qpdf/QPDF_Dictionary.hh>
std::string QPDF::qpdf_version = "5.1.1";
std::string QPDF::qpdf_version = "5.1.2";
static char const* EMPTY_PDF =
"%PDF-1.3\n"

View File

@ -96,4 +96,4 @@ $(COBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.c
# * Otherwise, increment REVISION
$(TARGETS_libqpdf): $(OBJS_libqpdf)
$(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),14,1,1)
$(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),14,2,1)

View File

@ -5,8 +5,8 @@
<!ENTITY mdash "&#x2014;">
<!ENTITY ndash "&#x2013;">
<!ENTITY nbsp "&#xA0;">
<!ENTITY swversion "5.1.1">
<!ENTITY lastreleased "December 17, 2014">
<!ENTITY swversion "5.1.2">
<!ENTITY lastreleased "June 7, 2014">
]>
<book>
<bookinfo>
@ -2665,6 +2665,42 @@ print "\n";
<filename>ChangeLog</filename> in the source distribution.
</para>
<variablelist>
<varlistentry>
<term>5.1.2: June 7, 2014</term>
<listitem>
<itemizedlist>
<listitem>
<para>
Bug fix: linearizing files could create a corrupted output
file under extremely unlikely file size circumstances. See
ChangeLog for details. The odds of getting hit by this are
very low, though one person did.
</para>
</listitem>
<listitem>
<para>
Bug fix: qpdf would fail to write files that had streams with
decode parameters referencing other streams.
</para>
</listitem>
<listitem>
<para>
New example program: <command>pdf-split-pages</command>:
efficiently split PDF files into individual pages. The example
program does this more efficiently than using <command>qpdf
--pages</command> to do it.
</para>
</listitem>
<listitem>
<para>
Packaging fix: Visual C++ binaries did not support Windows XP.
This has been rectified by updating the compilers used to
generate the release binaries.
</para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry>
<term>5.1.1: January 14, 2014</term>
<listitem>